@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,1..1000&display=swap";:root{--black: #1f1e1e;--dark: #2f2d2d;--darker: #2a2828;--light: #fbf5e8;--purple: #7d70f0}*{margin:0;padding:0;box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;text-size-adjust:100%;margin:0 auto;box-sizing:border-box;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}body:not(.block-editor-page):not(.wp-admin),body:not(#tinymce){background-color:var(--dark);color:var(--light)}img{pointer-events:none}.container{max-width:1255px;margin:0 auto;padding:0 15px}html :where(.wp-block){max-width:100%!important}.editor-sidebar .acf-fields>.acf-field{width:100%!important}img{max-width:100%;height:auto;display:block}.row-reverse{flex-direction:row-reverse}.align-center{align-items:center}.justify-center{justify-content:center}.text-center{text-align:center}.main-title h1{margin-bottom:80px;font-family:Matrice;letter-spacing:-1.68px;font-size:clamp(32px,5vw,56px);font-style:normal;font-weight:500;line-height:clamp(40px,6vw,68px)}.nl-toast-stack{position:fixed;top:24px;right:24px;z-index:99999;display:flex;flex-direction:column;gap:10px;pointer-events:none}.nl-toast{min-width:260px;max-width:420px;padding:14px 16px;border-radius:6px;border:1px solid rgba(251,245,232,.18);background:#2a2828;color:#fbf5e8;box-shadow:0 16px 40px #00000059;opacity:0;transform:translateY(-10px);transition:opacity .24s ease,transform .24s ease;pointer-events:auto}.nl-toast.is-visible{opacity:1;transform:translateY(0)}.nl-toast--success{border-color:#fbf5e83d}.nl-toast--error{border-color:#ff787873}.nl-toast--info{border-color:#ffffff29}.nl-toast__text{font-size:14px;line-height:1.45;color:#fbf5e8}@media(max-width:640px){.nl-toast-stack{top:16px;right:16px;left:16px}.nl-toast{min-width:0;max-width:none;width:100%}}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}.blockUI.blockOverlay,.blockUI.blockMsg{background:transparent!important;box-shadow:none!important;border:0!important}.blockUI.blockMsg{display:none!important}.nl-checkout-loader{position:fixed;inset:0;z-index:999999;pointer-events:none;opacity:0;visibility:hidden}.nl-checkout-loader.is-active{pointer-events:auto;visibility:visible}.nl-checkout-loader__backdrop{position:absolute;inset:0;background:#14121238;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.nl-checkout-loader__inner{position:absolute;top:50%;left:50%;width:132px;min-height:132px;transform:translate(-50%,-50%);border-radius:12px;background:#2a2828eb;border:.5px solid rgba(251,245,232,.18);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.nl-checkout-loader__spinner{width:42px;height:42px;border-radius:50%;border:2px solid rgba(251,245,232,.18);border-top-color:#fbf5e8}.nl-checkout-loader__text{color:#fbf5e8;font-size:14px;line-height:20px}body.woocommerce-checkout .nl-checkout-lock~.nl-checkout-loader,body.woocommerce-checkout .nl-checkout-lock+.nl-checkout-loader{display:none!important}body{font-family:Google Sans Flex,sans-serif;font-optical-sizing:auto;font-style:normal}a,a:hover,a:focus,a:active{color:inherit;text-decoration:none}*,*:hover,*:focus{outline:0}@font-face{font-family:Matrice;src:url(./font.woff2) format("woff2"),url(./font.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}body.mobile-menu-open{overflow:hidden}.site-header{background:var(--darker);position:sticky;top:0;z-index:999;will-change:transform,background,box-shadow;transition:background .2s ease,box-shadow .2s ease,transform .22s ease;opacity:0;transform:translateY(-10px)}.site-header.is-ready{opacity:1;transform:translateY(0);transition:opacity .45s ease,transform .45s cubic-bezier(.2,.9,.2,1),background .2s ease,box-shadow .2s ease}.site-header.is-scrolled{box-shadow:0 12px 28px #00000038}.site-header.is-hidden{transform:translateY(-110%)}.site-header__bar{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:92px}.site-header__brand{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:220px}.site-header__logo{display:flex;align-items:center}.site-header__logo img{max-height:44px;width:auto;display:block}.site-header__logo-text{text-decoration:none;font-size:36px;line-height:1}.site-header__nav{flex:1;display:flex;justify-content:center}.nav-menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:32px}.nav-menu>li{position:relative}.nav-menu>li>a{text-decoration:none;font-size:15px;font-style:normal;font-weight:500;line-height:23px;opacity:.95;transition:opacity .18s ease,transform .18s ease}.nav-menu>li>a:hover{opacity:1;transform:translateY(-1px)}.nav-menu .sub-menu{position:absolute;top:calc(100% + 14px);left:0;list-style:none;margin:0;padding:6px;min-width:260px;border-radius:12px;box-shadow:0 18px 40px #00000038;z-index:999;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.nav-menu li:hover>.sub-menu,.nav-menu li:focus-within>.sub-menu{opacity:1;transform:translateY(0);pointer-events:auto}.nav-menu .sub-menu li a{display:block;padding:12px 10px;border-radius:10px;text-decoration:none}.nav-menu .sub-menu li a:hover{background:#0000000f}.site-header__right{display:flex;align-items:center;justify-content:flex-end}.lang-btn{background:transparent;border:0;color:var(--light);font-size:15px;font-weight:400;padding:8px 10px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;opacity:.95}.lang-btn:hover{opacity:1;text-decoration:underline}.lang-caret{opacity:.85;transform:translateY(1px)}.site-header__icons{display:flex;align-items:center;gap:12px}.action{background:transparent;border:1px solid rgba(255,255,255,.12);width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:border-color .18s ease,transform .18s ease,background .18s ease}.action:hover{border-color:#ffffff42;transform:translateY(-1px)}.action:active{transform:translateY(0)}.action svg{width:20px;height:20px;display:block}.drawer-overlay{position:fixed;inset:0;background:#0000008c;opacity:0;pointer-events:none;z-index:998;will-change:opacity}.mobile-drawer{position:fixed;top:0;left:0;right:auto;height:100dvh;width:min(420px,92vw);background-color:var(--darker);z-index:9999;transform:translate(-100%);will-change:transform;display:flex;flex-direction:column;box-shadow:-18px 0 40px #00000040;border-top-left-radius:18px;border-bottom-left-radius:18px;overflow:hidden}.mobile-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid rgba(0,0,0,.08)}.mobile-drawer__title{font-size:16px;font-weight:700}.drawer-close{background:transparent;border:0;font-size:18px;cursor:pointer;padding:8px;line-height:1}.mobile-drawer__nav{padding:10px 10px 18px;overflow:auto}.mobile-drawer .mobile-nav-menu{padding:12px 0}.mobile-drawer .mobile-nav-menu>li>a{border-radius:12px}.mobile-drawer .mobile-nav-menu>li>a:hover{background:#0000000f}.mobile-drawer .mobile-nav-menu .sub-menu{height:0;max-height:none;overflow:hidden;transition:none}.mobile-drawer .mobile-nav-menu .sub-menu a{font-weight:600;padding:12px;border-radius:10px}.site-header__mobile{display:none;width:100%;align-items:center;justify-content:space-between;gap:12px}.mobile-logo img{max-height:36px}.mobile-icons{display:flex;align-items:center;gap:10px}.mobile-toggle{background:transparent;border:none;padding:10px;cursor:pointer}.hamburger{display:inline-block;width:24px;height:18px}.hamburger .bar{display:block;height:2px;background:var(--light);margin:4px 0;transition:transform .22s ease,opacity .22s ease;transform-origin:center}.mobile-toggle.is-open .bar:nth-child(1){transform:translateY(6px) rotate(45deg)}.mobile-toggle.is-open .bar:nth-child(2){opacity:0}.mobile-toggle.is-open .bar:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-nav-menu{list-style:none;margin:0;padding:14px 0;display:flex;flex-direction:column;gap:0}.mobile-nav-menu>li>a{display:block;padding:14px 10px;text-decoration:none}@media(max-width:1280px){.site-header__brand,.site-header__nav,.site-header__right{display:none}.site-header__mobile{display:flex}.site-header__bar{min-height:auto;padding:14px 20px}}.nl-footer{background:var(--black);color:var(--light);border-top:1px solid var(--dark)}.nl-footer__top{padding-top:60px;padding-bottom:60px;display:flex}.nl-footer__brand{display:grid;grid-template-columns:520px 1fr;gap:120px;align-items:start}.nl-footer__brand .custom-logo-link,.nl-footer__brand img{display:inline-block;height:auto;max-width:180px}.nl-footer__brand-fallback{text-decoration:none;color:inherit;font-size:28px}.nl-footer__left{min-width:0}.nl-footer__nl-title{margin-top:54px;font-size:24px;font-style:normal;font-weight:400;line-height:34px;margin-bottom:16px}.nl-footer__nl{max-width:510px}.omnisend-form-69d8ab1b9c27a7cd46d13511-section-69d8b645ba099f5ec14cca48{display:flex;width:100%}.omnisend-form-69d8ab1b9c27a7cd46d13511-content-inner{display:flex!important;flex-direction:column!important;gap:6px}.omnisend-form-69d8ab1b9c27a7cd46d13511-sections-container [class^=omnisend-form-69d8ab1b9c27a7cd46d13511-section-]:last-child{display:grid!important;gap:2px;align-items:flex-start}@media(min-width:768px){.omnisend-form-69d8ab1b9c27a7cd46d13511-sections-container [class^=omnisend-form-69d8ab1b9c27a7cd46d13511-section-]:last-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 90px!important}}.nl-footer__nl [id^=omnisend-embedded-v2-] form,.nl-footer__nl [id^=omnisend-form-] form,.nl-footer__nl form[id^=omnisend-form-]{display:flex!important}.nl-footer__nl [id^=omnisend-embedded-v2-] input[type=text],.nl-footer__nl [id^=omnisend-embedded-v2-] input[type=email],.nl-footer__nl [id^=omnisend-form-] input[type=text],.nl-footer__nl [id^=omnisend-form-] input[type=email]{min-height:64px!important;max-height:64px!important;border:none!important;border-right:0!important;color:var(--light)!important;padding:10px 12px!important;outline:none!important;border-radius:4px 0 0 4px!important;border:1px solid rgba(251,245,232,0)!important;background:#2f2d2d!important}.nl-footer__nl [id^=omnisend-embedded-v2-] input[type=text]:focus,.nl-footer__nl [id^=omnisend-embedded-v2-] input[type=email]:focus,.nl-footer__nl [id^=omnisend-form-] input[type=text]:focus,.nl-footer__nl [id^=omnisend-form-] input[type=email]:focus{box-shadow:none!important}.nl-footer__nl [id^=omnisend-embedded-v2-] input::placeholder,.nl-footer__nl [id^=omnisend-form-] input::placeholder{font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:24px!important;color:var(--light)!important}.nl-footer__nl [id^=omnisend-embedded-v2-] input:focus,.nl-footer__nl [id^=omnisend-form-] input:focus{border-color:#fbf5e852!important}.nl-footer__nl [id^=omnisend-embedded-v2-] button[type=submit],.nl-footer__nl [id^=omnisend-form-] button[type=submit],.nl-footer__nl [id^=omnisend-embedded-v2-] input[type=submit],.nl-footer__nl [id^=omnisend-form-] input[type=submit]{display:inline-flex!important;align-items:center!important;margin-top:2px!important;justify-content:center!important;padding:16px!important;border-radius:4px!important;font-family:Google Sans Flex,sans-serif!important;font-size:15px!important;font-style:normal!important;font-weight:600!important;line-height:23px!important;height:62px!important;text-decoration:none!important;cursor:pointer!important;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .2s ease!important;background:var(--light)!important;border:.5px solid var(--light)!important;color:var(--black)!important;position:relative!important;min-width:90px!important}.nl-footer__nl [id^=omnisend-embedded-v2-] button[type=submit]:hover,.nl-footer__nl [id^=omnisend-form-] button[type=submit]:hover,.nl-footer__nl [id^=omnisend-embedded-v2-] input[type=submit]:hover,.nl-footer__nl [id^=omnisend-form-] input[type=submit]:hover{background:transparent!important;color:var(--light)!important;outline:none!important}.nl-footer__nl [id^=omnisend-embedded-v2-] button[type=submit]:focus,.nl-footer__nl [id^=omnisend-form-] button[type=submit]:focus,.nl-footer__nl [id^=omnisend-embedded-v2-] input[type=submit]:focus,.nl-footer__nl [id^=omnisend-form-] input[type=submit]:focus{outline:none!important;box-shadow:none!important}@media screen and (max-width:767px){.nl-footer__nl [id^=omnisend-embedded-v2-] button[type=submit],.nl-footer__nl [id^=omnisend-form-] button[type=submit],.nl-footer__nl [id^=omnisend-embedded-v2-] input[type=submit],.nl-footer__nl [id^=omnisend-form-] input[type=submit]{min-width:100%!important}}.nl-footer__nl [id^=omnisend-embedded-v2-] button[type=submit]:hover,.nl-footer__nl [id^=omnisend-form-] button[type=submit]:hover,.nl-footer__nl [id^=omnisend-embedded-v2-] input[type=submit]:hover,.nl-footer__nl [id^=omnisend-form-] input[type=submit]:hover{transform:translateY(-1px);background:#2f2d2d!important;color:#fbf5e8!important}.nl-footer__nl [id^=omnisend-embedded-v2-] [class*=submit-error],.nl-footer__nl [id^=omnisend-form-] [class*=submit-error],.nl-footer__nl [id^=omnisend-embedded-v2-] [id$=-error],.nl-footer__nl [id^=omnisend-form-] [id$=-error]{color:#ff6b6b!important}.omnisend-form-69d8ab1b9c27a7cd46d13511-text-62a3492df7b3732a01429af5 h1,.omnisend-form-69d8ab1b9c27a7cd46d13511-section-6334361f157261686a766272 h2{font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:24px!important;color:var(--light)!important;font-family:Google Sans Flex,sans-serif!important}.nl-footer__contact{margin-top:18px;display:flex;gap:18px;flex-wrap:wrap}.nl-footer__contact-link{color:var(--light);text-decoration:none}.nl-footer__cols{display:grid;grid-template-columns:1fr 1fr 1fr;gap:92px;margin-top:0;justify-self:end}.nl-footer__menu{list-style:none;margin:0;padding:0;display:grid;gap:16px}.nl-footer__menu a{opacity:.95;text-decoration:none;font-size:14px;font-style:normal;font-weight:400;line-height:22px;transition:opacity .18s ease}.nl-footer__menu a:hover{opacity:1}.nl-footer__divider{height:1px;background:var(--dark)}.nl-footer__bottom{padding-top:35px;padding-bottom:35px}.nl-footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.nl-footer__copy{font-size:14px;font-style:normal;font-weight:400;line-height:24px;color:var(--light)}.nl-footer__lang{display:flex;align-items:center;justify-content:flex-end}.nl-footer__lang .wpml-ls{border:0;padding:0;margin:0}.nl-footer__lang .wpml-ls a{color:#fbf5e8e0;text-decoration:none}.nl-footer__lang .wpml-ls a:hover{color:#fbf5e8}@media(max-width:640px){.nl-footer__top{flex-direction:column;gap:40px}.nl-footer__nl form,.nl-footer__nl [id^=omnisend-embedded-v2-] form,.nl-footer__nl [id^=omnisend-form-] form{grid-template-columns:1fr}.nl-footer__cols{grid-template-columns:1fr;gap:28px;justify-self:start}.nl-footer__bottom-inner{flex-direction:column;align-items:flex-start}}.not-found .text{height:calc(100vh - 318px);display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center}@media(max-width:991px){.not-found .text{height:calc(100vh - 156px)}}.not-found .text h1{font-size:100px;color:#fff}.not-found .text h2{font-size:42px;margin-bottom:30px;color:#fff}@media(max-width:991px){.not-found .text h2{font-size:32px}}.not-found .text a{border-radius:20px;border:1px solid white;width:260px;height:39px;display:flex;justify-content:center;align-items:center;text-align:center;margin:0 auto;color:#fff;font-weight:500;transition:all ease .3s}.not-found .text a:hover{background-color:#fff;color:#000}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:16px;border-radius:4px;font-size:15px;font-style:normal;font-weight:600;line-height:23px;text-decoration:none;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .2s ease}.btn--primary{background:transparent;color:var(--light);border:.5px solid var(--light);gap:10px}.btn--primary:hover{background:var(--light);color:var(--dark)}.btn--primary:hover:after{transform:translate(2px);-webkit-filter:invert(100%);filter:invert(100%)}.btn--primary:after{content:url(/wp-content/uploads/2026/02/arrow.svg);display:inline-block;transition:transform .2s ease;width:23px;height:23px}.btn--primary_no_arrow{background:transparent;color:var(--light);border:.5px solid var(--light);gap:10px}.btn--primary_no_arrow:hover{background:var(--light);color:var(--dark)}.btn--secondary{background:var(--light);border:.5px solid var(--light);color:var(--black);position:relative;min-width:158px}.btn--secondary:hover{background:transparent;color:var(--light)}.btn--ghost{background:transparent;color:var(--light);border-bottom:.5px solid var(--light);position:relative}.btn--ghost:hover{transform:translateY(-2px)}html.js:not(.anim-ready) #site-header,html.js:not(.anim-ready) .nlp-gallery__rail,html.js:not(.anim-ready) .nlp-gallery__main,html.js:not(.anim-ready) .nlp-gallery__main-img,html.js:not(.anim-ready) .nlp-gallery [data-thumb],html.js:not(.anim-ready) .nlp-hero__kicker,html.js:not(.anim-ready) .nlp-hero__title,html.js:not(.anim-ready) .nlp-hero__rating,html.js:not(.anim-ready) .nlp-hero__plans,html.js:not(.anim-ready) .nlp-hero__cart,html.js:not(.anim-ready) .nl-cart-page__title,html.js:not(.anim-ready) .nl-cart-table,html.js:not(.anim-ready) .nl-cart-coupon,html.js:not(.anim-ready) .nl-cart-totals-wrap,html.js:not(.anim-ready) .product-cards__title,html.js:not(.anim-ready) .product-cards__svg,html.js:not(.anim-ready) .product-card,html.js:not(.anim-ready) .js-hero-item,html.js:not(.anim-ready) .js-pcg-item,html.js:not(.anim-ready) .js-pcg-card,html.js:not(.anim-ready) .js-ncol-item,html.js:not(.anim-ready) .js-it-item,html.js:not(.anim-ready) .js-fg-item,html.js:not(.anim-ready) .js-lcta-item,html.js:not(.anim-ready) .js-lcta-card,html.js:not(.anim-ready) .js-sys-card,html.js:not(.anim-ready) .js-oc-item,html.js:not(.anim-ready) .js-sfs-item,html.js:not(.anim-ready) .js-ab-item,html.js:not(.anim-ready) .js-nlp-features-item,html.js:not(.anim-ready) .js-nlp-features-card,html.js:not(.anim-ready) .js-nlp-desc-item,html.js:not(.anim-ready) .js-nlp-desc-li,html.js:not(.anim-ready) .js-nlp-desc-panel,html.js:not(.anim-ready) .js-nlp-desc-chip,html.js:not(.anim-ready) .js-nlcr-item,html.js:not(.anim-ready) .js-hrb-item,html.js:not(.anim-ready) .js-to-item,html.js:not(.anim-ready) .js-hiw-item,html.js:not(.anim-ready) .js-sbp-item,html.js:not(.anim-ready) .js-epi-item,html.js:not(.anim-ready) .js-ri-item,html.js:not(.anim-ready) .js-kas-item,html.js:not(.anim-ready) .js-pt-item,html.js:not(.anim-ready) .js-witf-item,html.js:not(.anim-ready) .js-rte-item,html.js:not(.anim-ready) .js-cu-item,html.js:not(.anim-ready) .js-faq-item,html.js:not(.anim-ready) .js-consultation-item,html.js:not(.anim-ready) .js-eva-item,html.js:not(.anim-ready) .js-evs-item,html.js:not(.anim-ready) .js-rpa-item{opacity:0;visibility:hidden}
