.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-fr-w8,.naoko-fr-w8 *,.naoko-fr-w8 *:before,.naoko-fr-w8 *:after{box-sizing:border-box}.section-naoko-fr-w8{container-type:inline-size}.naoko-fr-w8{position:relative;display:flex;align-items:stretch;width:100%;min-height:max(calc(100svh - var(--frw-offset, 140px)),var(--frw-aspect-h, 0px));background:var(--frw-page-bg, #fdf9f8);color:var(--frw-text, #544541);font-family:var(--frw-font, "Roboto", sans-serif);overflow:hidden}.naoko-fr-w8 .frw-photo{position:relative;flex:0 0 50%;width:50%;min-height:100%;overflow:visible}.naoko-fr-w8 .frw-pic{display:contents}.naoko-fr-w8 .frw-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--frw-bg-pos, center);display:block}.naoko-fr-w8 .frw-photo--typ .frw-img{object-position:var(--frw-typ-bg-pos, center)}.naoko-fr-w8 .frw-pic--zapis{display:none}.naoko-fr-w8.is-zapis:not(.is-typ) .frw-pic--zapis{display:contents}.naoko-fr-w8.is-zapis:not(.is-typ) .frw-pic--main{display:none}.naoko-fr-w8 .frw-pic--zapis .frw-img{object-position:var(--frw-zapis-bg-pos, center)}.naoko-fr-w8 .frw-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--frw-shade);pointer-events:none;z-index:1}.naoko-fr-w8 .frw-photo--typ{display:none}.naoko-fr-w8.is-typ .frw-photo--typ{display:block}.naoko-fr-w8.is-typ .frw-photo--main,.naoko-fr-w8 .frw-footer-flow{display:none}.naoko-fr-w8 .frw-footer{position:absolute;z-index:2;left:0;width:50%;bottom:var(--frw-footer-bottom, 77px);display:flex;flex-direction:column;align-items:center;gap:var(--frw-footer-gap, 9px);color:var(--frw-footer-color, #ffffff)}.naoko-fr-w8 .frw-footer-logo{display:block;width:var(--frw-footer-logo-w, 236px);max-width:100%;line-height:0;color:inherit}.naoko-fr-w8 .frw-footer-logo svg,.naoko-fr-w8 .frw-footer-logo img{display:block;width:100%;height:auto}.naoko-fr-w8 .frw-footer-link{display:inline-flex;align-items:flex-end;gap:var(--frw-footer-link-gap, 12.5px);color:inherit;text-decoration:none;font-size:var(--frw-footer-link-size, 17.5px);line-height:1;white-space:nowrap}.naoko-fr-w8 .frw-footer-link-text{font-family:var(--frw-footer-font, "Montserrat", sans-serif);font-weight:var(--frw-footer-weight, 200);padding-bottom:5px;border-bottom:.625px solid currentColor}.naoko-fr-w8 .frw-footer-link-arrow{font-family:var(--frw-footer-arrow-font, "Inter", sans-serif);font-weight:var(--frw-footer-arrow-weight, 300);padding-bottom:5px}.naoko-fr-w8 .frw-footer a:hover,.naoko-fr-w8 .frw-footer a:focus{color:inherit!important;text-decoration:none!important}.naoko-fr-w8 .frw-content{position:relative;z-index:1;flex:1 1 50%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:16px 24px}.naoko-fr-w8 .frw-logo{width:var(--frw-logo-w, 430px);max-width:100%;line-height:0}.naoko-fr-w8.is-zapis:not(.is-typ) .frw-logo{width:var(--frw-logo-w-zapis, var(--frw-logo-w, 430px))}.naoko-fr-w8.is-typ .frw-logo{width:var(--frw-logo-w-typ, var(--frw-logo-w, 430px))}.naoko-fr-w8 .frw-logo-img{display:block;width:100%;height:auto}.naoko-fr-w8 .frw-view{display:none;flex-direction:column;align-items:center;width:100%;max-width:var(--frw-content-max, 520px)}.naoko-fr-w8:not(.is-zapis):not(.is-typ) .frw-view--teaser{display:flex}.naoko-fr-w8.is-zapis:not(.is-typ) .frw-view--zapis{display:flex}.naoko-fr-w8.is-typ .frw-view--typ{display:flex}.naoko-fr-w8 .frw-view--typ{max-width:var(--frw-content-max, 520px)}.naoko-fr-w8:not(.is-zapis):not(.is-typ) .frw-content{transform:translateY(var(--frw-shift-teaser, 0px))}.naoko-fr-w8.is-zapis:not(.is-typ) .frw-content{transform:translateY(var(--frw-shift-zapis, 0px))}.naoko-fr-w8.is-typ .frw-content{transform:translateY(var(--frw-shift-typ, 0px))}.naoko-fr-w8 .frw-lead{margin-top:var(--frw-gap-logo-teaser, 76px);width:100%;max-width:var(--frw-lead-max, 514px);text-align:center;color:var(--frw-lead-color, inherit);font-size:var(--frw-lead-size, 19px);font-weight:var(--frw-lead-weight, 500);font-style:var(--frw-lead-style, normal);line-height:var(--frw-lead-lh, 1.5)}.naoko-fr-w8 .frw-lead p{margin:0}.naoko-fr-w8 .frw-lead strong,.naoko-fr-w8 .frw-lead b{font-weight:600}.naoko-fr-w8 .frw-cta--teaser{margin-top:var(--frw-gap-lead-cta, 60px)}.naoko-fr-w8 .frw-cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--frw-cta-gap, 12px);height:var(--frw-cta-h, 59px);padding:0 var(--frw-cta-pr, 34px) 0 var(--frw-cta-pl, 40px);border:0;border-radius:var(--frw-cta-radius, 32px);background:var(--frw-cta-bg, #504545);color:var(--frw-cta-text, #ffffff);font-family:var(--frw-ui-font, "Inter", sans-serif);font-size:var(--frw-cta-size, 13px);font-weight:var(--frw-cta-weight, 600);letter-spacing:var(--frw-cta-ls, 0px);line-height:normal;text-decoration:none;white-space:nowrap;cursor:pointer;transition:filter .15s ease}.naoko-fr-w8 .frw-cta-arrow{font-family:var(--frw-ui-font, "Montserrat", sans-serif);font-weight:var(--frw-arrow-weight, 500);font-size:var(--frw-cta-arrow-size, 15px);letter-spacing:0}.naoko-fr-w8 .frw-cta:hover{filter:brightness(1.08)}.naoko-fr-w8 .frw-cta:active{filter:brightness(.95)}.naoko-fr-w8 a.frw-cta:hover,.naoko-fr-w8 a.frw-cta:focus{color:var(--frw-cta-text, #ffffff)!important;text-decoration:none!important}.naoko-fr-w8 .frw-body{margin-top:var(--frw-gap-logo-body, 46px);width:100%;text-align:center;font-size:var(--frw-body-size, 16px);font-weight:var(--frw-body-weight, 500);font-style:var(--frw-body-style, normal);line-height:var(--frw-body-lh, 1.6)}.naoko-fr-w8 .frw-body p{margin:0}.naoko-fr-w8 .frw-body p+p{margin-top:var(--frw-body-p-gap, 1.6em)}.naoko-fr-w8 .frw-card{margin-top:var(--frw-gap-body-card, 38px);width:min(100%,var(--frw-card-w, 460px));background:var(--frw-card-bg, transparent);color:var(--frw-card-text, #ffffff);display:flex;flex-direction:column;align-items:center}.naoko-fr-w8 .frw-card-h{width:100%;text-align:center;font-size:var(--frw-card-h-size, 18px);font-weight:var(--frw-card-h-weight, 500);line-height:var(--frw-card-h-lh, 1.5)}.naoko-fr-w8 .frw-card-h p{margin:0}.naoko-fr-w8 .frw-card-h strong,.naoko-fr-w8 .frw-card-h b{font-weight:600}.naoko-fr-w8 .frw-form{margin-top:var(--frw-card-gap, 26px);display:flex;flex-direction:column;align-items:stretch;width:100%}.naoko-fr-w8 .frw-card-h:empty+.frw-form{margin-top:0}.naoko-fr-w8 .frw-field-wrap{width:100%}.naoko-fr-w8 .frw-field{width:100%;height:var(--frw-input-h, 52px);padding:0 var(--frw-input-px, 26px);border:var(--frw-input-border-w, 0px) solid var(--frw-input-border, #ffffff);border-radius:var(--frw-ctl-radius, 28px);background:var(--frw-input-bg, rgba(255, 255, 255, .7));color:var(--frw-input-text, #504545);caret-color:var(--frw-input-text, #504545);font-family:var(--frw-ui-font, "Inter", sans-serif);font-weight:var(--frw-input-weight, 600);font-size:var(--frw-input-size, 15px);line-height:normal}.naoko-fr-w8 .frw-field::placeholder{color:var(--frw-input-text, #504545);opacity:1}.naoko-fr-w8 .frw-field:focus,.naoko-fr-w8 .frw-field:focus-visible{outline:none;box-shadow:none;border-color:var(--frw-input-text, #000000)}.naoko-fr-w8 .frw-field.invalid{border-width:2px;border-color:var(--frw-error, #ffd6d6)}.naoko-fr-w8 .frw-btn{margin-top:var(--frw-form-gap, 14px);display:inline-flex;align-items:center;justify-content:center;gap:var(--frw-btn-gap, 12px);width:100%;height:var(--frw-btn-h, 55px);padding:0 18px;border:0;border-radius:var(--frw-ctl-radius, 28px);background:var(--frw-btn-bg, #ffffff);color:var(--frw-btn-text, #504545);font-family:var(--frw-ui-font, "Inter", sans-serif);font-weight:var(--frw-btn-weight, 600);font-size:var(--frw-btn-size, 13px);letter-spacing:var(--frw-cta-ls, 1.56px);line-height:normal;white-space:nowrap;cursor:pointer;transition:filter .15s ease}.naoko-fr-w8 .frw-btn-arrow{font-weight:var(--frw-arrow-weight, 500);font-size:var(--frw-cta-arrow-size, 15px);letter-spacing:0}.naoko-fr-w8 .frw-btn:hover{filter:brightness(.95)}.naoko-fr-w8 .frw-btn:active{filter:brightness(.9)}.naoko-fr-w8 .frw-error{margin:8px 2px 0;color:var(--frw-error, #ffd6d6);font-family:var(--frw-ui-font, "Inter", sans-serif);font-size:12px;font-weight:600;line-height:1.4;text-align:left}.naoko-fr-w8 .frw-error[hidden]{display:none}.naoko-fr-w8 .frw-consent-wrap{margin-top:var(--frw-gap-consent, 26px);display:flex;flex-direction:column;align-items:stretch}.naoko-fr-w8 .frw-consent{display:flex;gap:var(--frw-check-gap, 13px);align-items:flex-start;width:100%;cursor:pointer;position:relative}.naoko-fr-w8 .frw-check-input{position:absolute;width:1px;height:1px;opacity:0}.naoko-fr-w8 .frw-check-box{flex:0 0 auto;width:var(--frw-check-box, 21px);height:var(--frw-check-box, 21px);border:var(--frw-check-border-w, 1.5px) solid var(--frw-check, #6b6661);background:transparent;position:relative}.naoko-fr-w8 .frw-check-input:checked+.frw-check-box{background:var(--frw-check, #ffffff)}.naoko-fr-w8 .frw-check-input:checked+.frw-check-box:after{content:"";position:absolute;left:50%;top:45%;width:30%;height:55%;border:solid var(--frw-check-mark, #392521);border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}.naoko-fr-w8 .frw-check-input:focus-visible+.frw-check-box{outline:2px solid var(--frw-check, #ffffff);outline-offset:2px}.naoko-fr-w8 .frw-check-label{font-family:var(--frw-font, "Roboto", sans-serif);color:var(--frw-check-label-color, inherit);font-size:var(--frw-check-size, 13px);font-weight:var(--frw-check-weight, 300);line-height:var(--frw-check-lh, normal);text-align:left}.naoko-fr-w8 .frw-legal{margin-top:var(--frw-gap-legal, 14px);width:100%;color:var(--frw-legal-color, inherit);font-size:var(--frw-legal-size, 12px);font-weight:var(--frw-legal-weight, 300);line-height:var(--frw-legal-lh, normal);text-align:left}.naoko-fr-w8 .frw-legal p{margin:0}.naoko-fr-w8 .frw-legal a{color:inherit;text-decoration:underline}.naoko-fr-w8 .frw-legal a:hover,.naoko-fr-w8 .frw-legal a:focus{color:inherit!important;text-decoration:underline!important}.naoko-fr-w8 .frw-typ-h{margin:var(--frw-gap-logo-typ, 56px) 0 0;width:100%;text-align:center;color:var(--frw-typ-h-color, inherit);font-size:var(--frw-typ-h-size, 20px);font-weight:var(--frw-typ-h-weight, 600);letter-spacing:var(--frw-typ-h-ls, 0px);line-height:var(--frw-typ-h-lh, normal)}.naoko-fr-w8 .frw-typ-text{margin-top:var(--frw-typ-p-gap, 20px);width:100%;max-width:var(--frw-typ-text-w, 490px);text-align:center;font-size:var(--frw-typ-size, 16px);font-weight:var(--frw-typ-weight, 500);line-height:var(--frw-typ-lh, 1.6)}.naoko-fr-w8 .frw-typ-h:empty+.frw-typ-text,.naoko-fr-w8 .frw-view--typ>.frw-typ-text:first-child{margin-top:var(--frw-gap-logo-typ, 56px)}.naoko-fr-w8 .frw-typ-text p{margin:0}.naoko-fr-w8 .frw-typ-text p+p{margin-top:var(--frw-typ-p-gap, 1.6em)}.naoko-fr-w8 .frw-cta--typ{margin-top:var(--frw-gap-typ-cta, 44px)}@media screen and (max-width:749px){.naoko-fr-w8{flex-direction:column;align-items:stretch;min-height:max(calc(100svh - var(--frw-offset-m, 110px)),var(--frw-aspect-h-m, 0px))}.naoko-fr-w8 .frw-photo{order:2;flex:1 1 auto;width:100%;min-height:var(--frw-photo-minh-m, 300px)}.naoko-fr-w8 .frw-content{order:1;flex:0 0 auto}.naoko-fr-w8.is-zapis:not(.is-typ) .frw-photo--main{order:0;flex:0 0 auto;height:var(--frw-photo-h-m-zapis, 267px);min-height:0}.naoko-fr-w8.is-zapis:not(.is-typ) .frw-content{flex:1 0 auto}.naoko-fr-w8 .frw-img{object-position:var(--frw-bg-pos-m, center)}.naoko-fr-w8 .frw-pic--zapis .frw-img{object-position:var(--frw-zapis-bg-pos-m, center)}.naoko-fr-w8 .frw-photo--typ .frw-img{object-position:var(--frw-typ-bg-pos-m, center)}.naoko-fr-w8 .frw-shade{background:var(--frw-shade-m)}.naoko-fr-w8.is-zapis:not(.is-typ) .frw-shade{background:var(--frw-shade-m-zapis, none)}.naoko-fr-w8 .frw-footer{width:100%;bottom:var(--frw-footer-bottom-m, 46px);gap:var(--frw-footer-gap-m, 7px)}.naoko-fr-w8 .frw-footer-logo{width:var(--frw-footer-logo-w-m, 189px)}.naoko-fr-w8 .frw-footer-link{gap:var(--frw-footer-link-gap-m, 10px);font-size:var(--frw-footer-link-size-m, 14px)}.naoko-fr-w8 .frw-footer-link-text{padding-bottom:4px;border-bottom-width:.5px}.naoko-fr-w8 .frw-footer-link-arrow{padding-bottom:4px}.naoko-fr-w8.is-zapis:not(.is-typ) .frw-footer{display:none}.naoko-fr-w8.is-zapis:not(.is-typ) .frw-footer-flow{display:block;width:100%;margin-top:auto;padding-top:var(--frw-footer-flow-gap-m, 18px)}.naoko-fr-w8.is-zapis:not(.is-typ) .frw-footer-flow .frw-footer{display:flex;position:static;width:100%;color:var(--frw-footer-color-m-zapis, #1c1c1c);gap:var(--frw-footer-gap-m-zapis, 6px)}.naoko-fr-w8 .frw-footer-flow .frw-footer-logo{width:var(--frw-footer-logo-w-m-zapis, 161px)}.naoko-fr-w8 .frw-footer-flow .frw-footer-link{gap:var(--frw-footer-link-gap-m-zapis, 8.5px);font-size:var(--frw-footer-link-size-m-zapis, 11.9px)}.naoko-fr-w8 .frw-content{position:relative;justify-content:flex-start;width:100%;padding:var(--frw-pt-m, 80px) var(--frw-px-m, 32px) var(--frw-content-pb-m, 56px);transform:none!important}.naoko-fr-w8.is-zapis:not(.is-typ) .frw-content{padding:var(--frw-pt-m-zapis, 32px) var(--frw-px-m-zapis, 24px) var(--frw-content-pb-m-zapis, 30px)}.naoko-fr-w8.is-typ .frw-content{padding:var(--frw-pt-m-typ, 72px) var(--frw-px-m, 32px) var(--frw-content-pb-m-typ, 48px)}.naoko-fr-w8 .frw-logo{width:var(--frw-logo-w-m, 300px);max-width:100%}.naoko-fr-w8.is-zapis:not(.is-typ) .frw-logo{width:var(--frw-logo-w-m-zapis, 250px)}.naoko-fr-w8.is-typ .frw-logo{width:var(--frw-logo-w-m-typ, 270px)}.naoko-fr-w8 .frw-view{max-width:none}.naoko-fr-w8 .frw-lead{margin-top:var(--frw-gap-logo-teaser-m, 28px);max-width:none;font-family:var(--frw-teaser-font-m, var(--frw-font));font-size:var(--frw-lead-size-m, 17px);font-weight:var(--frw-lead-weight-m, 400);line-height:var(--frw-lead-lh-m, 1.65)}.naoko-fr-w8 .frw-lead strong,.naoko-fr-w8 .frw-lead b{font-weight:600}.naoko-fr-w8 .frw-cta--teaser{margin-top:var(--frw-gap-lead-cta-m, 28px)}.naoko-fr-w8 .frw-cta{width:var(--frw-cta-w-m, auto);gap:var(--frw-cta-gap-m, 14px);height:var(--frw-cta-h-m, 56px);padding:0 var(--frw-cta-pr-m, 20px) 0 var(--frw-cta-pl-m, 20px);border-radius:var(--frw-cta-radius-m, 0px);background:var(--frw-cta-bg-m, #000000);color:var(--frw-cta-text-m, #ffffff);font-family:var(--frw-cta-font-m, var(--frw-ui-font));font-size:var(--frw-cta-size-m, 13px);letter-spacing:var(--frw-cta-ls-m, 1.56px)}.naoko-fr-w8 .frw-cta-arrow{font-size:var(--frw-cta-arrow-size-m, 15px);letter-spacing:0}.naoko-fr-w8 a.frw-cta:hover,.naoko-fr-w8 a.frw-cta:focus{color:var(--frw-cta-text-m, #ffffff)!important}.naoko-fr-w8 .frw-body{margin-top:var(--frw-gap-logo-body-m, 40px);max-width:none;padding:0;font-size:var(--frw-body-size-m, 13.5px);line-height:var(--frw-body-lh-m, 1.75)}.naoko-fr-w8 .frw-body p+p{margin-top:var(--frw-body-p-gap-m, 1.6em)}.naoko-fr-w8 .frw-card{margin-top:var(--frw-gap-body-card-m, 40px);width:100%}.naoko-fr-w8 .frw-card-h{font-size:var(--frw-card-h-size-m, 14px);line-height:var(--frw-card-h-lh-m, 1.6)}.naoko-fr-w8 .frw-form{margin-top:var(--frw-card-gap-m, 16px)}.naoko-fr-w8 .frw-field{height:var(--frw-input-h-m, 54px);padding:0 var(--frw-input-px-m, 18px);border-width:var(--frw-input-border-w-m, 1px);border-radius:var(--frw-ctl-radius-m, 0px);font-size:var(--frw-input-size-m, 15px)}.naoko-fr-w8 .frw-btn{margin-top:var(--frw-form-gap-m, 10px);gap:var(--frw-btn-gap-m, 14px);height:var(--frw-btn-h-m, 56px);border-radius:var(--frw-ctl-radius-m, 0px);font-size:var(--frw-btn-size-m, 13px);letter-spacing:var(--frw-cta-ls-m, 1.56px)}.naoko-fr-w8 .frw-btn-arrow{font-size:var(--frw-cta-arrow-size-m, 15px);letter-spacing:0}.naoko-fr-w8 .frw-consent-wrap{margin-top:var(--frw-gap-consent-m, 16px)}.naoko-fr-w8 .frw-consent{gap:var(--frw-check-gap-m, 10px)}.naoko-fr-w8 .frw-check-box{width:var(--frw-check-box-m, 16px);height:var(--frw-check-box-m, 16px)}.naoko-fr-w8 .frw-check-label{font-size:var(--frw-check-size-m, 11.5px)}.naoko-fr-w8 .frw-legal{margin-top:var(--frw-gap-legal-m, 12px);font-size:var(--frw-legal-size-m, 11px);line-height:var(--frw-legal-lh-m, 1.55)}.naoko-fr-w8 .frw-typ-h{margin-top:var(--frw-gap-logo-typ-m, 42px);max-width:none;font-size:var(--frw-typ-h-size-m, 17px);letter-spacing:var(--frw-typ-h-ls-m, 1.7px);line-height:var(--frw-typ-h-lh-m, normal)}.naoko-fr-w8 .frw-typ-text{margin-top:var(--frw-typ-p-gap-m, 10px);max-width:none;font-size:var(--frw-typ-size-m, 14px);line-height:var(--frw-typ-lh-m, 1.7)}.naoko-fr-w8 .frw-typ-h:empty+.frw-typ-text,.naoko-fr-w8 .frw-view--typ>.frw-typ-text:first-child{margin-top:var(--frw-gap-logo-typ-m, 42px)}.naoko-fr-w8 .frw-typ-text p+p{margin-top:var(--frw-typ-p-gap-m, 10px)}.naoko-fr-w8 .frw-cta--typ{margin-top:var(--frw-gap-typ-cta-m, 42px);width:var(--frw-cta-w-m, auto)}}.naoko-lc-w,.naoko-lc-w *,.naoko-lc-w *:before,.naoko-lc-w *:after{box-sizing:border-box}.section-naoko-lc-w{container-type:inline-size}.naoko-lc-w{position:relative;width:100%;background:var(--lcw-bg, #000000);color:var(--lcw-light, #edebe4);font-family:var(--lcw-card-font, "Montserrat", sans-serif);overflow:hidden}.naoko-lc-w p{margin:0}.naoko-lc-w .lcw-typ{display:none}.naoko-lc-w.is-typ .lcw-typ{display:block}.naoko-lc-w.is-typ .lcw-zapis,.naoko-lc-w .lcw-d-only{display:none}.naoko-lc-w .lcw-topbar{display:flex;justify-content:center;align-items:flex-start;height:47px;padding-top:18px;border-bottom:.5px solid var(--lcw-topbar-line, #ffffff);color:var(--lcw-topbar-color, #edebe4)}.naoko-lc-w .lcw-topbar.lcw-hide-m{display:none}.naoko-lc-w .lcw-topbar-text{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:300;letter-spacing:-1px;line-height:1;white-space:nowrap}.naoko-lc-w .lcw-display{margin:0;width:max-content;color:var(--lcw-display-color, #edebe4);font-family:var(--lcw-display-font, "Inter", sans-serif);font-weight:var(--lcw-display-weight, 700);font-style:var(--lcw-display-style, normal);line-height:.783;letter-spacing:-.112em;white-space:nowrap}.naoko-lc-w .lcw-display-l1,.naoko-lc-w .lcw-display-l2{display:block;padding-right:.112em}.naoko-lc-w .lcw-display-l2{margin-top:.089em;padding-left:var(--lcw-display-indent, 1.55em)}.naoko-lc-w .lcw-photo{position:relative;overflow:hidden}.naoko-lc-w .lcw-photo picture{display:contents}.naoko-lc-w .lcw-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.naoko-lc-w .lcw-photo--zapis-d .lcw-img{object-position:var(--lcw-pos-zapis, center)}.naoko-lc-w .lcw-photo--zapis-m .lcw-img{object-position:var(--lcw-pos-zapis-m, 50% 61%)}.naoko-lc-w .lcw-photo--typ-d .lcw-img{object-position:var(--lcw-pos-typ, center)}.naoko-lc-w .lcw-photo--typ-m .lcw-img{object-position:var(--lcw-pos-typ-m, 50% 53%)}.naoko-lc-w .lcw-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.naoko-lc-w .lcw-shade--overlay{background:var(--lcw-overlay, rgba(0, 0, 0, .2))}.naoko-lc-w .lcw-shade--top{bottom:auto;height:160px;background:linear-gradient(180deg,#00000080,#0000)}.naoko-lc-w .lcw-shade--hero-top{bottom:auto;height:35%;background:linear-gradient(180deg,#0000008c,#0000)}.naoko-lc-w .lcw-shade--hero-bottom{background:linear-gradient(180deg,#0000 45%,#000000e6)}.naoko-lc-w .lcw-photo-logo{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--lcw-photo-logo, #ffffff);line-height:0}.naoko-lc-w .lcw-photo-logo svg{display:block;width:100%;height:auto}.naoko-lc-w .lcw-photo-logo--zapis-m{width:var(--lcw-wordmark-w-zapis-m, 171px);max-width:80%}.naoko-lc-w .lcw-col,.naoko-lc-w .lcw-typ-row{width:100%;max-width:560px;margin:0 auto;container-type:inline-size;display:flex;flex-direction:column;align-items:center}.naoko-lc-w .lcw-col{padding:22px 0 36px}.naoko-lc-w .lcw-display--zapis{font-size:calc(var(--lcw-display-size-m, 109) * 100cqi / 380);--lcw-display-indent: 1.55em}.naoko-lc-w .lcw-intro{width:100%;margin-top:45px;padding:0 10px;display:flex;flex-direction:column;align-items:center;gap:23px;text-align:center}.naoko-lc-w .lcw-h{margin:0;color:var(--lcw-accent, #ffd60a);font-family:var(--lcw-h-font, "Montserrat", sans-serif);font-size:var(--lcw-h-size-m, 22px);font-weight:var(--lcw-h-weight, 700);font-style:var(--lcw-h-style, normal);line-height:1.0909;letter-spacing:0;text-transform:uppercase;text-wrap:wrap}.naoko-lc-w .lcw-intro-text{width:100%;color:var(--lcw-light, #edebe4);font-family:var(--lcw-intro-font, "Montserrat", sans-serif);font-size:var(--lcw-intro-size-m, 15px);font-weight:var(--lcw-intro-weight, 500);font-style:var(--lcw-intro-style, normal);line-height:var(--lcw-intro-lh-m, 24px)}.naoko-lc-w .lcw-cta-scroll{margin-top:29px;display:flex;align-items:center;justify-content:center;width:calc(100% - 40px);height:58px;background:var(--lcw-accent, #ffd60a);color:var(--lcw-scroll-cta-text, #000000);font-family:var(--lcw-btn-font, "Montserrat", sans-serif);font-size:var(--lcw-btn-size, 16px);font-weight:var(--lcw-scroll-cta-weight, 700);letter-spacing:var(--lcw-btn-ls, 1.28px);line-height:1.2;text-align:center;text-decoration:none;padding:0 16px}.naoko-lc-w a.lcw-cta-scroll:hover,.naoko-lc-w a.lcw-cta-scroll:focus{color:var(--lcw-scroll-cta-text, #000000)!important;text-decoration:none!important}.naoko-lc-w .lcw-photo--zapis-m{margin-top:29px;width:calc(100% - 40px);aspect-ratio:340 / 339}.naoko-lc-w .lcw-card--zapis{margin-top:19px}.naoko-lc-w .lcw-typ-row{padding-bottom:62px}.naoko-lc-w .lcw-photo--typ-m{width:100%;aspect-ratio:380 / 400}.naoko-lc-w .lcw-photo-logo--typ-m{top:35%;transform:translate(-50%);width:calc(var(--lcw-logo-w-typ-m, 92) * 100cqi / 380)}.naoko-lc-w .lcw-card--typ{position:relative;z-index:2;margin-top:calc(-99 * 100cqi / 380)}.naoko-lc-w .lcw-card--typ .lcw-card-logo{display:none}.naoko-lc-w .lcw-card{position:relative;width:calc(100% - 40px);background:var(--lcw-card-bg, #edebe4);color:var(--lcw-card-text, #000000);font-family:var(--lcw-card-font, "Montserrat", sans-serif);overflow:hidden;text-align:left;--lcw-pad-x: 20px}.naoko-lc-w .lcw-card-top{display:flex;flex-direction:column;gap:20px;padding:24px var(--lcw-pad-x) 16px}.naoko-lc-w .lcw-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.naoko-lc-w .lcw-card-logo{flex:0 0 auto;width:66px;line-height:0;color:var(--lcw-card-text, #000000)}.naoko-lc-w .lcw-card-logo svg{display:block;width:100%;height:auto}.naoko-lc-w .lcw-card-label{font-size:14px;font-weight:600;letter-spacing:.08em;line-height:17px}.naoko-lc-w .lcw-card-logo+.lcw-card-label{text-align:right}.naoko-lc-w .lcw-route{display:flex;align-items:center;justify-content:space-between}.naoko-lc-w .lcw-port{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.naoko-lc-w .lcw-port--to{align-items:flex-end;text-align:right}.naoko-lc-w .lcw-code{font-size:36px;font-weight:800;line-height:40px}.naoko-lc-w .lcw-city{color:var(--lcw-muted, #6b665e);font-size:14px;font-weight:500;line-height:17px}.naoko-lc-w .lcw-flight{flex:1 1 auto;display:flex;align-items:center;gap:6px;min-width:24px;height:24px;margin:0 var(--lcw-flight-mx, 5.5px)}.naoko-lc-w .lcw-dash{flex:1 1 0;height:1px;background:repeating-linear-gradient(90deg,currentColor 0 3px,transparent 3px 7px)}.naoko-lc-w .lcw-plane{flex:0 0 24px;width:24px;height:24px;display:block}.naoko-lc-w .lcw-data{display:flex;flex-wrap:wrap;gap:12px 32px;margin:0}.naoko-lc-w .lcw-data>div{display:flex;flex-direction:column;gap:4px}.naoko-lc-w .lcw-data dt{color:var(--lcw-muted, #6b665e);font-size:14px;font-weight:600;letter-spacing:.06em;line-height:17px}.naoko-lc-w .lcw-data dd{margin:0;font-size:16px;font-weight:600;line-height:20px}.naoko-lc-w .lcw-perf{position:relative;height:24px;background:repeating-linear-gradient(90deg,rgba(0,0,0,.3) 0 6px,transparent 6px 12px) var(--lcw-perf-inset, 20px) 50% / calc(100% - 2 * var(--lcw-perf-inset, 20px)) 1px no-repeat}.naoko-lc-w .lcw-perf:before,.naoko-lc-w .lcw-perf:after{content:"";position:absolute;top:0;width:24px;height:24px;border-radius:50%;background:var(--lcw-bg, #000000)}.naoko-lc-w .lcw-perf:before{left:-12px}.naoko-lc-w .lcw-perf:after{right:-12px}.naoko-lc-w .lcw-card-body{display:flex;flex-direction:column;gap:16px;padding:8px var(--lcw-pad-x) 24px}.naoko-lc-w .lcw-form{display:flex;flex-direction:column;gap:16px;margin:0}.naoko-lc-w .lcw-fields{display:flex;flex-direction:column;gap:16px}.naoko-lc-w .lcw-fieldset{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 0}.naoko-lc-w .lcw-label{color:var(--lcw-muted, #6b665e);font-size:14px;font-weight:600;letter-spacing:.06em;line-height:17px;text-transform:none}.naoko-lc-w .lcw-field{width:100%;height:58px;margin:0;padding:0 16px;border:1px solid var(--lcw-field-border, #c9c2b8);border-radius:0;background:var(--lcw-field-bg, #ffffff);color:var(--lcw-card-text, #000000);caret-color:var(--lcw-card-text, #000000);font-family:var(--lcw-card-font, "Montserrat", sans-serif);font-size:16px;font-weight:400;line-height:normal;-webkit-appearance:none;appearance:none}.naoko-lc-w .lcw-field::placeholder{color:var(--lcw-placeholder, #8a847a);opacity:1}.naoko-lc-w .lcw-field:focus,.naoko-lc-w .lcw-field:focus-visible{outline:none;box-shadow:none;border-color:var(--lcw-card-text, #000000)}.naoko-lc-w .lcw-field.invalid{border-color:var(--lcw-error, #b3261e)}.naoko-lc-w .lcw-error{margin:6px 0 0;color:var(--lcw-error, #b3261e);font-size:12px;font-weight:600;line-height:1.4}.naoko-lc-w .lcw-error[hidden]{display:none}.naoko-lc-w .lcw-consent{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;cursor:pointer}.naoko-lc-w .lcw-check-input{position:absolute;width:1px;height:1px;opacity:0}.naoko-lc-w .lcw-check-box{position:relative;flex:0 0 22px;width:22px;height:22px;margin-top:2px;border:1.5px solid var(--lcw-card-text, #000000);background:var(--lcw-field-bg, #ffffff)}.naoko-lc-w .lcw-check-input:checked+.lcw-check-box:after{content:"";position:absolute;left:50%;top:45%;width:30%;height:55%;border:solid var(--lcw-card-text, #000000);border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}.naoko-lc-w .lcw-check-input:focus-visible+.lcw-check-box{outline:2px solid var(--lcw-card-text, #000000);outline-offset:2px}.naoko-lc-w .lcw-check-label{color:var(--lcw-body-text, #1c1c1c);font-size:14px;font-weight:500;line-height:24px}.naoko-lc-w .lcw-legal{color:var(--lcw-body-text, #1c1c1c);font-size:14px;font-weight:400;line-height:24px}.naoko-lc-w .lcw-legal p{margin:0}.naoko-lc-w .lcw-legal a{color:inherit;text-decoration:underline}.naoko-lc-w .lcw-legal a:hover,.naoko-lc-w .lcw-legal a:focus{color:inherit!important;text-decoration:underline!important}.naoko-lc-w .lcw-btn{display:flex;align-items:center;justify-content:center;width:100%;height:58px;margin:0;padding:0 16px;border:0;border-radius:0;background:var(--lcw-btn-bg, #000000);color:var(--lcw-btn-text, #ffffff);font-family:var(--lcw-btn-font, "Montserrat", sans-serif);font-size:var(--lcw-btn-size, 16px);font-weight:var(--lcw-btn-weight, 600);letter-spacing:var(--lcw-btn-ls, 1.28px);line-height:1.2;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;transition:filter .15s ease}.naoko-lc-w .lcw-btn:hover{filter:brightness(1.25)}.naoko-lc-w a.lcw-btn:hover,.naoko-lc-w a.lcw-btn:focus{color:var(--lcw-btn-text, #ffffff)!important;text-decoration:none!important}.naoko-lc-w .lcw-barcode{display:flex;width:100%;height:44px;color:var(--lcw-card-text, #000000)}.naoko-lc-w .lcw-barcode svg{fill:currentColor}.naoko-lc-w .lcw-typ-h{margin:0;color:var(--lcw-card-text, #000000);font-family:var(--lcw-typ-h-font, "Montserrat", sans-serif);font-size:var(--lcw-typ-h-size-m, 26px);font-weight:var(--lcw-typ-h-weight, 700);font-style:var(--lcw-typ-h-style, normal);line-height:1.2308;letter-spacing:0;text-transform:none;text-wrap:wrap}.naoko-lc-w .lcw-typ-text{margin-right:-11px;color:var(--lcw-body-text, #1c1c1c);font-size:var(--lcw-typ-size-m, 16px);font-weight:var(--lcw-typ-weight, 500);line-height:24px}.naoko-lc-w .lcw-typ-text p+p{margin-top:12px}@media screen and (min-width:1025px){.naoko-lc-w .lcw-m-only,.naoko-lc-w .lcw-hide-d{display:none!important}.naoko-lc-w .lcw-topbar.lcw-hide-m:not(.lcw-hide-d){display:flex}.naoko-lc-w .lcw-state{flex-direction:column;min-height:max(calc(100svh - var(--lcw-offset, 140px)),var(--lcw-aspect-h, 0px))}.naoko-lc-w .lcw-zapis,.naoko-lc-w.is-typ .lcw-typ{display:flex}.naoko-lc-w .lcw-zapis-grid{flex:1 1 auto;display:flex;align-items:stretch}.naoko-lc-w .lcw-photo--zapis-d{display:block;flex:0 0 50%;width:50%}.naoko-lc-w .lcw-photo--zapis-d .lcw-photo-logo{width:var(--lcw-logo-w-zapis, 186px);max-width:60%}.naoko-lc-w .lcw-col{flex:1 1 50%;max-width:none;margin:0;justify-content:center;gap:28px;padding:16px 24px}.naoko-lc-w .lcw-intro{margin-top:0;padding:0;gap:20px;width:min(540px,100%)}.naoko-lc-w .lcw-h{font-size:var(--lcw-h-size, 38px);line-height:1.1;margin-block:calc((.6316em - 1.1em) / 2);text-wrap:balance}.naoko-lc-w .lcw-intro-text{font-size:var(--lcw-intro-size, 15px);line-height:var(--lcw-intro-lh, 22px)}.naoko-lc-w .lcw-intro-text.lcw-d-only{display:block}.naoko-lc-w .lcw-card--zapis{margin-top:0;width:min(560px,100%);--lcw-pad-x: 28px;--lcw-perf-inset: 24px;--lcw-flight-mx: 16.5px}.naoko-lc-w .lcw-card--zapis .lcw-card-top{gap:18px;padding-bottom:12px}.naoko-lc-w .lcw-card--zapis .lcw-code{font-size:40px;line-height:44px}.naoko-lc-w .lcw-card--zapis .lcw-fields{flex-direction:row;gap:12px}.naoko-lc-w .lcw-card--zapis .lcw-check-box{margin-top:0}.naoko-lc-w .lcw-card--zapis .lcw-check-label{font-size:16px;font-weight:400}.naoko-lc-w .lcw-card--zapis .lcw-legal{font-size:12px;line-height:18px}.naoko-lc-w .lcw-card--zapis .lcw-barcode{height:36px}.naoko-lc-w .lcw-typ-row{flex:1 1 auto;max-width:none;margin:0;display:grid;grid-template-columns:1fr 340px 1fr;align-content:center;align-items:start;padding:24px 0 24px 20px;container-type:normal}.naoko-lc-w .lcw-display--typ{display:block;grid-column:1;justify-self:end;align-self:center;margin-right:40px;font-size:min(var(--lcw-display-size, 164px),calc(17.83cqw - 78.4px));--lcw-display-indent: .97em}.naoko-lc-w .lcw-card--typ{grid-column:2;width:340px;margin-top:0}.naoko-lc-w .lcw-card--typ .lcw-card-logo{display:block}.naoko-lc-w .lcw-typ-text{font-size:var(--lcw-typ-size, 14px)}.naoko-lc-w .lcw-typ-h{font-size:var(--lcw-typ-h-size, 26px)}.naoko-lc-w .lcw-photo--typ-d{display:block;grid-column:3;justify-self:start;margin-left:30px;width:min(400px,calc((100cqw - 360px)/2 - 54px));aspect-ratio:400 / 578.25}.naoko-lc-w .lcw-photo-logo--typ-d{width:var(--lcw-wordmark-w-typ, 213.75px);max-width:70%}}.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}}.naoko-nf-w8,.naoko-nf-w8 *,.naoko-nf-w8 *:before,.naoko-nf-w8 *:after{box-sizing:border-box}.naoko-nf-w8{position:relative;font-family:var(--nfw8-font, "Roboto", sans-serif);color:var(--nfw8-text, #ffffff)}.naoko-nf-w8 .nfw8-view{position:relative;display:flex;align-items:center;justify-content:center;min-height:calc(100svh - var(--nfw8-offset, 140px));width:100%;padding:48px 24px;overflow:hidden}.naoko-nf-w8 .nfw8-view--zapis{background:var(--nfw8-bg-color, #5785ab) var(--nfw8-bg, none) var(--nfw8-bg-pos, center) / cover no-repeat;aspect-ratio:var(--nfw8-bg-aspect, auto)}.naoko-nf-w8 .nfw8-view--zapis:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--nfw8-overlay, rgba(0, 0, 0, .5));pointer-events:none}.naoko-nf-w8 .nfw8-view--typ{display:none;background:var(--nfw8-typ-bg-color, #ffffff) var(--nfw8-typ-bg, none) var(--nfw8-typ-bg-pos, center) / cover no-repeat;aspect-ratio:var(--nfw8-typ-bg-aspect, auto)}.naoko-nf-w8 .nfw8-view--typ:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--nfw8-typ-overlay, transparent);pointer-events:none}.naoko-nf-w8.is-typ .nfw8-view--typ{display:flex}.naoko-nf-w8.is-typ .nfw8-view--zapis{display:none}.naoko-nf-w8 .nfw8-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--nfw8-copy-max, 545px)}.naoko-nf-w8 .nfw8-logo{width:var(--nfw8-logo-w, 467px);max-width:100%;color:var(--nfw8-logo-color, #feb9e0);line-height:0}.naoko-nf-w8 .nfw8-logo svg,.naoko-nf-w8 .nfw8-logo .nfw8-logo-img{display:block;width:100%;height:auto}.naoko-nf-w8 .nfw8-copy{margin-top:var(--nfw8-gap-logo, 10px);max-width:var(--nfw8-copy-max, 545px);text-align:center;font-size:var(--nfw8-copy-size, 14px);font-weight:var(--nfw8-copy-weight, 500);font-style:var(--nfw8-copy-style, normal);line-height:var(--nfw8-copy-lh, normal)}.naoko-nf-w8 .nfw8-copy p{margin:0}.naoko-nf-w8 .nfw8-copy p+p{margin-top:1em}.naoko-nf-w8 .nfw8-form{display:flex;flex-direction:column;align-items:center;width:100%}.naoko-nf-w8 .nfw8-form-row{margin-top:var(--nfw8-gap-copy, 42px);display:flex;gap:var(--nfw8-form-gap, 23px);align-items:flex-start;width:100%;max-width:var(--nfw8-form-max, 541px)}.naoko-nf-w8 .nfw8-field-wrap{flex:1 1 auto;min-width:0}.naoko-nf-w8 .nfw8-field{width:100%;height:var(--nfw8-ctl-h, 41px);padding:0 20px;border:1px solid var(--nfw8-input-border, #ffffff);border-radius:var(--nfw8-ctl-radius, 27px);background:var(--nfw8-input-bg, rgba(255, 255, 255, .4));color:var(--nfw8-input-text, #ffffff);caret-color:var(--nfw8-input-text, #ffffff);font-family:var(--nfw8-ui-font, "Inter", sans-serif);font-weight:var(--nfw8-input-weight, 500);font-size:var(--nfw8-input-size, 12px);line-height:normal}.naoko-nf-w8 .nfw8-field::placeholder{color:var(--nfw8-input-text, #ffffff);opacity:1}.naoko-nf-w8 .nfw8-field:focus{outline:2px solid var(--nfw8-btn-bg, #ffffff);outline-offset:2px}.naoko-nf-w8 .nfw8-field.invalid{border-width:2px}.naoko-nf-w8 .nfw8-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:var(--nfw8-btn-minw, 131px);height:var(--nfw8-ctl-h, 41px);padding:0 18px;border:1px solid var(--nfw8-btn-border, #ffffff);border-radius:var(--nfw8-ctl-radius, 27px);background:var(--nfw8-btn-bg, #ffffff);color:var(--nfw8-btn-text, #31101a);font-family:var(--nfw8-ui-font, "Inter", sans-serif);font-weight:var(--nfw8-btn-weight, 700);font-size:var(--nfw8-btn-size, 12px);line-height:normal;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:filter .15s ease}.naoko-nf-w8 .nfw8-btn:hover{filter:brightness(.95)}.naoko-nf-w8 .nfw8-btn:active{filter:brightness(.9)}.naoko-nf-w8 a.nfw8-btn:hover,.naoko-nf-w8 a.nfw8-btn:focus{color:var(--nfw8-btn-text, #31101a)!important;text-decoration:none!important}.naoko-nf-w8 .nfw8-error{margin:8px 2px 0;color:var(--nfw8-error, #ffffff);font-size:12px;font-weight:600;line-height:1.4;text-align:left}.naoko-nf-w8 .nfw8-error[hidden]{display:none}.naoko-nf-w8 .nfw8-error--consent{align-self:flex-start}.naoko-nf-w8 .nfw8-consent{margin-top:var(--nfw8-gap-consent, 22px);display:flex;gap:12px;align-items:center;width:100%;max-width:var(--nfw8-copy-max, 545px);cursor:pointer;position:relative}.naoko-nf-w8 .nfw8-check-input{position:absolute;width:1px;height:1px;opacity:0}.naoko-nf-w8 .nfw8-check-box{flex:0 0 auto;width:var(--nfw8-check-box, 20px);height:var(--nfw8-check-box, 20px);border:1.5px solid var(--nfw8-check, #ffffff);border-radius:5px;background:transparent;position:relative}.naoko-nf-w8 .nfw8-check-input:checked+.nfw8-check-box{background:var(--nfw8-check, #ffffff)}.naoko-nf-w8 .nfw8-check-input:checked+.nfw8-check-box:after{content:"";position:absolute;left:50%;top:45%;width:30%;height:55%;border:solid var(--nfw8-check-mark, #31101a);border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}.naoko-nf-w8 .nfw8-check-input:focus-visible+.nfw8-check-box{outline:2px solid var(--nfw8-check, #ffffff);outline-offset:2px}.naoko-nf-w8 .nfw8-check-label{font-size:var(--nfw8-check-size, 12px);font-weight:var(--nfw8-check-weight, 600);line-height:1.55}.naoko-nf-w8 .nfw8-legal{margin-top:var(--nfw8-gap-legal, 16px);width:100%;max-width:var(--nfw8-legal-max, 484px);align-self:center;font-size:var(--nfw8-legal-size, 12px);font-weight:var(--nfw8-legal-weight, 300);line-height:var(--nfw8-legal-lh, normal);text-align:left}.naoko-nf-w8 .nfw8-legal p{margin:0}.naoko-nf-w8 .nfw8-legal a{color:inherit;text-decoration:underline}.naoko-nf-w8 .nfw8-legal a:hover,.naoko-nf-w8 .nfw8-legal a:focus{color:inherit!important;text-decoration:underline!important}.naoko-nf-w8 .nfw8-panel{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:var(--nfw8-panel-maxw, 593px);min-height:var(--nfw8-panel-minh, 369px);padding:40px 24px;border-radius:var(--nfw8-panel-radius, 50px);background:var(--nfw8-panel-bg, rgba(0, 0, 0, .3))}.naoko-nf-w8 .nfw8-panel--plain{min-height:0;padding:0;border-radius:0;background:transparent}.naoko-nf-w8 .nfw8-logo--typ{width:var(--nfw8-typ-logo-w, 369px)}.naoko-nf-w8 .nfw8-typ-text{margin-top:var(--nfw8-typ-gap1, 10px);max-width:var(--nfw8-typ-text-max, 368px);text-align:center;font-size:var(--nfw8-typ-text-size, 15px);font-weight:var(--nfw8-typ-text-weight, 500);line-height:var(--nfw8-copy-lh, normal)}.naoko-nf-w8 .nfw8-typ-text p{margin:0}.naoko-nf-w8 .nfw8-btn--typ{margin-top:var(--nfw8-typ-gap2, 8px);min-width:var(--nfw8-typ-btn-minw, 210px);height:var(--nfw8-typ-btn-h, 41px);font-size:var(--nfw8-typ-btn-size, 12px);font-weight:var(--nfw8-typ-btn-weight, 700)}.naoko-nf-w8 .nfw8-caption{position:absolute;z-index:2;right:24px;bottom:12px;margin:0;color:#ffffff8c;font-size:10px;font-weight:300;pointer-events:none}@media screen and (min-width:750px){.naoko-nf-w8 .nfw8-caption--m-only{display:none}}@media screen and (max-width:749px){.naoko-nf-w8 .nfw8-view{min-height:calc(100svh - var(--nfw8-offset-m, 110px));align-items:flex-start;padding:var(--nfw8-pt-m, 64px) 20px 48px}.naoko-nf-w8 .nfw8-view--zapis{background-image:var(--nfw8-bg-m, var(--nfw8-bg, none));background-position:var(--nfw8-bg-pos-m, center);aspect-ratio:var(--nfw8-bg-aspect-m, auto)}.naoko-nf-w8 .nfw8-view--typ{background-image:var(--nfw8-typ-bg-m, var(--nfw8-typ-bg, none));background-position:var(--nfw8-typ-bg-pos-m, center);padding-top:var(--nfw8-typ-pt-m, 31px);aspect-ratio:var(--nfw8-typ-bg-aspect-m, auto)}.naoko-nf-w8 .nfw8-logo{width:var(--nfw8-logo-w-m, 300px)}.naoko-nf-w8 .nfw8-copy{margin-top:var(--nfw8-gap-logo-m, 60px);font-size:var(--nfw8-copy-size-m, 18px);line-height:var(--nfw8-copy-lh-m, 1.35)}.naoko-nf-w8 .nfw8-form-row{margin-top:var(--nfw8-gap-copy-m, 60px);flex-direction:column;gap:9px;max-width:none}.naoko-nf-w8 .nfw8-field-wrap{width:100%}.naoko-nf-w8 .nfw8-field{height:var(--nfw8-ctl-h-m, 58px);font-size:var(--nfw8-input-size-m, 16px)}.naoko-nf-w8 .nfw8-btn{width:100%;height:var(--nfw8-ctl-h-m, 58px);font-size:var(--nfw8-btn-size-m, 16px)}.naoko-nf-w8 .nfw8-consent{margin-top:var(--nfw8-gap-consent-m, 58px);--nfw8-check-box: 28px}.naoko-nf-w8 .nfw8-check-label{font-size:var(--nfw8-check-size-m, 13px)}.naoko-nf-w8 .nfw8-legal{margin-top:var(--nfw8-gap-legal-m, 24px);max-width:none;font-size:var(--nfw8-legal-size-m, 16px);line-height:var(--nfw8-legal-lh-m, 1.5)}.naoko-nf-w8 .nfw8-panel{padding:40px 24px;border-radius:var(--nfw8-panel-radius-m, 32px);min-height:0}.naoko-nf-w8 .nfw8-panel--plain{padding:0;border-radius:0}.naoko-nf-w8 .nfw8-logo--typ{width:var(--nfw8-typ-logo-w-m, 296px)}.naoko-nf-w8 .nfw8-typ-text{margin-top:var(--nfw8-typ-gap1-m, 25px);max-width:none;font-size:var(--nfw8-typ-text-size-m, 18px);line-height:var(--nfw8-copy-lh-m, 1.35)}.naoko-nf-w8 .nfw8-btn--typ{margin-top:var(--nfw8-typ-gap2-m, 30px);width:100%;min-width:0;height:var(--nfw8-ctl-h-m, 58px);font-size:var(--nfw8-typ-btn-size-m, 16px)}.naoko-nf-w8 .nfw8-caption{right:16px}}.naoko-pc-w8,.naoko-pc-w8 *,.naoko-pc-w8 *:before,.naoko-pc-w8 *:after{box-sizing:border-box}.section-naoko-pc-w8{container-type:inline-size}.naoko-pc-w8{position:relative;display:flex;align-items:stretch;width:100%;min-height:max(calc(100svh - var(--pcw-offset, 140px)),var(--pcw-aspect-h, 0px));background:var(--pcw-page-bg, #fdf9f8);color:var(--pcw-text, #544541);font-family:var(--pcw-font, "Roboto", sans-serif);overflow:hidden}.naoko-pc-w8 .pcw-photo{position:relative;flex:0 0 50%;width:50%;min-height:100%;overflow:visible}.naoko-pc-w8 .pcw-pic{display:contents}.naoko-pc-w8 .pcw-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pcw-bg-pos, center);display:block}.naoko-pc-w8 .pcw-photo--typ .pcw-img{object-position:var(--pcw-typ-bg-pos, center)}.naoko-pc-w8 .pcw-img--zapis{display:none}.naoko-pc-w8 .pcw-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pcw-shade);pointer-events:none;z-index:1}.naoko-pc-w8 .pcw-photo--typ{display:none}.naoko-pc-w8.is-typ .pcw-photo--typ{display:block}.naoko-pc-w8.is-typ .pcw-photo--main{display:none}.naoko-pc-w8 .pcw-footer{position:absolute;z-index:2;left:0;right:0;bottom:var(--pcw-footer-bottom, 77px);display:flex;flex-direction:column;align-items:center;gap:var(--pcw-footer-gap, 9px);color:var(--pcw-footer-color, #ffffff)}.naoko-pc-w8 .pcw-footer-logo{display:block;width:var(--pcw-footer-logo-w, 236px);max-width:100%;line-height:0;color:inherit}.naoko-pc-w8 .pcw-footer-logo svg,.naoko-pc-w8 .pcw-footer-logo img{display:block;width:100%;height:auto}.naoko-pc-w8 .pcw-footer-link{display:inline-flex;align-items:flex-end;gap:var(--pcw-footer-link-gap, 12.5px);color:inherit;text-decoration:none;font-size:var(--pcw-footer-link-size, 17.5px);line-height:1;white-space:nowrap}.naoko-pc-w8 .pcw-footer-link-text{font-family:var(--pcw-footer-font, "Montserrat", sans-serif);font-weight:var(--pcw-footer-weight, 200);padding-bottom:5px;border-bottom:.625px solid currentColor}.naoko-pc-w8 .pcw-footer-link-arrow{font-family:var(--pcw-footer-arrow-font, "Inter", sans-serif);font-weight:var(--pcw-footer-arrow-weight, 300);padding-bottom:5px}.naoko-pc-w8 .pcw-footer a:hover,.naoko-pc-w8 .pcw-footer a:focus{color:var(--pcw-footer-color, #ffffff)!important;text-decoration:none!important}.naoko-pc-w8 .pcw-content{position:relative;z-index:1;flex:1 1 50%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:48px 24px}.naoko-pc-w8 .pcw-logo{width:var(--pcw-logo-w, 458px);max-width:100%;line-height:0}.naoko-pc-w8 .pcw-logo-img{display:block;width:100%;height:auto}.naoko-pc-w8 .pcw-view{display:none;flex-direction:column;align-items:center;width:100%;max-width:var(--pcw-content-max, 520px)}.naoko-pc-w8:not(.is-zapis):not(.is-typ) .pcw-view--teaser{display:flex}.naoko-pc-w8.is-zapis:not(.is-typ) .pcw-view--zapis{display:flex}.naoko-pc-w8.is-typ .pcw-view--typ{display:flex}.naoko-pc-w8 .pcw-view--typ{max-width:var(--pcw-typ-max, 540px)}.naoko-pc-w8:not(.is-zapis):not(.is-typ) .pcw-content{transform:translateY(var(--pcw-shift-teaser, 0px))}.naoko-pc-w8.is-zapis:not(.is-typ) .pcw-content{transform:translateY(var(--pcw-shift-zapis, 0px))}.naoko-pc-w8.is-typ .pcw-content{transform:translateY(var(--pcw-shift-typ, 0px))}.naoko-pc-w8 .pcw-lead{margin-top:var(--pcw-gap-logo-teaser, 76px);width:100%;max-width:var(--pcw-lead-max, 480px);text-align:center;font-size:var(--pcw-lead-size, 18px);font-weight:var(--pcw-lead-weight, 500);font-style:var(--pcw-lead-style, normal);line-height:var(--pcw-lead-lh, 1.5)}.naoko-pc-w8 .pcw-lead p{margin:0}.naoko-pc-w8 .pcw-lead strong,.naoko-pc-w8 .pcw-lead b{font-weight:var(--pcw-lead-strong, 700)}.naoko-pc-w8 .pcw-cta--teaser{margin-top:var(--pcw-gap-lead-cta, 60px)}.naoko-pc-w8 .pcw-cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--pcw-cta-gap, 12px);min-width:var(--pcw-cta-minw, 246px);height:var(--pcw-cta-h, 59px);padding:0 var(--pcw-cta-pr, 34px) 0 var(--pcw-cta-pl, 40px);border:0;border-radius:var(--pcw-cta-radius, 32px);background:var(--pcw-cta-bg, #504545);color:var(--pcw-cta-text, #ffffff);font-family:var(--pcw-ui-font, "Inter", sans-serif);font-size:var(--pcw-cta-size, 17px);font-weight:var(--pcw-cta-weight, 600);line-height:normal;text-decoration:none;white-space:nowrap;cursor:pointer;transition:filter .15s ease}.naoko-pc-w8 .pcw-cta-arrow{font-family:var(--pcw-ui-font, "Inter", sans-serif);font-weight:var(--pcw-arrow-weight, 700)}.naoko-pc-w8 .pcw-cta:hover{filter:brightness(1.08)}.naoko-pc-w8 .pcw-cta:active{filter:brightness(.95)}.naoko-pc-w8 a.pcw-cta:hover,.naoko-pc-w8 a.pcw-cta:focus{color:var(--pcw-cta-text, #ffffff)!important;text-decoration:none!important}.naoko-pc-w8 .pcw-body{margin-top:var(--pcw-gap-logo-body, 46px);width:100%;text-align:center;font-size:var(--pcw-body-size, 16px);font-weight:var(--pcw-body-weight, 500);font-style:var(--pcw-body-style, normal);line-height:var(--pcw-body-lh, 1.6)}.naoko-pc-w8 .pcw-body p{margin:0}.naoko-pc-w8 .pcw-body p+p{margin-top:var(--pcw-body-p-gap, 1.6em)}.naoko-pc-w8 .pcw-card{margin-top:var(--pcw-gap-body-card, 34px);width:100%;padding:var(--pcw-card-pt, 30px) var(--pcw-card-px, 40px) var(--pcw-card-pb, 36px);border-radius:var(--pcw-card-radius, 12px);background:var(--pcw-card-bg, rgba(57, 37, 33, .9));color:var(--pcw-card-text, #ffffff);display:flex;flex-direction:column;align-items:center}.naoko-pc-w8 .pcw-card-h{width:100%;text-align:center;font-size:var(--pcw-card-h-size, 18px);font-weight:var(--pcw-card-h-weight, 500);line-height:var(--pcw-card-h-lh, 1.5)}.naoko-pc-w8 .pcw-card-h p{margin:0}.naoko-pc-w8 .pcw-card-h strong,.naoko-pc-w8 .pcw-card-h b{font-weight:var(--pcw-card-h-strong, 700)}.naoko-pc-w8 .pcw-form{margin-top:var(--pcw-card-gap, 26px);display:flex;flex-direction:column;align-items:stretch;width:100%}.naoko-pc-w8 .pcw-card-h:empty+.pcw-form{margin-top:0}.naoko-pc-w8 .pcw-field-wrap{width:100%}.naoko-pc-w8 .pcw-field{width:100%;height:var(--pcw-input-h, 52px);padding:0 var(--pcw-input-px, 26px);border:var(--pcw-input-border-w, 0px) solid var(--pcw-input-border, #ffffff);border-radius:var(--pcw-ctl-radius, 28px);background:var(--pcw-input-bg, rgba(255, 255, 255, .7));color:var(--pcw-input-text, #504545);caret-color:var(--pcw-input-text, #504545);font-family:var(--pcw-ui-font, "Inter", sans-serif);font-weight:var(--pcw-input-weight, 600);font-size:var(--pcw-input-size, 15px);line-height:normal}.naoko-pc-w8 .pcw-field::placeholder{color:var(--pcw-input-text, #504545);opacity:1}.naoko-pc-w8 .pcw-field:focus{outline:2px solid var(--pcw-btn-bg, #ffffff);outline-offset:2px}.naoko-pc-w8 .pcw-field.invalid{border-width:2px;border-color:var(--pcw-error, #ffd6d6)}.naoko-pc-w8 .pcw-btn{margin-top:var(--pcw-form-gap, 14px);display:inline-flex;align-items:center;justify-content:center;gap:var(--pcw-btn-gap, 12px);width:100%;height:var(--pcw-btn-h, 55px);padding:0 18px;border:0;border-radius:var(--pcw-ctl-radius, 28px);background:var(--pcw-btn-bg, #ffffff);color:var(--pcw-btn-text, #504545);font-family:var(--pcw-ui-font, "Inter", sans-serif);font-weight:var(--pcw-btn-weight, 600);font-size:var(--pcw-btn-size, 17px);line-height:normal;white-space:nowrap;cursor:pointer;transition:filter .15s ease}.naoko-pc-w8 .pcw-btn-arrow{font-weight:var(--pcw-arrow-weight, 700)}.naoko-pc-w8 .pcw-btn:hover{filter:brightness(.95)}.naoko-pc-w8 .pcw-btn:active{filter:brightness(.9)}.naoko-pc-w8 .pcw-error{margin:8px 2px 0;color:var(--pcw-error, #ffd6d6);font-family:var(--pcw-ui-font, "Inter", sans-serif);font-size:12px;font-weight:600;line-height:1.4;text-align:left}.naoko-pc-w8 .pcw-error[hidden]{display:none}.naoko-pc-w8 .pcw-consent-wrap{margin-top:var(--pcw-gap-consent, 22px);margin-inline:calc(var(--pcw-consent-inset, 40px) - var(--pcw-card-px, 40px));display:flex;flex-direction:column;align-items:stretch}.naoko-pc-w8 .pcw-consent{display:flex;gap:var(--pcw-check-gap, 13px);align-items:flex-start;width:100%;cursor:pointer;position:relative}.naoko-pc-w8 .pcw-check-input{position:absolute;width:1px;height:1px;opacity:0}.naoko-pc-w8 .pcw-check-box{flex:0 0 auto;width:var(--pcw-check-box, 21px);height:var(--pcw-check-box, 21px);border:1.5px solid var(--pcw-check, #ffffff);border-radius:var(--pcw-check-radius, 3px);background:transparent;position:relative}.naoko-pc-w8 .pcw-check-input:checked+.pcw-check-box{background:var(--pcw-check, #ffffff)}.naoko-pc-w8 .pcw-check-input:checked+.pcw-check-box:after{content:"";position:absolute;left:50%;top:45%;width:30%;height:55%;border:solid var(--pcw-check-mark, #392521);border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}.naoko-pc-w8 .pcw-check-input:focus-visible+.pcw-check-box{outline:2px solid var(--pcw-check, #ffffff);outline-offset:2px}.naoko-pc-w8 .pcw-check-label{font-family:var(--pcw-font, "Roboto", sans-serif);font-size:var(--pcw-check-size, 13px);font-weight:var(--pcw-check-weight, 600);line-height:var(--pcw-check-lh, normal);text-align:left;text-box:trim-both cap alphabetic}.naoko-pc-w8 .pcw-legal{margin-top:var(--pcw-gap-legal, 16px);width:100%;font-size:var(--pcw-legal-size, 13px);font-weight:var(--pcw-legal-weight, 300);line-height:var(--pcw-legal-lh, normal);text-align:left}.naoko-pc-w8 .pcw-legal p{margin:0}.naoko-pc-w8 .pcw-legal a{color:inherit;text-decoration:underline}.naoko-pc-w8 .pcw-legal a:hover,.naoko-pc-w8 .pcw-legal a:focus{color:inherit!important;text-decoration:underline!important}.naoko-pc-w8 .pcw-typ-h{margin:var(--pcw-gap-logo-typ, 56px) 0 0;width:100%;text-align:center;font-size:var(--pcw-typ-h-size, 26px);font-weight:var(--pcw-typ-h-weight, 500);line-height:var(--pcw-typ-lh, 1.6)}.naoko-pc-w8 .pcw-typ-text{margin-top:var(--pcw-typ-p-gap, 1.6em);width:100%;text-align:center;font-size:var(--pcw-typ-size, 16px);font-weight:var(--pcw-typ-weight, 500);line-height:var(--pcw-typ-lh, 1.6)}.naoko-pc-w8 .pcw-typ-h:empty+.pcw-typ-text,.naoko-pc-w8 .pcw-view--typ>.pcw-typ-text:first-child{margin-top:var(--pcw-gap-logo-typ, 56px)}.naoko-pc-w8 .pcw-typ-text p{margin:0}.naoko-pc-w8 .pcw-typ-text p+p{margin-top:var(--pcw-typ-p-gap, 1.6em)}.naoko-pc-w8 .pcw-cta--typ{margin-top:var(--pcw-gap-typ-cta, 44px)}@media screen and (max-width:749px){.naoko-pc-w8{display:block;min-height:max(calc(100svh - var(--pcw-offset-m, 110px)),var(--pcw-aspect-h-m, 0px))}.naoko-pc-w8 .pcw-photo{position:absolute;left:0;right:0;top:var(--pcw-photo-top-m, 333px);bottom:0;width:auto;min-height:0}.naoko-pc-w8 .pcw-photo--typ{top:var(--pcw-typ-photo-top-m, 49px)}.naoko-pc-w8 .pcw-img{object-position:var(--pcw-bg-pos-m, center)}.naoko-pc-w8 .pcw-photo--typ .pcw-img{object-position:var(--pcw-typ-bg-pos-m, center)}.naoko-pc-w8 .pcw-shade{top:calc(-1 * var(--pcw-shade-ext-m, 113px));background:var(--pcw-shade-m)}.naoko-pc-w8 .pcw-photo--typ .pcw-shade{top:calc(-1 * var(--pcw-typ-shade-ext-m, 0px))}.naoko-pc-w8 .pcw-footer{bottom:var(--pcw-footer-bottom-m, 188px);gap:var(--pcw-footer-gap-m, 7px)}.naoko-pc-w8 .pcw-footer-logo{width:var(--pcw-footer-logo-w-m, 189px)}.naoko-pc-w8 .pcw-footer-link{gap:var(--pcw-footer-link-gap-m, 10px);font-size:var(--pcw-footer-link-size-m, 14px)}.naoko-pc-w8 .pcw-footer-link-text{padding-bottom:4px;border-bottom-width:.5px}.naoko-pc-w8 .pcw-footer-link-arrow{padding-bottom:4px}.naoko-pc-w8 .pcw-content{position:relative;justify-content:flex-start;width:100%;padding:var(--pcw-pt-m, 72px) 0 var(--pcw-content-pb-m, 297px)}.naoko-pc-w8 .pcw-logo{width:var(--pcw-logo-w-m, 366px);max-width:calc(100% - 14px)}.naoko-pc-w8 .pcw-view{max-width:none}.naoko-pc-w8 .pcw-lead{margin-top:var(--pcw-gap-logo-teaser-m, 62px);max-width:none;padding:0 var(--pcw-px-m, 24px);font-family:var(--pcw-teaser-font-m, var(--pcw-font));font-size:var(--pcw-lead-size-m, 15px);font-weight:var(--pcw-lead-weight-m, 300);line-height:var(--pcw-lead-lh-m, 1.6)}.naoko-pc-w8 .pcw-lead strong,.naoko-pc-w8 .pcw-lead b{font-weight:var(--pcw-lead-strong-m, 600)}.naoko-pc-w8 .pcw-cta--teaser{margin-top:var(--pcw-gap-lead-cta-m, 51px)}.naoko-pc-w8 .pcw-cta{gap:var(--pcw-cta-gap-m, 10px);min-width:var(--pcw-cta-minw-m, 247px);height:var(--pcw-cta-h-m, 52px);padding:0 var(--pcw-cta-pr-m, 26px) 0 var(--pcw-cta-pl-m, 30px);border-radius:var(--pcw-cta-radius-m, 27px);background:var(--pcw-cta-bg-m, #ffffff);color:var(--pcw-cta-text-m, #504545);font-family:var(--pcw-cta-font-m, var(--pcw-ui-font));font-size:var(--pcw-cta-size-m, 15px);letter-spacing:var(--pcw-cta-ls-m, .3px)}.naoko-pc-w8 .pcw-cta-arrow{font-size:var(--pcw-cta-arrow-size-m, 16px);letter-spacing:0}.naoko-pc-w8 a.pcw-cta:hover,.naoko-pc-w8 a.pcw-cta:focus{color:var(--pcw-cta-text-m, #504545)!important}.naoko-pc-w8 .pcw-body{margin-top:var(--pcw-gap-logo-body-m, 38px);max-width:var(--pcw-body-w-m, 351px);padding:0 12px;font-size:var(--pcw-body-size-m, 14px);line-height:var(--pcw-body-lh-m, normal)}.naoko-pc-w8 .pcw-body p+p{margin-top:var(--pcw-body-p-gap-m, 1.2em)}.naoko-pc-w8 .pcw-card{margin-top:var(--pcw-gap-body-card-m, 31px);width:min(100% - 16px,var(--pcw-card-w-m, 362px));padding:var(--pcw-card-pt-m, 20px) var(--pcw-card-px-m, 22px) var(--pcw-card-pb-m, 30px);border-radius:var(--pcw-card-radius-m, 10px)}.naoko-pc-w8 .pcw-card-h{font-size:var(--pcw-card-h-size-m, 16px);line-height:var(--pcw-card-h-lh-m, normal)}.naoko-pc-w8 .pcw-form{margin-top:var(--pcw-card-gap-m, 30px)}.naoko-pc-w8 .pcw-field{height:var(--pcw-input-h-m, 52px);padding:0 var(--pcw-input-px-m, 20px);border-width:var(--pcw-input-border-w-m, 1px);border-radius:var(--pcw-ctl-radius-m, 27px);font-size:var(--pcw-input-size-m, 14px)}.naoko-pc-w8 .pcw-btn{margin-top:var(--pcw-form-gap-m, 12px);gap:var(--pcw-btn-gap-m, 10px);height:var(--pcw-btn-h-m, 52px);border-radius:var(--pcw-ctl-radius-m, 27px);font-size:var(--pcw-btn-size-m, 16px)}.naoko-pc-w8 .pcw-consent-wrap{margin-top:var(--pcw-gap-consent-m, 34px);margin-inline:calc(var(--pcw-consent-inset-m, 11px) - var(--pcw-card-px-m, 22px))}.naoko-pc-w8 .pcw-check-label{font-size:var(--pcw-check-size-m, 13px)}.naoko-pc-w8 .pcw-legal{margin-top:var(--pcw-gap-legal-m, 16px);font-size:var(--pcw-legal-size-m, 13px);line-height:var(--pcw-legal-lh-m, normal)}.naoko-pc-w8 .pcw-content{transform:none!important}.naoko-pc-w8.is-zapis:not(.is-typ) .pcw-footer{bottom:var(--pcw-footer-bottom-m-zapis, 46px)}.naoko-pc-w8.is-zapis:not(.is-typ) .pcw-content{padding-bottom:var(--pcw-content-pb-m-zapis, 153px)}.naoko-pc-w8 .pcw-view--typ{color:var(--pcw-card-text, #ffffff)}.naoko-pc-w8 .pcw-view--typ{max-width:none}.naoko-pc-w8 .pcw-typ-h{margin-top:var(--pcw-gap-logo-typ-m, 112px);max-width:var(--pcw-typ-w-m, 343px);padding:0 12px;font-size:var(--pcw-typ-h-size-m, 19px);line-height:var(--pcw-typ-lh-m, normal)}.naoko-pc-w8 .pcw-typ-text{margin-top:var(--pcw-typ-p-gap-m, 1.2em);max-width:var(--pcw-typ-w-m, 343px);padding:0 12px;font-size:var(--pcw-typ-size-m, 14px);line-height:var(--pcw-typ-lh-m, normal)}.naoko-pc-w8 .pcw-typ-h:empty+.pcw-typ-text,.naoko-pc-w8 .pcw-view--typ>.pcw-typ-text:first-child{margin-top:var(--pcw-gap-logo-typ-m, 112px)}.naoko-pc-w8 .pcw-typ-text p+p{margin-top:var(--pcw-typ-p-gap-m, 1.2em)}.naoko-pc-w8 .pcw-cta--typ{margin-top:var(--pcw-gap-typ-cta-m, 40px);width:var(--pcw-typ-cta-w-m, 259px);max-width:calc(100% - 24px);padding:0 4px 0 10px}}.naoko-plot-w8,.naoko-plot-w8 *,.naoko-plot-w8 *:before,.naoko-plot-w8 *:after{box-sizing:border-box}.naoko-plot-w8{position:relative;display:flex;justify-content:center;padding:var(--pw8-pt, 77px) 24px var(--pw8-pb, 76px);background:#f0eee9 var(--pw8-bg, none) var(--pw8-bg-pos, center 62%) / cover no-repeat;font-family:var(--pw8-font, "Montserrat", sans-serif);scroll-margin-top:110px}.naoko-plot-w8 .pw8-card{position:relative;z-index:1;width:100%;max-width:var(--pw8-card-w, 660px);background:var(--pw8-card-bg, #ffffff);padding:var(--pw8-card-pad, 56px);min-height:var(--pw8-card-minh, 0px);display:flex;flex-direction:column;justify-content:center}.naoko-plot-w8 .pw8-view{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.naoko-plot-w8 .pw8-view--typ{display:none}.naoko-plot-w8.is-typ .pw8-view--typ{display:flex}.naoko-plot-w8.is-typ .pw8-view--zapis{display:none}.naoko-plot-w8 .pw8-heading{margin:0;color:var(--pw8-h-color, #ed5a09);font-family:var(--pw8-font);font-weight:var(--pw8-h-weight, 600);font-style:var(--pw8-h-style, normal);font-size:var(--pw8-h-size, 20px);letter-spacing:var(--pw8-h-ls, 1.2px);line-height:var(--pw8-h-lh, 1.5)}.naoko-plot-w8 .pw8-body{display:flex;flex-direction:column;gap:20px;color:var(--pw8-t-color, #262626);font-weight:var(--pw8-body-weight, 500);font-style:var(--pw8-body-style, normal);font-size:var(--pw8-body-size, 16px);line-height:var(--pw8-body-lh, 1.4)}.naoko-plot-w8 .pw8-body p{margin:0}.naoko-plot-w8 .pw8-body strong{font-weight:700}.naoko-plot-w8 .pw8-form{width:100%}.naoko-plot-w8 .pw8-form-row{display:flex;gap:12px;align-items:flex-start;width:100%}.naoko-plot-w8 .pw8-field-wrap{flex:1 1 auto;min-width:0}.naoko-plot-w8 .pw8-field{width:100%;border:1px solid var(--pw8-input-border, #b8b8b8);background:#fff;border-radius:0;padding:15px 18px;font-family:var(--pw8-font);font-weight:var(--pw8-input-weight, 500);font-size:var(--pw8-input-size, 14px);line-height:normal;color:var(--pw8-t-color, #262626)}.naoko-plot-w8 .pw8-field::placeholder{color:#8c8c8c;opacity:1}.naoko-plot-w8 .pw8-field:focus{outline:2px solid var(--pw8-accent, #ed5a09);outline-offset:1px}.naoko-plot-w8 .pw8-field.invalid{border-color:var(--pw8-accent, #ed5a09)}.naoko-plot-w8 .pw8-field-error{margin:8px 2px 0;color:var(--pw8-accent, #ed5a09);font-size:12px;font-weight:500;line-height:1.4}.naoko-plot-w8 .pw8-field-error[hidden]{display:none}.naoko-plot-w8 .pw8-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;background:var(--pw8-accent, #ed5a09);color:#fff;font-family:var(--pw8-font);font-weight:var(--pw8-btn-weight, 700);font-style:var(--pw8-btn-style, normal);font-size:var(--pw8-btn-size, 13px);letter-spacing:var(--pw8-btn-ls, 1.4px);line-height:normal;text-transform:uppercase;text-align:center;text-decoration:none;padding:16px 32px;border-radius:0;transition:filter .15s ease}.naoko-plot-w8 a.pw8-btn:hover,.naoko-plot-w8 a.pw8-btn:focus{color:#fff!important;text-decoration:none!important}.naoko-plot-w8 .pw8-btn:hover{filter:brightness(1.06)}.naoko-plot-w8 .pw8-btn:active{filter:brightness(.94)}.naoko-plot-w8 .pw8-legal{margin:0;max-width:490px;color:#000;font-weight:var(--pw8-legal-weight, 500);font-size:var(--pw8-legal-size, 10px);line-height:1.4}@media screen and (max-width:749px){.naoko-plot-w8{padding:var(--pw8-pt-m, 53px) 24px var(--pw8-pb-m, 57px);background-image:var(--pw8-bg-m, var(--pw8-bg, none));background-position:var(--pw8-bg-pos-m, center)}.naoko-plot-w8 .pw8-card{padding:32px 24px;min-height:var(--pw8-card-minh-m, var(--pw8-card-minh, 0px))}.naoko-plot-w8 .pw8-heading{font-size:var(--pw8-h-size-m, var(--pw8-h-size, 20px))}.naoko-plot-w8 .pw8-body{font-size:var(--pw8-body-size-m, var(--pw8-body-size, 16px));line-height:var(--pw8-body-lh-m, 1.5)}.naoko-plot-w8 .pw8-form-row{flex-direction:column;gap:12px}.naoko-plot-w8 .pw8-field-wrap,.naoko-plot-w8 .pw8-btn{width:100%;flex:1 1 auto}}.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}.naoko-ai-caption{position:absolute;z-index:3;margin:0;color:var(--aic-color, rgba(255, 255, 255, .6));font-family:var(--aic-font, "Inter", system-ui, sans-serif);font-size:var(--aic-size, 10px);font-weight:var(--aic-weight, 300);font-style:normal;line-height:1.2;letter-spacing:0;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.naoko-ai-caption--br{right:var(--aic-x, 24px);bottom:var(--aic-y, 12px)}.naoko-ai-caption--bl{left:var(--aic-x, 24px);bottom:var(--aic-y, 12px)}.naoko-ai-caption--tr{right:var(--aic-x, 24px);top:var(--aic-y, 12px)}.naoko-ai-caption--tl{left:var(--aic-x, 24px);top:var(--aic-y, 12px)}
/*# sourceMappingURL=/cdn/shop/t/79/compiled_assets/styles.css.map */
