@charset "UTF-8";:root{--nd-base:var(--wp--preset--color--base,#080A0D);--nd-surface:var(--wp--preset--color--surface,#0D1117);--nd-surface2:var(--wp--preset--color--surface-2,#11161D);--nd-text:#FFFFFF;--nd-muted:#9BA3AE;--nd-soft:#C2C9D4;--nd-line:rgba(255,255,255,.10);--nd-accent:#22D3EE;--nd-accent-strong:#06B6D4;--nd-accent-ink:#04121A}.nd-compare{overflow-x:auto}.nd-compare table{width:100%;border-collapse:collapse;background:var(--nd-surface2);border:1px solid var(--nd-line);border-radius:12px;overflow:hidden}.nd-compare th,.nd-compare td{padding:.9rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--nd-line)}.nd-compare thead th{background:var(--nd-surface);color:var(--nd-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.nd-compare tbody tr:last-child td{border-bottom:none}.nd-compare tbody th,.nd-compare td:first-child a{color:var(--nd-text);font-weight:600;text-decoration:none}.nd-compare td:first-child a:hover{color:var(--nd-accent)}.nd-compare .nd-inline-price{color:var(--nd-accent);font-weight:700;white-space:nowrap}.nd-compare .nd-inline-price .woocommerce-Price-amount{color:inherit}@media (max-width:600px){.nd-compare th,.nd-compare td{padding:.7rem .6rem;font-size:.9rem}}.nd-toast{position:fixed;right:1.25rem;bottom:1.25rem;z-index:9999;max-width:320px;background:var(--nd-surface2);color:var(--nd-text);border:1px solid var(--nd-line);border-radius:14px;padding:1rem 1.1rem;box-shadow:0 12px 40px rgba(0,0,0,.5);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.nd-toast.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.nd-toast__msg{display:flex;align-items:center;gap:.55rem;font-weight:600;margin-bottom:.75rem}.nd-toast__dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--nd-accent);box-shadow:0 0 0 4px rgba(34,211,238,.15)}.nd-toast__actions{display:flex;gap:.5rem;flex-wrap:wrap}.nd-toast__go{flex:1;text-align:center;background:var(--nd-accent);color:var(--nd-accent-ink)!important;border-radius:9px;padding:.55rem .8rem;font-weight:700;text-decoration:none;font-size:.9rem}.nd-toast__go:hover{background:var(--nd-accent-strong)}.nd-toast__close{flex:1;background:0 0;color:var(--nd-soft);border:1px solid var(--nd-line);border-radius:9px;padding:.55rem .8rem;font-weight:600;font-size:.9rem;cursor:pointer}.nd-toast__close:hover{border-color:var(--nd-accent);color:var(--nd-accent)}@media (max-width:600px){.nd-toast{left:1rem;right:1rem;bottom:1rem;max-width:none}}.nd-i18n{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}.nd-toast{bottom:1.25rem}@media (max-width:600px){.nd-toast{bottom:1rem}}.wp-block-group,.wp-block-columns{min-width:0}img,svg{max-width:100%;height:auto}.nd-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;margin:-1px;padding:0}.nd-header__brand{flex:1 1 auto;min-width:0}.nd-header__brand a{white-space:nowrap}.nd-header__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--nd-text);border-radius:8px}.nd-header__icon:hover{color:var(--nd-accent)}@media (max-width:767px){.nd-header__brand a{font-size:0!important;line-height:0;display:inline-flex;align-items:center;min-height:44px}.nd-header__brand a::after{content:"NEO FOG";font-size:1.2rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--nd-text);line-height:1.1;white-space:nowrap}}@media (max-width:340px){.nd-header__brand a::after{font-size:1.02rem;letter-spacing:.03em}}.nd-lang{position:relative;display:flex;align-items:center}.nd-lang__chevron{flex-shrink:0;transition:transform .18s ease}.nd-lang__item{display:flex;align-items:center;justify-content:center;min-height:36px;padding:8px 18px;border-radius:6px;font-size:.82rem;font-weight:600;letter-spacing:.02em;color:var(--nd-soft);text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.nd-lang__item:hover{background:rgba(255,255,255,.06);color:var(--nd-text)}.nd-lang__item:focus-visible{outline:2px solid var(--nd-accent);outline-offset:-2px}.nd-lang__item.is-current{color:var(--nd-accent);background:rgba(34,211,238,.1)}#trp-floating-ls,.trp-floating-ls,.trp_floater,#trp_floater_id,.trp-floater,.trp-floating-language-switcher{display:none!important}@media (max-width:600px){h1.has-xx-large-font-size,.wp-block-cover h1.wp-block-heading{font-size:2.1rem!important;line-height:1.12}.has-x-large-font-size{font-size:1.55rem!important}}@media (max-width:768px){.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{width:100%!important;float:none!important}.woocommerce form .form-row{width:100%!important;float:none!important;margin-right:0!important}.woocommerce .quantity,.woocommerce-cart table.cart td.actions .coupon .input-text{width:100%!important}}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select,.woocommerce-page input.input-text,.woocommerce-page textarea,.woocommerce-page select{background:var(--nd-surface2);color:var(--nd-text);border:1px solid var(--nd-line);border-radius:8px;padding:.7rem .8rem}.nd-header__cart{position:relative;overflow:visible}.nd-cart-badge{position:absolute;top:-3px;right:-4px;min-width:18px;height:18px;padding:0 4px;display:inline-grid;place-items:center;box-sizing:border-box;border:2px solid var(--nd-base);border-radius:999px;background:var(--nd-accent);color:var(--nd-accent-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;text-align:center;z-index:3;pointer-events:none}.nd-cart-badge[hidden]{display:none}.wc-block-mini-cart__drawer,.trp-floating-switcher{display:none!important}:root{--neo-bg:var(--wp--preset--color--base, #0D1117);--neo-surface:var(--wp--preset--color--surface, #161B22);--neo-line:var(--wp--preset--color--line, #2A313C);--neo-text:var(--wp--preset--color--text, #E6EDF3);--neo-muted:var(--wp--preset--color--muted, #8B949E);--neo-accent:var(--wp--preset--color--accent, #22D3EE);--neo-danger:#F87171;--neo-success:#34D399;--neo-radius:10px}.woocommerce,.woocommerce-page{color:var(--neo-text)}.woocommerce a{color:var(--neo-accent)}.woocommerce a:hover{opacity:.85}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce .woocommerce-Input,.woocommerce input[type=text],.woocommerce input[type=email],.woocommerce input[type=tel],.woocommerce input[type=password],.woocommerce input[type=number],.woocommerce input[type=search],.woocommerce textarea,.woocommerce select,.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple,.select2-dropdown{background:var(--neo-surface);color:var(--neo-text);border:1px solid var(--neo-line);border-radius:var(--neo-radius);padding:.7em .9em;line-height:1.5;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.woocommerce textarea{min-height:120px}.woocommerce ::placeholder{color:var(--neo-muted);opacity:1}.woocommerce select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--neo-muted) 50%),linear-gradient(135deg,var(--neo-muted) 50%,transparent 50%);background-position:right 1.05em center,right .8em center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2.2em}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce .woocommerce-Input:focus,.woocommerce input:focus,.woocommerce textarea:focus,.woocommerce select:focus,.select2-container--default.select2-container--focus .select2-selection{outline:0;border-color:var(--neo-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--neo-accent) 30%,transparent)}.woocommerce input:hover,.woocommerce textarea:hover,.woocommerce select:hover{border-color:color-mix(in srgb,var(--neo-line) 60%,var(--neo-accent))}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--neo-text);line-height:1.9}.select2-container--default .select2-search--dropdown .select2-search__field{background:var(--neo-bg);color:var(--neo-text);border:1px solid var(--neo-line);border-radius:var(--neo-radius)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--neo-accent);color:var(--neo-bg)}.select2-dropdown{border-color:var(--neo-line)}.woocommerce form .form-row label,.woocommerce-account label{color:var(--neo-text);font-weight:600}.woocommerce form .form-row .required{color:var(--neo-accent);border:0}.woocommerce .optional{color:var(--neo-muted)}.woocommerce input[type=checkbox],.woocommerce input[type=radio]{accent-color:var(--neo-accent);width:1.05em;height:1.05em}.woocommerce-form__label-for-checkbox{color:var(--neo-muted)}.woocommerce table.shop_table{background:var(--neo-surface);border:1px solid var(--neo-line);border-radius:var(--neo-radius);border-collapse:separate;overflow:hidden}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-top:1px solid var(--neo-line);color:var(--neo-text);padding:1em 1.1em}.woocommerce table.shop_table thead th{color:var(--neo-muted);font-size:.85em;letter-spacing:.04em;text-transform:uppercase}.woocommerce .quantity .qty{background:var(--neo-bg);color:var(--neo-text);border:1px solid var(--neo-line);border-radius:var(--neo-radius);padding:.5em;max-width:5em;text-align:center}.woocommerce .quantity .qty:focus{border-color:var(--neo-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--neo-accent) 30%,transparent)}.woocommerce a.remove{color:var(--neo-muted)!important;border:1px solid var(--neo-line);border-radius:50%;line-height:1.55;transition:color .15s,border-color .15s,background .15s}.woocommerce a.remove:hover{color:var(--neo-danger)!important;border-color:var(--neo-danger);background:0 0}.woocommerce .cart .actions .coupon .input-text{min-width:12em}.woocommerce .cart_totals,.woocommerce .cart-collaterals .cart_totals{color:var(--neo-text)}.woocommerce .cart_totals h2{color:var(--neo-text)}#add_payment_method #payment,.woocommerce-checkout #payment,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout #order_review{background:var(--neo-surface);border:1px solid var(--neo-line);border-radius:var(--neo-radius)}.woocommerce-checkout #payment{padding:.25em .25em 1em}.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid var(--neo-line);background:0 0}.woocommerce-checkout #payment div.payment_box{background:var(--neo-bg);color:var(--neo-muted);border-radius:var(--neo-radius)}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:var(--neo-bg)}.woocommerce-checkout #order_review .shop_table th,.woocommerce-checkout #order_review .shop_table td{border-top-color:var(--neo-line)}.woocommerce-checkout #order_review .order-total .amount{color:var(--neo-accent)}.woocommerce-checkout h3,.woocommerce-checkout #order_review_heading{color:var(--neo-text);font-weight:700;margin:1.4em 0 .8em}.wc-block-checkout,.wc-block-cart,.wc-block-components-sidebar,.wc-block-components-main{color:var(--neo-text)}.wc-block-checkout .wc-block-components-text-input input,.wc-block-checkout .wc-block-components-combobox-control input,.wc-block-checkout .wc-block-components-address-form input[type=text],.wc-block-checkout .wc-block-components-address-form input[type=email],.wc-block-checkout .wc-block-components-address-form input[type=tel],.wc-block-checkout .wc-block-components-address-form input[type=number],.wc-block-checkout input[type=text],.wc-block-checkout input[type=email],.wc-block-checkout input[type=tel],.wc-block-checkout input[type=number],.wc-block-checkout textarea,.wc-block-cart .wc-block-components-totals-coupon input{background:var(--neo-surface)!important;color:var(--neo-text)!important;border:1px solid var(--neo-line)!important;border-radius:var(--neo-radius)!important;box-shadow:none!important;caret-color:var(--neo-accent)}.wc-block-checkout input:-webkit-autofill,.wc-block-checkout input:-webkit-autofill:hover,.wc-block-checkout input:-webkit-autofill:focus{-webkit-text-fill-color:var(--neo-text)!important;-webkit-box-shadow:0 0 0 1000px var(--neo-surface) inset!important;transition:background-color 9999s ease-out 0s}.wc-block-checkout .wc-block-components-text-input label,.wc-block-checkout .wc-block-components-combobox-control label,.wc-block-checkout .wc-block-components-address-form label{color:var(--neo-muted)!important}.wc-block-checkout .wc-block-components-text-input.is-active label,.wc-block-checkout .wc-block-components-combobox-control.is-active label{color:var(--neo-accent)!important}.wc-block-checkout .wc-block-components-text-input input:focus,.wc-block-checkout .wc-block-components-combobox-control input:focus,.wc-block-checkout input[type=text]:focus,.wc-block-checkout input[type=email]:focus,.wc-block-checkout input[type=tel]:focus,.wc-block-checkout input[type=number]:focus,.wc-block-checkout textarea:focus,.wc-block-cart .wc-block-components-totals-coupon input:focus{outline:0!important;border-color:var(--neo-accent)!important;box-shadow:0 0 0 3px rgba(34,211,238,.2)!important}.wc-block-checkout .wc-block-components-combobox-control,.wc-block-checkout .components-combobox-control,.wc-block-checkout .components-form-token-field{color:var(--neo-text)}.wc-block-checkout .components-combobox-control__suggestions-container,.wc-block-checkout .components-form-token-field__suggestions-list,.wc-block-checkout .wc-block-components-combobox-control__suggestions-container{background:var(--neo-surface)!important;color:var(--neo-text)!important;border-color:var(--neo-line)!important}.wc-block-checkout .components-form-token-field__suggestion,.wc-block-checkout .wc-block-components-combobox-control__suggestion{color:var(--neo-text)!important}.wc-block-checkout .components-form-token-field__suggestion.is-selected,.wc-block-checkout .wc-block-components-combobox-control__suggestion:hover{background:rgba(34,211,238,.12)!important;color:var(--neo-accent)!important}.wc-block-checkout .wc-block-components-country-input,.wc-block-checkout .wc-block-components-country-input .wc-block-components-combobox-control,.wc-block-checkout .wc-block-components-country-input .components-combobox-control,.wc-block-checkout .wc-block-components-country-input input,.wc-block-checkout .wc-block-components-country-input select,.wc-block-checkout .wc-block-components-country-input .components-combobox-control__input,.wc-block-checkout .wc-block-components-country-input .wc-block-components-combobox-control__input{background:var(--neo-surface)!important;color:var(--neo-text)!important;border-color:var(--neo-line)!important}.wc-block-checkout .wc-block-components-country-input input:focus,.wc-block-checkout .wc-block-components-country-input select:focus,.wc-block-checkout .wc-block-components-country-input .components-combobox-control__input:focus,.wc-block-checkout .wc-block-components-country-input .wc-block-components-combobox-control__input:focus{outline:0!important;border-color:var(--neo-accent)!important;box-shadow:0 0 0 3px rgba(34,211,238,.2)!important}.wc-block-checkout .wc-block-components-checkbox__input,.wc-block-checkout input[type=checkbox],.wc-block-checkout input[type=radio]{accent-color:var(--neo-accent)}.wc-block-checkout .wc-block-components-checkbox__label,.wc-block-checkout .wc-block-components-radio-control__label{color:var(--neo-text)!important}.wc-block-checkout .wc-block-components-checkout-step,.wc-block-checkout .wc-block-components-order-summary,.wc-block-checkout .wc-block-components-totals-wrapper,.wc-block-cart .wc-block-components-sidebar,.wc-block-cart .wc-block-components-totals-wrapper{color:var(--neo-text)}.wc-block-checkout .wc-block-components-order-summary,.wc-block-checkout .wc-block-components-sidebar,.wc-block-cart .wc-block-components-sidebar{background:var(--neo-bg)}.wc-block-checkout .wc-block-components-order-summary-item,.wc-block-checkout .wc-block-components-totals-item,.wc-block-cart .wc-block-components-cart-item__wrap,.wc-block-cart .wc-block-components-totals-item{border-color:var(--neo-line)!important}.wc-block-checkout .wc-block-components-totals-coupon__content,.wc-block-cart .wc-block-components-totals-coupon__content{background:0 0;color:var(--neo-text)}.wc-block-components-notice-banner{background:var(--neo-surface)!important;color:var(--neo-text)!important;border-color:var(--neo-line)!important;border-radius:var(--neo-radius)!important}.wc-block-components-notice-banner.is-error{border-left:4px solid var(--neo-danger)!important}.wc-block-components-notice-banner.is-info{border-left:4px solid var(--neo-accent)!important}.wc-block-components-validation-error{color:var(--neo-danger)!important}.wc-block-checkout .has-error input,.wc-block-checkout .has-error textarea{border-color:var(--neo-danger)!important}.wc-block-components-checkout-place-order-button{background:var(--neo-accent)!important;color:var(--neo-bg)!important;border:1px solid var(--neo-accent)!important;border-radius:var(--neo-radius)!important;font-weight:700!important;min-height:52px}.wc-block-components-checkout-place-order-button:hover{filter:brightness(1.08)}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:0 0;color:var(--neo-text);border:1px solid var(--neo-line);border-radius:var(--neo-radius);padding:.75em 1.3em;font-weight:600;transition:border-color .15s,color .15s,background .15s}.woocommerce a.button:hover,.woocommerce button.button:hover{border-color:var(--neo-accent);color:var(--neo-accent)}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #place_order,.wc-block-components-checkout-place-order-button{background:var(--neo-accent);color:var(--neo-bg);border-color:var(--neo-accent);font-weight:700}.woocommerce #place_order:hover,.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover{filter:brightness(1.08);color:var(--neo-bg)}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,.woocommerce-NoticeGroup li{background:var(--neo-surface);color:var(--neo-text);border-radius:var(--neo-radius);border-left:4px solid var(--neo-line);box-shadow:none}.woocommerce-message{border-left-color:var(--neo-success)}.woocommerce-info{border-left-color:var(--neo-accent)}.woocommerce-error{border-left-color:var(--neo-danger)}.woocommerce-message::before{color:var(--neo-success)}.woocommerce-info::before{color:var(--neo-accent)}.woocommerce-error li::before,.woocommerce-error::before{color:var(--neo-danger)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--neo-danger)}.woocommerce form .form-row.woocommerce-validated input.input-text{border-color:var(--neo-success)}.woocommerce-checkout #payment .woocommerce-notice--info,.woocommerce-checkout .woocommerce-info{margin:1em}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;border:1px solid var(--neo-line);border-radius:var(--neo-radius);overflow:hidden;background:var(--neo-surface)}.woocommerce-account .woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--neo-line)}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{border-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:.85em 1.1em;color:var(--neo-muted);text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{color:var(--neo-text);background:var(--neo-bg)}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{color:var(--neo-accent);border-left:3px solid var(--neo-accent);background:var(--neo-bg)}.woocommerce-account .woocommerce-MyAccount-content{color:var(--neo-text)}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-account .u-column1.col-1 form.login,.woocommerce-account .u-column2.col-2 form.register{background:var(--neo-surface);border:1px solid var(--neo-line);border-radius:var(--neo-radius);padding:1.5em}.woocommerce-account .lost_password a{color:var(--neo-accent)}@media (max-width:480px){.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:.75em}.woocommerce .cart .actions .coupon{display:flex;gap:.5em;flex-wrap:wrap}.woocommerce .cart .actions .coupon .input-text{flex:1 1 auto;min-width:0}#add_payment_method #payment,.woocommerce-checkout #order_review{padding:.75em}.woocommerce #place_order,.wc-block-components-checkout-place-order-button{width:100%}.woocommerce-account .col2-set .col-1,.woocommerce-account .col2-set .col-2{width:100%;float:none;margin-bottom:1em}}.nd-header__cart .nd-cart-badge{display:inline-grid!important;place-items:center!important;align-content:center!important;justify-content:center!important;min-width:18px!important;height:18px!important;padding:0 4px!important;line-height:1!important;text-indent:0!important;white-space:nowrap}.wc-block-checkout [class*=country-input],.wc-block-checkout [class*=combobox-control],.wc-block-checkout .wc-block-components-select,.wc-block-checkout .wc-block-components-select__container,.wc-block-checkout .components-base-control__field{background-color:var(--neo-surface)!important;color:var(--neo-text)!important;border-color:var(--neo-line)!important;border-radius:var(--neo-radius)!important}.wc-block-checkout [class*=country-input] input,.wc-block-checkout [class*=country-input] select,.wc-block-checkout [class*=country-input] button,.wc-block-checkout [class*=combobox-control] input,.wc-block-checkout [class*=combobox-control] select,.wc-block-checkout .wc-block-components-select__select,.wc-block-checkout .components-combobox-control__input{background-color:var(--neo-surface)!important;color:var(--neo-text)!important;border-color:var(--neo-line)!important;box-shadow:none!important}.wc-block-checkout [class*=country-input] input:focus,.wc-block-checkout [class*=country-input] select:focus,.wc-block-checkout [class*=combobox-control] input:focus,.wc-block-checkout [class*=combobox-control] select:focus,.wc-block-checkout .wc-block-components-select__select:focus{outline:0!important;border-color:var(--neo-accent)!important;box-shadow:0 0 0 3px rgba(34,211,238,.2)!important}@media (max-width:767px){.nd-header__brand{flex:0 0 auto!important;min-width:max-content!important;max-width:none!important;margin:0!important;overflow:visible!important}.nd-header__brand a{flex:0 0 auto!important;min-width:max-content!important}.nd-header__icon{width:38px!important;height:38px!important;flex:0 0 38px!important}}@media (max-width:360px){.nd-header__brand a::after{font-size:.95rem!important;letter-spacing:.025em!important}.nd-header__icon{width:34px!important;height:34px!important;flex-basis:34px!important}}.nd-header__cart .nd-cart-badge{position:absolute!important;top:-4px!important;right:-5px!important;width:auto!important;min-width:18px!important;height:18px!important;padding:0 4px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;border-radius:999px!important;line-height:18px!important;text-align:center!important;overflow:hidden}.nd-header__cart .nd-cart-badge__value{display:block;min-width:0;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums;transform:translateY(-.35px)}@media (max-width:640px){main.wp-block-group.alignfull{padding-left:1rem!important;padding-right:1rem!important}.woocommerce input,.woocommerce select,.woocommerce textarea,.woocommerce button,.woocommerce .button{max-width:100%;box-sizing:border-box}}@media (max-width:360px){.nd-header__brand a::after{font-size:.92rem!important;letter-spacing:.02em!important}.nd-header__icon{width:32px!important;height:32px!important;flex-basis:32px!important}}.nd-finder-page{padding:clamp(28px,4vw,58px) clamp(16px,3vw,28px) clamp(64px,7vw,96px)!important}@media (max-width:700px){.nd-finder-page{padding:18px 12px 54px!important}}.nd-header__brand{flex:0 0 auto!important;min-width:0!important;max-width:none!important;margin:0!important;line-height:1!important}.nd-header__brand a{display:inline!important;min-height:0!important;font-size:22px!important;line-height:1.05!important;font-weight:800!important;letter-spacing:.07em!important;text-transform:uppercase;white-space:nowrap!important;text-decoration:none!important}.nd-header__brand a::after{content:none!important;display:none!important}.nd-header__brand-neo{color:#fff}.nd-header__brand-fog{color:var(--nd-accent)}.nd-header__brand-neo,.nd-header__brand-fog{display:inline;font:inherit;letter-spacing:inherit}.nd-header__brand-link:hover .nd-header__brand-fog,.nd-header__brand-link:focus-visible .nd-header__brand-fog{color:var(--nd-accent-strong)}.nd-header__brand-link:focus-visible{outline:2px solid var(--nd-accent);outline-offset:4px;border-radius:2px}.nd-header__icon{width:36px!important;height:36px!important;min-width:36px;flex:0 0 36px!important;padding:0;box-sizing:border-box;border:1px solid rgba(255,255,255,.13);border-radius:999px!important;color:var(--nd-text, #fff);background:0 0;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.nd-header__icon:hover{color:var(--nd-accent, #22D3EE);border-color:rgba(34,211,238,.55);background:rgba(34,211,238,.06)}.nd-header__icon:focus-visible,.nd-lang__item:focus-visible{outline:2px solid var(--nd-accent, #22D3EE)!important;outline-offset:2px!important}.nd-lang{position:static;display:flex;align-items:center;gap:7px}.nd-lang__item{width:36px;height:36px;min-height:36px;padding:0!important;display:inline-grid;place-items:center;box-sizing:border-box;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:0 0;color:var(--nd-text, #fff);font-size:12px;line-height:1;font-weight:800;letter-spacing:.01em;text-decoration:none;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.nd-lang__item:hover{border-color:rgba(34,211,238,.6);color:var(--nd-accent, #22D3EE);background:rgba(34,211,238,.06)}.nd-lang__item.is-current{border-color:var(--nd-accent, #22D3EE);background:var(--nd-accent, #22D3EE);color:var(--nd-accent-ink, #04121A)}.nd-lang__item.is-current:hover{color:var(--nd-accent-ink, #04121A);background:var(--nd-accent, #22D3EE)}@media (max-width:1120px){.nd-header__cart{order:2}}@media (max-width:767px){.nd-header__brand a{display:inline!important;max-width:none!important;font-size:19px!important;line-height:1.05!important;letter-spacing:.06em!important;white-space:nowrap!important}.nd-header__cart{order:2}.nd-lang{gap:5px}.nd-lang__item{width:44px;height:44px;min-height:44px;font-size:12px}.nd-header__icon{width:38px!important;height:38px!important;min-width:38px!important;flex-basis:38px!important}}@media (max-width:380px){.nd-header__brand a{max-width:none;font-size:16px!important;letter-spacing:.05em!important}.nd-lang{gap:3px}.nd-lang__item{width:36px;height:36px;min-height:36px;font-size:10.5px}.nd-header__icon{width:34px!important;height:34px!important;min-width:34px!important;flex-basis:34px!important}.nd-header__icon svg{width:19px;height:19px}}@media (max-width:330px){.nd-header__brand a{max-width:none;font-size:14px!important}.nd-lang__item{width:34px;height:34px;min-height:34px;font-size:10px}}.nd-header__account{display:inline-flex!important;position:relative}.nd-account-glyph{position:relative;display:block;width:20px;height:20px;flex:0 0 20px}.nd-account-glyph__head{position:absolute;top:1px;left:6px;width:8px;height:8px;box-sizing:border-box;border:1.8px solid currentColor;border-radius:50%}.nd-account-glyph__body{position:absolute;left:2px;bottom:0;width:16px;height:9px;box-sizing:border-box;border:1.8px solid currentColor;border-bottom:0;border-radius:10px 10px 0 0}.nd-header__account{order:2}.nd-header__cart{order:3}.nd-header__slot{display:flex!important;align-items:center!important;flex:0 0 auto!important;margin:0!important;padding:0!important}.nd-header__slot--account{order:2}.nd-header__slot--cart{order:3}.nd-header__slot--cart{position:relative}@media (max-width:767px){.nd-header__account,.nd-header__cart{width:38px!important;height:38px!important;min-width:38px!important;flex-basis:38px!important}}@media (max-width:380px){.nd-header__account,.nd-header__cart{width:34px!important;height:34px!important;min-width:34px!important;flex-basis:34px!important}.nd-account-glyph{transform:scale(.9)}}.nd-company-details{display:grid;gap:.25rem;min-width:0;overflow-wrap:anywhere;font-style:normal;color:var(--nd-soft);line-height:1.8;font-size:.9rem}.nd-company-details strong{color:var(--nd-text)}.nd-document{max-width:820px;margin:0 auto;line-height:1.75;overflow-wrap:anywhere}.nd-document h2{font-size:1.45rem;margin-top:2.5rem;line-height:1.3}.nd-document h3{font-size:1.12rem;margin-top:1.5rem}.nd-document p,.nd-document li{color:var(--nd-soft)}.nd-document .nd-document-draft{padding:1rem 1.2rem;color:var(--nd-soft);border:1px solid var(--nd-line);border-radius:10px;background:var(--nd-surface)}.nd-document mark.nd-to-complete{display:inline;padding:.1em .3em;background:var(--nd-surface2);color:var(--nd-accent);font-weight:700;box-decoration-break:clone;-webkit-box-decoration-break:clone}.nd-document .nd-field{margin:.75rem 0}.nd-document dl{display:grid;grid-template-columns:minmax(8rem,1fr) 2fr;gap:.5rem 1rem}.nd-document dt{font-weight:650}.nd-document dd{margin:0;color:var(--nd-soft)}@media (max-width:600px){.nd-document dl{grid-template-columns:1fr;gap:.2rem}.nd-document dd{margin-bottom:.8rem}}.nd-footer__main{display:grid!important;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,3rem)!important;align-items:start}.nd-footer__main>.wp-block-column{width:auto!important;min-width:0;margin:0!important;flex-basis:auto!important}.nd-footer__brand h3{margin:0 0 .85rem}.nd-footer__brand p{margin:.45rem 0}.nd-footer__section summary,.nd-footer__legal summary{color:var(--nd-muted);font-size:.72rem;font-weight:700;line-height:1.3;letter-spacing:.09em;text-transform:uppercase}.nd-footer-list{list-style:none;margin:.95rem 0 0;padding:0}.nd-footer-list li{margin:.42rem 0;padding:0}.nd-footer__company{margin-top:1.05rem}.nd-footer__company summary{color:var(--nd-muted);font-size:.78rem}.nd-footer__company[open] summary{margin-bottom:.65rem}.nd-footer__company .nd-company-details{margin:0;font-size:.76rem;line-height:1.7}.nd-footer__divider{max-width:none!important;margin:clamp(2rem,4vw,3rem)0 1.15rem!important;border-color:var(--nd-line)!important}.nd-footer__legal{display:block}.nd-footer__legal>summary{margin-bottom:.8rem}.nd-footer__legal summary{flex:0 0 auto}.nd-footer__legal .nd-footer-list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5rem 1.5rem;margin:0}.nd-footer__legal .nd-footer-list li{margin:0;font-size:.75rem}.nd-footer__copyright{margin:1.35rem 0 0!important;font-size:.72rem!important}@media (min-width:701px){.nd-footer__section summary,.nd-footer__legal summary{cursor:default}.nd-footer__section summary::after,.nd-footer__legal summary::after{display:none}}@media (max-width:700px){.nd-footer__main{display:block!important}.nd-footer__brand{padding:0 0 1.65rem}.nd-footer__section,.nd-footer__legal{display:block;border-top:1px solid var(--nd-line)}.nd-footer__section summary,.nd-footer__legal summary{position:relative;padding:1rem 1.8rem 1rem 0}.nd-footer__section summary::after,.nd-footer__legal summary::after{content:"+";position:absolute;right:.05rem;top:.83rem;color:var(--nd-accent);font-size:1.15rem;font-weight:400;line-height:1}.nd-footer__section[open] summary::after,.nd-footer__legal[open] summary::after{content:"−"}.nd-footer__section .nd-footer-list{margin:0 0 1rem}.nd-footer__legal{margin-top:.25rem}.nd-footer__legal .nd-footer-list{display:block;margin:0 0 1rem}.nd-footer__legal .nd-footer-list li{margin:.55rem 0;font-size:.85rem}.nd-footer__divider{display:none}.nd-footer__copyright{text-align:left!important;margin-top:1.5rem!important}}@charset "UTF-8";:root{--nd-card-line:rgba(173,194,214,.16);--nd-ok:#5fe0a0;--nd-radius-card:12px;--nd-btn-gradient:linear-gradient(105deg,#22d3ee,#08c6df);--nd-icon-cart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 3h3l2.3 11.5a2 2 0 0 0 2 1.5H19l2-10H6'/%3E%3Ccircle cx='10' cy='21' r='1'/%3E%3Ccircle cx='18' cy='21' r='1'/%3E%3C/svg%3E");--nd-icon-truck:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2M15 18H9M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.62l-3.48-4.35A1 1 0 0 0 17.52 8H14'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3C/svg%3E")}.nd-effect{display:inline-flex;align-items:center;align-self:flex-start;max-width:100%;box-sizing:border-box;padding:.36em .8em;border:1px solid rgba(34,211,238,.55);border-radius:999px;background:rgba(34,211,238,.06);color:var(--nd-accent);font-size:.7rem;font-weight:650;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nd-stock{display:inline-flex;align-items:center;gap:.5em;color:var(--nd-ok);font-size:.84rem;font-weight:600;line-height:1.3;white-space:nowrap}.nd-stock::before{content:"";flex:0 0 auto;width:.55em;height:.55em;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent)}.nd-stock.is-backorder{color:#f0cf94}.nd-stock.is-out{color:#b5bdc7}.nd-ppl,.nd-cap{color:var(--nd-soft);font-size:.9rem}.nd-usp{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.nd-usp__item{display:flex;align-items:center;gap:1rem;min-width:0;margin:0;padding:.2rem clamp(1rem,2vw,2rem);border-left:1px solid var(--nd-line)}.nd-usp__item:first-child{padding-left:0;border-left:0}.nd-usp__icon{flex:0 0 auto;display:block;width:44px;height:44px;color:var(--nd-accent)}.nd-usp__icon svg{display:block;width:100%;height:100%}.nd-usp__text{display:flex;flex-direction:column;gap:.2rem;min-width:0;line-height:1.35}.nd-usp__text strong{color:var(--nd-text);font-size:.95rem;font-weight:700}.nd-usp__text span{color:var(--nd-soft);font-size:.88rem}.nd-shop .woocommerce-breadcrumb,.nd-pdp .woocommerce-breadcrumb{color:var(--nd-text);font-size:.95rem;margin:0}.nd-shop .woocommerce-breadcrumb a,.nd-pdp .woocommerce-breadcrumb a{color:var(--nd-accent);text-decoration:underline;text-underline-offset:.2em}.nd-shop,.nd-pdp{position:relative;isolation:isolate;overflow-x:clip}.nd-shop::before,.nd-pdp::before{content:"";position:absolute;z-index:-1;top:0;right:0;width:min(1250px,85vw);height:640px;pointer-events:none;background:url(nd-stage.svg)right top/cover no-repeat;-webkit-mask-image:linear-gradient(#000 55%,transparent),linear-gradient(to right,transparent,#000 35%);-webkit-mask-composite:source-in;mask-image:linear-gradient(#000 55%,transparent),linear-gradient(to right,transparent,#000 35%);mask-composite:intersect}.nd-pdp::before{height:560px;opacity:.8}ul.products,.woocommerce ul.products,.woocommerce-page ul.products{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;align-items:stretch;grid-auto-rows:1fr}ul.products::before,ul.products::after{content:none!important}ul.products li.product a.added_to_cart,ul.products li.product a.added_to_cart.wc-forward{display:none!important}.nd-shop-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:.25rem 0 2.5rem}.nd-shop-hero__title{margin:1.4rem 0 .6rem;font-size:clamp(2.6rem,4.6vw,3.75rem);font-weight:800;line-height:1.05;letter-spacing:-.025em}.nd-shop-hero__lead{margin:0;max-width:60ch;color:var(--nd-soft);font-size:1.15rem;line-height:1.55}.nd-shop-hero__tagline{margin-right:clamp(0rem,4vw,4.5rem);text-align:center}.nd-shop-hero__claim{max-width:21em;margin:0 auto;color:var(--nd-accent);font-size:.95rem;font-weight:500;line-height:1.8;letter-spacing:.42em;text-transform:uppercase;text-shadow:0 0 18px rgba(34,211,238,.35)}.nd-shop-hero__claim::after{content:"";display:block;width:36px;height:2px;margin:1rem auto 0;background:var(--nd-accent);box-shadow:0 0 12px rgba(34,211,238,.6)}.nd-shop-hero__motto{margin:1.1rem 0 0;color:var(--nd-soft);font-size:.7rem;letter-spacing:.55em;text-transform:uppercase}.nd-shop .nd-usp--shop{padding:.25rem 0 1.9rem;margin-bottom:1.9rem;border-bottom:1px solid var(--nd-line)}.nd-shop>.woocommerce{display:flex;flex-wrap:wrap;align-items:center;gap:0 1rem}.nd-shop>.woocommerce>*{flex:0 0 100%;min-width:0}.nd-shop>.woocommerce>.woocommerce-notices-wrapper:empty{display:none}.nd-shop .woocommerce-result-count{flex:1 1 auto;float:none;margin:0 0 1.5rem;color:var(--nd-soft);font-size:1rem}.nd-shop .woocommerce-ordering{flex:0 1 auto;float:none;margin:0 0 1.5rem;max-width:100%}.woocommerce-ordering select,select.orderby{appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;min-width:min(256px,100%);max-width:100%;min-height:48px;padding:.65rem 2.75rem .65rem 1rem;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:var(--nd-surface)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")no-repeat right 1rem center/.85rem;color:var(--nd-text);font-size:.95rem;line-height:1.2;cursor:pointer}.woocommerce-ordering select:hover{border-color:rgba(34,211,238,.5)}.woocommerce-ordering select:focus{outline:0;border-color:var(--nd-accent);box-shadow:0 0 0 2px rgba(34,211,238,.25)}.woocommerce-ordering select option{background:var(--nd-surface2);color:var(--nd-text)}.nd-shop .woocommerce-pagination{margin-top:2.5rem;text-align:center}.nd-shop .woocommerce-pagination ul.page-numbers{display:inline-flex;gap:.5rem;margin:0;padding:0;border:0}.nd-shop .woocommerce-pagination ul.page-numbers li{float:none;border:0;overflow:visible}.nd-shop .woocommerce-pagination ul.page-numbers li :is(a,span){display:grid;place-items:center;min-width:44px;height:44px;padding:0 .5rem;box-sizing:border-box;border:1px solid var(--nd-line);border-radius:9px;color:var(--nd-text);background:var(--nd-surface)}.nd-shop .woocommerce-pagination ul.page-numbers li span.current,.nd-shop .woocommerce-pagination ul.page-numbers li a:hover{border-color:var(--nd-accent);color:var(--nd-accent);background:rgba(34,211,238,.06)}.nd-pdp-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4.5vw,4.25rem);margin-top:1.75rem}.nd-pdp .nd-pdp-gallery .wp-block-woocommerce-product-image-gallery{max-width:none}.nd-pdp .nd-pdp-gallery .woocommerce-product-gallery.images{position:relative;float:none;width:100%;max-width:560px;margin:0}.nd-pdp-gallery .woocommerce-product-gallery__wrapper{margin:0}.nd-pdp-gallery .woocommerce-product-gallery__image{overflow:hidden;border:1px solid var(--nd-card-line);border-radius:14px;background:var(--nd-base)}.nd-pdp-gallery .woocommerce-product-gallery__image img{display:block;width:100%;height:auto;border-radius:0}.nd-pdp .nd-pdp-gallery .woocommerce-product-gallery.images:has(.flex-control-thumbs){display:grid;grid-template-columns:clamp(72px,8vw,106px) minmax(0,1fr);gap:clamp(.75rem,1.6vw,1.6rem);max-width:690px}.nd-pdp .nd-pdp-gallery .woocommerce-product-gallery.images .flex-viewport{grid-column:2;grid-row:1;border-radius:14px}.nd-pdp .nd-pdp-gallery .woocommerce-product-gallery.images .flex-control-thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none}.nd-pdp .nd-pdp-gallery .woocommerce-product-gallery.images .flex-control-thumbs li{float:none;width:auto;margin:0}.nd-pdp .nd-pdp-gallery .woocommerce-product-gallery.images .flex-control-thumbs img{display:block;width:100%;height:auto;box-sizing:border-box;cursor:pointer;border:1px solid var(--nd-card-line);border-radius:9px;opacity:.6;transition:opacity .18s ease,border-color .18s ease}.nd-pdp .nd-pdp-gallery .woocommerce-product-gallery.images .flex-control-thumbs img:hover,.nd-pdp .nd-pdp-gallery .woocommerce-product-gallery.images .flex-control-thumbs img.flex-active{opacity:1;border-color:var(--nd-accent)}.nd-pdp .nd-pdp-gallery .woocommerce-product-gallery.images .woocommerce-product-gallery__trigger{top:1rem;right:1rem;box-shadow:0 4px 14px rgba(0,0,0,.35)}.nd-pdp-gallery .woocommerce-product-gallery__trigger:focus-visible{outline:2px solid var(--nd-accent);outline-offset:3px}.nd-pdp-summary{min-width:0}.nd-pdp-summary>*{margin-block:0}.nd-pdp-summary>p:has(>.nd-effect){margin:0}.nd-pdp-summary .nd-effect{padding:.45em 1em;font-size:.76rem}.nd-pdp-title{margin:1.15rem 0 .9rem!important;font-size:clamp(2rem,3.4vw,2.65rem);font-weight:800;line-height:1.1;letter-spacing:-.02em}.nd-pdp-excerpt p{margin:0;color:var(--nd-soft);font-size:1.12rem;line-height:1.55}.nd-pdp-summary .wp-block-woocommerce-product-price{margin-top:1.4rem}.nd-pdp-summary .wc-block-components-product-price{color:var(--nd-accent);font-size:clamp(2rem,3.2vw,2.6rem);font-weight:800;line-height:1.15;letter-spacing:-.02em}.nd-pdp-summary .wc-block-components-product-price .amount{color:inherit}.nd-pdp-summary .wc-block-components-product-price del{font-size:.6em;color:var(--nd-muted)}.nd-pdp-summary .wc-block-components-product-price ins{background:0 0;text-decoration:none}.nd-pdp-metaline{margin-top:1.4rem!important;padding:1.1rem 0;border-block:1px solid var(--nd-line)}.nd-pdp-metaline>p{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin:0}.nd-pdp-metaline .nd-ppl,.nd-pdp-metaline .nd-cap{font-size:.98rem}.nd-pdp-metaline .nd-cap+.nd-ppl{margin-left:-1.1rem}.nd-pdp-metaline .nd-stock{font-size:1rem}.nd-pdp .nd-pdp-summary .wp-block-add-to-cart-form form.cart{display:flex;flex-wrap:wrap;align-items:stretch;gap:1rem;margin:2rem 0 0}.nd-pdp .nd-pdp-summary .wp-block-add-to-cart-form form.cart::before,.nd-pdp .nd-pdp-summary .wp-block-add-to-cart-form form.cart::after{content:none}.nd-pdp .nd-pdp-summary .wp-block-add-to-cart-form form.cart div.quantity{position:relative;display:flex;float:none;flex:0 0 auto;width:100px!important;min-height:58px;margin:0}.nd-pdp .nd-pdp-summary .wp-block-add-to-cart-form form.cart .quantity .qty{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0;padding:0 1rem;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(255,255,255,.02);color:var(--nd-text);font-size:1.15rem;font-weight:600;text-align:left;-moz-appearance:textfield;appearance:textfield}.nd-pdp .nd-pdp-summary .wp-block-add-to-cart-form form.cart .quantity.has-nd-qty .qty{padding-right:2.4rem}.nd-pdp-summary form.cart .quantity .qty::-webkit-inner-spin-button,.nd-pdp-summary form.cart .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.nd-pdp-summary form.cart .quantity .qty:focus{outline:0;border-color:var(--nd-accent);box-shadow:0 0 0 2px rgba(34,211,238,.25)}.nd-qty{position:absolute;top:50%;right:.45rem;transform:translateY(-50%);display:flex;flex-direction:column}.nd-qty[hidden]{display:none}.nd-qty__btn{display:grid;place-items:center;width:26px;height:20px;padding:0;margin:0;border:0;border-radius:5px;background:0 0;color:var(--nd-soft);cursor:pointer}.nd-qty__btn svg{width:12px;height:12px}.nd-qty__btn--down svg{transform:rotate(180deg)}.nd-qty__btn:hover{color:var(--nd-accent);background:rgba(255,255,255,.05)}.nd-qty__btn:focus-visible{outline:2px solid var(--nd-accent);outline-offset:0}.nd-pdp .nd-pdp-summary .wp-block-add-to-cart-form form.cart button.single_add_to_cart_button.button{flex:0 1 330px;min-height:58px;margin:0;padding:.8rem 1.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;border:1px solid rgba(140,242,255,.3);border-radius:10px;background:var(--nd-btn-gradient);color:var(--nd-accent-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 8px 28px rgba(34,211,238,.18);font-size:1.12rem;font-weight:700;line-height:1.2}.nd-pdp .nd-pdp-summary .wp-block-add-to-cart-form form.cart button.single_add_to_cart_button.button::before{content:"";flex:0 0 24px;width:24px;height:24px;background:currentColor;-webkit-mask:var(--nd-icon-cart) center/contain no-repeat;mask:var(--nd-icon-cart) center/contain no-repeat}.nd-pdp .nd-pdp-summary .wp-block-add-to-cart-form form.cart button.single_add_to_cart_button.button:hover{background:#54def1;color:var(--nd-accent-ink)}.nd-pdp .nd-pdp-summary .wp-block-add-to-cart-form form.cart button.single_add_to_cart_button.button:focus-visible{outline:2px solid var(--nd-accent);outline-offset:3px}.nd-pdp-summary .stock{margin:1rem 0 0;color:var(--nd-soft)}.nd-pdp-summary .nd-usp--product{margin-top:2.5rem;grid-auto-columns:max-content}.nd-usp--product .nd-usp__item{padding-inline:clamp(.75rem,1.4vw,1.4rem)}.nd-usp--product .nd-usp__item:first-child{padding-left:0}.nd-usp--product .nd-usp__icon{width:38px;height:38px}.nd-usp--product .nd-usp__text strong{font-size:.9rem}.nd-usp--product .nd-usp__text span{font-size:.82rem}.nd-pdp-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.37fr);gap:2.5rem 3rem;margin-top:clamp(2.5rem,4vw,3.5rem)!important;padding-top:clamp(2rem,3vw,2.5rem);border-top:1px solid var(--nd-line)}.nd-pdp-details .wp-block-post-content{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:2.5rem 3rem;margin:0}.nd-pdp-details .wp-block-post-content:not(:has(.nd-pdp-specs)){grid-template-columns:minmax(0,1fr)}.nd-pdp-details .wp-block-post-content h2{margin:1.75rem 0 .6rem;font-size:clamp(1.35rem,2vw,1.65rem);font-weight:700;line-height:1.2}.nd-pdp-details .wp-block-post-content :is(.nd-pdp-about,.nd-pdp-specs)>:first-child{margin-top:0}.nd-pdp-details .wp-block-post-content :is(p,li){color:var(--nd-soft);font-size:.98rem;line-height:1.65}.nd-pdp-details .wp-block-post-content p{margin:0}.nd-pdp-specs ul{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.nd-pdp-specs li{position:relative;margin:0;padding-left:1.25rem}.nd-pdp-specs li::before{content:"";position:absolute;left:.1rem;top:.68em;width:6px;height:6px;border-radius:50%;background:var(--nd-accent);box-shadow:0 0 8px rgba(34,211,238,.6)}.nd-pdp-details__aside{margin:0;padding-left:clamp(1.5rem,2.5vw,2.5rem);border-left:1px solid var(--nd-line)}.nd-pdp-details__aside>*{margin-block:0}.nd-pdp-aside-heading{margin:0 0 .9rem!important;font-size:clamp(1.3rem,1.8vw,1.55rem);font-weight:700;line-height:1.2}.nd-pdp-aside-heading:not(:first-child){margin-top:2rem!important}.nd-pdp-details__aside .nd-shipping-note{position:relative;min-height:30px;margin:0;padding:.2rem 0 1.25rem 2.75rem;border-bottom:1px solid var(--nd-line);color:var(--nd-soft);font-size:.95rem;line-height:1.55}.nd-pdp-details__aside .nd-shipping-note::before{content:"";position:absolute;top:0;left:0;width:30px;height:30px;background:var(--nd-accent);-webkit-mask:var(--nd-icon-truck) center/contain no-repeat;mask:var(--nd-icon-truck) center/contain no-repeat}.nd-pdp-details__aside .nd-shipping-note a{color:var(--nd-accent);text-decoration:underline;text-underline-offset:.2em}.nd-pdp-faq{margin:0;padding:0;border-bottom:1px solid var(--nd-line)}.nd-pdp-faq>summary{display:flex;align-items:center;gap:.85rem;padding:.95rem 0;list-style:none;cursor:pointer;color:var(--nd-text);font-size:.98rem;font-weight:500}.nd-pdp-faq>summary::-webkit-details-marker{display:none}.nd-pdp-faq>summary::before{content:"";flex:0 0 auto;width:0;height:0;border-block:5px solid transparent;border-left:8px solid currentColor;transition:transform .18s ease}.nd-pdp-faq[open]>summary::before{transform:rotate(90deg)}.nd-pdp-faq>summary:hover{color:var(--nd-accent)}.nd-pdp-faq>summary:focus-visible{outline:2px solid var(--nd-accent);outline-offset:2px;border-radius:4px}.nd-pdp-faq>p{margin:0 0 1rem 1.4rem;color:var(--nd-soft);font-size:.92rem;line-height:1.6}.related.products{margin-top:clamp(2.5rem,4vw,3.5rem);padding-top:clamp(2rem,3vw,2.5rem);border-top:1px solid var(--nd-line)}.related.products>h2,.nd-related__head h2{margin:0 0 1.5rem;font-size:clamp(1.6rem,2.5vw,2rem);font-weight:800;letter-spacing:-.015em}.nd-related__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;margin-bottom:1.5rem}.nd-related__head h2{margin:0}.nd-related__all{display:inline-flex;align-items:center;gap:.45rem;color:var(--nd-accent);font-size:.98rem;font-weight:500;text-decoration:underline;text-underline-offset:.2em}.nd-related__all svg{width:18px;height:18px;transition:transform .18s ease}.nd-related__all:hover svg{transform:translateX(3px)}@media (max-width:1200px){ul.products,.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (max-width:960px){.nd-shop-hero{grid-template-columns:minmax(0,1fr);padding-bottom:2rem}.nd-shop-hero__tagline{display:none}.nd-shop .nd-usp--shop{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 0}.nd-shop .nd-usp--shop .nd-usp__item:nth-child(odd){padding-left:0;border-left:0}.nd-pdp-hero{grid-template-columns:minmax(0,1fr)}.nd-pdp-gallery{max-width:640px}.nd-pdp-details{grid-template-columns:minmax(0,1fr)}.nd-pdp-details__aside{padding:2rem 0 0;border-left:0;border-top:1px solid var(--nd-line)}}@media (max-width:700px){ul.products,.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:minmax(0,1fr);gap:.9rem;grid-auto-rows:auto}.nd-pdp-details .wp-block-post-content{grid-template-columns:minmax(0,1fr);gap:0}.nd-pdp-details .wp-block-post-content .nd-pdp-specs>h2:first-child{margin-top:1.75rem}}@media (max-width:640px){.nd-shop::before,.nd-pdp::before{width:100%;height:420px;opacity:.6}.nd-shop-hero__title{margin-top:1rem}.nd-shop-hero__lead{font-size:1rem}.nd-usp__icon{width:34px;height:34px}.nd-usp__item{gap:.7rem;padding-inline:.75rem}.nd-usp__text strong{font-size:.86rem}.nd-usp__text span{font-size:.78rem}.nd-shop .woocommerce-result-count{flex-basis:100%;margin-bottom:.75rem}.nd-shop .woocommerce-ordering{flex-basis:100%}.nd-shop .woocommerce-ordering select{width:100%}.nd-pdp-summary .nd-usp--product{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);gap:.9rem}.nd-usp--product .nd-usp__item{padding:0;border-left:0}.nd-pdp .nd-pdp-summary .wp-block-add-to-cart-form form.cart button.single_add_to_cart_button.button{flex:1 1 0;min-width:0;padding-inline:1rem;font-size:1.02rem}}@media (max-width:380px){.nd-shop .nd-usp--shop{grid-template-columns:minmax(0,1fr)}.nd-shop .nd-usp--shop .nd-usp__item{padding-left:0;border-left:0}.nd-pdp .nd-pdp-summary .wp-block-add-to-cart-form form.cart div.quantity{width:84px!important}}@media (prefers-reduced-motion:reduce){.nd-pdp-faq>summary::before,.nd-related__all svg{transition:none}}.nd-company-details__ids{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.nd-company-details__ids>span{white-space:nowrap}.nd-footer__main>.wp-block-column{overflow-wrap:anywhere}.nd-footer__section{margin-top:0}.nd-footer-list{line-height:1.6!important}.nd-footer__section>summary{min-height:1.5rem;display:flex;align-items:center}.nd-document table{width:100%;border-collapse:collapse}.nd-document th,.nd-document td{padding:.8rem;text-align:left;border:1px solid var(--nd-line);vertical-align:top}.nd-document table,.nd-document td{background:var(--nd-surface);color:var(--nd-soft)}.nd-document th{background:var(--nd-surface2);color:var(--nd-text)}.nd-document a{overflow-wrap:anywhere}.nd-document .nd-table-wrap{overflow-x:auto}#cmplz-document,div.cmplz-document{color:var(--nd-soft);max-width:820px}#cmplz-document :is(.cmplz-service-desc,.cmplz-sharing-data,.cmplz-description,.cmplz-cookies-overview,.cmplz-dropdown,.cmplz-dropdown-content,.cmplz-dropdown-inner,table,tbody,tr,td),div.cmplz-document :is(.cmplz-service-desc,.cmplz-sharing-data,.cmplz-description,.cmplz-cookies-overview,.cmplz-dropdown,.cmplz-dropdown-content,.cmplz-dropdown-inner,table,tbody,tr,td){background:var(--nd-surface)!important;color:var(--nd-soft)!important;border-color:var(--nd-line)!important}#cmplz-document :is(summary,thead,th,.cmplz-service-header),div.cmplz-document :is(summary,thead,th,.cmplz-service-header){background:var(--nd-surface2)!important;color:var(--nd-text)!important;border-color:var(--nd-line)!important}#cmplz-document a,div.cmplz-document a{color:var(--nd-accent)!important;overflow-wrap:anywhere}#cmplz-document :is(h2,h3,h4,strong),div.cmplz-document :is(h2,h3,h4,strong){color:var(--nd-text)}#cmplz-document table,div.cmplz-document table{width:100%;table-layout:fixed}#cmplz-document :is(th,td),div.cmplz-document :is(th,td){overflow-wrap:anywhere}#cmplz-document .cookies-per-purpose>div{background:var(--nd-surface)!important;color:var(--nd-soft)!important;border-color:var(--nd-line)!important;overflow-wrap:anywhere;min-width:0}#cmplz-document .cookies-per-purpose>:is(.name-header,.retention-header,.function-header){background:var(--nd-surface2)!important;color:var(--nd-text)!important}#cmplz-document :is(.cmplz-service-description,.cmplz-sharing-data){box-sizing:border-box;min-width:0;overflow-wrap:anywhere}.nd-empty-cart{box-sizing:border-box;max-width:820px;margin:1.5rem auto 2.5rem;padding:clamp(1.5rem,4vw,3rem);text-align:center;border:1px solid var(--nd-line);border-radius:20px;background:var(--nd-surface)}.nd-empty-cart__icon{display:block;width:56px;height:56px;margin:0 auto 1.25rem;color:var(--nd-accent)}.nd-empty-cart h2{margin:0 0 .8rem}.nd-empty-cart p{max-width:48ch;margin:.75rem auto 1.5rem;color:var(--nd-soft)}.nd-empty-cart__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.nd-empty-cart__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;box-sizing:border-box;border-radius:10px;text-decoration:none;padding:.75rem 1.25rem;font-weight:600;background:var(--nd-accent);color:var(--nd-accent-ink)}.nd-empty-cart__actions a:last-child{background:0 0;color:var(--nd-text);border:1px solid var(--nd-line)}.nd-empty-cart__actions a:focus-visible{outline:2px solid var(--nd-accent);outline-offset:4px}.nd-empty-cart__actions a:hover{filter:brightness(1.12)}@media (min-width:1121px){.nd-header__brand a{font-size:30px!important}}@media (min-width:1025px){body.home main section.wp-block-group.alignfull,body.front-page main section.wp-block-group.alignfull{padding-block:3.5rem!important}body.home main .wp-block-cover:not(.nd-home-hero),body.front-page main .wp-block-cover:not(.nd-home-hero){min-height:0;padding-block:3.5rem!important}.nd-footer__legal[open]{position:relative;padding-left:12rem;min-height:1.5rem}.nd-footer__legal>summary{position:absolute;top:.2rem;left:0;width:11rem;margin:0}}@media (min-width:701px) and (max-width:950px){.nd-footer__main{grid-template-columns:repeat(3,minmax(0,1fr))}.nd-footer__main>.nd-footer__brand{grid-column:1/-1}}@media (max-width:600px){#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary>div{grid-template-areas:"heading chevron""paragraph chevron";grid-template-columns:minmax(0,1fr) 25px;gap:.25rem .75rem}#cmplz-document .cmplz-dropdown summary p{margin:0;white-space:normal}.nd-empty-cart__actions{flex-direction:column}}.nd-minimal-footer{background:var(--nd-surface);color:var(--nd-soft);padding:4rem 1.5rem 3rem;margin-block-start:0}.nd-minimal-footer__inner{max-width:1360px;margin-inline:auto;text-align:center}.nd-minimal-footer__brand{color:var(--nd-text);font-size:clamp(1.3rem,2.2vw,2rem);font-weight:600;letter-spacing:.16em;margin:0;padding:0 0 1.5rem;border-bottom:1px solid var(--nd-line)}.nd-minimal-footer nav{margin:1.75rem 0 0}.nd-minimal-footer ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem 0;list-style:none;padding:0;margin:0}.nd-minimal-footer li{margin:0;padding:0 1.75rem;border-inline-start:1px solid var(--nd-line);line-height:1.5}.nd-minimal-footer li:first-child{border:0}.nd-minimal-footer a{color:var(--nd-soft);text-decoration:none}.nd-minimal-footer a:hover{color:var(--nd-accent)}.nd-minimal-footer__copyright{color:var(--nd-muted);margin:2.75rem 0 0;font-size:.875rem}#dane-firmy{scroll-margin-top:7rem}#cmplz-document .cmplz-category-header{position:relative;isolation:isolate;background:var(--nd-surface2)!important;color:var(--nd-text)!important;padding:10px 15px!important;min-height:44px;box-sizing:border-box}#cmplz-document .cmplz-category-title{font-size:1rem;font-weight:700}#cmplz-document .cmplz-category-toggle{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0 15px!important;border:0!important;border-radius:0!important;background:0 0!important;display:flex!important;justify-content:flex-end;align-items:center;color:var(--nd-text)!important;cursor:pointer;z-index:1}#cmplz-document .cmplz-category-toggle svg{fill:currentColor!important}#cmplz-document .cmplz-category-header>:is(.cmplz-always-active,.cmplz-banner-checkbox){margin-inline-end:35px}#cmplz-document .cmplz-category-header .cmplz-banner-checkbox{position:relative;z-index:2}#cmplz-document .cmplz-always-active{color:var(--nd-accent)!important}#cmplz-document .cmplz-category-toggle:focus-visible{outline:2px solid var(--nd-accent)!important;outline-offset:2px}#cmplz-document .cmplz-description[hidden]{display:none!important}#cmplz-document .cmplz-dropdown summary{cursor:pointer}#cmplz-document .cmplz-dropdown summary::marker{color:var(--nd-text)}@media (max-width:900px){.nd-minimal-footer li{padding:0 1rem}}@media (max-width:600px){.nd-minimal-footer{padding:3rem 1rem 2rem}.nd-minimal-footer ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.nd-minimal-footer li{border:0;padding:0;overflow-wrap:anywhere}.nd-minimal-footer__copyright{margin-top:2rem}}