@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce-account .wp-block-post-title,.woocommerce-account main .woocommerce,.woocommerce-cart .wp-block-post-title,.woocommerce-cart main .woocommerce,.woocommerce-checkout .wp-block-post-title,.woocommerce-checkout main .woocommerce{max-width:1000px}.clear{clear:both}.woocommerce a.button.disabled,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled],.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled],.woocommerce button.button:disabled[disabled]:hover{opacity:.5}.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce input.button:hover{opacity:.9}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled],.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce input.button.disabled,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled[disabled]:hover{opacity:.5}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.2em}.woocommerce div.product::after{content:"";display:block;clear:both}.woocommerce div.product div.summary>*{margin-bottom:var(--wp--style--block-gap)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 var(--wp--preset--color--background,#fff)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 var(--wp--preset--color--background,#fff)}.woocommerce div.product form.cart div.quantity{float:none;vertical-align:middle}.woocommerce div.product form.cart div.quantity .qty{margin-right:.5em}.woocommerce div.product form.cart button.single_add_to_cart_button,.woocommerce div.product form.cart button[name=add-to-cart]{display:inline-block;float:none;margin-top:0;margin-bottom:0;vertical-align:middle;word-break:normal}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{word-break:normal}.woocommerce div.product .related.products{margin-top:5em}.woocommerce .woocommerce-Reviews #comments{margin-bottom:var(--wp--style--block-gap)}.woocommerce .woocommerce-Reviews .commentlist{box-sizing:border-box}.woocommerce .woocommerce-Reviews .comment-reply-title{font-size:var(--wp--preset--font-size--medium);font-weight:700}.woocommerce .price bdi,.woocommerce .price ins,.woocommerce .wc-block-components-product-price bdi,.woocommerce .wc-block-components-product-price ins,.woocommerce .woocommerce-grouped-product-list-item__price bdi,.woocommerce .woocommerce-grouped-product-list-item__price ins{text-decoration:none}.woocommerce span.onsale{background-color:var(--wp--preset--color--foreground,#958e09);color:var(--wp--preset--color--background,#fff)}.woocommerce table.variations{display:block}.woocommerce table.variations tr td,.woocommerce table.variations tr th{padding-bottom:var(--wp--style--block-gap);text-align:left}.woocommerce table.variations tr th{padding-right:1em}.woocommerce table.variations tr td select{height:3em;padding:.9em 1.1em;font-size:var(--wp--preset--font-size--small)}.woocommerce div.product form.cart table.variations td select{min-width:70%}.woocommerce div.product form.cart table.variations td,.woocommerce div.product form.cart table.variations th{vertical-align:middle}.woocommerce .single_variation_wrap .woocommerce-variation{margin-bottom:var(--wp--style--block-gap)}a.added_to_cart{display:block;margin-top:1em}.woocommerce-page .input-text,.woocommerce-page .select2-container,.woocommerce-page select{font-size:var(--wp--preset--font-size--small)}.woocommerce-page label{margin-bottom:.7em}.woocommerce form .form-row{margin-bottom:1em}.woocommerce form textarea{min-height:100px}.woocommerce-page table.shop_table{width:70%;border-collapse:collapse}@media only screen and (max-width:768px){.woocommerce-page table.shop_table{width:100%}}.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{padding:1em}.woocommerce-page table.shop_table_responsive{width:100%}.woocommerce-page .woocommerce-cart-form .product-remove{width:1em}.woocommerce-page .woocommerce-cart-form .product-thumbnail{width:120px}.woocommerce-page .woocommerce-cart-form .product-thumbnail a img{width:117px}.woocommerce-page .woocommerce-cart-form .coupon{display:flex;align-items:center;flex-wrap:wrap}.woocommerce-page .woocommerce-cart-form #coupon_code{width:auto;margin-right:.8em;height:50px;font-size:var(--wp--preset--font-size--small);padding:0 1.1em}@media only screen and (max-width:768px){.woocommerce-page .woocommerce-cart-form .product-remove{width:auto}.woocommerce-page .woocommerce-cart-form #coupon_code{width:50%;margin-right:0}}.woocommerce-page .cart-collaterals h2{font-size:var(--wp--preset--font-size--medium)}.woocommerce-page .woocommerce-form-coupon .button{min-height:50px}.woocommerce-page .woocommerce-column__title,.woocommerce-page .woocommerce-customer-details h2,.woocommerce-page .woocommerce-thankyou-order-received{font-size:var(--wp--preset--font-size--large);font-weight:300}.woocommerce-page ul.woocommerce-order-overview{display:flex;width:100%;padding-left:0;font-size:var(--wp--preset--font-size--small)}@media only screen and (max-width:768px){.woocommerce-page ul.woocommerce-order-overview{flex-direction:column}}.woocommerce-page ul.woocommerce-order-overview li{flex-grow:1;margin-bottom:1em;border:none;display:inline;text-transform:uppercase}.woocommerce-page ul.woocommerce-order-overview li strong{text-transform:none;display:block}.woocommerce-page .woocommerce-customer-details address{box-sizing:border-box;width:70%;padding:1em;border-width:1px;border-radius:0}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0 0 2em;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;padding:1em 0}@media only screen and (max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation li{padding:.35em 0}}.woocommerce-account .woocommerce-MyAccount-navigation li:first-child{padding-top:0}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-navigation li a{text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-content p.form-row-first,.woocommerce-account .woocommerce-MyAccount-content p.form-row-last,.woocommerce-account .woocommerce-MyAccount-content>p:first-of-type{margin-block-start:0}.woocommerce-account .woocommerce-customer-details address,.woocommerce-account table.shop_table.order_details{width:100%}.woocommerce-account .addresses .title .edit{display:block;margin-bottom:1em}.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content form>h3{margin-block-start:0}.woocommerce-account .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions::before{display:none}.woocommerce-account .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a{display:block;margin-bottom:1em;text-align:center}.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row select,.woocommerce-page form .form-row textarea.input-text{font-size:var(--wp--preset--font-size--small);padding:.9rem 1.1rem}.woocommerce-page form .form-row select{background-position:calc(100% - 1.1rem) 50%}.woocommerce-page form .form-row label{margin-bottom:.7em}.woocommerce-page form .form-row .select2-container .select2-selection--single .select2-selection__rendered{padding:.9rem 1.1rem}.woocommerce-page form .form-row .select2-container .select2-selection--single .select2-selection__arrow{right:1.1em}.woocommerce-page .select2-container .select2-search--dropdown{padding:0 1.1rem .5rem}.woocommerce-page .select2-container .select2-search--dropdown .select2-search__field{padding:.5rem;font-size:var(--wp--preset--font-size--small)}.woocommerce-page .select2-container .select2-results__option{padding:.5rem 1.1rem}.woocommerce-store-notice,p.demo_store{background:var(--wp--preset--color--foreground,#720eec);bottom:0;color:var(--wp--preset--color--background,#fcfbfe);position:fixed;top:auto!important}.woocommerce-store-notice a,p.demo_store a{color:var(--wp--preset--color--background,#fcfbfe)}.woocommerce .product-category mark.count{background-color:#fff0}:root{--ng-blue: #0e2a5c;--ng-blue-d: #0a1f45;--ng-purple: #e09a0b;--ng-navy: #0e2a5c;--ng-ink: #0b2149;--ng-text: #4a5470;--ng-muted: #586380;--ng-line: #e5eaf5;--ng-soft: #f4f7ff;--ng-grad: linear-gradient(90deg, #e09a0b 0%, #f5b81c 100%);--ng-grad-d: linear-gradient(120deg, #0a1f45 0%, #0e2a5c 55%, #163a78 100%);--ng-gold: #f5b81c;--ng-amber: #e09a0b;--ng-radius: 12px;--ng-shadow: 0 2px 10px rgba(20, 40, 110, .045);--ng-shadow-h: 0 18px 40px -12px rgba(20, 45, 130, .22);--ng-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ng-head: "Plus Jakarta Sans", "Inter", system-ui, sans-serif;--ng-serif: "Lora", Georgia, "Times New Roman", serif;--ng-ease: cubic-bezier(.2, .7, .2, 1);--ng-wrap: 1448px}.c-blue{--c: #0e2a5c;--cbg: #e9f0ff}.c-purple{--c: #e09a0b;--cbg: #f1eaff}.c-orange{--c: #f97316;--cbg: #fff1e6}.c-green{--c: #16a34a;--cbg: #e7f8ee}.c-red{--c: #ef4444;--cbg: #feecec}.c-pink{--c: #ec4899;--cbg: #fdebf4}.c-teal{--c: #0d9488;--cbg: #e2f6f3}.c-yellow{--c: #eab308;--cbg: #fef8e1}.c-indigo{--c: #e09a0b;--cbg: #ecebff}.c-sky{--c: #0ea5e9;--cbg: #e4f5fd}.c-navy{--c: #0e2a5c;--cbg: #e8ebf5}.ng-container{width:100%;max-width:var(--ng-wrap);margin-inline:auto;padding-inline:24px;box-sizing:border-box}.ng-section{position:relative;box-sizing:border-box;font-family:var(--ng-font);color:var(--ng-text)}.ng-section *,.ng-hero *,.ng-header *,.ng-footer *{box-sizing:border-box}.pad-none{padding-block:0}.pad-xs{padding-block:12px}.pad-sm{padding-block:22px}.pad-md{padding-block:clamp(28px,3.4vw,44px)}.pad-lg{padding-block:clamp(48px,6vw,80px)}.bg-white{background:#fff}.bg-light{background:var(--ng-soft)}.bg-tint{background:linear-gradient(180deg,#f3f6ff,#fff)}.bg-dark{background:radial-gradient(120% 120% at 80% 0%,#1b2a6b,#0e2a5c 55%,#070d24);color:#c5cde8}.bg-gradient{background:var(--ng-grad-d);color:#e6e9ff}.bg-none{background:transparent}.bg-dark .ng-h2,.bg-gradient .ng-h2,.bg-dark .ng-h3,.bg-gradient .ng-h3{color:#fff}.bg-dark .ng-sub,.bg-gradient .ng-sub{color:#c5cde8}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.ng-hp{position:absolute;left:-9999px;opacity:0;height:0;width:0}.ng-h2{font-family:var(--ng-head);font-size:clamp(1.35rem,2.1vw,1.75rem);line-height:1.2;font-weight:800;letter-spacing:-.02em;color:var(--ng-navy);margin:0}.ng-h3{font-family:var(--ng-head);font-size:15px;line-height:1.3;font-weight:700;color:var(--ng-navy);margin:0 0 6px;letter-spacing:-.01em}.ng-sub{margin:6px 0 0;font-size:14.5px;line-height:1.6;color:var(--ng-text);max-width:760px}.ng-eyebrow{display:inline-block;font:700 12px/1.2 var(--ng-font);letter-spacing:.14em;text-transform:uppercase;color:var(--ng-blue);margin-bottom:10px}.ng-hl{background:var(--ng-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.font-serif .ng-h2,.font-serif .ng-hero__title,.font-serif .ng-cta-box__title,.font-serif .ng-news__title,.page-template-page-serif .ng-h2,.page-template-page-serif .ng-hero__title,.page-template-page-serif .ng-cta-box__title{font-family:var(--ng-serif);font-weight:700;letter-spacing:-.01em}.ng-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:20px;flex-wrap:wrap}.ng-head.is-center{flex-direction:column;align-items:center;text-align:center}.ng-head.is-center .ng-sub{margin-inline:auto}.ng-link{display:inline-flex;align-items:center;gap:6px;font:600 13.5px/1.2 var(--ng-font);color:var(--ng-blue);text-decoration:none;white-space:nowrap}.ng-link .ng-ico{width:16px;height:16px;transition:transform .25s var(--ng-ease)}.ng-link:hover .ng-ico{transform:translate(4px)}.ng-ico{display:inline-block;width:24px;height:24px;flex:none;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.ng-ico[data-draw]{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.3s var(--ng-ease) .15s}.ng-js .ng-section:not(.is-in) .ng-ico[data-draw],.ng-js .ng-hero:not(.is-in) .ng-ico[data-draw],.ng-js .ng-fcard:not(.is-in) .ng-ico[data-draw]{stroke-dashoffset:1}.ng-chip{--s: 44px;width:var(--s);height:var(--s);border-radius:12px;display:inline-grid;place-items:center;flex:none;color:var(--c, var(--ng-blue));background:var(--cbg, #e9f0ff);position:relative;transition:transform .35s var(--ng-ease),box-shadow .35s}.ng-chip .ng-ico{width:52%;height:52%}.ng-chip--xs{--s: 28px;border-radius:8px}.ng-chip--sm{--s: 34px;border-radius:10px}.ng-chip--md{--s: 40px;border-radius:11px}.ng-chip--lg{--s: 52px;border-radius:14px}.ng-chip--ig{--s: 56px;border-radius:16px}.ng-chip--badge{--s: 40px;background:var(--c);color:#fff;box-shadow:0 8px 18px -8px var(--c)}:is(.ng-card,.ng-ig__item,.ng-step,.ng-statbar li,.ng-mega li,.ng-mega__tabs a,.ng-mega__card,.ng-catnav__item,.ng-hero__badges li,.ng-catlist li,.ng-footer__contact li,.ng-social li,.ng-fcard,.ng-cl,.ng-promo,.ng-gal__item,.ng-brand,.ng-widget):hover .ng-ico[data-ia=spin]{animation:ng-spin 1.1s var(--ng-ease)}:is(.ng-card,.ng-ig__item,.ng-step,.ng-statbar li,.ng-mega li,.ng-mega__tabs a,.ng-mega__card,.ng-catnav__item,.ng-hero__badges li,.ng-catlist li,.ng-footer__contact li,.ng-social li,.ng-fcard,.ng-cl,.ng-promo,.ng-gal__item,.ng-brand,.ng-widget):hover .ng-ico[data-ia=bounce]{animation:ng-bounce .8s var(--ng-ease)}:is(.ng-card,.ng-ig__item,.ng-step,.ng-statbar li,.ng-mega li,.ng-mega__tabs a,.ng-mega__card,.ng-catnav__item,.ng-hero__badges li,.ng-catlist li,.ng-footer__contact li,.ng-social li,.ng-fcard,.ng-cl,.ng-promo,.ng-gal__item,.ng-brand,.ng-widget):hover .ng-ico[data-ia=swing]{animation:ng-swing .9s ease;transform-origin:50% 10%}:is(.ng-card,.ng-ig__item,.ng-step,.ng-statbar li,.ng-mega li,.ng-mega__tabs a,.ng-mega__card,.ng-catnav__item,.ng-hero__badges li,.ng-catlist li,.ng-footer__contact li,.ng-social li,.ng-fcard,.ng-cl,.ng-promo,.ng-gal__item,.ng-brand,.ng-widget):hover .ng-ico[data-ia=shake]{animation:ng-shake .6s ease}:is(.ng-card,.ng-ig__item,.ng-step,.ng-statbar li,.ng-mega li,.ng-mega__tabs a,.ng-mega__card,.ng-catnav__item,.ng-hero__badges li,.ng-catlist li,.ng-footer__contact li,.ng-social li,.ng-fcard,.ng-cl,.ng-promo,.ng-gal__item,.ng-brand,.ng-widget):hover .ng-ico:is([data-ia=pulse],[data-ia=pop],[data-ia=glow],[data-ia=beat]){animation:ng-pop .7s var(--ng-ease)}:is(.ng-card,.ng-ig__item,.ng-step,.ng-statbar li,.ng-mega li,.ng-mega__tabs a,.ng-mega__card,.ng-catnav__item,.ng-hero__badges li,.ng-catlist li,.ng-footer__contact li,.ng-social li,.ng-fcard,.ng-cl,.ng-promo,.ng-gal__item,.ng-brand,.ng-widget):hover .ng-ico:is([data-ia=launch],[data-ia=float],[data-ia=grow]){animation:ng-launch .9s var(--ng-ease)}:is(.ng-card,.ng-ig__item,.ng-step,.ng-statbar li,.ng-mega li,.ng-mega__tabs a,.ng-mega__card,.ng-catnav__item,.ng-hero__badges li,.ng-catlist li,.ng-footer__contact li,.ng-social li,.ng-fcard,.ng-cl,.ng-promo,.ng-gal__item,.ng-brand,.ng-widget):hover .ng-ico:is([data-ia=flip]){animation:ng-flip .8s var(--ng-ease)}:is(.ng-card,.ng-ig__item,.ng-step,.ng-statbar li,.ng-mega li,.ng-mega__tabs a,.ng-mega__card,.ng-catnav__item,.ng-hero__badges li,.ng-catlist li,.ng-footer__contact li,.ng-social li,.ng-fcard,.ng-cl,.ng-promo,.ng-gal__item,.ng-brand,.ng-widget):hover .ng-ico[data-ia=nudge]{animation:ng-nudge .6s ease}:is(.ng-card,.ng-ig__item,.ng-step,.ng-catnav__item,.ng-hero__badges li,.ng-mega__card):hover .ng-chip{transform:translateY(-3px) rotate(-4deg);box-shadow:0 10px 20px -10px var(--c, var(--ng-blue))}@keyframes ng-spin{to{transform:rotate(360deg)}}@keyframes ng-bounce{0%,to{transform:translateY(0)}35%{transform:translateY(-6px)}65%{transform:translateY(2px)}}@keyframes ng-swing{20%{transform:rotate(14deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(6deg)}80%{transform:rotate(-3deg)}to{transform:rotate(0)}}@keyframes ng-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-3px) rotate(-4deg)}40%,80%{transform:translate(3px) rotate(4deg)}}@keyframes ng-pop{0%{transform:scale(1)}40%{transform:scale(1.22)}70%{transform:scale(.94)}to{transform:scale(1)}}@keyframes ng-launch{0%{transform:translate(0)}45%{transform:translate(3px,-6px)}to{transform:translate(0)}}@keyframes ng-flip{to{transform:rotateY(360deg)}}@keyframes ng-nudge{50%{transform:translate(4px)}}@keyframes ng-bob{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes ng-float{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes ng-rotate{to{transform:rotate(360deg)}}@keyframes ng-ring{0%{box-shadow:0 0 #ef444473}to{box-shadow:0 0 0 14px #ef444400}}@keyframes ng-dash{to{stroke-dashoffset:-60}}@keyframes ng-shine{0%{transform:translate(-120%) skew(-20deg)}60%,to{transform:translate(260%) skew(-20deg)}}.ng-js [data-reveal]{opacity:0;transform:translate3d(0,26px,0);transition:opacity .75s var(--ng-ease),transform .75s var(--ng-ease);transition-delay:calc(var(--d, 0) * 85ms)}.ng-js [data-reveal=zoom]{transform:scale(.93)}.ng-js [data-reveal=left]{transform:translate3d(-44px,0,0)}.ng-js [data-reveal=right]{transform:translate3d(44px,0,0)}.ng-js [data-reveal].is-in{opacity:1;transform:none}.ng-btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.ng-btn{--bc: var(--c, var(--ng-blue));position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 24px;border-radius:8px;font:600 14.5px/1 var(--ng-font);text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:transform .25s var(--ng-ease),box-shadow .25s,background-color .25s,color .25s;white-space:nowrap}.ng-btn .ng-ico{width:18px;height:18px;transition:transform .25s var(--ng-ease)}.ng-btn:hover .ng-ico:not(.ng-btn__lead){transform:translate(4px)}.ng-btn:hover{transform:translateY(-2px)}.ng-btn:focus-visible{outline:3px solid #f5b81c;outline-offset:2px}.ng-btn--primary{background:var(--ng-grad);color:var(--ng-navy);font-weight:700;box-shadow:0 10px 24px -12px #e09a0bd9}.ng-btn--primary:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:translate(-120%) skew(-20deg)}.ng-btn--primary:hover:after{animation:ng-shine 1s ease}.ng-btn--primary:hover{box-shadow:0 16px 30px -12px #e09a0bbf;color:var(--ng-navy)}.ng-btn--outline{background:#fff;color:var(--bc);border-color:var(--bc)}.ng-btn--outline:hover{background:var(--bc);color:#fff}.ng-btn--solid{background:var(--bc);color:#fff;box-shadow:0 10px 22px -12px var(--bc)}.ng-btn--solid:hover{color:#fff;filter:brightness(1.06)}.ng-btn--white{background:#fff;color:var(--ng-blue);box-shadow:0 10px 24px -12px #00000059}.ng-btn--ghost{background:#ffffff0f;color:#fff;border-color:#ffffff8c}.ng-btn--sm{min-height:40px;padding:0 18px;font-size:13.5px}.ng-btn--block{width:100%}.ng-btn__lead{width:20px!important;height:20px!important}.ng-btn--outline .ng-btn__lead{color:var(--ng-blue)}.ng-card{position:relative;background:#fff;border:1px solid var(--ng-line);border-radius:var(--ng-radius);box-shadow:var(--ng-shadow);transition:transform .4s var(--ng-ease),box-shadow .4s var(--ng-ease),border-color .4s;text-decoration:none;color:inherit}a.ng-card:hover,.ng-card:hover{transform:translateY(-5px);box-shadow:var(--ng-shadow-h);border-color:#cfdbff}.ng-grid{--cols: 4;display:grid;gap:18px;grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.cols-1{--cols: 1}.cols-2{--cols: 2}.cols-3{--cols: 3}.cols-4{--cols: 4}.cols-5{--cols: 5}.cols-6{--cols: 6}.cols-7{--cols: 7}.cols-8{--cols: 8}.cols-9{--cols: 9}.cols-10{--cols: 10}.cols-11{--cols: 11}.cols-12{--cols: 12}.ng-img-ph{display:block;width:100%;height:100%;min-height:120px;background:linear-gradient(135deg,#e8eeff,#f4ecff)}.ng-arrow{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1.5px solid #cfdafb;color:var(--ng-blue);background:#fff;flex:none;transition:background .3s,color .3s,transform .3s}.ng-arrow .ng-ico{width:16px;height:16px}.ng-card:hover .ng-arrow,.ng-arrow:hover{background:var(--ng-blue);color:#fff;border-color:var(--ng-blue);transform:rotate(-30deg)}.ng-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;font-size:13px;color:var(--ng-muted)}.ng-crumbs li+li:before{content:"\203a";margin-right:6px;color:#9aa3bd}.ng-crumbs a{color:var(--ng-text);text-decoration:none}.ng-crumbs a:hover{color:var(--ng-blue)}.ng-hero{position:relative;overflow:hidden;font-family:var(--ng-font);color:var(--ng-text);background:linear-gradient(100deg,#edf2ff,#f6f8ff 42%,#fff);padding:clamp(28px,4vw,52px) 0 clamp(30px,4vw,56px);isolation:isolate}.ng-hero__grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:28px;align-items:center;position:relative;z-index:2;min-height:360px}.ng-hero__media{position:absolute;top:0;right:0;bottom:0;width:60%;z-index:0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 30%);mask-image:linear-gradient(90deg,transparent 0%,#000 30%)}.ng-hero__media .ng-hero__img{width:100%;height:100%;object-fit:cover;display:block;animation:ng-heroimg 1.6s var(--ng-ease) both}@keyframes ng-heroimg{0%{transform:scale(1.06)}to{transform:scale(1)}}.ng-hero__orb{position:absolute;border-radius:50%;filter:blur(60px);z-index:-1;opacity:.55;pointer-events:none}.ng-hero__orb--1{width:340px;height:340px;background:#c7d7ff;left:-120px;top:-120px}.ng-hero__orb--2{width:260px;height:260px;background:#e3d5ff;left:38%;bottom:-160px}.ng-hero__eyebrow{margin:0 0 12px}.ng-hero__title{font-family:var(--ng-head);font-weight:800;color:var(--ng-navy);letter-spacing:-.025em;line-height:1.08;margin:0;font-size:clamp(2rem,4vw,3.15rem)}.ng-hero.size-lg .ng-hero__title{font-size:clamp(1.9rem,3.4vw,2.7rem)}.ng-hero.size-md .ng-hero__title{font-size:clamp(1.7rem,2.8vw,2.25rem)}.ng-hero.font-serif .ng-hero__title{font-family:var(--ng-serif);font-weight:700;letter-spacing:-.015em;line-height:1.15}.ng-hero__text{margin:16px 0 0;font-size:clamp(15px,1.25vw,16.5px);line-height:1.6;color:#3d4766;max-width:560px}.ng-hero__badges{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:14px 22px}.ng-hero__badges li{display:flex;align-items:center;gap:10px;font-size:12.5px;line-height:1.25;color:var(--ng-navy)}.ng-hero__badges b{display:block;font-weight:600}.ng-hero__badges small{display:block;color:var(--ng-muted);font-size:11.5px}.ng-hero__badges.is-soft .ng-chip{background:#fff;color:var(--c);border:1.5px solid var(--cbg);box-shadow:0 6px 14px -8px #14286e40}.ng-hero__badges.is-bar{background:#fff;border:1px solid var(--ng-line);border-radius:12px;padding:12px 16px;box-shadow:var(--ng-shadow-h);display:inline-flex}.ng-hero__badges.is-bar .ng-chip{background:var(--cbg);color:var(--c);box-shadow:none}.ng-hero__stats{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,auto);gap:18px 34px;justify-content:start}.ng-hero__stats li{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center}.ng-hero__stats .ng-ico{grid-row:span 2;color:#f5b81c;width:26px;height:26px}.ng-hero__stats b{font:800 26px/1 var(--ng-head);color:var(--ng-navy)}.ng-hero__stats span{font-size:12.5px;color:var(--ng-muted);white-space:nowrap}.ng-hero__visual{position:relative;min-height:340px;height:100%}.ng-hero__frame{position:relative;border-radius:18px;overflow:hidden;box-shadow:0 30px 60px -25px #142d8273;aspect-ratio:4 / 3}.ng-hero__frame .ng-hero__img{width:100%;height:100%;object-fit:cover;display:block}.ng-hero.layout-none .ng-hero__grid{grid-template-columns:1fr;min-height:0}.ng-hero.layout-none .ng-hero__visual{display:none}.ng-hero.theme-dark{background:radial-gradient(110% 120% at 85% 10%,#0e2a5c 0% 50%,#050a1f);color:#c8d1f0}.ng-hero.theme-dark .ng-hero__title,.ng-hero.theme-dark .ng-hero__stats b,.ng-hero.theme-dark .ng-hero__badges li{color:#fff}.ng-hero.theme-dark .ng-hero__text,.ng-hero.theme-dark .ng-hero__stats span{color:#c8d1f0}.ng-hero.theme-dark .ng-hero__media{opacity:.85}.ng-hero.theme-dark .ng-hero__orb{opacity:.25}.ng-hero.theme-dark .ng-crumbs a,.ng-hero.theme-dark .ng-crumbs{color:#c8d1f0}.ng-fcard{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fffffff5;border:1px solid rgba(225,232,248,.9);border-radius:12px;box-shadow:0 18px 40px -16px #10266e59;font-size:12.5px;line-height:1.3;color:var(--ng-navy);max-width:240px;animation:ng-bob 6s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -1.4s);transition:opacity .7s var(--ng-ease),transform .7s var(--ng-ease);transition-delay:calc(var(--i, 0) * .12s + .25s);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ng-js .ng-fcard:not(.is-in){opacity:0;transform:translateY(22px) scale(.94)}.ng-fcard__body b{display:block;font-weight:700;font-size:13px}.ng-fcard__body small{display:block;color:var(--ng-muted);font-size:11.5px}.ng-fcard__body em{font-style:normal;font-size:11.5px;color:var(--ng-green, #16a34a);font-weight:600}.ng-fcard--stat .ng-fcard__body b{font:800 20px/1.1 var(--ng-head)}.ng-fcard--stat{padding-right:12px}.ng-spark{width:70px;height:26px;color:var(--c)}.ng-spark path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s var(--ng-ease) .6s}.ng-fcard.is-in .ng-spark path,.ng-fcard:not(.ng-js *) .ng-spark path{stroke-dashoffset:0}.ng-fcard--list{display:block;padding:16px 18px;max-width:250px;min-width:210px}.ng-fcard__title{margin:0 0 8px;font:700 14px/1.3 var(--ng-head);color:var(--ng-navy)}.ng-fcard__list{list-style:none;margin:0;padding:0;display:grid;gap:7px}.ng-fcard__list li{display:flex;gap:8px;align-items:center;font-size:12.5px}.ng-fcard__list .ng-ico{width:18px;height:18px;color:#fff;background:#22c55e;border-radius:50%;padding:3px;stroke-width:3}.ng-fcard--progress{display:block;min-width:190px;padding:14px 16px}.ng-fcard__score{display:flex;justify-content:space-between;align-items:center}.ng-fcard__score b{font:800 24px/1 var(--ng-head)}.ng-fcard__score .ng-ico{color:#22c55e}.ng-bar{display:block;height:7px;border-radius:9px;background:#e8edf8;margin-top:10px;overflow:hidden}.ng-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#16a34a);transform-origin:left;transition:transform 1.4s var(--ng-ease) .6s}.ng-js .ng-fcard:not(.is-in) .ng-bar span{transform:scaleX(0)}.ng-fcard--pill{padding:7px 12px 7px 7px;border-radius:40px}.pos-tl{top:4%;left:0}.pos-tc{top:0;left:38%}.pos-tr{top:4%;right:0}.pos-ml{top:42%;left:-6%}.pos-mr{top:40%;right:-2%}.pos-bl{bottom:6%;left:2%}.pos-bc{bottom:0;left:36%}.pos-br{bottom:6%;right:0}.ng-ov{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:center}.has-card .ng-ov{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 270px;gap:28px}.img-right .ng-ov__media{order:2}.ng-ov__media{position:relative}.ng-ov__img{width:100%;height:auto;aspect-ratio:16 / 10.5;object-fit:cover;border-radius:16px;display:block;box-shadow:0 30px 60px -30px #142d8266}.ng-ov .ng-fcard.pos-tl{top:8%;left:-4%}.ng-ov .ng-fcard.pos-bl{bottom:8%;left:-4%}.ng-ov .ng-fcard.pos-br{right:-4%;bottom:10%}.ng-ov .ng-fcard.pos-tr{right:-4%;top:8%}.ng-ov__text .ng-h2{font-size:clamp(1.4rem,2.3vw,1.9rem)}.ng-ov__card{background:linear-gradient(160deg,#f1f5ff,#f7f2ff);border:1px solid #e3e8ff;border-radius:16px;padding:24px 22px;text-align:center}.ng-ov__card .ng-chip{margin-bottom:12px;background:#fff;box-shadow:0 12px 24px -12px #0e2a5c80}.ng-ov__card .ng-ov__ctitle{font:700 16px/1.3 var(--ng-head);color:var(--ng-navy);margin:0 0 8px}.ng-ov__card p{font-size:13px;margin:0 0 16px}.ng-checks{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:9px}.ng-checks li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;color:#34405f}.ng-checks .ng-ico{width:19px;height:19px;color:var(--c, var(--ng-blue));margin-top:1px}.ng-checks.cols-2{grid-template-columns:1fr 1fr;column-gap:24px}.ngs-overview .ng-btn{margin-top:20px}.ng-svc__card{display:flex;gap:14px;align-items:flex-start;padding:18px;min-height:100%}.ng-svc__card p{margin:0;font-size:13px;line-height:1.5;color:var(--ng-text)}.ng-svc.is-row-arrow .ng-svc__card{padding-right:52px}.ng-svc .ng-arrow{position:absolute;top:14px;right:14px;width:26px;height:26px}.ng-svc.is-stack .ng-svc__card{flex-direction:column;padding:22px 20px}.ng-svc.is-stack .ng-h3{font-size:15.5px}.ng-steps{--n: 5;list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:12px}.ng-step{position:relative;text-align:center;padding:0 6px}.ng-step__ico{--s: 64px;width:var(--s);height:var(--s);margin:0 auto 8px;display:grid;place-items:center;border-radius:50%;color:var(--c);background:radial-gradient(circle at 50% 40%,#fff 0%,var(--cbg) 70%);box-shadow:0 0 0 6px color-mix(in srgb,var(--cbg) 55%,transparent),0 14px 26px -16px var(--c);animation:ng-float 5s ease-in-out infinite;animation-delay:calc(var(--d, 0) * -.7s);transition:transform .4s var(--ng-ease)}.ng-step__ico .ng-ico{width:30px;height:30px}.ng-step:hover .ng-step__ico{transform:scale(1.08)}.ng-step__num{display:block;font:800 12px/1 var(--ng-font);color:var(--ng-navy);margin-top:4px}.ng-step__title{font:700 14.5px/1.3 var(--ng-head);color:var(--ng-navy);margin:3px 0 4px}.ng-step p{margin:0;font-size:12.5px;line-height:1.45;color:var(--ng-muted)}.ng-step__arrow{position:absolute;top:22px;right:-14px;color:var(--ng-blue);width:24px}.ng-step__arrow .ng-ico{width:20px;height:20px;animation:ng-nudge 2s ease-in-out infinite}.ng-steps.is-inline .ng-step{display:grid;grid-template-columns:auto 1fr;gap:10px;text-align:left;align-items:start}.ng-steps.is-inline .ng-step__ico{--s: 46px;margin:0}.ng-steps.is-inline .ng-step__ico .ng-ico{width:22px;height:22px}.ng-steps.is-inline .ng-step__arrow{top:12px;right:-10px}.ng-ig{gap:14px}.ng-ig__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;text-decoration:none;color:inherit;transition:transform .4s var(--ng-ease),box-shadow .4s,border-color .4s}.ng-ig.is-tile .ng-ig__item{background:#fff;border:1px solid var(--ng-line);border-radius:12px;padding:18px 10px 16px;box-shadow:var(--ng-shadow)}.ng-ig.is-tile .ng-ig__item:hover,.ng-ig.is-row .ng-ig__item:hover{transform:translateY(-5px);box-shadow:var(--ng-shadow-h);border-color:#cfdbff}.ng-ig.is-circle .ng-chip{border-radius:50%}.ng-ig__title{margin:0;font:700 13px/1.3 var(--ng-head);color:var(--ng-navy)}.ng-ig__txt p{margin:4px 0 0;font-size:12.5px;line-height:1.45;color:var(--ng-muted)}.ng-ig.is-row .ng-ig__item,.ng-ig.is-list .ng-ig__item{flex-direction:row;align-items:flex-start;text-align:left;gap:14px}.ng-ig.is-row .ng-ig__item{background:#fff;border:1px solid var(--ng-line);border-radius:12px;padding:16px;box-shadow:var(--ng-shadow)}.ng-ig.is-row .ng-ig__title,.ng-ig.is-list .ng-ig__title{font-size:14px}.ng-ig.is-row .ng-chip--ig,.ng-ig.is-list .ng-chip--ig{--s: 46px}.ng-logos{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.ng-logos:not(.cols-auto){grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.ng-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;min-height:82px;padding:12px 8px}.ng-brand>a{display:contents;color:inherit;text-decoration:none}.ng-brand[hidden]{display:none}.ng-logos.is-tile .ng-brand{background:#fff;border:1px solid var(--ng-line);border-radius:10px;box-shadow:var(--ng-shadow);transition:transform .35s var(--ng-ease),box-shadow .35s}.ng-logos.is-tile .ng-brand:hover{transform:translateY(-4px);box-shadow:var(--ng-shadow-h)}.ng-logos.is-strip{background:#fff;border:1px solid var(--ng-line);border-radius:12px;padding:6px;box-shadow:var(--ng-shadow);gap:0}.ng-logos.is-strip .ng-brand+.ng-brand{border-left:1px solid var(--ng-line)}.ng-brand__img{width:auto;height:34px;max-width:96px;object-fit:contain;transition:transform .4s var(--ng-ease)}.ng-brand:hover .ng-brand__img{transform:scale(1.1) rotate(-3deg)}.ng-brand__word{font:800 21px/1 var(--ng-head);letter-spacing:-.02em;color:var(--ng-navy)}.ng-brand__name{font-size:11.5px;color:var(--ng-text);font-weight:500}.ng-brand__sub{font-size:10.5px;color:var(--ng-muted)}.ng-logos.is-big{background:#f3f6ff;border-radius:14px;padding:10px 18px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.ng-logos.is-big .ng-brand{flex-direction:row;gap:10px;min-height:60px}.ng-logos.is-big .ng-brand__name{font:700 17px/1 var(--ng-head);color:var(--ng-navy)}.ng-logos.is-big .ng-brand__img{height:30px}.ng-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.ng-tab{font:500 13px/1 var(--ng-font);border:0;background:transparent;padding:9px 16px;border-radius:7px;color:var(--ng-text);cursor:pointer}.ng-tab.is-active{background:var(--ng-blue);color:#fff}.ng-case{overflow:hidden;display:flex;flex-direction:column}.ng-case__media{position:relative;aspect-ratio:16 / 6.6;overflow:hidden;background:#eef2ff}.ng-case__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--ng-ease)}.ng-case:hover .ng-case__img{transform:scale(1.06)}.ng-tag{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:6px;background:var(--c);color:#fff;font:600 12px/1 var(--ng-font);box-shadow:0 8px 18px -8px var(--c);text-decoration:none}.ng-tag .ng-ico{width:13px;height:13px}.ng-case__body{padding:14px 18px 16px;display:flex;flex-direction:column;flex:1}.ng-case__body .ng-h3 a{color:inherit;text-decoration:none}.ng-case__body p{margin:0 0 10px;font-size:13px;line-height:1.5}.ng-case__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:4px 0 12px;text-align:center}.ng-case__stats dt{font:800 18px/1.1 var(--ng-head);color:#16a34a}.ng-case__stats dd{margin:3px 0 0;font-size:11.5px;color:var(--ng-muted)}.ng-case__body .ng-link{margin-top:auto;font-size:13px}.ng-chips{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0}.ng-chips li{font:600 11px/1 var(--ng-font);padding:5px 9px;border-radius:20px;color:var(--c);background:var(--cbg)}.ng-cases.is-chips .ng-case__media{aspect-ratio:16 / 8.5}.ng-cases.is-compact .ng-case__media{aspect-ratio:16 / 9}.ng-cases.is-compact .ng-case__body{padding:10px 12px}.ng-cases.is-compact .ng-h3{font-size:13px;margin:0}.ng-case__sub{font-size:11.5px!important;color:var(--ng-muted);margin:2px 0 0!important}.ng-cases.is-compact .ng-tag{display:none}.ng-cases.is-side .ng-case{flex-direction:row}.ng-cases.is-side .ng-case__media{width:38%;aspect-ratio:auto}.ng-pricing-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.has-aside .ng-pricing-wrap{grid-template-columns:minmax(0,1fr) 270px;align-items:stretch}.ng-plan{padding:22px 20px 20px;display:flex;flex-direction:column}.ng-plan.is-featured{border:2px solid var(--c);box-shadow:0 24px 46px -24px var(--c)}.ng-plan__badge{position:absolute;top:-12px;right:18px;background:var(--ng-grad);color:var(--ng-navy);font:600 11.5px/1 var(--ng-font);padding:6px 12px;border-radius:6px;box-shadow:0 8px 18px -8px #e09a0bb3}.ng-plan__head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ng-plan__name{margin:0;font:700 16px/1.25 var(--ng-head);color:var(--c)}.ng-plan__sub{margin:2px 0 0;font-size:12px;color:var(--ng-muted)}.ng-plan__pill{margin-left:auto;font:600 10.5px/1 var(--ng-font);color:var(--c);border:1px solid var(--c);border-radius:5px;padding:5px 7px;white-space:nowrap}.ng-plan__price{margin:0 0 6px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.ng-plan__price b{font:800 clamp(24px,2.4vw,30px)/1 var(--ng-head);color:var(--ng-navy);letter-spacing:-.02em}.ng-plan__price s{color:#9aa3bd;font-size:13px}.ng-plan__price span{color:var(--ng-muted);font-size:13px}.ng-plan__heading{margin:0 0 6px;font:800 22px/1.2 var(--ng-head);color:var(--ng-navy)}.ng-plan__list{margin:10px 0 20px;flex:1}.ng-plan__list li{font-size:13px}.ng-plans.is-models .ng-plan__name{color:var(--ng-navy)}.ng-plan-side{background:linear-gradient(180deg,#f2f5ff,#f8f5ff);border:1px solid #e3e8ff;border-radius:14px;padding:20px}.ng-plan-side__title{margin:0;font:700 16px/1.3 var(--ng-head);color:var(--ng-navy)}.ng-plan-side .ng-checks li{font-size:12.5px}.ng-plan-promo{position:relative;border-radius:14px;overflow:hidden;background:var(--ng-navy);color:#c8d1f0;display:flex;align-items:flex-end;min-height:280px}.ng-plan-promo__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.35}.ng-plan-promo__in{position:relative;padding:22px}.ng-plan-promo .ng-plan-promo__title{font:700 20px/1.25 var(--ng-head);color:#fff;margin:0 0 8px}.ng-plan-promo p{font-size:13px;margin:0 0 14px}.ng-testi{gap:18px}.ng-quote{margin:0;padding:18px;display:grid;grid-template-columns:76px 1fr;grid-template-areas:"av q" "av c";column-gap:16px;align-items:start}.ng-quote__mark{display:none}.ng-quote__avatar{grid-area:av}.ng-avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;display:block;box-shadow:0 0 0 3px #fff,0 0 0 4px #e3e9ff}.ng-quote blockquote{grid-area:q;margin:0}.ng-quote blockquote p{margin:0;font-size:13.5px;line-height:1.6;color:#3d4766}.ng-quote figcaption{grid-area:c;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:12px;flex-wrap:wrap}.ng-quote figcaption b{display:block;font:700 14px/1.2 var(--ng-head);color:var(--ng-navy)}.ng-quote figcaption small{display:block;font-size:12px;color:var(--ng-muted)}.ng-stars{display:inline-flex;gap:2px}.ng-stars svg{fill:#e2e6ef}.ng-stars svg.on{fill:#f5b301}.ng-testi.is-quote .ng-quote,.ng-testi.is-slider .ng-quote{grid-template-columns:1fr;grid-template-areas:"m" "q" "c";padding:22px}.ng-testi.is-quote .ng-quote__mark,.ng-testi.is-slider .ng-quote__mark{display:block;grid-area:m;font:800 54px/.6 var(--ng-serif);color:var(--ng-blue);height:26px}.ng-testi.is-quote .ng-quote__avatar,.ng-testi.is-slider .ng-quote__avatar{grid-area:c}.ng-testi.is-quote figcaption,.ng-testi.is-slider figcaption{padding-left:64px;min-height:52px;align-items:center}.ng-testi.is-quote .ng-avatar,.ng-testi.is-slider .ng-avatar{width:50px;height:50px;margin-top:12px}.ng-slider{--cols: 2;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cols) - 1) * 20px) / var(--cols));gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 2px 12px}.ng-slider::-webkit-scrollbar{display:none}.ng-slider>*{scroll-snap-align:start}.ng-slider__nav{display:flex;gap:8px;margin-top:6px}.ng-slider__btn{width:38px;height:38px;border-radius:50%;border:1px solid var(--ng-line);background:#fff;color:var(--ng-navy);display:grid;place-items:center;cursor:pointer;transition:background .25s,color .25s}.ng-slider__btn:hover{background:var(--ng-blue);color:#fff}.ng-slider__btn .ng-ico{width:18px;height:18px}.ng-faq{display:grid;gap:8px}.ng-faq__item{background:#fff;border:1px solid var(--ng-line);border-radius:10px;transition:box-shadow .3s,border-color .3s}.ng-faq__item[open]{border-color:#cbd8ff;box-shadow:var(--ng-shadow-h);background:#fbfcff}.ng-faq__item summary{list-style:none;display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;font:600 13.5px/1.4 var(--ng-font);color:var(--ng-navy)}.ng-faq__item summary::-webkit-details-marker{display:none}.ng-faq__n{min-width:18px;color:var(--ng-navy)}.ng-faq__q{flex:1}.ng-faq__chev{width:18px;height:18px;transition:transform .3s var(--ng-ease);color:var(--ng-text)}.ng-faq__item[open] .ng-faq__chev{transform:rotate(180deg);color:var(--ng-blue)}.ng-faq__a{padding:0 16px 14px 46px;font-size:13.5px;line-height:1.65;animation:ng-faq .35s var(--ng-ease)}.ng-faq:not(.is-numbered) .ng-faq__a{padding-left:16px}.ng-faq__a p{margin:0}@keyframes ng-faq{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ng-cta-box{position:relative;overflow:hidden;display:flex;align-items:center;gap:26px;padding:clamp(22px,3vw,32px) clamp(22px,4vw,52px);border-radius:18px;color:#e6eaff;background:var(--ng-grad-d);box-shadow:0 30px 60px -30px #283cc8b3}.ng-cta-box.theme-dark{background:radial-gradient(120% 160% at 90% 0%,#2549c9,#0e1a4f,#070d24)}.ng-cta-box.theme-green{background:linear-gradient(110deg,#0f7a3c,#16a34a 55%,#1f8d4f)}.ng-cta-box__icon{width:72px;height:72px;flex:none;border-radius:16px;display:grid;place-items:center;background:linear-gradient(145deg,#f5b81c,#0e2a5c);box-shadow:inset 0 0 0 1px #ffffff40,0 16px 30px -12px #00000073;color:#fff}.ng-cta-box__icon .ng-ico{width:36px;height:36px;animation:ng-float 4s ease-in-out infinite}.ng-cta-box__txt{flex:1;position:relative;z-index:1}.ng-cta-box__title{margin:0 0 6px;font:700 clamp(19px,2vw,24px)/1.25 var(--ng-head);color:#fff;letter-spacing:-.01em}.ng-cta-box p{margin:0;font-size:14.5px;color:#dfe5ff}.ng-cta-box .ng-btn{position:relative;z-index:1;min-height:52px;padding:0 30px}.ng-cta-box__glow{position:absolute;width:380px;height:380px;border-radius:50%;right:-120px;top:-180px;background:radial-gradient(circle,rgba(255,255,255,.22),transparent 65%);pointer-events:none}.ng-cta-box__deco{position:absolute;right:22px;bottom:10px;color:#ffffff59}.ng-cta-box__deco .ng-ico{width:64px;height:64px;animation:ng-float 5s ease-in-out infinite}.ng-cta-box__img{position:relative;z-index:1;width:160px;flex:none}.ng-cta-box__img img{width:100%;height:auto;border-radius:10px}.ngs-cta.pad-md{padding-block:22px 34px}.ng-ba{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:14px}.ng-ba>div{display:flex;flex-direction:column}.ng-ba>div>.ng-ba__panel{flex:1}.ng-ba__arrow{align-self:center}.ng-row .ng-cl{grid-template-columns:minmax(0,1fr) 190px}.ng-row .ng-illo{transform:scale(.82)}.ng-ba__panel{padding:44px 18px 16px;height:100%}.ng-ba__label{position:absolute;top:-1px;left:16px;transform:translateY(-40%);background:var(--c);color:#fff;font:600 12.5px/1 var(--ng-font);padding:8px 14px;border-radius:6px;box-shadow:0 10px 20px -10px var(--c)}.ng-ba__arrow{color:var(--ng-blue)}.ng-ba__arrow .ng-ico{width:30px;height:30px;animation:ng-nudge 1.6s ease-in-out infinite}.ng-ba__top{display:flex;align-items:center;justify-content:space-between;gap:14px}.ng-ba__thumb{flex:1;max-width:55%}.ng-ba__thumb img{width:100%;height:auto;border-radius:8px;border:1px solid var(--ng-line)}.ng-ba__lines{margin:0;flex:1}.ng-ba__lines li{font-size:12.5px}.c-red .ng-ba__lines .ng-ico{color:#ef4444}.c-green .ng-ba__lines .ng-ico{color:#22c55e}.ng-gauge{position:relative;width:108px;height:108px;flex:none;display:grid;place-items:center;text-align:center}.ng-gauge svg{position:absolute;inset:0;transform:rotate(-90deg)}.ng-gauge circle{fill:none;stroke-width:10}.ng-gauge__bg{stroke:#edf0f7}.ng-gauge__fg{stroke:var(--c);stroke-linecap:round;stroke-dasharray:var(--p) 100;transition:stroke-dasharray 1.6s var(--ng-ease) .3s}.ng-js .ng-section:not(.is-in) .ng-gauge__fg{stroke-dasharray:0 100}.ng-gauge b{font:800 28px/1 var(--ng-head);color:var(--ng-navy);margin-top:18px}.ng-gauge small{font-size:10.5px;color:var(--ng-muted);margin-bottom:24px}.ng-ba__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:6px;margin:16px 0 0;border-top:1px solid var(--ng-line);padding-top:12px;text-align:left}.ng-ba__metrics dt{font-size:10.5px;color:var(--ng-muted);text-transform:uppercase;letter-spacing:.04em}.ng-ba__metrics dd{margin:3px 0 0;font:800 17px/1.1 var(--ng-head);color:var(--ng-navy)}.ng-ba__metrics em{font-style:normal;font-size:11px;font-weight:600;color:var(--c)}.ng-serp{padding:6px 4px 0}.ng-serp small{color:var(--ng-muted);font-size:11.5px}.ng-serp__fav{display:inline-block;width:16px;height:16px;border-radius:50%;background:conic-gradient(#ef4444 0 25%,#f59e0b 0 50%,#22c55e 0 75%,#f5b81c 0);margin-right:6px;vertical-align:middle}.ng-serp__title{margin:6px 0 10px;color:#1a0dab;font:600 15px/1.3 var(--ng-font)}.ng-serp__line{display:block;height:7px;border-radius:6px;background:#e9edf6;margin-bottom:6px}.ng-serp__line.short{width:60%}.ng-browser{border:1px solid var(--ng-line);border-radius:10px;overflow:hidden}.ng-browser__bar{display:flex;align-items:center;gap:5px;padding:7px 10px;background:#f3f5fa;font-size:10.5px;color:var(--ng-muted)}.ng-browser__bar i{width:7px;height:7px;border-radius:50%;background:#d4d9e6}.ng-browser__bar em{margin-left:8px;font-style:normal}.ng-browser__body{display:flex;align-items:center;gap:14px;padding:22px 18px}.mock-alert .ng-browser__body{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff}.mock-alert .ng-browser__body .ng-ico{width:42px;height:42px;color:#fff}.mock-safe .ng-browser__body .ng-ico{width:42px;height:42px;color:#fff;background:#22c55e;border-radius:50%;padding:8px}.ng-browser__body b{display:block;font:700 16px/1.3 var(--ng-head)}.mock-safe .ng-browser__body b{color:var(--ng-navy)}.ng-browser__body small{font-size:11.5px;opacity:.85}.ng-cl{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:22px}.is-boxed .ng-cl{background:linear-gradient(135deg,#f3f6ff,#f8f5ff);border:1px solid #e3e8ff;border-radius:16px;padding:22px 26px}.ng-cl .ng-head{margin-bottom:4px}.ng-cl .ng-checks li{font-size:13.5px}.ng-cl .ng-checks .ng-ico,.ng-promo .ng-checks .ng-ico{color:#fff;background:#22c55e;border-radius:50%;padding:3.5px;stroke-width:3}.ng-cl .ng-btn{margin-top:18px}.ng-cl__art img{width:100%;height:auto;border-radius:12px}.ng-illo{position:relative;width:220px;height:210px;margin-inline:auto;display:grid;place-items:center}.ng-illo__main{width:118px;height:118px;border-radius:30px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#f5b81c,#0e2a5c 60%,#4338ca);box-shadow:0 30px 50px -20px #1d4ed8b3,inset 0 2px #ffffff59;transform:rotate(-6deg);animation:ng-float 5s ease-in-out infinite;z-index:2}.ng-illo__main .ng-ico{width:58px;height:58px;stroke-width:1.6}.ng-illo__sub{position:absolute;width:56px;height:56px;border-radius:16px;background:#fff;display:grid;place-items:center;color:var(--ng-blue);box-shadow:0 16px 30px -14px #142d8273;z-index:3;animation:ng-float 6s ease-in-out infinite}.ng-illo__sub .ng-ico{width:28px;height:28px}.ng-illo__sub--1{right:6px;top:18px;animation-delay:-2s;color:#e09a0b}.ng-illo__sub--2{left:4px;bottom:16px;animation-delay:-4s;color:#16a34a}.ng-illo__ring{position:absolute;inset:8px;border-radius:50%;border:2px dashed #c9d6ff;animation:ng-rotate 30s linear infinite}.ng-statbar{list-style:none;margin:0;padding:22px 14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border-radius:14px}.ng-statbar.theme-dark{background:linear-gradient(110deg,#0f1d5c,#102a8c,#0f1d5c);box-shadow:0 24px 50px -28px #0f1d5ce6;color:#c8d1f0}.ng-statbar.theme-light{background:#fff;border:1px solid var(--ng-line);box-shadow:var(--ng-shadow)}.ng-statbar li{display:flex;align-items:center;gap:14px;padding:4px 22px}.ng-statbar li+li{border-left:1px solid rgba(255,255,255,.14)}.ng-statbar.theme-light li+li{border-color:var(--ng-line)}.ng-statbar__ico{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:#ffffff1a;color:#93c5fd}.ng-statbar.theme-light .ng-statbar__ico{background:#e9f0ff;color:var(--ng-blue)}.ng-statbar b{display:block;font:800 28px/1 var(--ng-head);color:#fff}.ng-statbar.theme-light b{color:var(--ng-navy)}.ng-statbar small{font-size:13px}.ng-table-wrap{overflow-x:auto;border:1px solid var(--ng-line);border-radius:12px;background:#fff;box-shadow:var(--ng-shadow)}.ng-table{width:100%;border-collapse:collapse;font-size:13px;min-width:560px}.ng-table th,.ng-table td{padding:10px 14px;border-bottom:1px solid #eef1f8;text-align:center;color:#3d4766}.ng-table thead th{background:#f5f8ff;font:700 14px/1.2 var(--ng-head);color:var(--c, var(--ng-navy));position:relative;padding-top:16px}.ng-table thead th:first-child,.ng-table tbody th{text-align:left;color:var(--ng-navy)}.ng-table tbody th{font-weight:500}.ng-table .is-hl{background:#f6f2ff}.ng-table thead .is-hl{background:#ede4ff;color:#c47f00}.ng-table__badge{position:absolute;top:0;left:0;right:0;background:var(--ng-grad);color:var(--ng-navy);font:600 10.5px/1 var(--ng-font);padding:4px}.ng-yes{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#22c55e;color:#fff}.ng-yes .ng-ico{width:12px;height:12px;stroke-width:3.5}.ng-no{color:#b6bdd0}.ng-table tfoot td{border:0;padding:14px 8px}.ng-billing{display:flex;align-items:center;justify-content:flex-end;gap:10px;font-size:12.5px;margin:-40px 0 14px}.ng-billing button{border:1px solid var(--ng-blue);background:#fff;color:var(--ng-blue);border-radius:6px;padding:6px 10px;font-weight:600;cursor:pointer}.ng-billing button.is-on{background:#eaf0ff}.ng-billing em{font-style:normal;color:var(--ng-blue)}.ng-promo{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;border-radius:16px;min-height:160px}.ng-promo__txt{padding:24px 28px;position:relative;z-index:2}.ng-promo__title{margin:0 0 8px;font:800 clamp(18px,2vw,22px)/1.25 var(--ng-head);color:var(--ng-navy);letter-spacing:-.01em}.ng-promo p{margin:0 0 14px;font-size:13.5px}.ng-promo .ng-checks{margin:0 0 18px}.ng-promo__img{align-self:stretch;position:relative}.ng-promo__img img{width:100%;height:100%;object-fit:cover;display:block}.ng-promo.is-person,.ng-promo.is-checklist{background:linear-gradient(120deg,#eef3ff,#e4ecff 60%,#f1eaff);border:1px solid #dde5ff}.ng-promo.is-person .ng-promo__img img{-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%);mask-image:linear-gradient(90deg,transparent,#000 30%)}.ng-promo.is-banner{background:var(--ng-grad-d);color:#e6eaff}.ng-promo.is-banner .ng-promo__title{color:#fff;font-size:clamp(20px,2.4vw,28px)}.ng-promo.is-banner p{color:#dfe5ff}.ng-promo.is-dark{background:radial-gradient(120% 140% at 90% 0%,#0e2a5c,#0e2a5c 60%);color:#c8d1f0}.ng-promo.is-dark .ng-promo__title{color:#fff}.ng-promo__art{padding:16px}.ng-gal{--ratio: 4/3;gap:14px}.ng-gal__item{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--ng-line);border-radius:12px;overflow:hidden;box-shadow:var(--ng-shadow);text-decoration:none;color:inherit;transition:transform .4s var(--ng-ease),box-shadow .4s}.ng-gal__item:hover{transform:translateY(-5px);box-shadow:var(--ng-shadow-h)}.ng-gal__item.span-2{grid-column:span 2}.ng-gal__media{position:relative;display:block;aspect-ratio:var(--ratio);overflow:hidden;background:#eef2ff}.ng-gal__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--ng-ease)}.ng-gal__item:hover .ng-gal__media img{transform:scale(1.06)}.ng-gal__chip{position:absolute;left:12px;bottom:12px;background:#fff}.ng-gal__body{padding:12px 14px 14px;display:grid;gap:4px}.ng-gal__title{font:700 14px/1.3 var(--ng-head);color:var(--ng-navy)}.ng-gal__body small{font-size:12px;color:var(--ng-muted);line-height:1.45}.ng-gal__body .ng-link{font-size:12.5px;margin-top:4px}.ng-gal__label{padding:10px 14px;font:600 14px/1.2 var(--ng-head);color:var(--ng-navy);background:#f3f5fa}.ng-gal.is-overlay .ng-gal__body{position:absolute;inset:auto 0 0;background:linear-gradient(transparent,#050a1fd9);color:#fff;padding-top:40px}.ng-gal.is-overlay .ng-gal__title{color:#fff}.ng-gal.is-overlay .ng-gal__body small{color:#d4dbf3}.ng-gal.is-strip .ng-gal__body{padding:8px 12px 10px}.ng-gal.is-strip .ng-gal__title{font-size:12.5px}.ng-gal.is-strip .ng-gal__body small{font-size:11px}.ng-catnav{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);gap:12px;overflow-x:auto;scrollbar-width:none;padding:4px 2px 8px}.ng-catnav::-webkit-scrollbar{display:none}.ng-catnav__item{display:flex;align-items:center;gap:10px;padding:14px 16px;background:#fff;border:1px solid var(--ng-line);border-radius:10px;box-shadow:var(--ng-shadow);text-decoration:none;font:600 12.5px/1.3 var(--ng-font);color:var(--ng-navy);transition:transform .35s var(--ng-ease),box-shadow .35s}.ng-catnav__item:hover{transform:translateY(-3px);box-shadow:var(--ng-shadow-h)}.ng-catnav__item.is-active{background:var(--ng-grad);color:var(--ng-navy);border-color:transparent}.ng-catnav__item.is-active .ng-chip{background:#ffffff2e;color:#fff}.ng-catnav.is-pills{display:flex;flex-wrap:wrap}.ng-catnav.is-pills .ng-catnav__item{padding:9px 16px}.ng-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.ng-pills .ng-pill{font-size:12.5px}.ng-pill{display:inline-flex;align-items:center;padding:8px 14px;border-radius:8px;border:1px solid var(--ng-line);background:#fff;color:var(--ng-navy);font:500 13px/1 var(--ng-font);text-decoration:none;transition:all .25s;box-shadow:var(--ng-shadow)}.ng-pill:hover{border-color:var(--ng-blue);color:var(--ng-blue)}.ng-pill.is-active{background:var(--ng-blue);border-color:var(--ng-blue);color:#fff;box-shadow:0 10px 20px -10px var(--ng-blue)}.ng-pill--sm{padding:6px 12px;font-size:12px;background:#eef3ff;border-color:#eef3ff;color:var(--ng-blue);box-shadow:none}.ng-news.is-banner{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 120px;gap:26px;align-items:center;padding:clamp(22px,3vw,30px) clamp(22px,4vw,54px);border-radius:18px;background:var(--ng-grad-d);color:#dfe5ff;box-shadow:0 30px 60px -30px #283cc8b3}.ng-news__title{margin:0 0 6px;font:700 clamp(20px,2.2vw,27px)/1.25 var(--ng-head);color:#fff}.ng-news.is-banner p{margin:0;font-size:14px}.ng-subscribe{position:relative;display:flex;gap:0;background:#fff;border-radius:10px;padding:5px;box-shadow:0 16px 30px -18px #00000080;flex-wrap:wrap}.ng-subscribe input[type=email]{flex:1;min-width:160px;border:0;outline:0;padding:0 14px;font:14px var(--ng-font);color:var(--ng-navy);background:transparent;min-height:46px}.ng-subscribe .ng-btn{border-radius:8px}.ng-subscribe__msg{flex-basis:100%;margin:0;font-size:12.5px;color:#16a34a;padding:0 10px}.ng-subscribe__msg:empty{display:none}.ng-subscribe.is-err .ng-subscribe__msg{color:#dc2626}.ng-news__plane{position:relative;color:#fff;justify-self:end}.ng-news__plane .ng-ico{width:64px;height:64px;stroke-width:1.5;animation:ng-float 4s ease-in-out infinite}.ng-news__trail{position:absolute;width:110px;right:40px;top:46px;color:#ffffff8c}.ng-news__trail path{animation:ng-dash 3s linear infinite}.ng-header{position:relative;z-index:100;background:#fff;font-family:var(--ng-font);border-bottom:1px solid #eef1f8;transition:box-shadow .3s,background .3s}.ng-header.is-sticky{position:sticky;top:0}.admin-bar .ng-header.is-sticky{top:32px}.ng-header.is-scrolled{box-shadow:0 10px 30px -14px #10266e40;background:#fffffff7}.ng-header__bar{display:flex;align-items:center;gap:14px;min-height:68px;position:static;max-width:var(--ng-wrap)}.ng-logo{display:inline-flex;align-items:center;gap:8px;text-decoration:none;flex:none}.ng-logo__img{max-height:44px;width:auto}.ng-logo__txt b{display:block;font:800 19px/1 var(--ng-head);color:var(--ng-navy);letter-spacing:-.02em}.ng-logo__txt small{display:block;font:700 9.5px/1 var(--ng-font);letter-spacing:.2em;color:var(--ng-navy);margin-top:4px}.ng-logo--light .ng-logo__txt b,.ng-logo--light .ng-logo__txt small{color:#fff}.ng-logo__mark{transition:transform .5s var(--ng-ease)}.ng-logo:hover .ng-logo__mark{transform:rotate(-8deg) scale(1.06)}.ng-nav{flex:1;display:flex;justify-content:center}.ng-nav__list{list-style:none;display:flex;align-items:stretch;gap:2px;margin:0;padding:0}.ng-nav__item{position:static;display:flex;align-items:center}.ng-nav__link{display:inline-flex;align-items:center;height:68px;padding:0 8px;font:500 13.5px/1 var(--ng-font);white-space:nowrap;color:var(--ng-navy);text-decoration:none;position:relative;transition:color .2s}.ng-nav__link:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2.5px;border-radius:3px;background:var(--ng-grad);transform:scaleX(0);transition:transform .3s var(--ng-ease)}.ng-nav__item:hover>.ng-nav__link,.ng-nav__item.is-current>.ng-nav__link{color:var(--ng-blue)}.ng-nav__item.is-current>.ng-nav__link{background:linear-gradient(180deg,transparent 20%,#eef3ff 20%,#eef3ff 80%,transparent 80%)}.ng-nav__item:hover>.ng-nav__link:after,.ng-nav__item.is-current>.ng-nav__link:after{transform:scaleX(1)}.ng-nav__toggle{border:0;background:transparent;padding:0;margin-left:-8px;margin-right:2px;color:var(--ng-navy);cursor:pointer;display:grid;place-items:center;width:18px;height:18px}.ng-nav__toggle .ng-ico{width:14px;height:14px;transition:transform .3s}.ng-nav__item:hover .ng-nav__toggle .ng-ico,.ng-nav__item.is-open .ng-nav__toggle .ng-ico{transform:rotate(180deg)}.ng-header__actions{display:flex;align-items:center;gap:12px;margin-left:auto}.ng-iconbtn{width:40px;height:40px;display:grid;place-items:center;border:0;background:transparent;color:var(--ng-navy);border-radius:10px;cursor:pointer;transition:background .2s,color .2s}.ng-iconbtn:hover{background:#eef3ff;color:var(--ng-blue)}.ng-iconbtn .ng-ico{width:21px;height:21px}.ng-burger{display:none}.ng-burger span{display:block;width:20px;height:2px;background:currentColor;border-radius:2px;transition:transform .3s,opacity .3s;grid-area:1 / 1}.ng-burger span:nth-child(1){transform:translateY(-6px)}.ng-burger span:nth-child(3){transform:translateY(6px)}.ng-nav-open .ng-burger span:nth-child(1){transform:rotate(45deg)}.ng-nav-open .ng-burger span:nth-child(2){opacity:0}.ng-nav-open .ng-burger span:nth-child(3){transform:rotate(-45deg)}.ng-drop{position:absolute;top:100%;min-width:230px;list-style:none;margin:0;padding:8px;background:#fff;border-radius:0 0 12px 12px;box-shadow:0 24px 50px -20px #10266e59;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s,transform .25s var(--ng-ease),visibility .25s}.ng-nav__item.has-sub:not(.has-mega){position:relative}.ng-drop a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;font-size:13.5px;color:var(--ng-navy);text-decoration:none}.ng-drop a:hover{background:#f2f6ff;color:var(--ng-blue)}.ng-mega{position:absolute;left:0;right:0;top:100%;padding:0 16px;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .28s,transform .35s var(--ng-ease),visibility .28s;pointer-events:none}.ng-nav__item:hover>.ng-drop,.ng-nav__item:focus-within>.ng-drop,.ng-nav__item.is-open>.ng-drop,.ng-nav__item:hover>.ng-mega,.ng-nav__item:focus-within>.ng-mega,.ng-nav__item.is-open>.ng-mega{opacity:1;visibility:visible;transform:none;pointer-events:auto}.ng-mega__inner{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:236px minmax(0,1fr) 256px;background:#fff;border:1px solid #e8edf8;border-radius:0 0 18px 18px;box-shadow:0 40px 80px -30px #10266e66;overflow:hidden}.ng-mega__inner:not(:has(.ng-mega__promo)){grid-template-columns:236px minmax(0,1fr)}.ng-mega__side{padding:24px 18px 20px 22px;border-right:1px solid #eef1f8;background:linear-gradient(180deg,#fbfcff,#fff)}.ng-mega__title{margin:0;font:800 19px/1.2 var(--ng-head);color:var(--ng-navy)}.ng-mega__desc{margin:6px 0 14px;font-size:12.5px;color:var(--ng-muted);line-height:1.45}.ng-mega__tabs{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ng-mega__tabs a{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:8px;font:500 13.5px/1.2 var(--ng-font);color:var(--ng-navy);text-decoration:none;transition:background .2s,color .2s}.ng-mega__tabs a .ng-ico:first-child{width:20px;height:20px;color:var(--c)}.ng-mega__tabs a span{flex:1}.ng-mega__tabs a .ng-ico:last-child{width:15px;height:15px;opacity:.5}.ng-mega__tabs a.is-active,.ng-mega__tabs a:hover{background:#ebf1ff;color:var(--ng-blue)}.ng-mega__cols{display:grid;grid-template-columns:repeat(var(--v, 3),minmax(0,1fr))}.ng-mega__col{display:none;padding:20px 14px;border-right:1px solid #eef1f8;animation:ng-faq .35s var(--ng-ease)}.ng-mega__col.is-shown{display:block}.ng-mega__colhead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px 8px;margin-bottom:10px}.ng-mega__colhead>div{min-width:0;max-width:100%}.ng-mega__coltitle{display:block;font:800 15.5px/1.2 var(--ng-head);white-space:nowrap;color:var(--ng-navy);text-decoration:none}.ng-mega__col.is-focus .ng-mega__coltitle{color:var(--ng-blue)}.ng-mega__colhead span{display:block;font-size:12px;color:var(--ng-muted);margin-top:4px}.ng-mega__all{font:600 12px/1 var(--ng-font);color:var(--ng-blue);text-decoration:none;white-space:nowrap;display:inline-flex;gap:4px;align-items:center}.ng-mega__all .ng-ico{width:14px;height:14px}.ng-mega__col ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ng-mega__col li a{display:flex;align-items:center;gap:12px;padding:8px;border-radius:10px;text-decoration:none;transition:background .2s,transform .2s}.ng-mega__col li a:hover{background:#f3f6ff;transform:translate(3px)}.ng-mega__lt{flex:1;min-width:0}.ng-mega__lt b{display:block;font:600 13.5px/1.25 var(--ng-font);color:var(--ng-navy)}.ng-mega__lt small{display:block;font-size:11.5px;color:var(--ng-muted);margin-top:2px}.ng-mega__price{display:inline-block;margin-top:6px;padding:3px 8px;border-radius:6px;background:#eef3ff;font:700 12.5px/1.2 var(--ng-head);color:var(--ng-blue);font-style:normal;white-space:nowrap}.ng-mega__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;padding:20px}.ng-mega__card{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--ng-line);border-radius:12px;text-decoration:none;transition:transform .3s var(--ng-ease),box-shadow .3s}.ng-mega__card:hover{transform:translateY(-3px);box-shadow:var(--ng-shadow-h)}.ng-mega__card b{font:700 13.5px/1.2 var(--ng-head);color:var(--ng-navy)}.ng-mega__card small{font-size:11.5px;color:var(--ng-muted);line-height:1.4}.ng-mega__more{font:600 11.5px/1 var(--ng-font);color:var(--ng-blue);display:inline-flex;gap:4px;align-items:center;margin-top:4px}.ng-mega__more .ng-ico{width:13px;height:13px}.ng-mega__promo{position:relative;overflow:hidden;margin:14px;border-radius:14px;padding:22px 20px;background:radial-gradient(120% 120% at 100% 0%,#3b5bff,#1e2a8a 45%,#0e2a5c);color:#c9d3f5;display:flex;flex-direction:column;align-items:flex-start}.ng-mega__badge{font:600 10.5px/1 var(--ng-font);background:var(--ng-grad);color:var(--ng-navy);padding:5px 10px;border-radius:5px;margin-bottom:12px}.ng-mega__ptitle{font:800 19px/1.25 var(--ng-head);color:#fff;margin:0 0 8px}.ng-mega__ptext{font-size:12.5px;line-height:1.5;margin:0 0 16px}.ng-mega__glow{position:absolute;width:200px;height:200px;right:-60px;bottom:-60px;border-radius:50%;background:radial-gradient(circle,rgba(224,154,11,.55),transparent 70%)}.ng-search{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid #eef1f8;box-shadow:0 30px 60px -30px #10266e66;padding:18px 0;animation:ng-faq .3s var(--ng-ease)}.ng-search .ng-container{display:flex;gap:10px;align-items:center}.ng-search .ng-searchform{flex:1}.ng-searchform{position:relative;display:flex;align-items:center;background:#fff;border:1px solid #dfe5f3;border-radius:10px;padding:4px;transition:border-color .2s,box-shadow .2s}.ng-searchform:focus-within{border-color:var(--ng-blue);box-shadow:0 0 0 4px #0e2a5c1f}.ng-searchform input[type=search]{flex:1;min-width:0;border:0;outline:0;background:transparent;font:14px var(--ng-font);color:var(--ng-navy);padding:10px 12px;-webkit-appearance:none;appearance:none}.ng-searchform__go{width:44px;height:42px;border:0;border-radius:8px;background:var(--ng-grad);color:var(--ng-navy);display:grid;place-items:center;cursor:pointer}.ng-searchform__go .ng-ico{width:19px;height:19px}.ng-voice{position:relative;width:40px;height:40px;margin-right:4px;border:0;border-radius:50%;background:#eef3ff;color:var(--ng-blue);display:grid;place-items:center;cursor:pointer;transition:background .2s,color .2s}.ng-voice[hidden]{display:none}.ng-voice .ng-ico{width:19px;height:19px}.ng-voice:hover{background:var(--ng-blue);color:#fff}.ng-voice.is-listening{background:#ef4444;color:#fff;animation:ng-ring 1.2s ease-out infinite}.ng-live{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;list-style:none;margin:0;padding:6px;background:#fff;border:1px solid var(--ng-line);border-radius:12px;box-shadow:0 24px 50px -20px #10266e59;max-height:340px;overflow:auto}.ng-live a{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:8px;color:var(--ng-navy);text-decoration:none;font-size:13.5px}.ng-live a:hover{background:#f2f6ff;color:var(--ng-blue)}.ng-live small{color:var(--ng-muted);text-transform:capitalize;font-size:11.5px}.ng-live .is-empty{padding:10px 12px;font-size:13px;color:var(--ng-muted)}.ng-footer{position:relative;overflow:hidden;background:#050b22;color:#a9b3d6;font:13px/1.6 var(--ng-font);padding-top:44px}.ng-footer__glow{position:absolute;left:50%;bottom:-260px;width:1100px;height:500px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(224,154,11,.45),rgba(224,154,11,.08) 60%,transparent);pointer-events:none}.ng-footer__grid{position:relative;display:grid;grid-template-columns:1.55fr .8fr 1fr 1fr 1.25fr 1.25fr;gap:26px;padding-bottom:34px}.ng-footer__about p{margin:14px 0 16px;font-size:12.5px}.ng-footer__h{margin:0 0 12px;font:600 14px/1.2 var(--ng-head);color:#fff}.ng-footer ul{list-style:none;margin:0;padding:0}.ng-footer__col li{margin-bottom:5px}.ng-footer a{color:#a9b3d6;text-decoration:none;transition:color .2s}.ng-footer a:hover{color:#fff}.ng-footer__col nav a,.ng-footer__col li a{display:inline-block;transition:transform .25s var(--ng-ease),color .2s}.ng-footer__col li a:hover{transform:translate(3px)}.ng-footer__brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.ng-footer__brand svg{filter:drop-shadow(0 0 24px rgba(245,184,28,.75));animation:ng-float 6s ease-in-out infinite}.ng-footer__brand span{font:600 17px/1 var(--ng-head);color:#f5b81c}.ng-footer__contact li{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}.ng-footer__contact .ng-ico{width:17px;height:17px;color:#f5b81c;margin-top:2px}.ng-footer__news p{margin:0 0 12px;font-size:12.5px}.ng-subscribe--mini{padding:3px;border-radius:8px}.ng-subscribe--mini{flex-wrap:nowrap}.ng-subscribe--mini input[type=email]{min-width:0;min-height:36px;font-size:12.5px;padding:0 10px}.ng-subscribe--mini button{width:36px;height:36px;border:0;border-radius:6px;background:var(--ng-blue);color:#fff;display:grid;place-items:center;cursor:pointer}.ng-subscribe--mini button .ng-ico{width:16px;height:16px}.ng-social{display:flex;gap:8px;flex-wrap:wrap}.ng-social a{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#ffffff0f;transition:background .25s,transform .25s}.ng-social a:hover{background:var(--ng-blue);transform:translateY(-3px)}.ng-social .ng-ico{width:15px;height:15px}.ng-footer__bottom{position:relative;border-top:1px solid rgba(255,255,255,.08);padding:14px 0;font-size:12px}.ng-footer__bottom .ng-container{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.ng-footer__bottom p{margin:0}.ng-footer__bottom ul{display:flex;gap:0}.ng-footer__bottom li+li:before{content:"|";margin:0 12px;opacity:.4}.ng-totop{position:fixed;right:18px;bottom:18px;z-index:90;width:44px;height:44px;border-radius:12px;border:0;background:var(--ng-grad);color:var(--ng-navy);display:grid;place-items:center;box-shadow:0 14px 30px -12px #0e2a5ccc;cursor:pointer;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .3s,transform .3s}.ng-totop.is-visible{opacity:1;transform:none;pointer-events:auto}.ng-totop .ng-ico{width:20px;height:20px;transform:rotate(-45deg)}.ng-postgrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.ng-post{grid-column:span 2;display:flex;flex-direction:column;overflow:visible}.ng-post.is-big{grid-column:span 3}.layout-grid .ng-post,.layout-grid .ng-post.is-big{grid-column:span 2}.ng-post__media{display:block;aspect-ratio:16 / 9.4;overflow:hidden;border-radius:var(--ng-radius) var(--ng-radius) 0 0;background:#eef2ff}.ng-post.is-big .ng-post__media{aspect-ratio:16 / 7.4}.ng-post__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--ng-ease)}.ng-post:hover .ng-post__media img{transform:scale(1.06)}.ng-post>.ng-tag{position:relative;top:auto;right:auto;align-self:flex-start;margin:-14px 0 0 14px;z-index:2}.ng-tag--soft{background:var(--cbg);color:var(--c);box-shadow:0 0 0 3px #fff;border-radius:20px;padding:6px 12px;font-size:11.5px}.ng-post__body{padding:10px 16px 14px;display:flex;flex-direction:column;flex:1}.ng-post__title{margin:0 0 8px;font:700 17px/1.3 var(--ng-serif);color:var(--ng-navy)}.ng-post.is-big .ng-post__title{font-size:20px}.ng-post__title a{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1.5px no-repeat;transition:background-size .4s var(--ng-ease)}.ng-post:hover .ng-post__title a{background-size:100% 1.5px}.ng-post__ex{margin:0 0 14px;font-size:13px;line-height:1.55;color:var(--ng-text)}.ng-post__meta{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:11.5px;color:var(--ng-muted)}.ng-post__meta>span{display:inline-flex;align-items:center;gap:5px}.ng-post__meta .ng-ico{width:14px;height:14px}.ng-post__author img{width:22px;height:22px;border-radius:50%}.ng-post__meta .ng-arrow{margin-left:auto}.ng-pager{margin-top:26px;display:flex;justify-content:center}.ng-pager ul{list-style:none;display:flex;gap:8px;margin:0;padding:0}.ng-pager .page-numbers{min-width:40px;height:40px;padding:0 8px;display:grid;place-items:center;border:1px solid var(--ng-line);border-radius:8px;background:#fff;color:var(--ng-navy);font:600 13px/1 var(--ng-font);text-decoration:none;transition:all .2s}.ng-pager .page-numbers .ng-ico{width:16px;height:16px;color:var(--ng-blue)}.ng-pager .page-numbers.current{background:var(--ng-blue);color:#fff;border-color:var(--ng-blue)}.ng-pager a.page-numbers:hover{border-color:var(--ng-blue);color:var(--ng-blue)}.ng-empty{text-align:center;padding:40px 0}.ng-empty>.ng-ico{width:48px;height:48px;color:var(--ng-blue)}.ng-empty .ng-searchform{max-width:480px;margin:12px auto 0}.ng-sidebar{display:grid;gap:18px;font-family:var(--ng-font)}.ng-widget{background:#fff;border:1px solid var(--ng-line);border-radius:12px;padding:16px 16px 14px;box-shadow:var(--ng-shadow)}.ng-widget--search{padding:0;border:0;box-shadow:none;background:none}.ng-widget__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ng-widget__title{margin:0 0 10px;font:700 18px/1.25 var(--ng-serif);color:var(--ng-navy)}.ng-widget__head .ng-widget__title{margin:0}.ng-catlist{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ng-catlist a{display:flex;align-items:center;gap:12px;padding:7px 8px;border-radius:8px;color:var(--ng-navy);text-decoration:none;font-size:13.5px;transition:background .2s}.ng-catlist a>span:not(.ng-chip){flex:1}.ng-catlist em{font-style:normal;color:var(--ng-muted);font-size:12.5px}.ng-catlist a:hover,.ng-catlist .is-active a{background:#eef3ff;color:var(--ng-blue)}.ng-mini{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ng-mini a{display:grid;grid-template-columns:90px auto 1fr;align-items:center;gap:10px;text-decoration:none}.ng-mini:not(.is-numbered) a{grid-template-columns:90px 1fr}.ng-mini__img{width:90px;height:58px;border-radius:8px;object-fit:cover;display:block;min-height:0}.ng-mini__n{width:22px;height:22px;border-radius:50%;background:var(--ng-navy);color:#fff;font:700 11px/22px var(--ng-font);text-align:center}.ng-mini__t b{display:block;font:600 13px/1.35 var(--ng-font);color:var(--ng-navy);transition:color .2s}.ng-mini a:hover b{color:var(--ng-blue)}.ng-mini__t small{font-size:11.5px;color:var(--ng-muted)}.ng-widget--cta{position:relative;overflow:hidden;background:radial-gradient(120% 140% at 100% 0%,#0e2a5c,#0e2a5c 65%);border:0;color:#c8d1f0;padding:22px 20px}.ng-widget--cta .ng-widget--cta__title{font:700 21px/1.25 var(--ng-serif);color:#fff;margin:0 0 8px;position:relative;z-index:1;max-width:70%}.ng-widget--cta p{font-size:13px;position:relative;z-index:1;max-width:70%}.ng-widget--cta:not(:has(img)) .ng-widget--cta__title,.ng-widget--cta:not(:has(img)) p{max-width:none}.ng-widget--cta .ng-btn{position:relative;z-index:1}.ng-widget--cta__img{position:absolute;right:-30px;top:30px;width:46%;height:auto;border-radius:8px;opacity:.9;transform:rotate(-4deg)}.ng-widget--news{background:linear-gradient(160deg,#f2f5ff,#f6f2ff)}.ng-widget--news__head{display:flex;gap:12px;margin-bottom:12px}.ng-widget--news__head p{margin:0;font-size:12.5px}.ng-subscribe--stack{flex-direction:column;background:transparent;box-shadow:none;padding:0;gap:10px}.ng-subscribe--stack input[type=email]{background:#fff;border:1px solid var(--ng-line);border-radius:8px}.ng-widget--help__head{display:flex;gap:12px;margin-bottom:12px}.ng-widget--help__ico{color:var(--ng-purple)}.ng-widget--help__ico .ng-ico{width:42px;height:42px}.ng-widget--help p{margin:0;font-size:12.5px}.ng-phead{font-family:var(--ng-font)}.ng-phead>.ng-tag{position:static;display:inline-flex;margin-bottom:10px}.ng-phead__title{margin:0 0 12px;font:700 clamp(26px,3.2vw,36px)/1.18 var(--ng-serif);color:var(--ng-navy);letter-spacing:-.01em}.ng-phead__ex{margin:0 0 16px;font-size:16px;line-height:1.6;color:#3d4766}.ng-phead__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;font-size:13px;color:var(--ng-muted)}.ng-phead__meta>span{display:inline-flex;align-items:center;gap:6px}.ng-phead__meta .ng-ico{width:16px;height:16px}.ng-phead__author img{width:44px;height:44px;border-radius:50%}.ng-phead__author b{display:block;color:var(--ng-navy);font-size:13px}.ng-phead__author small{display:block;font-size:12px}.ng-share{margin-left:auto}.ng-share a,.ng-share button{width:32px;height:32px;border-radius:7px;display:grid;place-items:center;color:#fff;border:0;cursor:pointer;transition:transform .25s}.ng-share a:hover,.ng-share button:hover{transform:translateY(-3px)}.ng-share .ng-ico{width:15px!important;height:15px!important}.ng-share .is-in{background:#0a66c2}.ng-share .is-fb{background:#1877f2}.ng-share .is-x{background:#1d9bf0}.ng-share .is-copy{background:#eef3ff;color:var(--ng-blue)}.ng-share .is-copy.is-copied{background:#22c55e;color:#fff}.ng-pfoot__tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0;font-size:13px;color:var(--ng-navy)}.ng-authorbox{display:grid;grid-template-columns:auto 200px 1fr;gap:18px;align-items:center;padding:18px 20px;background:#f5f8ff;border:1px solid var(--ng-line);border-radius:12px;font-family:var(--ng-font)}.ng-authorbox img{width:72px;height:72px;border-radius:50%}.ng-authorbox__who small{display:block;font-size:12px;color:var(--ng-muted)}.ng-authorbox__who b{display:block;font:700 18px/1.2 var(--ng-serif);color:var(--ng-navy)}.ng-authorbox__who span{font-size:12.5px;color:var(--ng-text)}.ng-authorbox__bio{border-left:1px solid var(--ng-line);padding-left:18px}.ng-authorbox__bio p{margin:0 0 8px;font-size:13px}.ng-social--sm a{width:28px;height:28px;background:#fff;color:var(--ng-blue);box-shadow:var(--ng-shadow)}.ng-row{padding-block:clamp(26px,3.2vw,40px)}.ng-row>.wp-block-columns{max-width:var(--ng-wrap);margin-inline:auto!important;padding-inline:24px;gap:28px;margin-block:0}.ng-row .ng-section{padding-block:0;background:transparent}.ng-row .ng-section>.ng-container{padding-inline:0;max-width:none}.ng-row .ng-head{margin-bottom:14px}.ng-row .ng-quote{padding:16px}@media (max-width: 1440px){.ng-nav__link{padding:0 7px;font-size:13px}.ng-header__cta{padding:0 14px;font-size:13px}.ng-header__bar{gap:10px}}@media (max-width: 1300px){.ng-nav__link{padding:0 5px;font-size:12.5px}.ng-logo__txt b{font-size:17px}}@media (max-width: 1180px){.ng-mega__inner{grid-template-columns:220px minmax(0,1fr)}.ng-mega__promo{display:none}.ng-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ng-footer__brand{display:none}}@media (max-width: 1180px){.ng-grid.cols-5,.ng-grid.cols-6,.ng-grid.cols-7,.ng-grid.cols-8,.ng-grid.cols-9,.ng-grid.cols-10,.ng-grid.cols-11{--cols: 4}.ng-ig.cols-7,.ng-ig.cols-8,.ng-ig.cols-9,.ng-ig.cols-10,.ng-ig.cols-11{--cols: 5}.has-card .ng-ov{grid-template-columns:1fr 1fr}.has-card .ng-ov__card{grid-column:1 / -1;display:grid;grid-template-columns:auto 1fr auto;gap:6px 18px;text-align:left;align-items:center}.has-card .ng-ov__card .ng-chip{grid-row:span 2;margin:0}.has-card .ng-ov__card p{margin:0}.has-card .ng-ov__card .ng-btn{grid-row:1 / span 2;grid-column:3}.has-aside .ng-pricing-wrap{grid-template-columns:1fr}.ng-burger{display:grid}.ng-nav{position:fixed;inset:68px 0 0;background:#fff;overflow-y:auto;transform:translate(100%);transition:transform .4s var(--ng-ease);display:block;padding:10px 18px 40px;z-index:99}.admin-bar .ng-nav{top:100px}.ng-nav-open .ng-nav{transform:none}.ng-nav-open{overflow:hidden}.ng-nav__list{flex-direction:column;gap:0}.ng-nav__item{flex-wrap:wrap;border-bottom:1px solid #eef1f8}.ng-nav__link{height:auto;padding:15px 4px;font-size:15px;flex:1}.ng-nav__link:after{display:none}.ng-nav__item.is-current>.ng-nav__link{background:none}.ng-nav__toggle{width:40px;height:40px;margin:0}.ng-nav__toggle .ng-ico{width:18px;height:18px}.ng-nav__item:hover .ng-nav__toggle .ng-ico{transform:none}.ng-nav__item.is-open .ng-nav__toggle .ng-ico{transform:rotate(180deg)}.ng-drop,.ng-mega{position:static;flex-basis:100%;opacity:1;visibility:visible;transform:none;pointer-events:auto;display:none;padding:0;box-shadow:none}.ng-nav__item:hover>.ng-mega,.ng-nav__item:focus-within>.ng-mega,.ng-nav__item:hover>.ng-drop,.ng-nav__item:focus-within>.ng-drop{display:none}.ng-nav__item.is-open>.ng-drop,.ng-nav__item.is-open>.ng-mega{display:block}.ng-mega__inner,.ng-mega__inner:not(:has(.ng-mega__promo)){display:block;border:0;box-shadow:none;border-radius:0}.ng-mega__side{display:none}.ng-mega__cols{display:block}.ng-mega__col{display:block!important;padding:8px 0 12px;border:0;animation:none}.ng-mega__colhead{margin-bottom:4px}.ng-mega__grid{padding:6px 0 14px;grid-template-columns:1fr 1fr}.ng-header__actions{margin-left:auto}}@media (max-width: 900px){.ng-hero__grid{grid-template-columns:1fr;min-height:0}.ng-hero__media{position:relative;width:auto;height:260px;margin:24px 16px 0;border-radius:16px;overflow:hidden;-webkit-mask-image:none;mask-image:none;order:2}.ng-hero.layout-bleed{display:flex;flex-direction:column}.ng-hero.layout-bleed .ng-hero__grid{order:1}.ng-hero.layout-bleed .ng-hero__visual{display:none}.ng-hero__visual{min-height:0;display:flex;flex-wrap:wrap;gap:10px}.ng-hero__frame{width:100%}.ng-hero.layout-boxed .ng-fcard{display:none}.ng-hero__stats{grid-template-columns:repeat(2,auto)}.ng-ov,.has-card .ng-ov{grid-template-columns:1fr}.img-right .ng-ov__media{order:0}.has-card .ng-ov__card{display:block;text-align:center}.ng-ov .ng-fcard{display:none}.ng-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:26px}.ng-step__arrow{display:none}.ng-grid.ng-svc,.ng-grid.ng-cases,.ng-grid.ng-plans,.ng-grid.ng-testi,.ng-grid.ng-gal{--cols: 2}.ng-grid.ng-ig.cols-4,.ng-grid.ng-ig.cols-5,.ng-grid.ng-ig.cols-6,.ng-grid.ng-ig.cols-7,.ng-grid.ng-ig.cols-8,.ng-grid.ng-ig.cols-9,.ng-grid.ng-ig.cols-10,.ng-grid.ng-ig.cols-11{--cols: 3}.ng-logos:not(.cols-auto){grid-template-columns:repeat(4,minmax(0,1fr))}.ng-cl{grid-template-columns:1fr}.ng-cl__art{order:-1}.ng-ba{grid-template-columns:1fr}.ng-ba__arrow{transform:rotate(90deg);justify-self:center}.ng-promo{grid-template-columns:1fr}.ng-promo__img{max-height:240px}.ng-news.is-banner{grid-template-columns:1fr}.ng-news__plane{display:none}.ng-cta-box{flex-direction:column;text-align:center}.ng-cta-box__deco{display:none}.ng-postgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-post,.ng-post.is-big,.layout-grid .ng-post{grid-column:span 1}.ng-authorbox{grid-template-columns:auto 1fr}.ng-authorbox__bio{grid-column:1 / -1;border:0;padding:0}.ng-statbar li+li{border-left:0}.ng-slider{--cols: 1 !important}.ng-share{margin-left:0}}@media (max-width: 640px){.ng-container{padding-inline:16px}.ng-row>.wp-block-columns{padding-inline:16px}.ng-header__cta{display:none}.ng-logo__txt b{font-size:17px}.ng-grid.ng-svc,.ng-grid.ng-cases,.ng-grid.ng-plans,.ng-grid.ng-testi{--cols: 1}.ng-grid.ng-ig{--cols: 2 !important}.ng-grid.ng-ig.is-row,.ng-grid.ng-ig.is-list{--cols: 1 !important}.ng-logos:not(.cols-auto),.ng-logos{grid-template-columns:repeat(3,minmax(0,1fr))}.ng-logos.is-strip .ng-brand+.ng-brand{border-left:0}.ng-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-hero__badges{gap:12px}.ng-hero__badges li{flex:1 1 calc(50% - 12px)}.ng-quote{grid-template-columns:56px 1fr}.ng-avatar{width:52px;height:52px}.ng-postgrid{grid-template-columns:1fr}.ng-footer__grid{grid-template-columns:1fr 1fr}.ng-footer__about{grid-column:1 / -1}.ng-checks.cols-2{grid-template-columns:1fr}.ng-head{align-items:flex-start}.ng-mega__grid{grid-template-columns:1fr}.ng-phead__meta{gap:10px 14px}.ng-statbar li{padding:10px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.ng-js [data-reveal]{opacity:1;transform:none}.ng-ico[data-draw]{stroke-dashoffset:0!important}}.ng-contact{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;align-items:start}.ng-contact__list{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:14px}.ng-contact__list li{display:flex;gap:14px;align-items:center}.ng-contact__list small{display:block;font-size:12px;color:var(--ng-muted)}.ng-contact__list a,.ng-contact__list b{font:600 15px/1.3 var(--ng-font);color:var(--ng-navy);text-decoration:none}.ng-cform{padding:24px}.ng-cform__title{margin:0 0 14px;font:800 20px/1.2 var(--ng-head);color:var(--ng-navy)}.ng-cform__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;margin-bottom:16px}.ng-cform__grid label{display:grid;gap:6px;font-size:12.5px;font-weight:600;color:var(--ng-navy)}.ng-cform__grid .is-wide{grid-column:1 / -1}.ng-cform input:not([type=hidden]):not(.ng-hp),.ng-cform select,.ng-cform textarea{width:100%;border:1px solid #dfe5f3;border-radius:8px;padding:11px 12px;font:14px var(--ng-font);color:var(--ng-navy);background:#fbfcff;transition:border-color .2s,box-shadow .2s}.ng-cform input:focus,.ng-cform select:focus,.ng-cform textarea:focus{outline:0;border-color:var(--ng-blue);box-shadow:0 0 0 4px #0e2a5c1f;background:#fff}.ng-cform__msg{margin:10px 0 0;font-size:13px;color:#16a34a}.ng-cform.is-err .ng-cform__msg{color:#dc2626}.ng-cform__msg:empty{display:none}.ng-row .ng-sidecard{background:linear-gradient(160deg,#f2f5ff,#f8f5ff);border:1px solid #e3e8ff;border-radius:14px;padding:18px}.ng-row .ng-sidecard .ng-head{margin-bottom:8px}@media (max-width: 900px){.ng-contact{grid-template-columns:1fr}}@media (max-width: 640px){.ng-cform__grid{grid-template-columns:1fr}}.ng-ov:has(>:only-child),.ng-row .ng-ov:not(:has(.ng-ov__text)){grid-template-columns:1fr}.ng-logos.is-tile .ng-brand__word,.ng-logos.is-strip .ng-brand__word{font-size:17px;text-align:center}.ng-svc.is-feature .ng-svc__card{flex-direction:column;padding:22px 20px 18px;gap:14px}.ng-svc.is-feature .ng-chip--lg{--s: 58px;border-radius:16px;background:linear-gradient(145deg,var(--cbg),#fff);box-shadow:inset 0 0 0 1px var(--cbg),0 12px 24px -16px var(--c)}.ng-svc.is-feature .ng-svc__body{display:flex;flex-direction:column;flex:1;width:100%}.ng-svc__list{margin:6px 0 14px;gap:6px}.ng-svc__list li{font-size:12.5px;color:var(--ng-text)}.ng-svc__list .ng-ico{width:15px;height:15px;color:var(--ng-blue)}.ng-svc.is-feature .ng-link{margin-top:auto;font-size:12.5px}.ng-head .ng-head__txt+.ng-sub-side{max-width:420px;font-size:13px}.ng-tabs--pill{gap:8px}.ng-tabs--pill .ng-tab{border:1px solid var(--ng-line);background:#fff;padding:8px 16px;border-radius:8px;font-size:12.5px;box-shadow:var(--ng-shadow);transition:all .25s}.ng-tabs--pill .ng-tab:hover{border-color:var(--ng-blue);color:var(--ng-blue)}.ng-tabs--pill .ng-tab.is-active{background:var(--ng-blue);border-color:var(--ng-blue);color:#fff;box-shadow:0 10px 20px -10px var(--ng-blue)}.ng-prod-wrap{position:relative}.ng-prod-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/5);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 2px 14px}.ng-prod-track::-webkit-scrollbar{display:none}.ng-prod{scroll-snap-align:start;overflow:hidden;display:flex;flex-direction:column}.ng-prod[hidden]{display:none}.ng-prod__media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:#eef2ff}.ng-prod__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--ng-ease)}.ng-prod:hover .ng-prod__media img{transform:scale(1.07)}.ng-prod__fav{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;border:0;background:#fff;color:var(--ng-blue);display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 14px -6px #00000059;transition:transform .25s}.ng-prod__fav .ng-ico{width:16px;height:16px}.ng-prod__fav[aria-pressed=true]{color:#ef4444}.ng-prod__fav[aria-pressed=true] .ng-ico{fill:currentColor;animation:ng-pop .5s var(--ng-ease)}.ng-prod__fav:hover{transform:scale(1.1)}.ng-prod__badge{position:absolute;top:10px;left:10px;background:var(--ng-grad);color:var(--ng-navy);font:600 11px/1 var(--ng-font);padding:5px 9px;border-radius:5px}.ng-prod__body{padding:12px 14px 14px;display:flex;flex-direction:column;flex:1}.ng-prod__name{margin:0;font:700 14px/1.3 var(--ng-head);color:var(--ng-navy)}.ng-prod__name a{color:inherit;text-decoration:none}.ng-prod__type{margin:2px 0 12px;font-size:12px;color:var(--ng-muted)}.ng-prod__foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center}.ng-prod__price b{font:800 17px/1 var(--ng-head);color:var(--ng-navy)}.ng-prod__price s{margin-left:6px;color:#9aa3bd;font-size:12px}.ng-prod__cart{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;background:#eef3ff;color:var(--ng-blue);transition:background .25s,color .25s,transform .25s}.ng-prod__cart:hover{background:var(--ng-blue);color:#fff;transform:translateY(-2px)}.ng-prod__cart .ng-ico{width:18px;height:18px}.ng-prod-wrap .ng-slider__btn{position:absolute;top:40%;z-index:3;box-shadow:var(--ng-shadow-h)}.ng-prod-wrap__prev{left:-18px}.ng-prod-wrap__next{right:-18px}.ng-orbit{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:30px;align-items:center}.ng-orbit__title{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.12}.ng-orbit__map{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;padding:20px 0}.ng-orbit__map:before{content:"";position:absolute;left:8%;right:8%;top:50%;height:0;border-top:2px dashed #d5dcf7;z-index:0}.ng-orbit__side{list-style:none;margin:0;padding:0;display:grid;gap:18px;position:relative;z-index:1}.ng-orbit__side.is-left li:nth-child(2){margin-right:-26px}.ng-orbit__side.is-right li:nth-child(2),.ng-orbit__side.is-right li:nth-child(3){margin-left:-26px}.ng-orbit__side li>*{display:flex;align-items:center;gap:10px;padding:9px 14px 9px 9px;background:#fff;border:1px solid var(--ng-line);border-radius:12px;box-shadow:var(--ng-shadow-h);font:600 12.5px/1.3 var(--ng-font);color:var(--ng-navy);text-decoration:none;animation:ng-bob 6s ease-in-out infinite;animation-delay:calc(var(--i) * -1.2s);transition:transform .3s}.ng-orbit__side li>*:hover{transform:translateY(-3px);border-color:#cfdbff}.ng-orbit__hub{position:relative;width:190px;height:190px;display:grid;place-items:center;z-index:1}.ng-orbit__core{position:relative;z-index:2;width:150px;height:150px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 30px 60px -24px #0e2a5c8c,inset 0 0 0 6px #f1f5ff}.ng-orbit__core b{font:800 16px/1 var(--ng-head);color:var(--ng-navy);margin-top:6px}.ng-orbit__core small{font:700 8.5px/1 var(--ng-font);letter-spacing:.2em;color:var(--ng-navy);margin-top:4px}.ng-orbit__ring{position:absolute;inset:0;border-radius:50%;border:2px dashed #c3d0ff;animation:ng-rotate 24s linear infinite}.ng-orbit__ring--2{inset:-18px;border:1px solid rgba(224,154,11,.18);border-top-color:#e09a0b;animation-duration:6s}.ng-plan-bar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin:-6px 0 18px}.ng-plans .ng-plan[hidden]{display:none}.ng-switch{display:inline-flex;background:#eef3ff;border-radius:9px;padding:3px}.ng-switch button{border:0;background:transparent;padding:8px 14px;border-radius:7px;font:600 12.5px/1 var(--ng-font);color:var(--ng-text);cursor:pointer;transition:all .25s}.ng-switch button.is-active{background:var(--ng-blue);color:#fff;box-shadow:0 8px 16px -8px var(--ng-blue)}.ng-plan__price b{transition:opacity .2s}.ng-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ng-marquee__track{display:flex;width:max-content;animation:ng-marquee 38s linear infinite}.ng-marquee:hover .ng-marquee__track{animation-play-state:paused}.ng-logos.is-marquee{display:flex;gap:14px;padding-right:14px;grid-template-columns:none}.ng-logos.is-marquee .ng-brand{min-width:150px;min-height:64px;background:#fff;border:1px solid var(--ng-line);border-radius:10px;flex-direction:row;gap:8px}.ng-logos.is-marquee .ng-brand__word{font-size:18px}.ng-logos.is-marquee .ng-brand__name{font:700 14px/1 var(--ng-head);color:var(--ng-navy)}@keyframes ng-marquee{to{transform:translate(-50%)}}.ng-vt{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.has-reviews .ng-vt{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr)}.ng-vt__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ng-vcard{margin:0;overflow:hidden;display:flex;flex-direction:column}.ng-vcard__media{position:relative;display:block;width:100%;aspect-ratio:16 / 10.5;border:0;padding:0;cursor:pointer;background:#0e2a5c;overflow:hidden}.ng-vcard__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--ng-ease),opacity .3s}.ng-vcard:hover .ng-vcard__media img{transform:scale(1.06);opacity:.9}.ng-vcard__play{position:absolute;left:50%;top:50%;width:54px;height:54px;margin:-27px 0 0 -27px;border-radius:50%;background:#fffffff2;color:var(--ng-blue);display:grid;place-items:center;box-shadow:0 0 #fff9;animation:ng-playring 2.2s ease-out infinite}.ng-vcard__play .ng-ico{width:22px;height:22px;fill:currentColor;margin-left:3px}@keyframes ng-playring{0%{box-shadow:0 0 #fff9}to{box-shadow:0 0 0 18px #fff0}}.ng-vcard__dur{position:absolute;right:10px;bottom:10px;background:#050a1fbf;color:#fff;font:600 11px/1 var(--ng-font);padding:4px 7px;border-radius:5px}.ng-vcard blockquote{margin:0;padding:12px 14px 0}.ng-vcard blockquote p{margin:0;font-size:12.5px;line-height:1.55;color:#3d4766}.ng-vcard figcaption{display:flex;gap:10px;align-items:center;padding:12px 14px 14px;margin-top:auto}.ng-avatar--sm{width:38px!important;height:38px!important;box-shadow:none}.ng-vcard figcaption b{display:block;font:700 13px/1.2 var(--ng-head);color:var(--ng-navy)}.ng-vcard figcaption small{display:block;font-size:11.5px;color:var(--ng-muted)}.ng-vcard .ng-stars svg{width:12px;height:12px}.ng-reviews{background:#fff;border:1px solid var(--ng-line);border-radius:14px;padding:18px;box-shadow:var(--ng-shadow);align-self:start;margin-top:0}.ng-reviews__head{display:flex;justify-content:space-between;align-items:center;gap:8px}.ng-reviews__head .ng-h3{font-family:var(--ng-serif);font-size:19px;margin:0}.ng-reviews__score{display:flex;gap:10px;align-items:center;margin:12px 0 10px}.ng-reviews__score small{display:block;font-size:12px;color:var(--ng-muted);margin-top:2px}.ng-reviews__score b{color:var(--ng-navy)}.ng-reviews__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ng-reviews__list li{display:flex;gap:10px;padding:10px;border:1px solid #eef1f8;border-radius:10px}.ng-reviews__ini{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:none;background:#eef3ff;color:var(--ng-blue);font:700 13px/1 var(--ng-font)}.ng-reviews__list p{margin:0;font-size:12.5px;line-height:1.5;color:#3d4766}.ng-reviews__list small{display:block;color:var(--ng-muted);margin-top:3px}.ng-lightbox{border:0;padding:0;background:transparent;width:min(960px,92vw);max-width:none;overflow:visible}.ng-lightbox::backdrop{background:#050a1fd1;backdrop-filter:blur(4px)}.ng-lightbox__frame{aspect-ratio:16 / 9;background:#000;border-radius:14px;overflow:hidden}.ng-lightbox__frame iframe,.ng-lightbox__frame video{width:100%;height:100%;border:0;display:block}.ng-lightbox__x{position:absolute;top:-44px;right:0;width:38px;height:38px;border-radius:50%;border:0;background:#fff;font-size:24px;line-height:1;cursor:pointer}.ng-cta-box.has-features{padding-block:clamp(26px,3.5vw,40px)}.ng-cta-box.has-features .ng-cta-box__title{font-family:var(--ng-serif);font-size:clamp(22px,2.6vw,30px)}.ng-cta-box.has-features .ng-btns{margin-top:18px}.ng-cta-box.has-features .ng-btn--primary{background:#fff;color:var(--ng-blue)}.ng-cta-feats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;position:relative;z-index:1;flex:1.1}.ng-cta-feats li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.ng-cta-feats__ico{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;animation:ng-float 5s ease-in-out infinite;animation-delay:calc(var(--i) * -1.1s)}.ng-cta-feats b{color:#fff;font:600 13px/1.2 var(--ng-font)}.ng-cta-feats small{color:#c7d2fe;font-size:11.5px}.layout-list .ng-postgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.layout-list .ng-post,.layout-list .ng-post.is-big{grid-column:span 1;display:grid;grid-template-columns:96px 1fr;grid-template-rows:auto 1fr;gap:0 12px;padding:10px}.layout-list .ng-post__media{grid-row:span 2;aspect-ratio:auto;height:100%;min-height:88px;border-radius:9px}.layout-list .ng-post>.ng-tag{margin:0 0 4px;box-shadow:none;padding:4px 9px;font-size:10.5px}.layout-list .ng-post__body{padding:0}.layout-list .ng-post__title{font-size:13.5px;margin-bottom:6px}.layout-list .ng-post__ex,.layout-list .ng-post__author,.layout-list .ng-post__meta .ng-arrow{display:none}.layout-list .ng-post__meta{font-size:11px}.ng-faq.icon-plus .ng-faq__item[open] .ng-faq__chev{transform:rotate(45deg)}.ng-footer.has-col3.logo-bottom .ng-footer__grid{grid-template-columns:1.6fr .8fr 1fr 1fr 1.25fr 1.25fr}.ng-footer__brand--bottom{position:relative;display:flex;flex-direction:column;align-items:center;padding:0 0 26px;margin-top:-10px}.ng-footer__brand--bottom span{font:700 22px/1 var(--ng-head);color:#f5b81c;margin-top:6px;text-shadow:0 0 20px rgba(245,184,28,.6)}.ng-footer__brand--bottom svg{filter:drop-shadow(0 0 30px rgba(245,184,28,.85));animation:ng-float 6s ease-in-out infinite}@media (max-width: 1180px){.ng-prod-track{grid-auto-columns:calc((100% - 54px)/4)}.ng-cta-box.has-features{flex-direction:column;align-items:flex-start}.ng-cta-feats{width:100%}.ng-footer.has-col3.logo-bottom .ng-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.ng-prod-track{grid-auto-columns:calc((100% - 18px) / 2.2)}.ng-prod-wrap .ng-slider__btn{display:none}.ng-orbit,.has-reviews .ng-vt{grid-template-columns:minmax(0,1fr)}.ng-orbit__map{grid-template-columns:1fr;justify-items:center}.ng-orbit__map:before{display:none}.ng-orbit__side{grid-template-columns:1fr 1fr;width:100%}.ng-orbit__side li{margin:0!important}.ng-vt__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-list .ng-postgrid{grid-template-columns:1fr}.ng-cta-feats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.ng-prod-track{grid-auto-columns:78%}.ng-vt__grid{grid-template-columns:1fr}.ng-footer.has-col3.logo-bottom .ng-footer__grid{grid-template-columns:1fr 1fr}}.ng-head.is-split .ng-head__txt{flex:1;display:grid;grid-template-columns:auto minmax(0,420px);justify-content:space-between;align-items:end;column-gap:40px}.ng-head.is-split .ng-head__txt .ng-eyebrow{grid-column:1 / -1}.ng-head.is-split .ng-sub{margin:0 0 4px;font-size:13px}.ng-fcard--stack{display:block;padding:0;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;max-width:none}.ng-fcard__stack{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ng-fcard__stack li{display:flex;align-items:center;gap:10px;min-width:190px;padding:7px 14px 7px 7px;background:#fffffff5;border:1px solid #e5eaf7;border-radius:10px;box-shadow:0 12px 26px -16px #10266e66;font:600 12.5px/1.2 var(--ng-font);color:var(--ng-navy);transition:transform .3s var(--ng-ease);transition-delay:calc(var(--j) * 60ms)}.ng-fcard__stack li:hover{transform:translate(-6px)}.ng-js .ng-fcard--stack:not(.is-in) .ng-fcard__stack li{opacity:0;transform:translate(30px)}@media (max-width: 900px){.ng-head.is-split .ng-head__txt{grid-template-columns:1fr}}.ng-orbit__map{grid-template-columns:minmax(0,220px) auto minmax(0,220px);justify-content:center;gap:34px}.ng-orbit__side li>*{white-space:nowrap}.ng-orbit__side.is-left li:nth-child(2){margin-right:-36px}.ng-orbit__side.is-right li:nth-child(2),.ng-orbit__side.is-right li:nth-child(3){margin-left:-36px}.ngs-pricing .ng-plan .ng-btn--solid{background:var(--ng-grad);box-shadow:0 12px 24px -14px #e09a0b}.ngs-pricing .ng-plan.c-green .ng-btn--solid{background:var(--ng-grad)}.ng-plan__head:not(:has(.ng-chip)) .ng-plan__name{color:var(--ng-navy)}.layout-list .ng-post{grid-template-columns:80px 1fr}.layout-list .ng-post__title{font-family:var(--ng-head);font-size:13px;line-height:1.35}.layout-list .ng-post>.ng-tag{justify-self:start;white-space:nowrap}.ngs-logos .ng-logos .ng-brand .ng-chip{background:#fff;box-shadow:none}.ngs-logos .ng-logos .ng-brand .ng-chip .ng-ico{width:60%;height:60%}.ng-row .ngs-promo .ng-promo{height:100%}.ng-row .ngs-promo .ng-promo__title{font-family:var(--ng-serif);font-size:22px}.ng-row .ng-promo__art .ng-illo__main{background:linear-gradient(145deg,#fbbf24,#d97706);box-shadow:0 30px 50px -20px #d97706b3}@media (max-width: 900px){.ng-orbit__map{grid-template-columns:minmax(0,1fr);gap:18px}.ng-orbit__side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.ng-orbit__side li{margin:0!important;min-width:0}.ng-orbit__side li>*{white-space:normal;animation:none}.has-reviews .ng-vt{grid-template-columns:minmax(0,1fr)}}@media (max-width: 480px){.ng-orbit__side{grid-template-columns:minmax(0,1fr)}}.ng-vt>*,.ng-orbit>*{min-width:0}.ng-ig2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:40px;align-items:center}.ng-ig2 .ng-head{margin-bottom:22px}.ng-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ng-tile{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"ic val" "ic lab" "tr tr";column-gap:12px;align-items:center;padding:16px;background:#ffffffd9;border:1px solid var(--ng-line);border-radius:14px;box-shadow:var(--ng-shadow);overflow:hidden;transition:transform .4s var(--ng-ease),box-shadow .4s}.ng-tile:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--c);border-radius:3px}.ng-tile:hover{transform:translateY(-4px);box-shadow:var(--ng-shadow-h)}.ng-tile .ng-chip{grid-area:ic}.ng-tile>b{grid-area:val;font:800 26px/1 var(--ng-head);color:var(--ng-navy);letter-spacing:-.02em}.ng-tile__label{grid-area:lab;font-size:12.5px;color:var(--ng-muted)}.ng-tile__trend{grid-area:tr;margin-top:10px;display:inline-flex;align-items:center;gap:5px;font:600 11.5px/1 var(--ng-font);font-style:normal;color:#16a34a;background:#e7f8ee;padding:5px 8px;border-radius:20px;justify-self:start}.ng-tile__trend .ng-ico{width:13px;height:13px}.ng-chart{position:relative;margin:0;padding:22px 22px 16px;border-radius:20px;background:linear-gradient(160deg,#fffffff2,#f4f7ffeb);border:1px solid #e3e9fb;box-shadow:0 40px 80px -40px #1d46c873,inset 0 1px #fff;overflow:hidden;isolation:isolate}.ng-chart__glow{position:absolute;width:260px;height:260px;right:-80px;top:-110px;border-radius:50%;background:radial-gradient(circle,rgba(224,154,11,.18),transparent 70%);z-index:-1}.ng-chart__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.ng-chart__head small{display:block;font-size:11.5px;color:var(--ng-muted);text-transform:uppercase;letter-spacing:.08em}.ng-chart__head b{display:block;font:800 17px/1.3 var(--ng-head);color:var(--ng-navy);margin-top:3px}.ng-chart__badge{display:inline-flex;align-items:center;gap:5px;font:700 13px/1 var(--ng-font);font-style:normal;color:#16a34a;background:#e7f8ee;padding:8px 11px;border-radius:10px}.ng-chart__badge .ng-ico{width:15px;height:15px}.ng-chart__svg{display:block;width:100%;height:auto;overflow:visible}.ng-chart__grid line{stroke:#e3e8f6;stroke-dasharray:4 6}.ng-chart__bar{transform-box:fill-box;transform-origin:50% 100%;transition:transform 1s var(--ng-ease);transition-delay:calc(var(--i) * 90ms + .2s)}.ng-js .ng-section:not(.is-in) .ng-chart__bar{transform:scaleY(0)}.ng-chart__bar:hover{filter:brightness(1.15)}.ng-chart__line{fill:none;stroke:#f97316;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ng-ease) .9s;filter:drop-shadow(0 6px 8px rgba(249,115,22,.35))}.ng-js .ng-section:not(.is-in) .ng-chart__line{stroke-dashoffset:1}.ng-chart__dot{fill:#fff;stroke:#f97316;stroke-width:3;transform-box:fill-box;transform-origin:center;animation:ng-pop 2s ease-in-out infinite 2.4s}.ng-chart__labels{display:grid;grid-template-columns:repeat(var(--n),1fr);margin-top:8px;text-align:center;font-size:11.5px;color:var(--ng-muted)}.ng-rings{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:18px}.ng-rings__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:22px 12px 18px;background:#ffffffbf;border:1px solid rgba(255,255,255,.9);border-radius:18px;box-shadow:var(--ng-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .4s var(--ng-ease),box-shadow .4s}.ng-rings__item:hover{transform:translateY(-6px);box-shadow:var(--ng-shadow-h)}.ng-rings__label{font:700 14px/1.3 var(--ng-head);color:var(--ng-navy)}.ng-rings__item small{font-size:12px;color:var(--ng-muted)}.ng-ring{position:relative;width:120px;height:120px;display:grid;place-items:center}.ng-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.ng-ring circle{fill:none;stroke-width:9}.ng-ring__bg{stroke:var(--cbg)}.ng-ring__fg{stroke:var(--c);stroke-linecap:round;stroke-dasharray:var(--p) 100;transition:stroke-dasharray 1.8s var(--ng-ease);transition-delay:calc(var(--i) * .15s + .2s);filter:drop-shadow(0 4px 6px color-mix(in srgb,var(--c) 40%,transparent))}.ng-js .ng-section:not(.is-in) .ng-ring__fg{stroke-dasharray:0 100}.ng-ring__val{font:800 26px/1 var(--ng-head);color:var(--ng-navy)}.ng-ring__val b{font:inherit}.bg-dark .ng-rings__item,.bg-gradient .ng-rings__item{background:#ffffff0f;border-color:#ffffff1f}.bg-dark .ng-rings__label,.bg-dark .ng-ring__val{color:#fff}.bg-dark .ng-rings__item small{color:#aeb9e0}.bg-dark .ng-ring__bg{stroke:#ffffff1a}.ng-tl{--n: 6;position:relative;list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:14px;min-height:330px}.ng-tl__line{position:absolute;left:0;right:0;top:50%;height:4px;margin-top:-2px;border-radius:4px;background:linear-gradient(90deg,#0e2a5c,#e09a0b,#ec4899,#f97316);transform-origin:left;transition:transform 1.6s var(--ng-ease) .2s}.ng-js .ng-section:not(.is-in) .ng-tl__line{transform:scaleX(0)}.ng-tl__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:193px;text-align:center}.ng-tl__item.is-down{justify-content:flex-start;padding:193px 0 0}.ng-tl__node{position:absolute;top:50%;left:50%;width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--c);box-shadow:0 0 0 5px var(--cbg),0 12px 24px -10px var(--c);z-index:1}.ng-tl__node .ng-ico{width:22px;height:22px}.ng-tl__item:hover .ng-tl__node{animation:ng-pop .7s var(--ng-ease)}.ng-tl__year{position:absolute;top:calc(50% + 34px);left:0;right:0;font:800 15px/1 var(--ng-head);color:var(--c)}.ng-tl__item.is-down .ng-tl__year{top:auto;bottom:calc(50% + 34px)}.ng-tl__card{width:100%;padding:14px 12px;background:#fff;border:1px solid var(--ng-line);border-top:3px solid var(--c);border-radius:12px;box-shadow:var(--ng-shadow-h)}.ng-tl__card b{display:block;font:700 13.5px/1.3 var(--ng-head);color:var(--ng-navy)}.ng-tl__stat{display:block;font:800 20px/1.1 var(--ng-head);color:var(--c);margin:4px 0 2px}.ng-tl__card small{font-size:11.5px;color:var(--ng-muted);line-height:1.45}.ng-sbars{list-style:none;margin:0;padding:0;display:grid;gap:16px}.ng-sbars__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px;font:600 13.5px/1.2 var(--ng-font);color:var(--ng-navy)}.ng-sbars__top>span{display:inline-flex;align-items:center;gap:8px}.ng-sbars__top .ng-ico{width:17px;height:17px;color:var(--c)}.ng-sbars__top b{font:800 14px/1 var(--ng-head);color:var(--c)}.ng-sbars__track{display:block;height:10px;border-radius:10px;background:var(--cbg);overflow:hidden}.ng-sbars__fill{position:relative;display:block;height:100%;width:calc(var(--p) * 1%);border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 65%,#fff),var(--c));transform-origin:left;transition:transform 1.4s var(--ng-ease);transition-delay:calc(var(--i) * .12s + .2s);overflow:hidden}.ng-sbars__fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-100%);animation:ng-sheen 2.6s ease-in-out infinite 2s}@keyframes ng-sheen{60%,to{transform:translate(100%)}}.ng-js .ng-section:not(.is-in) .ng-sbars__fill{transform:scaleX(0)}.ng-donut{display:grid;grid-template-columns:200px 1fr;gap:24px;align-items:center}.ng-donut__fig{position:relative;width:200px;height:200px}.ng-donut__fig svg{width:100%;height:100%;transform:rotate(-90deg)}.ng-donut circle{fill:none;stroke-width:16}.ng-donut__track{stroke:#eef1f8}.ng-donut__arcs circle{transition:opacity .8s,stroke-width .3s;transition-delay:calc(var(--i) * .18s + .3s)}.ng-donut__arcs circle:hover{stroke-width:20}.ng-js .ng-section:not(.is-in) .ng-donut__arcs circle{opacity:0}.ng-donut__arcs{transform-origin:60px 60px;transition:transform 1.4s var(--ng-ease)}.ng-js .ng-section:not(.is-in) .ng-donut__arcs{transform:rotate(-120deg)}.ng-donut__center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ng-donut__center b{font:800 30px/1 var(--ng-head);color:var(--ng-navy)}.ng-donut__center small{font-size:12px;color:var(--ng-muted);margin-top:4px}.ng-donut__legend{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ng-donut__legend li{display:grid;grid-template-columns:12px 1fr auto;gap:10px;align-items:center;font-size:13px;color:var(--ng-navy);padding:8px 10px;border-radius:10px;background:#f6f8fe}.ng-donut__legend i{width:12px;height:12px;border-radius:4px}.ng-donut__legend b{font:800 13px/1 var(--ng-head)}.bg-mesh{background:radial-gradient(40% 50% at 8% 10%,rgba(14,42,92,.1),transparent 70%),radial-gradient(35% 45% at 92% 20%,rgba(224,154,11,.11),transparent 70%),radial-gradient(40% 50% at 70% 100%,rgba(236,72,153,.07),transparent 70%),#f8faff}.bg-dots{background-color:#f7f9ff;background-image:radial-gradient(rgba(14,42,92,.13) 1px,transparent 1.2px);background-size:22px 22px}.bg-dots:before,.bg-mesh:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#fff 0,transparent 60px,transparent calc(100% - 60px),#fff 100%)}.bg-dots>.ng-container,.bg-mesh>.ng-container{position:relative}.ng-section.bg-white+.ng-section.bg-white{padding-top:clamp(14px,2vw,26px)}.ng-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:30px;background:linear-gradient(90deg,#0e2a5c17,#e09a0b17);border:1px solid rgba(14,42,92,.14);font-size:11px}.ng-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ng-grad);box-shadow:0 0 0 3px #e09a0b26;animation:ng-pulse-dot 2.4s ease-in-out infinite}@keyframes ng-pulse-dot{50%{box-shadow:0 0 0 6px #e09a0b00}}.bg-dark .ng-eyebrow,.ng-hero.theme-dark .ng-eyebrow{color:#a5b8ff;background:#ffffff0f;border-color:#ffffff24}.ng-card,.ng-tile,.ng-rings__item,.ng-ig.is-tile .ng-ig__item{--mx: 50%;--my: 50%}.ng-card:before,.ng-tile:before,.ng-ig.is-tile .ng-ig__item:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#0e2a5cb3,#e09a0b99,#ec489980);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s;pointer-events:none;z-index:2}.ng-card:hover:before,.ng-tile:hover:before,.ng-ig.is-tile .ng-ig__item:hover:before{opacity:1}.ng-ig.is-tile .ng-ig__item{position:relative}@media (hover: hover) and (pointer: fine){.ng-svc__card:after,.ng-plan:after,.ng-prod:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(260px circle at var(--mx) var(--my),rgba(224,154,11,.08),transparent 60%);opacity:0;transition:opacity .35s;pointer-events:none}.ng-svc__card:hover:after,.ng-plan:hover:after,.ng-prod:hover:after{opacity:1}}.ng-card{border-radius:16px}.ng-svc.is-feature .ng-svc__card{background:linear-gradient(180deg,#fff 60%,#fbfcff)}.ng-head .ng-h2{position:relative}.ng-head.is-center .ng-h2:after,.ng-head.is-split .ng-h2:after{content:none}.ng-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:200;background:var(--ng-grad);transform-origin:0 50%;transform:scaleX(var(--sp, 0));pointer-events:none}.admin-bar .ng-progress{top:32px}.ng-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(14,42,92,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(14,42,92,.05) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(70% 80% at 20% 40%,#000,transparent 75%);mask-image:radial-gradient(70% 80% at 20% 40%,#000,transparent 75%)}.ng-hero__orb--1{animation:ng-orb 14s ease-in-out infinite}.ng-hero__orb--2{animation:ng-orb 18s ease-in-out infinite reverse}@keyframes ng-orb{50%{transform:translate(40px,30px) scale(1.15)}}.ng-hero__title .ng-hl{background-size:200% 100%;background-image:linear-gradient(90deg,#e09a0b,#f5b81c,#ffcf4d,#f5b81c,#e09a0b);animation:ng-hlmove 8s linear infinite}@keyframes ng-hlmove{to{background-position:200% 0}}@media (max-width: 1100px){.ng-tl{grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;row-gap:26px}.ng-tl__line{display:none}.ng-tl__item,.ng-tl__item.is-down{padding:0;justify-content:flex-start}.ng-tl__node,.ng-tl__year{position:static;margin:0 0 8px}.ng-tl__item.is-down .ng-tl__year{bottom:auto}.ng-rings{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.ng-ig2{grid-template-columns:minmax(0,1fr)}.ng-donut{grid-template-columns:1fr;justify-items:center}.ng-donut__legend{width:100%}}@media (max-width: 640px){.ng-rings,.ng-tl{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-ring{width:100px;height:100px}.ng-tiles{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.ng-tile{padding:12px;grid-template-columns:1fr;grid-template-areas:"ic" "val" "lab" "tr";row-gap:6px}.ng-tile>b{font-size:22px}}@media (prefers-reduced-motion: reduce){.ng-progress{display:none}}.ng-head.is-split .ng-head__txt .ng-eyebrow,.ng-eyebrow{justify-self:start;width:max-content;max-width:100%}.ng-head.is-center .ng-eyebrow{justify-self:center}@media (max-width: 900px){.ng-js [data-reveal=left]:not(.is-in),.ng-js [data-reveal=right]:not(.is-in){transform:translate3d(0,26px,0)}}.wp-site-blocks{overflow-x:clip}.ng-sbars__top b,.ng-tl__stat,.ng-tl__year{color:color-mix(in srgb,var(--c) 72%,#0e2a5c)}:root{--ng-shadow: 0 1px 2px rgba(16, 24, 64, .04), 0 4px 14px rgba(20, 40, 110, .05);--ng-shadow-h: 0 2px 6px rgba(16, 24, 64, .05), 0 24px 48px -16px rgba(29, 60, 180, .25)}.ng-h2{font-size:clamp(1.45rem,2.4vw,2.05rem);letter-spacing:-.025em}.font-serif .ng-h2,.page-template-page-serif .ng-h2{letter-spacing:-.015em}.ng-sub{font-size:15px;color:#505b78}.ng-split .ng-w{display:inline-block;transition:transform .8s var(--ng-ease),opacity .8s var(--ng-ease),filter .8s;transition-delay:calc(var(--w) * 45ms + 80ms)}.ng-split .ng-hl.ng-w,.ng-split .ng-hl .ng-w{background:inherit;-webkit-background-clip:text;background-clip:text;color:transparent}.ng-hl .ng-w{background-image:linear-gradient(90deg,#0e2a5c,#e09a0b)}.ng-js .ng-section:not(.is-in) .ng-split .ng-w,.ng-js .ng-hero:not(.is-in) .ng-split .ng-w{opacity:0;transform:translateY(.55em) rotate(2deg);filter:blur(6px)}.ng-rotate{white-space:nowrap}.ng-rotate.is-typing .ng-rotate__w:after{content:"";display:inline-block;width:3px;height:.9em;margin-left:4px;vertical-align:-.08em;border-radius:2px;background:var(--ng-purple);animation:ng-caret 1s steps(1) infinite}@keyframes ng-caret{50%{opacity:0}}.ng-hero{--px: 0;--py: 0}.ng-hero__visual{transform:translate3d(calc(var(--px) * -18px),calc(var(--py) * -14px),0);transition:transform .5s var(--ng-ease)}.ng-hero__media .ng-hero__img{transform:scale(1.04) translate3d(calc(var(--px) * 10px),calc(var(--py) * 8px),0);transition:transform .6s var(--ng-ease);animation:none}.ng-hero__orb--1{translate:calc(var(--px) * 40px) calc(var(--py) * 30px)}.is-tilting{transition:transform .15s ease-out!important;transition-delay:0s!important;will-change:transform}.ng-btn{translate:var(--bx, 0px) var(--by, 0px);transition:transform .25s var(--ng-ease),box-shadow .25s,background-color .25s,color .25s,translate .3s var(--ng-ease)}.ng-ripple{position:absolute;border-radius:50%;background:currentColor;opacity:.22;transform:scale(0);pointer-events:none;animation:ng-ripple .6s ease-out forwards}.ng-tab,.ng-pill{position:relative;overflow:hidden}@keyframes ng-ripple{to{transform:scale(1);opacity:0}}.ng-case__media,.ng-prod__media,.ng-vcard__media,.ng-gal__media,.ng-ov__img{clip-path:inset(0 round 0);transition:clip-path 1.1s var(--ng-ease) .15s}.ng-js .ng-section:not(.is-in) :is(.ng-case__media,.ng-prod__media,.ng-vcard__media,.ng-gal__media,.ng-ov__img){clip-path:inset(10% 10% 10% 10% round 18px)}.ng-header{--hh: 68px}.ng-header.is-scrolled{--hh: 60px;background:#ffffffc7;-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6);border-bottom-color:#e5eaf5b3}.ng-header__bar{min-height:var(--hh);transition:min-height .3s var(--ng-ease)}.ng-nav__link{height:var(--hh);transition:height .3s var(--ng-ease),color .2s}.ng-topbar{position:relative;z-index:101;color:#fff;font:500 13px/1.4 var(--ng-font);background:linear-gradient(90deg,#0a1f45,#0e2a5c,#163a78,#0e2a5c,#0a1f45);background-size:300% 100%;animation:ng-hlmove 14s linear infinite;transition:opacity .3s,transform .3s}.ng-topbar.is-closing{opacity:0;transform:translateY(-100%)}.ng-topbar[hidden]{display:none}.ng-topbar__in{display:flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding-right:44px;position:relative}.ng-topbar p{margin:0;text-align:center}.ng-topbar strong{color:#fde68a}.ng-topbar a{display:inline-flex;align-items:center;gap:4px;margin-left:6px;color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.ng-topbar a .ng-ico{width:14px;height:14px;transition:transform .25s}.ng-topbar a:hover .ng-ico{transform:translate(3px)}.ng-topbar__ico{width:18px;height:18px;color:#fde68a;animation:ng-spin 6s linear infinite}.ng-topbar__x{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:0;border-radius:50%;background:#ffffff24;color:#fff;display:grid;place-items:center;cursor:pointer}.ng-topbar__x .ng-ico{width:15px;height:15px}.ng-topbar__x:hover{background:#ffffff47}.ng-header.is-sticky{top:0}.ng-totop{border-radius:50%;width:50px;height:50px;background:#fff;color:var(--ng-blue);box-shadow:0 14px 30px -12px #0e2a5c8c;bottom:92px}.ng-totop__ring{position:absolute;inset:0;transform:rotate(-90deg)}.ng-totop__ring circle{fill:none;stroke:var(--ng-blue);stroke-width:3;stroke-linecap:round;stroke-dasharray:calc(var(--sp, 0) * 100) 100}.ng-totop:hover{background:var(--ng-blue);color:#fff}.ng-dock{position:fixed;right:18px;bottom:150px;z-index:95;display:flex;flex-direction:column;gap:10px}.ng-dock a{position:relative;display:flex;align-items:center;justify-content:flex-end;text-decoration:none}.ng-dock__ico{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;color:#fff;box-shadow:0 14px 30px -12px #00000073;transition:transform .3s var(--ng-ease)}.ng-dock__ico .ng-ico{width:22px;height:22px}.ng-dock__wa .ng-dock__ico{background:#25d366;animation:ng-waring 2.4s ease-out infinite}.ng-dock__call .ng-dock__ico{background:var(--ng-blue)}.ng-dock__cta .ng-dock__ico{background:var(--ng-grad)}@keyframes ng-waring{0%{box-shadow:0 0 #25d3668c}80%,to{box-shadow:0 0 0 16px #25d36600}}.ng-dock__tip{position:absolute;right:60px;white-space:nowrap;background:var(--ng-navy);color:#fff;font:600 12.5px/1 var(--ng-font);padding:9px 12px;border-radius:8px;opacity:0;transform:translate(8px);transition:opacity .25s,transform .25s;pointer-events:none}.ng-dock a:hover .ng-dock__tip,.ng-dock a:focus-visible .ng-dock__tip{opacity:1;transform:none}.ng-dock a:hover .ng-dock__ico{transform:scale(1.08) rotate(-8deg)}.ngs-ribbon{padding-block:clamp(30px,4vw,56px)!important;overflow:hidden}.ng-ribbon{display:grid;gap:0}.ng-ribbon__band{overflow:hidden;padding:16px 0}.ng-ribbon__band.is-1{background:var(--ng-grad);color:var(--ng-navy);box-shadow:0 20px 40px -24px #e09a0bcc;position:relative;z-index:1}.ng-ribbon__band.is-2{background:#0e2a5c;color:#fff}.is-tilt .ng-ribbon__band.is-1{transform:rotate(-2deg) scale(1.03)}.is-tilt .ng-ribbon__band.is-2{transform:rotate(1.5deg) scale(1.03);margin-top:-10px}.ng-ribbon__track{display:flex;width:max-content;animation:ng-marquee var(--dur, 40s) linear infinite}.ng-ribbon__band.is-2 .ng-ribbon__track{animation-direction:reverse}.ng-ribbon ul{display:flex;list-style:none;margin:0;padding:0}.ng-ribbon li{display:flex;align-items:center;gap:28px;padding-right:28px;font:800 clamp(22px,3.2vw,40px)/1 var(--ng-head);letter-spacing:-.02em;white-space:nowrap;text-transform:uppercase}.ng-ribbon__band.is-2 li span{color:transparent;-webkit-text-stroke:1.2px rgba(255,255,255,.85)}.ng-ribbon li .ng-ico{width:.7em;height:.7em;color:#fde68a;animation:ng-spin 5s linear infinite}.ng-ribbon:hover .ng-ribbon__track{animation-play-state:paused}.ng-est{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:26px;align-items:start}.ng-est__steps{display:grid;gap:18px}.ng-est__step{margin:0;padding:20px;border:1px solid var(--ng-line);border-radius:18px;background:#fff;box-shadow:var(--ng-shadow);min-width:0}.ng-est__step legend{float:left;width:100%;display:flex;align-items:center;gap:10px;margin-bottom:14px;font:700 15.5px/1.3 var(--ng-head);color:var(--ng-navy)}.ng-est__n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--ng-grad);color:var(--ng-navy);font:700 13px/1 var(--ng-font);flex:none}.ng-est__step>div{clear:both}.ng-est input[type=radio],.ng-est input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.ng-est__types{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.ng-est__type{position:relative;cursor:pointer}.ng-est__card{position:relative;display:flex;flex-direction:column;gap:6px;height:100%;padding:14px;border:1.5px solid var(--ng-line);border-radius:14px;background:#fbfcff;transition:border-color .25s,background .25s,box-shadow .25s,transform .3s var(--ng-ease)}.ng-est__card b{font:700 13.5px/1.25 var(--ng-head);color:var(--ng-navy)}.ng-est__card small{font-size:11.5px;color:var(--ng-muted)}.ng-est__tick{position:absolute;top:10px;right:10px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--c);color:#fff;transform:scale(0);transition:transform .3s var(--ng-ease)}.ng-est__tick .ng-ico{width:13px;height:13px;stroke-width:3}.ng-est__type input:checked+.ng-est__card{border-color:var(--c);background:#fff;box-shadow:0 14px 28px -16px var(--c)}.ng-est__type input:checked+.ng-est__card .ng-est__tick{transform:scale(1)}.ng-est__type input:focus-visible+.ng-est__card,.ng-est__feat input:focus-visible+span,.ng-est__speed input:focus-visible+span{outline:3px solid #f5b81c;outline-offset:2px}.ng-est__range{display:flex;align-items:center;gap:16px}.ng-est__range input{--fill: 20%;flex:1;-webkit-appearance:none;appearance:none;height:8px;border-radius:8px;background:linear-gradient(90deg,#0e2a5c,#e09a0b) 0 / var(--fill) 100% no-repeat,#e6ebfa;outline:0}.ng-est__range input::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;border:4px solid #e09a0b;box-shadow:0 6px 14px -4px #e09a0b99;cursor:grab;transition:transform .2s}.ng-est__range input::-webkit-slider-thumb:active{transform:scale(1.15)}.ng-est__range input::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:4px solid #e09a0b;cursor:grab}.ng-est__units{min-width:58px;padding:8px 10px;border-radius:10px;background:#eef3ff;text-align:center;font:800 18px/1 var(--ng-head);color:var(--ng-blue)}.ng-est__feats{display:flex;flex-wrap:wrap;gap:8px}.ng-est__feat{position:relative;cursor:pointer}.ng-est__feat span{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1.5px solid var(--ng-line);border-radius:30px;font:600 12.5px/1 var(--ng-font);color:var(--ng-navy);background:#fbfcff;transition:all .25s}.ng-est__feat span .ng-ico{width:15px;height:15px;color:var(--ng-blue)}.ng-est__feat em{font-style:normal;color:var(--ng-muted);font-weight:500}.ng-est__feat input:checked+span{background:var(--ng-grad);border-color:transparent;color:var(--ng-navy);box-shadow:0 10px 20px -12px #e09a0b}.ng-est__feat input:checked+span .ng-ico,.ng-est__feat input:checked+span em{color:#fff}.ng-est__speeds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ng-est__speed{position:relative;cursor:pointer}.ng-est__speed span{display:block;padding:12px;border:1.5px solid var(--ng-line);border-radius:12px;text-align:center;transition:all .25s}.ng-est__speed b{display:block;font:700 13.5px/1.2 var(--ng-head);color:var(--ng-navy)}.ng-est__speed small{font-size:11.5px;color:var(--ng-muted)}.ng-est__speed input:checked+span{border-color:var(--ng-blue);background:#eef3ff}.ng-est__sum{position:sticky;top:96px;overflow:hidden;isolation:isolate;padding:26px 24px 22px;border-radius:22px;color:#c9d3f5;background:radial-gradient(120% 120% at 100% 0%,#3b5bff,#1e2a8a 42%,#0e2a5c);box-shadow:0 40px 80px -36px #1d3cc8cc}.ng-est__glow{position:absolute;width:260px;height:260px;left:-80px;bottom:-120px;border-radius:50%;background:radial-gradient(circle,rgba(236,72,153,.35),transparent 70%);z-index:-1;animation:ng-orb 10s ease-in-out infinite}.ng-est__sumlabel{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#a5b8ff}.ng-est__total{margin:8px 0 14px;font:800 clamp(26px,3vw,34px)/1.1 var(--ng-head);color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ng-est__total i{font-style:normal;color:#a5b8ff;font-weight:500}.ng-est__meter{height:6px;border-radius:6px;background:#ffffff1f;overflow:hidden;margin-bottom:16px}.ng-est__meter span{display:block;height:100%;width:10%;border-radius:inherit;background:linear-gradient(90deg,#f5b81c,#a78bfa,#f472b6);transition:width .6s var(--ng-ease)}.ng-est__lines{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:7px;font-size:12.5px;max-height:210px;overflow:auto}.ng-est__lines li{display:flex;justify-content:space-between;gap:10px;padding-bottom:7px;border-bottom:1px dashed rgba(255,255,255,.12);animation:ng-faq .35s var(--ng-ease)}.ng-est__lines b{color:#fff;font-weight:600;white-space:nowrap}.ng-est__note{display:flex;gap:6px;align-items:flex-start;margin:12px 0 0;font-size:11.5px;color:#a5b8ff}.ng-est__note .ng-ico{width:14px;height:14px;flex:none;margin-top:1px;color:#4ade80}@media (max-width: 900px){.ng-est{grid-template-columns:minmax(0,1fr)}.ng-est__sum{position:relative;top:0}.ng-dock{right:12px;bottom:84px}.ng-totop{bottom:20px;right:12px}}@media (max-width: 640px){.ng-topbar{font-size:12px}.ng-topbar__ico{display:none}.ng-est__speeds{grid-template-columns:1fr}.ng-dock__ico{width:44px;height:44px}.ng-dock__tip{display:none}}@media (prefers-reduced-motion: reduce){.ng-ribbon__track,.ng-topbar{animation:none!important}.ng-split .ng-w{opacity:1!important;transform:none!important;filter:none!important}}.ng-cartbtn{position:relative}.ng-cart-count{position:absolute;top:3px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:10px;background:var(--ng-grad);color:var(--ng-navy);font:700 10.5px/18px var(--ng-font);text-align:center;box-shadow:0 0 0 2px #fff}.ng-cart-count.is-empty{display:none}.ng-cartbtn.is-bump .ng-ico{animation:ng-bounce .6s var(--ng-ease)}.ng-cartbtn.is-bump .ng-cart-count{animation:ng-pop .6s var(--ng-ease)}.ng-shop-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(104px,1fr);gap:10px;overflow-x:auto;scrollbar-width:none;padding:4px 2px 10px;margin-bottom:18px}.ng-shop-tabs::-webkit-scrollbar{display:none}.ng-shop-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:84px;padding:12px 8px;background:#fff;border:1px solid var(--ng-line);border-radius:14px;box-shadow:var(--ng-shadow);text-decoration:none;font:600 12.5px/1.2 var(--ng-font);color:var(--ng-navy);text-align:center;transition:transform .3s var(--ng-ease),box-shadow .3s,border-color .3s}.ng-shop-tab:hover{transform:translateY(-3px);box-shadow:var(--ng-shadow-h);border-color:#cfdbff}.ng-shop-tab__ico{display:grid;place-items:center;width:34px;height:34px}.ng-shop-tab__ico .ng-brand__img{height:30px;width:auto}.ng-shop-tab__ico .ng-ico{width:28px;height:28px;color:var(--ng-purple)}.ng-shop-tab.is-active{background:var(--ng-grad);color:var(--ng-navy);border-color:transparent;box-shadow:0 16px 30px -16px #e09a0b}.ng-shop-tab.is-active .ng-ico{color:#fff}.ng-shop-tab.is-active .ng-brand__img{filter:brightness(0) invert(1)}.ng-shop{display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px;align-items:start}.ng-shop__filtertoggle{display:none}.ng-shop__side{position:sticky;top:90px;background:#fff;border:1px solid var(--ng-line);border-radius:16px;padding:18px 16px;box-shadow:var(--ng-shadow);max-height:calc(100vh - 110px);overflow:auto;scrollbar-width:thin}.ng-filter+.ng-filter{margin-top:18px;padding-top:16px;border-top:1px solid #eef1f8}.ng-filter__title{margin:0 0 10px;font:800 16px/1.2 var(--ng-head);color:var(--ng-navy)}.ng-filter__cats{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ng-filter__cats a{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:8px;color:var(--ng-navy);text-decoration:none;font-size:13px;transition:background .2s}.ng-filter__cats a>.ng-ico,.ng-filter__cats .ng-brand__img{width:18px!important;height:18px!important;color:var(--ng-blue);flex:none}.ng-filter__cats span{flex:1}.ng-filter__cats em,.ng-check em,.ng-filter__ratings em{font-style:normal;color:var(--ng-muted);font-size:12px}.ng-filter__cats a:hover,.ng-filter__cats .is-active a{background:#eef3ff;color:var(--ng-blue);font-weight:600}.ng-filter__checks,.ng-filter__ratings{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ng-check{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:13px;color:var(--ng-navy)}.ng-check input{width:17px;height:17px;accent-color:var(--ng-blue);margin:0}.ng-check span{flex:1}.ng-filter__ratings a{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:8px;text-decoration:none;font-size:12.5px;color:var(--ng-text)}.ng-filter__ratings a.is-active,.ng-filter__ratings a:hover{background:#fff8e6}.ng-filter__ratings .ng-stars svg{width:14px;height:14px}.ng-filter__reset{margin-top:16px;font-size:12.5px}.ng-filter__reset .ng-ico{width:14px;height:14px}.ng-price__track{position:relative;height:22px}.ng-price__track>span{position:absolute;left:0;right:0;top:9px;height:5px;border-radius:5px;background:linear-gradient(90deg,#e6ebfa var(--min),#0e2a5c var(--min),#e09a0b var(--max),#e6ebfa var(--max))}.ng-price__track input{position:absolute;inset:0;width:100%;margin:0;background:none;-webkit-appearance:none;appearance:none;pointer-events:none}.ng-price__track input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:18px;height:18px;border-radius:50%;background:#fff;border:4px solid var(--ng-blue);box-shadow:0 4px 10px -3px #0e2a5c99;cursor:grab}.ng-price__track input::-moz-range-thumb{pointer-events:auto;width:14px;height:14px;border-radius:50%;background:#fff;border:4px solid var(--ng-blue);cursor:grab}.ng-price__label{margin:6px 0 8px;text-align:center;font:600 12.5px/1 var(--ng-font);color:var(--ng-blue)}.ng-price__inputs{display:flex;align-items:center;gap:6px}.ng-price__inputs label{display:flex;align-items:center;gap:2px;flex:1;min-width:0;border:1px solid var(--ng-line);border-radius:8px;padding:0 6px;font-size:12px;color:var(--ng-muted)}.ng-price__inputs input{width:100%;min-width:0;border:0;outline:0;padding:7px 2px;font:13px var(--ng-font);color:var(--ng-navy);background:transparent;-moz-appearance:textfield}.ng-price__inputs input::-webkit-inner-spin-button{-webkit-appearance:none}.ng-price__inputs em{font-style:normal;font-size:12px;color:var(--ng-muted)}.ng-price__go{width:30px;height:30px;flex:none;border:0;border-radius:8px;background:var(--ng-blue);color:#fff;display:grid;place-items:center;cursor:pointer}.ng-price__go .ng-ico{width:14px;height:14px}.ng-shop__bar{display:flex;align-items:center;gap:12px;margin-bottom:16px}.ng-shop__count{margin:0 auto 0 0;font-size:13.5px;color:var(--ng-text)}.ng-shop__sort select{appearance:none;-webkit-appearance:none;border:1px solid var(--ng-line);border-radius:9px;padding:9px 34px 9px 12px;font:500 13px var(--ng-font);color:var(--ng-navy);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1437' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 10px center / 14px no-repeat;cursor:pointer}.ng-shop__view{display:flex;gap:4px}.ng-shop__view button{width:38px;height:38px;border:1px solid var(--ng-line);border-radius:9px;background:#fff;color:var(--ng-muted);display:grid;place-items:center;cursor:pointer}.ng-shop__view button .ng-ico{width:18px;height:18px}.ng-shop__view button.is-active{background:var(--ng-blue);border-color:var(--ng-blue);color:#fff}.ng-shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ng-shop-card{display:flex;flex-direction:column;overflow:hidden}.ng-shop-card__media{position:relative;display:block;aspect-ratio:16 / 9.5;overflow:hidden;background:#eef2ff}.ng-shop-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--ng-ease)}.ng-shop-card:hover .ng-shop-card__media img{transform:scale(1.07)}.ng-shop-card__badge{position:absolute;top:12px;left:12px;background:var(--c);color:#fff;font:700 11px/1 var(--ng-font);padding:6px 10px;border-radius:5px;box-shadow:0 8px 16px -8px var(--c)}.ng-shop-card__plat{position:absolute;left:12px;bottom:-18px;width:42px;height:42px;border-radius:11px;background:#fff;display:grid;place-items:center;box-shadow:0 10px 22px -10px #10266e73;z-index:2;transition:transform .4s var(--ng-ease)}.ng-shop-card__plat .ng-brand__img{height:24px;width:auto}.ng-shop-card:hover .ng-shop-card__plat{transform:translateY(-4px) rotate(-6deg)}.ng-shop-card__body{padding:26px 16px 16px;display:flex;flex-direction:column;flex:1}.ng-shop-card__title{margin:0 0 6px;font:700 14.5px/1.3 var(--ng-head);color:var(--ng-navy)}.ng-shop-card__title a{color:inherit;text-decoration:none}.ng-shop-card__title a:hover{color:var(--ng-blue)}.ng-shop-card__desc{margin:0 0 8px;font-size:12.5px;line-height:1.5;color:var(--ng-text)}.ng-shop-card__rating{display:flex;align-items:center;gap:6px;margin-bottom:6px}.ng-shop-card__rating .ng-stars svg{width:14px;height:14px}.ng-shop-card__rating small{font-size:12px;color:var(--ng-muted)}.ng-shop-card__price{margin-top:auto;margin-bottom:12px;font:800 19px/1.2 var(--ng-head);color:#dc2626}.ng-shop-card__price ins{text-decoration:none}.ng-shop-card__price del{margin-left:6px;font-size:13px;font-weight:500;color:#9aa3bd}.ng-shop-card__price .woocommerce-Price-amount{color:inherit}.ng-shop-card__price>.woocommerce-Price-amount,.ng-shop-card__price ins .woocommerce-Price-amount{color:var(--ng-blue)}.ng-shop-card__price del .woocommerce-Price-amount{color:#9aa3bd}.ng-shop-card__price .screen-reader-text{position:absolute}.ng-shop-card__actions{display:flex;gap:8px;align-items:center}.ng-shop-card__cart{flex:1;min-height:38px;padding:0 12px;gap:6px}.ng-shop-card__cart .ng-ico{width:16px;height:16px}.ng-shop-card__cart.is-loading{opacity:.7;pointer-events:none}.ng-shop-card__cart.is-loading .ng-ico{animation:ng-spin 1s linear infinite}.ng-shop-card__cart.is-added{background:linear-gradient(90deg,#16a34a,#22c55e)}.ng-shop-card__icon{width:38px;height:38px;flex:none;border:1px solid var(--ng-line);border-radius:9px;background:#fff;color:var(--ng-navy);display:grid;place-items:center;cursor:pointer;transition:all .25s}.ng-shop-card__icon .ng-ico{width:17px;height:17px}.ng-shop-card__icon:hover{border-color:var(--ng-blue);color:var(--ng-blue)}.ng-shop-card__icon[aria-pressed=true]{color:#ef4444;border-color:#fecaca;background:#fef2f2}.ng-shop-card__icon[aria-pressed=true] .ng-ico{fill:currentColor;animation:ng-pop .5s var(--ng-ease)}.ng-shop-grid.is-list{grid-template-columns:1fr}.ng-shop-grid.is-list .ng-shop-card{flex-direction:row}.ng-shop-grid.is-list .ng-shop-card__media{width:300px;flex:none;aspect-ratio:auto}.ng-shop-grid.is-list .ng-shop-card__plat{bottom:12px}.ng-shop-grid.is-list .ng-shop-card__body{padding:18px 20px}.ng-shop-grid.is-list .ng-shop-card__desc{font-size:13.5px}.ng-shop-grid.is-list .ng-shop-card__actions{max-width:380px}.ng-trust{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ng-trust li{display:flex;gap:12px;align-items:center;padding:14px;background:#fff;border:1px solid var(--ng-line);border-radius:14px;box-shadow:var(--ng-shadow)}.ng-trust b{display:block;font:700 13.5px/1.2 var(--ng-head);color:var(--ng-navy)}.ng-trust small{font-size:12px;color:var(--ng-muted)}.ng-toast{position:fixed;left:50%;bottom:24px;z-index:300;transform:translate(-50%,30px);opacity:0;max-width:min(520px,92vw);padding:14px 20px;border-radius:12px;background:var(--ng-navy);color:#e6eaff;font:500 14px/1.4 var(--ng-font);box-shadow:0 24px 48px -16px #00000080;transition:transform .4s var(--ng-ease),opacity .4s}.ng-toast.is-in{transform:translate(-50%);opacity:1}.ng-toast b{color:#fff}.ng-toast a{color:#93c5fd;font-weight:600;margin-left:6px}.ng-qv{border:0;padding:0;width:min(880px,94vw);border-radius:20px;overflow:visible;box-shadow:0 40px 80px -30px #00000080}.ng-qv::backdrop{background:#050a1f99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ng-qv__x{position:absolute;top:-14px;right:-14px;width:38px;height:38px;border-radius:50%;border:0;background:#fff;box-shadow:var(--ng-shadow-h);font-size:24px;line-height:1;cursor:pointer;z-index:2}.ng-qv__in{display:grid;grid-template-columns:1fr 1fr;min-height:300px;font-family:var(--ng-font);border-radius:20px;overflow:hidden}.ng-qv__media img{width:100%;height:100%;object-fit:cover;display:block}.ng-qv__body{padding:28px 26px}.ng-qv__body h2{margin:6px 0 10px;font:800 24px/1.2 var(--ng-head);color:var(--ng-navy)}.ng-qv__cats span{display:inline-block;margin:0 6px 6px 0;padding:4px 10px;border-radius:20px;background:#eef3ff;color:var(--ng-blue);font-size:11.5px;font-weight:600}.ng-qv__price{font:800 22px/1.2 var(--ng-head);color:var(--ng-blue)}.ng-qv__price del{font-size:14px;color:#9aa3bd;font-weight:500;margin-left:6px}.ng-qv__price ins{text-decoration:none}.ng-qv__desc{font-size:14px;color:var(--ng-text);line-height:1.6}.ng-qv__loading{grid-column:1 / -1;text-align:center;padding:60px;color:var(--ng-muted)}.ng-product-single{font-family:var(--ng-font)}.ng-product-single .woocommerce-breadcrumb,.ng-product-single .wc-block-breadcrumbs{font-size:13px;color:var(--ng-muted);margin-bottom:18px}.ng-product-single .woocommerce-breadcrumb a{color:var(--ng-text);text-decoration:none}.ng-product-single div.product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:40px;align-items:start}.ng-product-single div.product .woocommerce-product-gallery,.ng-product-single div.product .summary{width:auto!important;float:none!important;margin:0!important}.ng-product-single .woocommerce-product-gallery__image img{border-radius:18px;box-shadow:0 30px 60px -30px #142d8273}.ng-product-single .flex-control-thumbs{display:flex;gap:10px;margin-top:12px!important}.ng-product-single .flex-control-thumbs li{width:80px!important}.ng-product-single .flex-control-thumbs img{border-radius:10px;opacity:.6}.ng-product-single .flex-control-thumbs img.flex-active{opacity:1;outline:2px solid var(--ng-blue)}.ng-product-single .product_title{font:800 clamp(26px,3vw,36px)/1.15 var(--ng-head);color:var(--ng-navy);letter-spacing:-.02em;margin:0 0 10px}.ng-product-single .summary .price{font:800 28px/1.2 var(--ng-head)!important;color:var(--ng-blue)!important;margin:10px 0 16px!important}.ng-product-single .summary .price del{font-size:17px;color:#9aa3bd;font-weight:500}.ng-product-single .summary .price ins{text-decoration:none}.ng-product-single .woocommerce-product-details__short-description{font-size:15px;line-height:1.7;color:#3d4766}.ng-product-single .star-rating{color:#f5b301}.ng-product-single form.cart{display:flex;gap:12px;margin:22px 0!important}.ng-product-single form.cart .quantity input{height:50px;width:70px;border:1px solid var(--ng-line);border-radius:10px;text-align:center;font-size:15px}.ng-product-single .single_add_to_cart_button,.ng-wide-page .wc-block-components-button:not(.is-link),.ng-wide-page .button{background:var(--ng-grad)!important;color:var(--ng-navy)!important;border:0!important;border-radius:10px!important;min-height:50px;padding:0 28px!important;font:600 15px var(--ng-font)!important;box-shadow:0 12px 26px -12px #e09a0b;cursor:pointer;transition:transform .25s var(--ng-ease)}.ng-product-single .single_add_to_cart_button:hover{transform:translateY(-2px)}.ng-product-single .product_meta{font-size:13px;color:var(--ng-muted);border-top:1px solid var(--ng-line);padding-top:14px}.ng-product-single .product_meta a{color:var(--ng-blue)}.ng-product-single .woocommerce-tabs{grid-column:1 / -1;margin-top:10px}.ng-product-single .woocommerce-tabs ul.tabs{list-style:none;display:flex;gap:8px;padding:0!important;margin:0 0 16px!important;border:0!important}.ng-product-single .woocommerce-tabs ul.tabs:before,.ng-product-single .woocommerce-tabs ul.tabs li:before,.ng-product-single .woocommerce-tabs ul.tabs li:after{display:none!important}.ng-product-single .woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important;border:1px solid var(--ng-line)!important;border-radius:10px!important;background:#fff!important}.ng-product-single .woocommerce-tabs ul.tabs li a{display:block;padding:10px 18px!important;font:600 13.5px var(--ng-font);color:var(--ng-navy)!important;text-decoration:none}.ng-product-single .woocommerce-tabs ul.tabs li.active{background:var(--ng-blue)!important;border-color:var(--ng-blue)!important}.ng-product-single .woocommerce-tabs ul.tabs li.active a{color:#fff!important}.ng-product-single .woocommerce-Tabs-panel{background:#fff;border:1px solid var(--ng-line);border-radius:16px;padding:22px 24px;box-shadow:var(--ng-shadow);line-height:1.7;color:#3d4766}.ng-product-single .woocommerce-Tabs-panel h2{font:800 20px/1.3 var(--ng-head);color:var(--ng-navy);margin-top:0}.ng-product-single .related,.ng-product-single .upsells{grid-column:1 / -1}.ng-product-single .related>h2{font:800 clamp(22px,2.4vw,28px)/1.2 var(--ng-head);color:var(--ng-navy)}.ng-product-single ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0;margin:0}.ng-product-single ul.products:before,.ng-product-single ul.products:after{display:none!important}.ng-product-single ul.products li.product{width:auto!important;margin:0!important;float:none!important;background:#fff;border:1px solid var(--ng-line);border-radius:16px;padding:12px!important;box-shadow:var(--ng-shadow);transition:transform .35s var(--ng-ease),box-shadow .35s}.ng-product-single ul.products li.product:hover{transform:translateY(-5px);box-shadow:var(--ng-shadow-h)}.ng-product-single ul.products li.product img{border-radius:10px;margin-bottom:10px!important}.ng-product-single ul.products li.product .woocommerce-loop-product__title{font:700 14px/1.3 var(--ng-head)!important;color:var(--ng-navy);padding:0!important}.ng-product-single ul.products li.product .price{color:var(--ng-blue)!important;font-weight:700}.ng-product-single ul.products li.product .button{display:none!important}.ng-product-single .onsale{background:#ef4444!important;border-radius:6px!important;min-height:0!important;min-width:0!important;padding:6px 10px!important;line-height:1!important;font:700 11px var(--ng-font)!important;top:14px!important;left:14px!important;right:auto!important;margin:0!important}.ng-wide-page{font-family:var(--ng-font)}.ng-wide-page__title{font:800 clamp(28px,3vw,38px)/1.15 var(--ng-head);color:var(--ng-navy);letter-spacing:-.02em;margin:0 0 22px}.ng-wide-page .wc-block-cart,.ng-wide-page .wc-block-checkout{margin:0}.ng-wide-page .wc-block-components-sidebar{background:#f7f9ff;border:1px solid var(--ng-line);border-radius:16px;padding:20px!important}.ng-wide-page input[type=text],.ng-wide-page input[type=email],.ng-wide-page input[type=tel],.ng-wide-page input[type=password]{border-radius:10px!important}@media (max-width: 1100px){.ng-shop-grid,.ng-trust,.ng-product-single ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.ng-shop{grid-template-columns:minmax(0,1fr)}.ng-shop__filtertoggle{display:inline-flex;justify-self:start}.ng-shop__side{position:fixed;z-index:150;inset:0 auto 0 0;width:min(320px,86vw);max-height:none;border-radius:0 16px 16px 0;transform:translate(-105%);transition:transform .35s var(--ng-ease)}.ng-filters-open .ng-shop__side{transform:none;box-shadow:0 0 0 100vmax #050a1f73}.ng-shop-grid.is-list .ng-shop-card{flex-direction:column}.ng-shop-grid.is-list .ng-shop-card__media{width:auto;aspect-ratio:16/9.5}.ng-product-single div.product{grid-template-columns:minmax(0,1fr)}.ng-qv__in{grid-template-columns:1fr}.ng-qv__media{max-height:240px;overflow:hidden}}@media (max-width: 640px){.ng-shop-grid,.ng-trust{grid-template-columns:minmax(0,1fr)}.ng-shop__bar{flex-wrap:wrap}.ng-shop__count{flex-basis:100%}}.ng-shop-card{overflow:visible}.ng-shop-card__media{overflow:visible;border-radius:16px 16px 0 0}.ng-shop-card__img{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.ng-shop-card__plat{bottom:-20px}.ng-shop-card__plat .ng-brand__img[src*=woocommerce]{height:16px}.ng-shop-card__badge{z-index:2}.ng-woo{display:inline-grid;place-items:center;padding:3px 6px;border-radius:6px;background:#7f54b3;color:#fff;font:800 11px/1 var(--ng-font);letter-spacing:-.02em}.ng-shop .ng-pager ul.page-numbers{display:flex!important;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px;border:0!important;margin:0;padding:0}.ng-shop .ng-pager ul.page-numbers li{border:0!important;float:none!important;display:block}.ng-shop .ng-pager{margin-top:26px}.ng-free{color:#16a34a;font-weight:800}.ng-product-single .woocommerce-tabs .woocommerce-Tabs-panel{padding:24px 28px!important;margin:0!important}.ng-product-single .woocommerce-tabs .woocommerce-Tabs-panel>h2:first-child{display:none}.ng-product-single ul.products li.product a img{aspect-ratio:4 / 3;object-fit:cover;width:100%;height:auto}.ng-product-single .woocommerce-product-gallery__trigger{z-index:3}.ng-prod__price b.is-wc{font-size:16px}.ng-prod__price b.is-wc del{font-size:12px;color:#9aa3bd;font-weight:500;margin-right:4px}.ng-prod__price b.is-wc ins{text-decoration:none}.ng-prod__price b.is-wc .screen-reader-text{position:absolute}.ng-prod__cart.is-loading .ng-ico{animation:ng-spin 1s linear infinite}.ng-prod__cart.is-added{background:#16a34a;color:#fff}.ng-flow-page{padding-top:24px;font-family:var(--ng-font);color:var(--ng-text)}.ng-flow-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:22px}.ng-flow-head__title{margin:0;font:800 clamp(30px,3.4vw,40px)/1.1 var(--ng-head);color:var(--ng-navy);letter-spacing:-.025em}.ng-flow-head p{margin:6px 0 0;font-size:15px}.ng-flow-head .ng-crumbs ol{margin-bottom:10px}.ng-steps-bar{list-style:none;margin:0;padding:0;display:flex;flex:1;max-width:700px}.ng-steps-bar li{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center}.ng-steps-bar li>a,.ng-steps-bar li{text-decoration:none}.ng-steps-bar li>a{display:flex;flex-direction:column;align-items:center}.ng-steps-bar li+li:before{content:"";position:absolute;top:21px;right:calc(50% + 28px);left:calc(-50% + 28px);height:2px;background:#dfe5f3}.ng-steps-bar li.is-done+li:before,.ng-steps-bar li.is-current:before{background:linear-gradient(90deg,#0e2a5c,#e09a0b)}.ng-steps-bar__dot{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#eef1f8;color:#8a93ad;transition:all .3s}.ng-steps-bar__dot .ng-ico{width:20px;height:20px}.ng-steps-bar__label{margin-top:8px;font:500 13px/1.2 var(--ng-font);color:var(--ng-muted)}.ng-steps-bar .is-done .ng-steps-bar__dot,.ng-steps-bar .is-current .ng-steps-bar__dot{background:var(--ng-grad);color:var(--ng-navy);box-shadow:0 10px 20px -10px #e09a0b}.ng-steps-bar .is-current .ng-steps-bar__dot{box-shadow:0 0 0 5px #e3e9ff,0 10px 20px -10px #e09a0b}.ng-steps-bar .is-done .ng-steps-bar__label,.ng-steps-bar .is-current .ng-steps-bar__label{color:var(--ng-navy);font-weight:600}.ng-flow{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:22px;align-items:start;margin:0 0 30px}.ng-flow__main{display:grid;gap:18px;min-width:0}.ng-flow__side{position:sticky;top:90px;display:grid;gap:14px}.ng-flow__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.ng-flow__stack{display:grid;gap:18px}.ng-panel-card{background:#fff;border:1px solid var(--ng-line);border-radius:16px;padding:20px 22px;box-shadow:var(--ng-shadow);min-width:0}.ng-panel-card__head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.ng-panel-card__head h2,.ng-panel-card__h{display:flex;align-items:center;gap:10px;margin:0 0 16px;font:800 18px/1.25 var(--ng-head);color:var(--ng-navy)}.ng-panel-card__head h2{margin:0}.ng-panel-card__head h2 .ng-ico,.ng-panel-card__h>.ng-ico{width:22px;height:22px;color:var(--ng-blue)}.ng-panel-card__head small{font:500 14px var(--ng-font);color:var(--ng-muted)}.ng-step-card__n{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#eef3ff;color:var(--ng-blue);flex:none}.ng-step-card__n .ng-ico{width:18px;height:18px}.ng-cart-items{display:grid}.ng-cart-item{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto 32px;gap:16px;align-items:center;padding:14px 0;border-top:1px solid #eef1f8}.ng-cart-item__img img{width:96px;height:72px;object-fit:cover;border-radius:10px;display:block;background:#f3f5fa}.ng-cart-item__info>a{font:700 15px/1.3 var(--ng-head);color:var(--ng-navy);text-decoration:none}.ng-cart-item__info>a:hover{color:var(--ng-blue)}.ng-cart-item__meta{display:block;margin-top:4px;font-size:12.5px;color:var(--ng-muted)}.ng-cart-item__qty .quantity input{width:64px;height:40px;border:1px solid var(--ng-line);border-radius:9px;text-align:center;font:600 14px var(--ng-font)}.ng-cart-item__qty .quantity input[type=hidden]+*{display:none}.ng-cart-item__price{text-align:right;font:800 16px/1.2 var(--ng-head);color:var(--ng-navy);white-space:nowrap}.ng-cart-item__price small{display:block;font:500 11.5px var(--ng-font);color:var(--ng-muted)}.ng-cart-item__remove .remove,.ng-review__remove{width:32px;height:32px;border-radius:50%;display:grid!important;place-items:center;color:#9aa3bd!important;background:transparent!important;text-decoration:none;transition:all .2s}.ng-cart-item__remove .remove:hover,.ng-review__remove:hover{background:#fef2f2!important;color:#ef4444!important}.ng-cart-item__remove .ng-ico,.ng-review__remove .ng-ico{width:16px;height:16px}.ng-cart-actions{display:flex;justify-content:space-between;gap:10px;padding-top:16px;border-top:1px solid #eef1f8}.ng-btn--ghost-dark{background:#f3f6ff;color:var(--ng-navy);border-color:var(--ng-line)}.ng-btn--ghost-dark:hover{background:#e9efff;color:var(--ng-blue)}.ng-btn--ghost-dark[disabled]{opacity:.5;cursor:not-allowed;transform:none}.ng-coupon-card{margin-top:16px;padding:16px 18px;border-radius:14px;background:#f7f9ff;border:1px dashed #cfdbff}.ng-panel-card.ng-coupon-card{margin-top:0;background:#fff;border:1px solid var(--ng-line)}.ng-coupon-card h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;font:700 15px var(--ng-head);color:var(--ng-navy)}.ng-coupon-card h3 .ng-ico{width:18px;height:18px;color:var(--ng-blue)}.ng-coupon{display:flex;gap:10px}.ng-coupon input{flex:1;min-width:0;height:44px;border:1px solid #dfe5f3;border-radius:10px;padding:0 14px;font:14px var(--ng-font);background:#fff}.ng-coupon input:focus{outline:0;border-color:var(--ng-blue);box-shadow:0 0 0 4px #0e2a5c1f}.ng-coupon .ng-btn{min-height:44px;padding:0 22px}.ng-coupon__msg{margin:8px 0 0;font-size:12.5px}.ng-coupon__msg:empty{display:none}.ng-coupon-card.is-ok .ng-coupon__msg{color:#16a34a}.ng-coupon-card.is-err .ng-coupon__msg{color:#dc2626}.ng-coupon-card.is-loading{opacity:.6;pointer-events:none}.ng-summary{background:#fff;border:1px solid var(--ng-line);border-radius:18px;padding:20px 22px;box-shadow:0 30px 60px -36px #1d3cb459}.ng-summary__titlebar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.ng-summary__title{display:flex;align-items:center;gap:10px;margin:0 0 12px;font:800 18px/1.25 var(--ng-head);color:var(--ng-navy)}.ng-summary__titlebar .ng-summary__title{margin:0}.ng-summary__title small{font:500 13px var(--ng-font);color:var(--ng-muted)}.ng-summary__title .ng-ico{width:20px;height:20px;color:var(--ng-blue)}.ng-summary__rows{display:grid;gap:10px;padding-top:14px}.ng-summary__row{display:flex;justify-content:space-between;gap:10px;font-size:14px;color:var(--ng-text)}.ng-summary__row b{color:var(--ng-navy);font-weight:700;text-align:right}.ng-summary__row .is-free,.ng-summary__row.is-discount b{color:#16a34a}.ng-summary__row.is-discount a{font-size:12px;color:#ef4444;margin-left:6px}.ng-summary__ship{width:100%;font-size:14px;border-collapse:collapse}.ng-summary__ship th{text-align:left;font-weight:400}.ng-summary__ship td{text-align:right}.ng-summary__ship ul{list-style:none;margin:0;padding:0}.ng-summary__total{display:flex;justify-content:space-between;align-items:baseline;padding-top:14px;margin-top:4px;border-top:1px solid var(--ng-line);font:800 18px/1.2 var(--ng-head);color:var(--ng-navy)}.ng-summary__total b{font-size:24px;color:var(--ng-blue)}.ng-summary__total small{display:block;font:400 11.5px var(--ng-font);color:var(--ng-muted)}.ng-summary .wc-proceed-to-checkout{padding:18px 0 0!important}.ng-summary .checkout-button,.ng-place-proxy{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;border-radius:12px!important;background:var(--ng-grad)!important;color:var(--ng-navy)!important;font:700 16px var(--ng-font)!important;text-decoration:none;border:0;box-shadow:0 16px 30px -14px #e09a0b;transition:transform .25s var(--ng-ease);cursor:pointer;padding:0 20px!important;margin:0!important}.ng-summary .checkout-button:hover,.ng-place-proxy:hover{transform:translateY(-2px)}.ng-place-proxy{margin-top:18px!important}.ng-place-proxy[hidden]{display:none!important}.ng-place-proxy .ng-ico{width:18px;height:18px}.ng-summary__secure{display:flex;align-items:center;justify-content:center;gap:6px;margin:12px 0 0;font-size:12.5px;color:var(--ng-muted);text-align:center}.ng-summary__secure .ng-ico{width:14px;height:14px}.ng-paylogos{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 0;padding:0}.ng-paylogos li{width:50px;height:32px;border:1px solid var(--ng-line);border-radius:7px;display:grid;place-items:center;background:#fff}.ng-paylogos .ng-brand__img{height:16px;width:auto;max-width:38px}.ng-paylogos.is-grid{display:grid;grid-template-columns:repeat(4,1fr)}.ng-paylogos.is-grid li{width:auto}.ng-review__items{display:grid;gap:12px;max-height:360px;overflow:auto;padding:10px 0 14px;border-bottom:1px solid var(--ng-line);scrollbar-width:thin}.ng-review__item{display:grid;grid-template-columns:64px minmax(0,1fr) auto 28px;gap:12px;align-items:center}.ng-review__img img{width:64px;height:52px;object-fit:cover;border-radius:9px;display:block}.ng-review__info b{display:block;font:700 14px/1.3 var(--ng-head);color:var(--ng-navy)}.ng-review__info small{display:block;font-size:12px;color:var(--ng-muted);margin-top:2px}.ng-review__price{font:800 15px var(--ng-head);color:var(--ng-navy);white-space:nowrap}.ng-review__remove{width:28px;height:28px}.ng-trust-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ng-trust-tiles li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:14px 10px;background:#fff;border:1px solid var(--ng-line);border-radius:14px;box-shadow:var(--ng-shadow)}.ng-trust-tiles b{font:700 13px/1.2 var(--ng-head);color:var(--ng-navy);margin-top:4px}.ng-trust-tiles small{font-size:11.5px;color:var(--ng-muted)}.ng-guarantee{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:14px;background:linear-gradient(120deg,#ecfdf3,#f0fdf8);border:1px solid #bbf7d0}.ng-guarantee>.ng-ico{width:34px;height:34px;color:#16a34a;flex:none}.ng-guarantee p{margin:0;font-size:12.5px;color:#166534}.ng-guarantee b{display:block;font-size:14px;color:#14532d}.ng-flow .ng-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.ng-flow .form-row{margin:0 0 14px!important;padding:0!important;width:auto!important;float:none!important;grid-column:1 / -1}.ng-flow .form-row-first,.ng-flow .form-row-last,.ng-flow #billing_email_field,.ng-flow #billing_phone_field,.ng-flow #billing_postcode_field,.ng-flow #billing_city_field,.ng-flow #billing_state_field,.ng-flow #billing_country_field{grid-column:span 1}.ng-flow .form-row label{display:block;margin-bottom:6px;font:600 13px/1.3 var(--ng-font);color:var(--ng-navy)}.ng-flow .form-row .required{color:#ef4444;text-decoration:none}.ng-flow .form-row .optional{color:var(--ng-muted);font-weight:400}.ng-flow .form-row input.input-text,.ng-flow .form-row textarea,.ng-flow .form-row select,.ng-flow .select2-container .select2-selection--single{width:100%;height:46px;border:1px solid #dfe5f3!important;border-radius:10px!important;padding:0 14px;font:14px var(--ng-font);color:var(--ng-navy);background:#fff;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.ng-flow .form-row textarea{height:120px;padding:12px 14px;resize:vertical}.ng-flow .select2-container .select2-selection--single .select2-selection__rendered{line-height:44px;padding-left:0;color:var(--ng-navy)}.ng-flow .select2-container .select2-selection--single .select2-selection__arrow{height:44px;right:8px}.ng-flow .form-row input.input-text:focus,.ng-flow .form-row textarea:focus{outline:0;border-color:var(--ng-blue)!important;box-shadow:0 0 0 4px #0e2a5c1f}.ng-flow .woocommerce-invalid input.input-text{border-color:#fca5a5!important}.ng-flow .woocommerce-additional-fields .form-row label:empty{display:none}.ng-check-row label{display:flex!important;align-items:center;gap:8px;font:500 13.5px var(--ng-font)!important;color:var(--ng-text)!important;cursor:pointer}.ng-check-row input{width:17px;height:17px;accent-color:var(--ng-blue);margin:0!important}.ng-flow #ship-to-different-address{margin:0 0 14px;font-size:14px}.ng-pay-card .woocommerce-checkout-payment{background:transparent!important;border-radius:0!important}.ng-pay-card ul.payment_methods{list-style:none;margin:0!important;padding:0!important;border:0!important;display:grid;gap:10px}.ng-pay-card ul.payment_methods li{position:relative;margin:0!important;padding:0!important;border:1.5px solid var(--ng-line);border-radius:12px;background:#fff;transition:border-color .2s,background .2s}.ng-pay-card ul.payment_methods li:has(input:checked){border-color:var(--ng-blue);background:#f5f8ff}.ng-pay-card ul.payment_methods li>input{position:absolute;left:16px;top:18px;margin:0!important;width:18px;height:18px;accent-color:var(--ng-blue)}.ng-pay-card ul.payment_methods li>label{display:flex!important;align-items:center;gap:10px;padding:14px 14px 14px 46px;font:600 14px var(--ng-font);color:var(--ng-navy);cursor:pointer;margin:0!important}.ng-pay-card ul.payment_methods li>label img{max-height:22px;margin-left:auto!important}.ng-pay-card .payment_box{margin:0 14px 14px!important;padding:12px 14px!important;border-radius:10px;background:#fff!important;border:1px solid var(--ng-line);font-size:13px;color:var(--ng-text)!important}.ng-pay-card .payment_box:before{display:none!important}.ng-pay-card .place-order{margin-top:16px!important;padding:0!important}.ng-pay-card .woocommerce-terms-and-conditions-wrapper{font-size:12.5px}.ng-pay-card #place_order{width:100%;min-height:50px;border:0;border-radius:12px;background:var(--ng-grad);color:var(--ng-navy);font:700 15px var(--ng-font);cursor:pointer}.has-proxy .ng-pay-card #place_order{position:absolute!important;width:1px!important;height:1px!important;min-height:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ng-flow .woocommerce-privacy-policy-text p{font-size:12px;color:var(--ng-muted);margin:0}.ng-flow .blockUI.blockOverlay{border-radius:16px}.ng-flow-page .woocommerce-message,.ng-flow-page .woocommerce-info,.ng-flow-page .woocommerce-error,.ng-flow-page .wc-block-components-notice-banner{border-radius:12px!important;border:1px solid var(--ng-line)!important;border-left:4px solid var(--ng-blue)!important;background:#f7f9ff!important;color:var(--ng-navy)!important;padding:14px 18px 14px 48px!important;margin:0 0 16px!important;font-size:14px;box-shadow:var(--ng-shadow)}.ng-flow-page .woocommerce-error{border-left-color:#ef4444!important;background:#fef2f2!important;list-style:none}.ng-flow-page .woocommerce-message{border-left-color:#16a34a!important;background:#f0fdf4!important}.ng-flow-page .woocommerce-message:before,.ng-flow-page .woocommerce-info:before,.ng-flow-page .woocommerce-error:before{top:14px!important;left:18px!important}.ng-flow-page .woocommerce-message .button,.ng-flow-page .woocommerce-info .button{float:right;color:var(--ng-blue)!important;background:none!important;padding:0!important;font-weight:600}.ng-flow-page .woocommerce-form-login,.ng-flow-page .checkout_coupon{background:#fff;border:1px solid var(--ng-line)!important;border-radius:14px!important;padding:18px!important;margin:0 0 18px!important}.ng-cart-empty{text-align:center;padding:30px 0 10px}.ng-cart-empty .ng-illo{margin-bottom:10px}.ng-cart-empty .ng-btns{justify-content:center}.ng-cart-cross{margin:10px 0 40px}.ng-cart-cross .ng-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ng-shop-grid.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.woocommerce-order{max-width:900px;margin:0 auto}.woocommerce-order .woocommerce-thankyou-order-received{font:800 22px var(--ng-head);color:#16a34a;background:#f0fdf4;border-radius:14px;padding:18px 22px}.woocommerce-order ul.order_details{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:0!important;list-style:none}.woocommerce-order ul.order_details li{border:1px solid var(--ng-line)!important;border-radius:12px;padding:12px!important;margin:0!important;float:none!important;background:#fff}.ng-acct,.ng-minicart{position:relative}.ng-acct__btn{display:flex;align-items:center;gap:8px;border:0;background:transparent;padding:6px 8px;border-radius:10px;cursor:pointer;color:var(--ng-navy);font-family:var(--ng-font);text-align:left}.ng-acct__btn:hover,.ng-acct.is-open .ng-acct__btn{background:#f3f6ff}.ng-acct__btn>.ng-ico{width:26px;height:26px;color:var(--ng-purple)}.ng-acct__avatar{width:30px;height:30px;border-radius:50%}.ng-acct__lbl small{display:block;font-size:11.5px;color:var(--ng-muted);line-height:1.2}.ng-acct__lbl b{display:flex;align-items:center;gap:3px;font:700 13.5px/1.2 var(--ng-head);color:var(--ng-purple);white-space:nowrap}.ng-acct__lbl b .ng-ico{width:14px;height:14px;transition:transform .25s}.ng-acct.is-open .ng-acct__lbl b .ng-ico{transform:rotate(180deg)}.ng-dd{position:absolute;top:calc(100% + 12px);right:0;z-index:120;width:300px;padding:18px;background:#fff;border:1px solid #e5eaf5;border-radius:18px;box-shadow:0 30px 60px -20px #10266e59;opacity:0;transform:translateY(8px) scale(.98);transform-origin:top right;transition:opacity .2s,transform .25s var(--ng-ease)}.ng-dd:before{content:"";position:absolute;top:-7px;right:26px;width:14px;height:14px;background:#fff;border-left:1px solid #e5eaf5;border-top:1px solid #e5eaf5;transform:rotate(45deg)}.ng-dd:after{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}[data-dropdown].is-open .ng-dd{opacity:1;transform:none}.ng-acct__welcome{margin:0 0 14px;font-size:14px;line-height:1.5;color:var(--ng-text)}.ng-acct__panel .ng-btn{min-height:46px}.ng-acct__panel .ng-btn+.ng-btn{margin-top:10px}.ng-acct__create{border-color:#b8a6f5!important;color:var(--ng-purple)!important}.ng-acct__create:hover{background:var(--ng-purple)!important;color:#fff!important}.ng-acct__links{list-style:none;margin:12px 0;padding:8px 0 0;border-top:1px solid #eef1f8}.ng-acct__links a{display:flex;align-items:center;gap:12px;padding:9px 6px;border-radius:8px;color:var(--ng-navy);text-decoration:none;font:500 14px var(--ng-font)}.ng-acct__links a:hover{background:#f3f6ff;color:var(--ng-blue)}.ng-acct__links .ng-ico{width:18px;height:18px;color:var(--ng-muted)}.ng-acct__me{display:flex;align-items:center;gap:12px;padding-bottom:12px}.ng-acct__me img{border-radius:50%}.ng-acct__me b{display:block;font:700 15px var(--ng-head);color:var(--ng-navy)}.ng-acct__me small{font-size:12px;color:var(--ng-muted)}.ng-minicart__panel{width:360px;padding:16px}.ng-minicart__title{margin:0 0 10px;font:700 14px var(--ng-head);color:var(--ng-navy)}.ng-minicart__list{list-style:none;margin:0;padding:0;display:grid;gap:10px;max-height:290px;overflow:auto;scrollbar-width:thin}.ng-minicart__list li{display:grid;grid-template-columns:58px minmax(0,1fr) 28px;gap:10px;align-items:center;transition:opacity .3s}.ng-minicart__list li.is-removing{opacity:.35}.ng-minicart__img img{width:58px;height:46px;border-radius:8px;object-fit:cover;display:block}.ng-minicart__info a{display:block;font:600 13px/1.3 var(--ng-font);color:var(--ng-navy);text-decoration:none}.ng-minicart__info a:hover{color:var(--ng-blue)}.ng-minicart__info small{font-size:12px;color:var(--ng-muted)}.ng-minicart__rm{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#9aa3bd}.ng-minicart__rm:hover{background:#fef2f2;color:#ef4444}.ng-minicart__rm .ng-ico{width:14px;height:14px}.ng-minicart__total{display:flex;justify-content:space-between;margin:12px 0;padding-top:12px;border-top:1px solid #eef1f8;font-size:14px}.ng-minicart__total b{font:800 17px var(--ng-head);color:var(--ng-navy)}.ng-minicart__btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ng-minicart__secure{display:flex;justify-content:center;align-items:center;gap:6px;margin:10px 0 0;font-size:11.5px;color:var(--ng-muted)}.ng-minicart__secure .ng-ico{width:13px;height:13px}.ng-minicart__empty{text-align:center;padding:6px 4px}.ng-minicart__empty>.ng-ico{width:40px;height:40px;color:var(--ng-blue)}.ng-minicart__empty p{margin:8px 0 14px;font-size:13px;color:var(--ng-muted)}.ng-minicart__empty b{display:block;color:var(--ng-navy);font-size:15px}.ng-pd__top{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) 280px;gap:30px;align-items:start;margin-bottom:30px}.ng-pd__gallery{position:relative}.ng-pd__gallery .woocommerce-product-gallery{width:100%!important;float:none!important;margin:0!important}.ng-pd__gallery .onsale{display:none!important}.ng-pd__badge{position:absolute;z-index:9;top:16px;left:16px;padding:7px 12px;border-radius:6px;background:var(--c);color:#fff;font:700 12px/1 var(--ng-font);box-shadow:0 8px 16px -8px var(--c)}.ng-pd__summary{width:auto!important;float:none!important;margin:0!important}.ng-pd__brand{display:flex;align-items:center;gap:8px;margin:0 0 6px;font:600 13px var(--ng-font);color:var(--ng-muted)}.ng-pd__brand .ng-brand__img{height:20px;width:auto}.ng-pd .product_title{font:800 clamp(26px,2.8vw,34px)/1.15 var(--ng-head)!important;color:var(--ng-navy);letter-spacing:-.02em;margin:0 0 10px!important}.ng-pd__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:13px;color:var(--ng-muted);margin-bottom:12px}.ng-pd__rating{display:inline-flex;align-items:center;gap:6px;color:var(--ng-text);text-decoration:none}.ng-pd__excerpt{font-size:15px;line-height:1.65;color:#3d4766}.ng-pd__excerpt p{margin:0 0 12px}.ng-pd__price{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 10px}.ng-pd__price .price{margin:0!important;font:800 32px/1.1 var(--ng-head)!important;color:#dc2626!important;display:flex;align-items:baseline;gap:10px;flex-direction:row-reverse;justify-content:flex-end}.ng-pd__price .price del{font-size:18px;font-weight:500;color:#9aa3bd!important;opacity:1}.ng-pd__price .price ins{text-decoration:none}.ng-pd__save{padding:5px 10px;border-radius:6px;background:#fee2e2;color:#dc2626;font:700 12.5px var(--ng-font)}.ng-pd__stock{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 16px;font-size:13.5px;color:var(--ng-text)}.ng-pd__stock span{display:inline-flex;align-items:center;gap:6px}.ng-pd__stock .ng-ico{width:17px;height:17px;color:var(--ng-blue)}.ng-pd__stock .is-in,.ng-pd__stock .is-in .ng-ico{color:#16a34a;font-weight:600}.ng-pd__buy form.cart{display:grid!important;grid-template-columns:auto 1fr;gap:10px;margin:0 0 12px!important}.ng-pd__buy form.cart:before,.ng-pd__buy form.cart:after{display:none!important}.ng-pd__buy .quantity{margin:0!important;float:none!important}.ng-pd__buy .quantity input{width:80px;height:52px;border:1px solid var(--ng-line);border-radius:10px;text-align:center;font:600 15px var(--ng-font)}.ng-pd__buy .quantity:has(input[type=hidden]){display:none}.ng-pd__buy form.cart:has(.quantity input[type=hidden]){grid-template-columns:1fr}.ng-pd__buy .single_add_to_cart_button{float:none!important;width:100%;min-height:52px}.ng-pd__buynow{grid-column:1 / -1;min-height:50px;width:100%}.ng-pd__btns{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:14px}.ng-pd__link{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;font:500 13.5px var(--ng-font);color:var(--ng-navy);cursor:pointer}.ng-pd__link .ng-ico{width:17px;height:17px}.ng-pd__link[aria-pressed=true]{color:#ef4444}.ng-pd__link[aria-pressed=true] .ng-ico{fill:currentColor}.ng-pd__link.is-copied{color:#16a34a}.ng-pd .product_meta{font-size:12.5px;color:var(--ng-muted);border-top:1px solid var(--ng-line);padding-top:12px}.ng-pd .product_meta>span{display:block;margin-bottom:4px}.ng-pd .product_meta a{color:var(--ng-blue);text-decoration:none}.ng-pd__aside{display:grid;gap:14px}.ng-pd__perks{list-style:none;margin:0;padding:14px;display:grid;gap:14px;background:#fff;border:1px solid var(--ng-line);border-radius:16px;box-shadow:var(--ng-shadow)}.ng-pd__perks li{display:flex;gap:12px;align-items:center}.ng-pd__perks b{display:block;font:700 14px var(--ng-head);color:var(--ng-navy)}.ng-pd__perks small{font-size:12px;color:var(--ng-muted)}.ng-pd__safe{padding:14px;border:1px solid var(--ng-line);border-radius:16px;background:#fff}.ng-pd__safe p{margin:0;font:700 14px var(--ng-head);color:var(--ng-navy)}.ng-pd__safe .ng-paylogos{margin-top:10px}.ng-pd__custom{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;align-items:start;padding:16px;border-radius:16px;background:linear-gradient(140deg,#f2f5ff,#f7f2ff);border:1px solid #e3e8ff}.ng-pd__custom p{margin:0;font-size:12.5px;color:var(--ng-text)}.ng-pd__custom b{display:block;font:700 15px var(--ng-head);color:var(--ng-navy);margin-bottom:4px}.ng-pd__custom .ng-btn{grid-column:2;justify-self:start;margin-top:6px}.ng-pd .woocommerce-tabs{background:#fff;border:1px solid var(--ng-line);border-radius:18px;box-shadow:var(--ng-shadow);padding:0!important;margin-bottom:30px;overflow:hidden}.ng-pd .woocommerce-tabs ul.tabs{display:flex!important;gap:4px!important;margin:0!important;padding:0 18px!important;border-bottom:1px solid var(--ng-line)!important;overflow-x:auto}.ng-pd .woocommerce-tabs ul.tabs li{border:0!important;border-radius:0!important;background:none!important}.ng-pd .woocommerce-tabs ul.tabs li a{padding:16px 14px!important;font:600 14.5px var(--ng-font)!important;color:var(--ng-text)!important;border-bottom:3px solid transparent;white-space:nowrap}.ng-pd .woocommerce-tabs ul.tabs li.active{background:none!important}.ng-pd .woocommerce-tabs ul.tabs li.active a{color:var(--ng-blue)!important;border-bottom-color:var(--ng-blue)}.ng-pd .woocommerce-tabs .woocommerce-Tabs-panel{border:0!important;box-shadow:none!important;border-radius:0!important;padding:24px 26px!important}.ng-pd-desc{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr) minmax(0,1fr);gap:24px;align-items:start}.ng-pd-desc h2{font:800 20px var(--ng-head)!important;color:var(--ng-navy);margin:0 0 10px;display:block!important}.ng-pd-desc__text{font-size:14px;line-height:1.7}.ng-pd-desc__text h3{font:700 16px var(--ng-head);color:var(--ng-navy);margin:16px 0 6px}.ng-pd-desc__text ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.ng-pd-desc__text li{position:relative;padding-left:28px}.ng-pd-desc__text li:before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:50%;background:#22c55e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 11px no-repeat}.ng-pd-desc__img img{width:100%;height:auto;border-radius:14px;aspect-ratio:4 / 5;object-fit:cover}.ng-pd-desc__feats h3{font:800 19px var(--ng-head);color:var(--ng-navy);margin:0 0 12px}.ng-pd-desc__feats ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.ng-pd-desc__feats li{display:flex;gap:12px;align-items:center}.ng-pd-desc__feats b{display:block;font:700 14px var(--ng-head);color:var(--ng-navy)}.ng-pd-desc__feats small{font-size:12.5px;color:var(--ng-muted)}.ng-pd-license{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ng-pd-license>div{padding:16px;border:1px solid var(--ng-line);border-radius:14px}.ng-pd-license b{display:block;margin:10px 0 4px;font:700 15px var(--ng-head);color:var(--ng-navy)}.ng-pd-license p{margin:0;font-size:13px}.ng-pd-license__note{margin:14px 0 0;font-size:13px;color:var(--ng-muted)}.ng-pd-ask{display:flex;gap:16px;align-items:flex-start}.ng-pd-ask h2{font:800 20px var(--ng-head)!important;color:var(--ng-navy);margin:0 0 6px;display:block!important}.ng-pd-ask p{margin:0}.ng-pd-related{margin-bottom:20px}.single-product .ng-product-single .woocommerce-breadcrumb{margin-bottom:18px}@media (max-width: 1200px){.ng-pd__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ng-pd__aside{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.ng-flow{grid-template-columns:minmax(0,1fr) 360px}.ng-flow__pair{grid-template-columns:1fr}.ng-acct__lbl{display:none}}@media (max-width: 1000px){.ng-flow{grid-template-columns:minmax(0,1fr)}.ng-flow__side{position:static}.ng-pd-desc{grid-template-columns:1fr}.ng-pd-desc__img{display:none}.ng-shop-grid.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.ng-steps-bar{max-width:none;width:100%}.ng-steps-bar__label{font-size:11px}.ng-cart-item{grid-template-columns:72px minmax(0,1fr) 32px;grid-template-areas:"img info rm" "img qty price";row-gap:8px}.ng-cart-item__img{grid-area:img}.ng-cart-item__info{grid-area:info}.ng-cart-item__qty{grid-area:qty}.ng-cart-item__price{grid-area:price}.ng-cart-item__remove{grid-area:rm}.ng-cart-item__img img{width:72px;height:60px}.ng-flow .ng-fields{grid-template-columns:1fr}.ng-flow .form-row-first,.ng-flow .form-row-last,.ng-flow #billing_email_field,.ng-flow #billing_phone_field,.ng-flow #billing_postcode_field,.ng-flow #billing_city_field,.ng-flow #billing_state_field,.ng-flow #billing_country_field{grid-column:1 / -1}.ng-pd__top,.ng-pd__aside,.ng-pd-license,.ng-cart-cross .ng-shop-grid,.ng-shop-grid.is-4{grid-template-columns:1fr}.ng-dd{position:fixed;top:76px;left:12px;right:12px;width:auto}.ng-dd:before{display:none}.ng-cart-actions{flex-wrap:wrap}}.ng-mig{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:center}.ng-mig__visual{position:relative;padding:32px;border-radius:24px;background:radial-gradient(120% 90% at 0% 0%,#eef3ff,#fff 55%),#fff;border:1px solid var(--ng-line);box-shadow:0 40px 80px -50px #1d3cb473;overflow:hidden}.ng-mig__visual:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#dbe3f7 1px,transparent 1px);background-size:18px 18px;opacity:.55;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%);pointer-events:none}.ng-mig__flow{position:relative;display:grid;grid-template-columns:1fr minmax(80px,1.1fr) 1fr;align-items:center;gap:10px}.ng-mig__node{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:20px 10px;border-radius:18px;background:#fff;border:1px solid var(--ng-line);box-shadow:0 18px 36px -24px var(--c, #0e2a5c)}.ng-mig__node b{font:800 16px/1.2 var(--ng-head);color:var(--ng-navy)}.ng-mig__node small{font-size:12px;color:var(--ng-muted)}.ng-mig__node.is-to{border-color:color-mix(in srgb,var(--c) 35%,#fff)}.ng-mig-logo{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#fff;border:1px solid #edf0f7;flex:none}.ng-mig-logo img{width:26px;height:26px;object-fit:contain}.ng-mig-logo.is-lg{width:68px;height:68px;border-radius:18px;background:color-mix(in srgb,var(--c, #0e2a5c) 9%,#fff);border:0}.ng-mig-logo.is-lg img{width:40px;height:40px}.ng-mig-logo.is-sm{width:30px;height:30px;border-radius:8px}.ng-mig-logo.is-sm img{width:18px;height:18px}.ng-mig__track{position:relative;height:70px}.ng-mig__line{position:absolute;left:0;right:0;top:50%;border-top:2px dashed #b9c8f2}.ng-mig__track i{position:absolute;top:calc(50% - 5px);left:0;width:10px;height:10px;border-radius:50%;background:var(--ng-grad);box-shadow:0 0 0 4px #0e2a5c26;animation:ngMigPacket 2.4s linear infinite}.ng-mig__track i:nth-of-type(2){animation-delay:.8s}.ng-mig__track i:nth-of-type(3){animation-delay:1.6s}@keyframes ngMigPacket{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:calc(100% - 10px);opacity:0}}.ng-mig__hub{position:absolute;left:50%;top:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;display:grid;place-items:center;background:var(--ng-grad);color:var(--ng-navy);box-shadow:0 12px 26px -10px #e09a0b}.ng-mig__hub .ng-ico{width:22px;height:22px;animation:ngSpin 6s linear infinite}@keyframes ngSpin{to{transform:rotate(360deg)}}.ng-mig__checks{position:relative;list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ng-mig__checks li{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 6px;border-radius:10px;background:#f0fdf4;color:#15803d;font:600 12.5px var(--ng-font);text-align:center}.ng-mig__checks .ng-ico{width:14px;height:14px;flex:none}.ng-mig__stats{position:relative;list-style:none;margin:18px 0 0;padding:18px 0 0;border-top:1px solid var(--ng-line);display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.ng-mig__stats li+li{border-left:1px solid var(--ng-line)}.ng-mig__stats b{display:block;font:800 24px/1.1 var(--ng-head);background:var(--ng-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.ng-mig__stats small{font-size:12px;color:var(--ng-muted)}.ng-mig__items{list-style:none;margin:22px 0 26px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ng-mig__items li{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid var(--ng-line);border-radius:14px;background:#fff;transition:transform .3s var(--ng-ease),box-shadow .3s}.ng-mig__items li:hover{transform:translateY(-3px);box-shadow:var(--ng-shadow)}.ng-mig__items b{display:block;font:700 14.5px/1.3 var(--ng-head);color:var(--ng-navy)}.ng-mig__items small{font-size:12.5px;color:var(--ng-muted)}.ng-mig-matrix{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:8px}.ng-mig-matrix__col{padding:18px;border-radius:18px;background:#fff;border:1px solid var(--ng-line);box-shadow:var(--ng-shadow);border-top:4px solid var(--c)}.ng-mig-matrix__head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.ng-mig-matrix__head small{display:block;font-size:11.5px;color:var(--ng-muted);text-transform:uppercase;letter-spacing:.06em}.ng-mig-matrix__head b{font:800 17px var(--ng-head);color:var(--ng-navy)}.ng-mig-matrix ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ng-mig-matrix a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#f7f9fd;color:var(--ng-navy);text-decoration:none;font:600 13.5px var(--ng-font);transition:background .2s,color .2s,transform .2s}.ng-mig-matrix a>.ng-ico{width:15px;height:15px;margin-left:auto;color:var(--ng-muted);transition:transform .2s}.ng-mig-matrix a:hover{background:#eaf0ff;color:var(--ng-blue)}.ng-mig-matrix a:hover>.ng-ico{transform:translate(3px);color:var(--ng-blue)}@media (max-width: 1200px){.ng-mig-matrix{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 960px){.ng-mig{grid-template-columns:1fr;gap:32px}}@media (max-width: 700px){.ng-mig-matrix{grid-template-columns:1fr}.ng-mig__visual{padding:20px 16px}.ng-mig-logo.is-lg{width:54px;height:54px}.ng-mig-logo.is-lg img{width:30px;height:30px}.ng-mig__checks{grid-template-columns:repeat(2,1fr)}.ng-mig__items{grid-template-columns:1fr}.ng-mig__stats b{font-size:20px}}@media (prefers-reduced-motion: reduce){.ng-mig__track i,.ng-mig__hub .ng-ico{animation:none}.ng-mig__track i{display:none}}.c-gray{--c: #64748b;--cbg: #f1f4f9}.ng-btn--xs{min-height:34px;padding:0 14px;font-size:13px;gap:7px;border-radius:8px}.ng-btn--xs .ng-ico{width:15px;height:15px}.ng-btn--lg{min-height:54px;font-size:16px;border-radius:10px}.ng-btn--danger{background:#fff5f5;color:#dc2626;border-color:#fecaca}.ng-btn--danger:hover{background:#dc2626;color:#fff;border-color:#dc2626}.ng-btn[disabled]{opacity:.5;pointer-events:none}.ng-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:6px;background:var(--cbg, #eef2ff);color:var(--c, var(--ng-blue));font:600 12.5px/1.1 var(--ng-font);white-space:nowrap}.ng-pill .ng-ico{width:14px;height:14px}.ng-iconbtn.is-boxed{border:1px solid var(--ng-line);background:#fff;color:var(--ng-blue)}.ng-iconbtn.is-boxed:hover{background:#eef3ff}.ng-iconbtn .ng-ico{width:22px;height:22px}[data-copied].is-copied:after{content:attr(data-copied);margin-left:6px;font:600 11px var(--ng-font);color:#16a34a}.ng-lic-line{margin-top:4px;font-size:12.5px}.ng-lic-line code{background:#eef3ff;padding:2px 6px;border-radius:4px;color:var(--ng-navy)}.ng-acc-art{position:relative;width:380px;margin-right:210px}.ng-acc-art__svg{width:100%;height:auto;display:block;filter:drop-shadow(0 24px 30px rgba(30,64,175,.18))}.ng-acc-art__badge{position:absolute;left:50%;top:4%;width:64px;height:64px;margin-left:30px;border-radius:18px;display:grid;place-items:center;background:#fff;color:var(--c);box-shadow:0 18px 30px -12px #0f1e5a59;animation:ngFloat 4s ease-in-out infinite}.ng-acc-art__badge .ng-ico{width:32px;height:32px}.ng-acc-art__badge b{position:absolute;top:-8px;right:-8px;min-width:26px;height:26px;border-radius:99px;background:#ef4444;color:#fff;display:grid;place-items:center;font:800 13px var(--ng-font);box-shadow:0 0 0 3px #fff}@keyframes ngFloat{50%{transform:translateY(-8px)}}.ng-flow-page .woocommerce,.ng-flow-page .entry-content>*{max-width:none!important}.ng-flow-banner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:30px;min-height:150px;margin:0 0 22px;padding:26px 40px;border-radius:18px;overflow:hidden;background:radial-gradient(60% 140% at 100% 0%,rgba(245,207,120,.55),transparent 60%),linear-gradient(100deg,#eef4ff,#e2ecff 55%,#d6e5ff);border:1px solid #dbe6fb}.ng-flow-banner__eyebrow{display:block;margin-bottom:6px;font:700 13px/1 var(--ng-font);letter-spacing:.28em;color:var(--ng-navy)}.ng-flow-banner h1{margin:0 0 6px;font:800 clamp(30px,3.4vw,50px)/1.08 var(--ng-head);color:var(--ng-navy);letter-spacing:-.02em}.ng-flow-banner p{margin:0;font-size:16.5px;color:#3b4566}.ng-flow-banner__trust{list-style:none;margin:0;padding:0;display:flex;gap:22px}.ng-flow-banner__trust li{display:flex;align-items:center;gap:10px;font:500 13.5px/1.35 var(--ng-font);color:var(--ng-navy)}.ng-flow-banner__trust span{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#ffffffb3;color:var(--ng-blue);flex:none}.ng-flow-banner__trust .ng-ico{width:22px;height:22px}.ng-flow-banner .ng-acc-art{width:250px;margin:-20px 0 -30px}.ng-flow-banner .ng-acc-art__badge{width:50px;height:50px;border-radius:14px}.ng-flow-banner .ng-acc-art__badge .ng-ico{width:24px;height:24px}.ng-flow-banner__secure{display:flex;align-items:center;gap:16px;max-width:290px}.ng-flow-banner__shield{width:78px;height:88px;flex:none;display:grid;place-items:center;color:#fff;background:linear-gradient(160deg,#f5b81c,#0e2a5c);clip-path:path("M39 0 78 14v30c0 24-17 38-39 44C17 82 0 68 0 44V14Z");filter:drop-shadow(0 12px 18px rgba(29,78,216,.35))}.ng-flow-banner__shield .ng-ico{width:40px;height:40px}.ng-flow-banner__secure p{margin:0;font-size:13px;color:#3b4566;line-height:1.45}.ng-flow-banner__secure b{display:block;font:800 18px/1.25 var(--ng-head);color:var(--ng-navy);margin-bottom:6px}.ng-steps2{list-style:none;margin:0;padding:0;display:flex}.ng-steps2 li{position:relative;width:116px;display:flex;flex-direction:column;align-items:center;text-align:center}.ng-steps2 a{display:contents;text-decoration:none}.ng-steps2 li+li:before{content:"";position:absolute;top:18px;right:calc(50% + 20px);left:calc(-50% + 20px);height:2px;background:#c9d7f5}.ng-steps2 li.is-done+li:before,.ng-steps2 li.is-current:before{background:var(--ng-blue)}.ng-steps2__dot{position:relative;z-index:1;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ng-navy);border:1px solid #dbe4f7;font:700 15px var(--ng-font)}.ng-steps2 .is-done .ng-steps2__dot,.ng-steps2 .is-current .ng-steps2__dot{background:var(--ng-blue);border-color:var(--ng-blue);color:#fff;box-shadow:0 0 0 5px #0e2a5c26}.ng-steps2__lbl{margin-top:8px;font:500 14px var(--ng-font);color:var(--ng-muted)}.ng-steps2 .is-current .ng-steps2__lbl{color:var(--ng-navy);font-weight:700}.ng-flow{grid-template-columns:minmax(0,1fr) 420px;gap:22px}.ng-flow .ng-panel-card{border-radius:16px;padding:22px 24px}.ng-flow .ng-panel-card__head{align-items:flex-start}.ng-flow .ng-panel-card__head h2{font-size:21px}.ng-flow .ng-panel-card__head p{margin:4px 0 0;font-size:14px}.ng-cart-clear{display:inline-flex;align-items:center;gap:6px;font:600 14px var(--ng-font);color:var(--ng-blue);text-decoration:none}.ng-cart-clear .ng-ico{width:18px;height:18px}.ng-flow--cart .ng-cart-item{grid-template-columns:24px 96px minmax(0,1fr) 90px 120px 100px 36px;gap:16px;padding:16px 0;border-top:1px solid #eef1f8}.ng-flow--cart .ng-cart-items>.ng-cart-item:first-child{border-top:0}.ng-cart-item__sel input,.ng-cart-actions__all input{width:20px;height:20px;accent-color:var(--ng-blue);margin:0}.ng-flow--cart .ng-cart-item__img img{width:96px;height:72px}.ng-flow--cart .ng-cart-item__info>a{font-size:16.5px}.ng-cart-item__feats{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px}.ng-cart-item__feats li{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--ng-muted)}.ng-cart-item__feats .ng-ico{width:14px;height:14px;color:#16a34a;stroke-width:3}.ng-cart-item__unit,.ng-flow--cart .ng-cart-item__price{font:700 15.5px var(--ng-head);color:var(--ng-navy);white-space:nowrap}.ng-cart-item__unit del{display:block;font-size:12px;color:var(--ng-muted);font-weight:500}.ng-cart-item__unit ins{text-decoration:none}.ng-qty{display:inline-flex;align-items:center;border:1px solid #dfe5f3;border-radius:9px;overflow:hidden;background:#fff}.ng-qty__btn{width:34px;height:38px;border:0;background:none;color:var(--ng-navy);display:grid;place-items:center;cursor:pointer}.ng-qty__btn:hover{background:#f2f5fc}.ng-qty__btn[disabled]{opacity:.35;cursor:default}.ng-qty__btn .ng-ico{width:15px;height:15px}.ng-qty .quantity{margin:0}.ng-qty .quantity input.qty{width:40px!important;height:38px!important;border:0!important;border-left:1px solid #eef1f8!important;border-right:1px solid #eef1f8!important;border-radius:0!important;text-align:center;font:600 14px var(--ng-font);-moz-appearance:textfield}.ng-qty .quantity input.qty::-webkit-inner-spin-button,.ng-qty .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ng-qty .quantity input[type=hidden]+*{display:none}.ng-flow--cart .ng-cart-item__remove .remove{color:#94a3b8!important}.ng-flow--cart .ng-cart-item__remove .ng-ico{width:20px;height:20px}.ng-flow--cart .ng-cart-actions{align-items:center;flex-wrap:wrap}.ng-cart-actions__all{display:inline-flex;align-items:center;gap:12px;font:500 14.5px var(--ng-font);color:var(--ng-navy);cursor:pointer}.ng-cart-actions__btns{display:flex;gap:12px;flex-wrap:wrap}.ng-cart-also{margin-top:0}.ng-cart-also__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ng-mini-card{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-content:start;padding:12px;border:1px solid #e7ecf6;border-radius:12px;transition:box-shadow .25s,transform .25s var(--ng-ease)}.ng-mini-card:hover{transform:translateY(-2px);box-shadow:var(--ng-shadow-h)}.ng-mini-card__img img{width:64px;height:64px;border-radius:9px;object-fit:cover;display:block}.ng-mini-card h3{margin:0 0 4px;font:700 13.5px/1.3 var(--ng-head)}.ng-mini-card h3 a{color:var(--ng-navy);text-decoration:none}.ng-mini-card__price{font:800 15px var(--ng-head);color:var(--ng-navy)}.ng-mini-card__price del{font-size:11.5px;color:var(--ng-muted);font-weight:500}.ng-mini-card__price ins{text-decoration:none}.ng-mini-card .ng-shop-card__rating{margin-top:2px}.ng-mini-card__btn{grid-column:1 / -1;width:100%;margin-top:4px}.ng-flow .ng-summary{padding:22px 24px;border-radius:16px}.ng-flow .ng-summary__title{font-size:22px;margin:0 0 6px;padding-bottom:14px;border-bottom:1px solid #eef1f8}.ng-flow .ng-summary__titlebar{padding-bottom:12px;border-bottom:1px solid #eef1f8}.ng-flow .ng-summary__titlebar .ng-summary__title{border:0;padding:0}.ng-summary__count{font:500 15px var(--ng-font);color:var(--ng-muted)}.ng-flow .ng-summary__row{font-size:15px}.ng-flow .ng-summary__row b{font-size:15.5px}.ng-flow .ng-summary__row.is-discount b,.ng-flow .ng-summary__row.is-discount span{color:#16a34a}.ng-flow .ng-summary__total{font-size:21px;padding-top:16px}.ng-flow .ng-summary__total b{font-size:28px;color:var(--ng-navy)}.ng-coupon--side{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;margin:14px 0 4px}.ng-coupon--side .ng-coupon__ic{width:46px;height:44px;border-radius:10px;display:grid;place-items:center;background:#eef3ff;color:var(--ng-blue)}.ng-coupon--side .ng-coupon__ic .ng-ico{width:22px;height:22px}.ng-coupon--side input{height:44px;border:1px solid #dfe5f3;border-radius:10px;padding:0 14px;font:14px var(--ng-font);min-width:0}.ng-coupon--side .ng-btn{min-height:44px;padding:0 22px}.ng-coupon--side .ng-coupon__msg{grid-column:1 / -1;margin:0;font-size:12.5px}.ng-coupon--side.is-ok .ng-coupon__msg{color:#16a34a}.ng-coupon--side.is-err .ng-coupon__msg{color:#dc2626}.ng-coupon--side.is-loading{opacity:.6;pointer-events:none}.ng-summary__or{display:flex;align-items:center;justify-content:center;gap:8px;margin:10px 0;font-size:13.5px;color:var(--ng-muted)}.ng-summary__or:before,.ng-summary__or:after{content:"";width:16px;height:1px;background:#cbd5e1}.ng-paypal-btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;border-radius:10px;background:#ffc439;color:#003087;text-decoration:none;font:600 16px var(--ng-font)}.ng-paypal-btn b{font-style:italic;font-weight:800;color:#009cde}.ng-paypal-btn .ng-brand__img{width:22px;height:22px}.ng-flow .ng-paylogos{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.ng-flow .ng-paylogos li{width:auto;height:36px}.ng-side-info{list-style:none;margin:0;padding:10px 20px;display:grid;background:linear-gradient(160deg,#eef3ff,#f6f9ff);border:1px solid #e3eaf9;border-radius:16px}.ng-side-info li{padding:14px 0;border-bottom:1px solid #e3eaf9}.ng-side-info li:last-child{border-bottom:0}.ng-side-info li,.ng-side-info a{display:flex;align-items:center;gap:14px;text-decoration:none}.ng-side-info .ng-chip--lg{--s: 50px;border-radius:50%;background:#fff}.ng-side-info b{display:block;font:700 16px var(--ng-head);color:var(--ng-navy)}.ng-side-info small{font-size:13px;color:var(--ng-muted)}.ng-side-info a>.ng-ico{margin-left:auto;width:20px;height:20px;color:var(--ng-blue)}.ng-flow--checkout .ng-flow__main,.ng-flow__cards{display:grid;gap:18px;min-width:0}.ng-step-card__top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.ng-step-card__top .ng-panel-card__h{margin:0}.ng-flow .ng-panel-card__h{font-size:20px;gap:12px}.ng-step-card__ic{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#e7efff;color:var(--ng-blue);flex:none}.ng-step-card__ic .ng-ico{width:22px!important;height:22px!important}.ng-flow .ng-step-card__n{width:auto;height:auto;background:none;font:800 22px var(--ng-head);color:var(--ng-navy);border-radius:0}.ng-step-card__login{margin:0;font-size:14px;color:var(--ng-muted)}.ng-step-card__login a{color:var(--ng-blue);font-weight:600;text-decoration:none}.ng-flow .ng-fields.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ng-flow .ng-fields.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ng-flow .ng-fields.is-4 .form-row,.ng-flow .ng-fields.is-3 .form-row{grid-column:span 1!important}.ng-flow .ng-fields.is-3 #billing_company_field{grid-column:1 / -1!important}.ng-flow .ng-fields,.ng-flow .woocommerce-account-fields{padding-left:58px}.ng-flow .ng-pay-card ul.payment_methods{padding-left:0!important}.ng-pay-card ul.payment_methods li>label{padding:16px 16px 16px 50px;font-size:15px}.ng-pay-card ul.payment_methods li>input{top:18px;left:18px;width:20px;height:20px}.ng-gw-logos{margin-left:auto;display:inline-flex;gap:6px}.ng-gw-logos span{height:32px;min-width:50px;padding:0 8px;display:grid;place-items:center;border:1px solid var(--ng-line);border-radius:7px;background:#fff}.ng-gw-logos .ng-brand__img{height:18px;width:auto;max-width:70px}.ng-gw-logos .is-icon .ng-ico{width:20px;height:20px;color:var(--ng-blue)}.ng-pay-card .woocommerce-terms-and-conditions-wrapper{margin:14px 0;font-size:14px}.ng-pay-card .woocommerce-form__label-for-checkbox{display:inline-flex;align-items:center;gap:10px}.ng-pay-card .woocommerce-form__label-for-checkbox input{width:20px;height:20px;accent-color:var(--ng-blue);margin:0}.ng-pay-actions{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;padding-top:14px;border-top:1px solid #eef1f8}.ng-pay-actions__back{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font:600 15px var(--ng-font);color:var(--ng-blue);text-decoration:none}.ng-pay-actions__back .ng-ico{width:18px;height:18px}.ng-pay-actions__btn{display:grid;gap:8px;justify-items:center;min-width:320px}.ng-pay-actions__btn small{font-size:12.5px;color:var(--ng-muted)}.ng-pay-card #place_order{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;font-size:16px!important;border-radius:10px;background:linear-gradient(90deg,#0e2a5c,#163a78)!important;box-shadow:0 16px 30px -14px #0e2a5c}.ng-pay-card #place_order .ng-ico{width:18px;height:18px}.ng-flow--checkout .ng-review__items{max-height:none;border-bottom:0;padding:14px 0 0;gap:14px}.ng-flow--checkout .ng-review__item{grid-template-columns:70px minmax(0,1fr) auto}.ng-flow--checkout .ng-review__img img{width:70px;height:64px;border-radius:10px}.ng-flow--checkout .ng-review__info b{font-size:15px}.ng-flow--checkout .ng-review__info small{font-size:13px}.ng-flow--checkout .ng-summary__rows{border-top:1px solid #eef1f8;margin-top:14px}.ng-summary__instant{display:flex;gap:12px;align-items:center;margin:18px 0 0;padding:16px;border-radius:12px;background:#ecfdf3;border:1px solid #bbf7d0;font-size:14.5px;color:#166534}.ng-summary__instant .ng-ico{width:30px;height:30px;color:#fff;background:#16a34a;border-radius:50%;padding:4px;flex:none}.ng-summary__perks{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;text-align:center}.ng-summary__perks li{display:grid;justify-items:center;gap:8px;font:500 13px/1.3 var(--ng-font);color:var(--ng-navy)}.ng-summary__perks .ng-chip--lg{--s: 52px;border-radius:50%}.ng-summary__wallet{padding:10px 12px;border-radius:10px;background:#fff7ed;font-size:14px}.ng-summary__wallet input{accent-color:var(--ng-blue)}@media (max-width: 1300px){.ng-flow-banner{grid-template-columns:minmax(0,1fr) auto}.ng-flow-banner__right{display:none}.ng-flow--cart .ng-cart-item{grid-template-columns:24px 80px minmax(0,1fr) 110px 90px 32px}.ng-flow--cart .ng-cart-item__unit{display:none}.ng-cart-also__grid,.ng-flow .ng-fields.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.ng-flow{grid-template-columns:minmax(0,1fr)}.ng-flow-banner{grid-template-columns:minmax(0,1fr);padding:22px;gap:16px}.ng-flow-banner__trust{flex-wrap:wrap;gap:12px 18px}}@media (max-width: 760px){.ng-flow-banner h1{font-size:30px}.ng-flow-banner__trust li{width:calc(50% - 9px)}.ng-steps2 li{width:25%}.ng-steps2__lbl{font-size:12px}.ng-flow--cart .ng-cart-item{grid-template-columns:22px 64px minmax(0,1fr) 30px;grid-template-areas:"sel img info rm" "sel img qty price";gap:8px 10px}.ng-cart-item__sel{grid-area:sel}.ng-flow--cart .ng-cart-item__img{grid-area:img}.ng-flow--cart .ng-cart-item__info{grid-area:info}.ng-flow--cart .ng-cart-item__qty{grid-area:qty}.ng-flow--cart .ng-cart-item__price{grid-area:price;text-align:right}.ng-flow--cart .ng-cart-item__remove{grid-area:rm}.ng-flow--cart .ng-cart-item__img img{width:64px;height:56px}.ng-cart-item__feats{display:none}.ng-cart-actions__btns,.ng-cart-actions__btns .ng-btn{width:100%}.ng-cart-also__grid{grid-template-columns:minmax(0,1fr)}.ng-flow .ng-fields,.ng-flow .ng-fields.is-4,.ng-flow .ng-fields.is-3{grid-template-columns:minmax(0,1fr);padding-left:0}.ng-flow .woocommerce-account-fields{padding-left:0}.ng-pay-actions__btn{min-width:0;width:100%}.ng-pay-actions{flex-direction:column-reverse;align-items:stretch}.ng-summary__perks{grid-template-columns:repeat(2,1fr)}.ng-flow .ng-panel-card,.ng-flow .ng-summary{padding:18px 16px}}.ng-btn{box-sizing:border-box}.ng-flow .cart-collaterals,.ng-flow .cart-collaterals .cart_totals{width:100%!important;float:none!important}.ng-flow--cart .ng-cart-item__img a,.ng-flow--cart .ng-cart-item__img img{display:block;width:96px!important;max-width:none}.ng-qty__val{width:40px;height:38px;display:grid;place-items:center;border-left:1px solid #eef1f8;border-right:1px solid #eef1f8;font:600 14px var(--ng-font);color:var(--ng-navy)}.ng-flow .select2-container .select2-selection--single{display:flex!important;align-items:center}.ng-flow .select2-container .select2-selection--single .select2-selection__rendered{line-height:1.3!important;padding:0!important}.ng-flow .select2-container .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%)}@media (max-width: 760px){.ng-flow--cart .ng-cart-item__img a,.ng-flow--cart .ng-cart-item__img img{width:64px!important}}.ng-flow .ng-summary{box-sizing:border-box}.ng-flow .cart_totals .ng-summary__title{font:800 22px/1.25 var(--ng-head);color:var(--ng-navy)}.ng-summary .checkout-button,.ng-place-proxy,.ng-paypal-btn{box-sizing:border-box}.ng-flow-page .woocommerce-order{max-width:none;display:grid;gap:18px}.ng-flow-page .woocommerce-order>p.woocommerce-thankyou-order-received,.ng-flow-page .woocommerce-order .woocommerce-notice--success{margin:0;padding:16px 20px;border-radius:12px;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;font:600 16px var(--ng-font)}.ng-flow-page .woocommerce-order>h1,.ng-flow-page .woocommerce-order>h2.wc-block-order-confirmation-status{display:none}.ng-flow-page ul.woocommerce-order-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0;padding:0;list-style:none}.ng-flow-page ul.woocommerce-order-overview li{margin:0!important;padding:14px 16px!important;border:1px solid var(--ng-line)!important;border-radius:12px;background:#fff;font-size:13px;color:var(--ng-muted);text-transform:none;float:none!important}.ng-flow-page ul.woocommerce-order-overview li strong{display:block;margin-top:4px;font:700 16px var(--ng-head);color:var(--ng-navy)}.ng-flow-page .woocommerce-order-details,.ng-flow-page .woocommerce-customer-details,.ng-flow-page .woocommerce-bacs-bank-details{padding:22px 24px;background:#fff;border:1px solid var(--ng-line);border-radius:16px}.ng-flow-page .woocommerce-order h2{font:800 20px var(--ng-head);color:var(--ng-navy);margin:0 0 14px}.ng-flow-page .woocommerce-order table.shop_table{width:100%;border:1px solid #e7ecf6;border-radius:12px;border-collapse:separate;border-spacing:0;overflow:hidden}.ng-flow-page .woocommerce-order table.shop_table th,.ng-flow-page .woocommerce-order table.shop_table td{padding:12px 14px;border-top:1px solid #eef1f7;text-align:left}.ng-flow-page .woocommerce-order table.shop_table thead th{background:#f6f8fc;border-top:0}.ng-flow-page .woocommerce-order table.shop_table td:last-child,.ng-flow-page .woocommerce-order table.shop_table th:last-child{text-align:right}.ng-flow-page .woocommerce-order table.shop_table tfoot tr:last-child *{font:800 18px var(--ng-head);color:var(--ng-navy)}.ng-flow-page .woocommerce-order a{color:var(--ng-blue)}.ng-flow-page .woocommerce-customer-details address{border:0!important;padding:0!important;font-style:normal;line-height:1.7}.ng-thanks-btns{display:flex;gap:12px;flex-wrap:wrap}.ng-thanks-btns .ng-btn{color:inherit}.ng-thanks-btns .ng-btn--primary{color:#fff}.woocommerce-order-received main.wp-block-group{padding:24px 24px 50px;display:grid;gap:18px}.woocommerce-order-received main.wp-block-group>*{margin-block:0!important;max-width:var(--ng-wrap)!important;width:100%;box-sizing:border-box;padding-inline:0;margin-inline:auto!important}.wc-block-order-confirmation-status{font-size:16px!important}.wc-block-order-confirmation-status>h1{display:none}.wc-block-order-confirmation-status>p{margin:0;padding:14px 18px;border-radius:12px;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;font:600 15.5px var(--ng-font)}.wc-block-order-confirmation-status .ng-flow-banner{margin-bottom:18px}.wc-block-order-confirmation-summary-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0!important;padding:0!important}.wc-block-order-confirmation-summary-list-item{padding:14px 16px!important;border:1px solid var(--ng-line);border-radius:12px;background:#fff}.wc-block-order-confirmation-summary-list-item__key{display:block;font-size:13px;color:var(--ng-muted)}.wc-block-order-confirmation-summary-list-item__value{display:block;margin-top:4px;font:700 16px var(--ng-head);color:var(--ng-navy)}.wc-block-order-confirmation-totals-wrapper,.wc-block-order-confirmation-downloads-wrapper,.wc-block-order-confirmation-address-wrapper{padding:22px 24px;background:#fff;border:1px solid var(--ng-line);border-radius:16px}.wc-block-order-confirmation-totals-wrapper h2,.wc-block-order-confirmation-downloads-wrapper h2,.wc-block-order-confirmation-address-wrapper h2{font:800 20px var(--ng-head)!important;color:var(--ng-navy);margin:0 0 14px!important}.wc-block-order-confirmation-totals__table,.wc-block-order-confirmation-downloads__table{width:100%;border:1px solid #e7ecf6!important;border-radius:12px;border-collapse:separate!important;border-spacing:0;overflow:hidden;font-size:14.5px}.wc-block-order-confirmation-totals__table th,.wc-block-order-confirmation-totals__table td,.wc-block-order-confirmation-downloads__table th,.wc-block-order-confirmation-downloads__table td{padding:12px 16px!important;border:0!important;border-top:1px solid #eef1f7!important}.wc-block-order-confirmation-totals__table thead th{background:#f6f8fc;border-top:0!important}.wc-block-order-confirmation-totals__table tfoot tr:last-child *{font:800 18px var(--ng-head);color:var(--ng-navy)}.wc-block-order-confirmation-totals__table a{color:var(--ng-blue);text-decoration:none;font-weight:600}.wc-block-order-confirmation-billing-address address,.wc-block-order-confirmation-shipping-address address{border:0!important;padding:0!important;font-style:normal;line-height:1.7}.woocommerce-order-received .ng-thanks-btns{margin-top:4px}.woocommerce-order-received main.wp-block-group>.wc-block-order-confirmation-totals-wrapper,.woocommerce-order-received main.wp-block-group>.wc-block-order-confirmation-downloads-wrapper,.woocommerce-order-received main.wp-block-group>.wc-block-order-confirmation-address-wrapper{padding:22px 24px!important}.wc-block-order-confirmation-billing-address address{border:1px solid #e7ecf6!important;border-radius:12px;padding:14px 16px!important}.ng-pd2__top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 320px;gap:26px;align-items:start;margin-bottom:26px}.ng-pd2__gallery{min-width:0}.ng-pd2__media{position:relative;border-radius:16px;overflow:hidden;background:#eef3ff}.ng-pd2__media .woocommerce-product-gallery{width:100%!important;float:none!important;margin:0!important}.ng-pd2__media .woocommerce-product-gallery__image img{border-radius:16px;aspect-ratio:4 / 3;object-fit:cover;width:100%}.ng-pd2__media .flex-control-thumbs{display:flex;gap:8px;margin:10px 0 0!important;padding:0}.ng-pd2__media .flex-control-thumbs li{width:84px!important;float:none!important}.ng-pd2__media .flex-control-thumbs img{border-radius:10px;border:2px solid transparent;opacity:.7}.ng-pd2__media .flex-control-thumbs img.flex-active{border-color:var(--ng-blue);opacity:1}.ng-pd2__media .woocommerce-product-gallery__trigger{z-index:5}.ng-pd2__ver{position:absolute;z-index:6;top:16px;right:16px;padding:6px 14px;border-radius:99px;background:var(--ng-blue);color:#fff;font:700 13px var(--ng-font);box-shadow:0 8px 18px -8px var(--ng-blue)}.ng-pd2__hl{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ng-pd2__hl li{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid var(--ng-line);border-radius:12px;background:#fff;min-width:0}.ng-pd2__hl b{display:block;font:700 13px/1.2 var(--ng-head);color:var(--ng-navy)}.ng-pd2__hl small{display:block;font-size:11px;color:var(--ng-muted);line-height:1.2}.ng-pd2__summary{min-width:0;width:auto!important;float:none!important;margin:0!important}.ng-pd2__badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px}.ng-pd2__happy{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ng-muted)}.ng-pd2__avatars{display:inline-flex}.ng-pd2__avatars img{width:26px;height:26px;border-radius:50%;border:2px solid #fff;margin-left:-8px;object-fit:cover}.ng-pd2__avatars img:first-child{margin-left:0}.ng-pd2 .product_title{margin:0!important;font:800 clamp(26px,2.4vw,34px)/1.15 var(--ng-head)!important;color:var(--ng-navy);letter-spacing:-.02em}.ng-pd2__tagline{margin:6px 0 10px;font-size:16px;color:var(--ng-muted)}.ng-pd2__rating{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;text-decoration:none;color:var(--ng-text);font-size:14px}.ng-pd2__rating b{color:var(--ng-navy)}.ng-pd2__excerpt{margin-top:12px;font-size:15px;line-height:1.65;color:#3d4766}.ng-pd2__excerpt p{margin:0 0 10px}.ng-pd2__checks{margin:10px 0 16px!important;gap:10px 18px!important}.ng-pd2__checks li{font-size:14px}.ng-pd2__links{list-style:none;display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:14px 0 0;border-top:1px solid var(--ng-line)}.ng-pd2__links a{display:inline-flex;align-items:center;gap:6px;font:500 14px var(--ng-font);color:var(--ng-navy);text-decoration:none}.ng-pd2__links a:first-child,.ng-pd2__links a:hover{color:var(--ng-blue)}.ng-pd2__links .ng-ico{width:18px;height:18px;color:var(--ng-blue)}.ng-pd2__buybox{position:sticky;top:96px;padding:18px;border:1px solid var(--ng-line);border-radius:16px;background:#fff;box-shadow:0 30px 60px -40px #10266e59}.ng-pd2__tiers{display:grid;grid-template-columns:repeat(3,1fr);padding:4px;border-radius:10px;background:#f3f6fc;margin-bottom:16px}.ng-pd2__tiers button{height:40px;border:0;border-radius:8px;background:none;font:500 14px var(--ng-font);color:var(--ng-text);cursor:pointer;transition:background .2s,color .2s}.ng-pd2__tiers button.is-active{background:#fff;color:var(--ng-blue);font-weight:600;box-shadow:0 2px 8px #10266e1a}.ng-pd2__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.ng-pd2__price>b,.ng-pd2__price .price{font:800 34px/1.1 var(--ng-head)!important;color:var(--ng-navy)!important;margin:0!important}.ng-pd2__price del{font-size:17px;color:var(--ng-muted)}.ng-pd2__off{padding:4px 8px;border-radius:6px;background:#ef4444;color:#fff;font:700 12.5px var(--ng-font)}.ng-pd2__note{margin:6px 0 14px;font-size:13.5px;color:var(--ng-muted)}.ng-pd2__note a{color:var(--ng-blue);text-decoration:none}.ng-pd2__buy form.cart{display:block!important;margin:0 0 10px!important}.ng-pd2__buy form.cart:before,.ng-pd2__buy form.cart:after{display:none!important}.ng-pd2__buy .quantity{display:none!important}.ng-pd2__buy .single_add_to_cart_button{width:100%;min-height:52px;border-radius:10px!important;font-size:17px!important;background:linear-gradient(90deg,#0e2a5c,#163a78)!important}.ng-pd2__wish{min-height:46px}.ng-pd2__wish[aria-pressed=true]{color:#ef4444;border-color:#fecaca}.ng-pd2__wish[aria-pressed=true] .ng-ico{fill:currentColor}.ng-pd2__perks{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px 10px}.ng-pd2__perks li{display:flex;align-items:center;gap:8px}.ng-pd2__perks b{display:block;font:600 12.5px/1.25 var(--ng-font);color:var(--ng-navy)}.ng-pd2__perks small{font-size:11.5px;color:var(--ng-muted)}.ng-paylogos.is-pd{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-top:16px}.ng-paylogos.is-pd li{width:auto;height:34px}.ng-pd2__lower{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:26px;align-items:start;margin-bottom:30px}.ng-pd2__tabs .woocommerce-tabs{background:#fff;border:1px solid var(--ng-line);border-radius:18px;box-shadow:var(--ng-shadow);padding:0!important;overflow:hidden;margin:0}.ng-pd2__tabs ul.tabs{display:flex!important;gap:6px!important;margin:0!important;padding:0 18px!important;border-bottom:1px solid var(--ng-line)!important;overflow-x:auto;scrollbar-width:none}.ng-pd2__tabs ul.tabs:before,.ng-pd2__tabs ul.tabs:after{display:none!important}.ng-pd2__tabs ul.tabs li{border:0!important;border-radius:0!important;background:none!important;margin:0!important;padding:0!important}.ng-pd2__tabs ul.tabs li:before,.ng-pd2__tabs ul.tabs li:after{display:none!important}.ng-pd2__tabs ul.tabs li a{display:block;padding:16px 12px!important;font:500 15px var(--ng-font)!important;color:var(--ng-text)!important;border-bottom:3px solid transparent;white-space:nowrap}.ng-pd2__tabs ul.tabs li a span{color:var(--ng-muted);font-size:13px}.ng-pd2__tabs ul.tabs li.active a{color:var(--ng-blue)!important;font-weight:600!important;border-bottom-color:var(--ng-blue)}.ng-pd2__tabs .woocommerce-Tabs-panel{margin:0!important;padding:24px 26px!important}.ng-pd2__tabs .woocommerce-Tabs-panel>h2:first-child:not(.ng-pd-h2){display:none}.ng-pd-ov{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;align-items:start}.ng-pd-ov h2,.ng-pd-kf h2,.ng-pd-h2{margin:0 0 10px;font:800 22px var(--ng-head)!important;color:var(--ng-navy)}.ng-pd-ov__txt{font-size:15px;line-height:1.7}.ng-pd-ov__txt>p{margin:0 0 12px}.ng-pd-ov__txt ul:not([class]){padding-left:18px}.ng-pd-ov__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.ng-pd-ov__cards>div{display:flex;gap:10px;align-items:center;padding:14px;border-radius:12px;background:#f6f8fe}.ng-pd-ov__cards b{display:block;font:700 14px var(--ng-head);color:var(--ng-navy)}.ng-pd-ov__cards small{font-size:12.5px;color:var(--ng-muted)}.ng-pd-ov__video{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;min-height:260px;border-radius:16px;overflow:hidden;color:#fff;text-decoration:none;background:linear-gradient(160deg,#1d4ed88c,#1e1b4bd9),var(--img) center / cover}.ng-pd-ov__play{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ng-navy);box-shadow:0 0 0 10px #fff3;transition:transform .3s var(--ng-ease);margin-bottom:8px}.ng-pd-ov__play .ng-ico{width:28px;height:28px;fill:currentColor}.ng-pd-ov__video:hover .ng-pd-ov__play{transform:scale(1.08)}.ng-pd-ov__video b{font:700 20px var(--ng-head)}.ng-pd-ov__video small{font-size:13.5px;opacity:.9}.ng-pd-kf{margin-top:26px;padding-top:22px;border-top:1px solid var(--ng-line)}.ng-pd-kf__head{display:flex;justify-content:space-between;align-items:center;gap:12px}.ng-pd-kf ul{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ng-pd-kf li{display:flex;gap:14px;align-items:center}.ng-pd-kf .ng-chip--lg{--s: 52px;border-radius:50%}.ng-pd-kf b{display:block;font:700 15px var(--ng-head);color:var(--ng-navy)}.ng-pd-kf small{font-size:13px;color:var(--ng-muted)}.ng-pd-specs{display:grid;grid-template-columns:auto 1fr;gap:8px 20px;margin:20px 0 0;padding:16px;border-radius:12px;background:#f6f8fe;font-size:14px}.ng-pd-specs dt{color:var(--ng-muted)}.ng-pd-specs dd{margin:0;font-weight:600;color:var(--ng-navy)}.ng-pd2 .ng-acc-faq details{border-bottom:1px solid #eef1f7}.ng-pd2 .ng-acc-faq summary{display:flex;align-items:center;gap:10px;padding:14px 0;cursor:pointer;list-style:none;font:600 15px var(--ng-font);color:var(--ng-navy)}.ng-pd2 .ng-acc-faq summary::-webkit-details-marker{display:none}.ng-pd2 .ng-acc-faq summary .ng-ico{width:18px;height:18px;color:var(--ng-blue);transition:transform .25s;flex:none}.ng-pd2 .ng-acc-faq details[open] summary .ng-ico{transform:rotate(45deg)}.ng-pd2 .ng-acc-faq details p{margin:0 0 14px 28px;font-size:14.5px}.ng-acc-versions.is-pd{list-style:none;margin:0;padding:0 0 0 18px;border-left:2px solid #dbe5ff;display:grid;gap:16px}.ng-acc-versions.is-pd li{position:relative;font-size:14px}.ng-acc-versions.is-pd li:before{content:"";position:absolute;left:-25px;top:4px;width:12px;height:12px;border-radius:50%;background:#cbd5f5;box-shadow:0 0 0 4px #fff}.ng-acc-versions.is-pd li.is-latest:before{background:var(--ng-blue)}.ng-acc-versions.is-pd b{color:var(--ng-navy);font-size:15px}.ng-acc-versions.is-pd small{display:block;color:var(--ng-muted)}.ng-acc-versions.is-pd p{margin:4px 0 0}.ng-pd2__side{display:grid;gap:18px}.ng-pd2__card{padding:20px;border:1px solid var(--ng-line);border-radius:16px;background:#fff}.ng-pd2__card h2{margin:0 0 12px;font:800 18px var(--ng-head);color:var(--ng-navy)}.ng-pd2__cardhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ng-pd2__cardhead h2{margin:0}.ng-pd2__why{list-style:none;margin:0;padding:0;display:grid;gap:14px}.ng-pd2__why li{display:flex;gap:12px;align-items:center;font-size:14px;color:var(--ng-text)}.ng-pd2__why .ng-ico{width:20px;height:20px;color:var(--ng-blue);flex:none}.ng-pd2__rel{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ng-pd2__rel li{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border:1px solid #eef1f7;border-radius:12px}.ng-pd2__relimg img{width:76px;height:64px;border-radius:9px;object-fit:cover;display:block}.ng-pd2__reltxt>a{display:block;font:700 14px/1.3 var(--ng-head);color:var(--ng-navy);text-decoration:none}.ng-pd2__relprice{display:block;font:800 15px var(--ng-head);color:var(--ng-navy);margin-top:2px}.ng-pd2__relprice del{font-size:11.5px;color:var(--ng-muted);font-weight:500}.ng-pd2__relprice ins{text-decoration:none}.ng-pd2__relcart{width:38px;height:38px;border-radius:9px;display:grid;place-items:center;background:var(--ng-blue);color:#fff;align-self:end}.ng-pd2__relcart .ng-ico{width:18px;height:18px}@media (max-width: 1300px){.ng-pd2__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ng-pd2__buybox{grid-column:1 / -1;position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.ng-pd2__buybox>*{grid-column:1}.ng-pd2__buybox .ng-pd2__perks,.ng-pd2__buybox .ng-paylogos{grid-column:2}.ng-pd2__buybox .ng-pd2__perks{grid-row:1 / span 4;margin:0}.ng-pd2__lower{grid-template-columns:minmax(0,1fr) 300px}.ng-pd-ov{grid-template-columns:minmax(0,1fr)}.ng-pd-kf ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.ng-pd2__top,.ng-pd2__lower{grid-template-columns:minmax(0,1fr)}.ng-pd2__buybox{display:block}.ng-pd2__buybox .ng-pd2__perks{margin-top:16px}.ng-pd2__hl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 600px){.ng-pd2__hl{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-pd2__checks{grid-template-columns:minmax(0,1fr)!important}.ng-pd-ov__cards,.ng-pd-kf ul{grid-template-columns:minmax(0,1fr)}.ng-pd2__tabs .woocommerce-Tabs-panel{padding:18px 16px!important}}.ng-pd2.product,.single-product div.product.ng-pd2{display:block!important}.ng-pd2__tabs ul.tabs li a{border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:none!important;box-shadow:none!important}.ng-pd2__tabs ul.tabs li.active a{border-bottom-color:var(--ng-blue)!important}.ng-pd2__ver{right:auto;left:16px}.wp-block-template-part:has(>.ng-header.is-sticky){display:contents}@media (max-width: 782px){.admin-bar .ng-header.is-sticky{top:0}}.ng-mega__colhead{min-width:0}.ng-mega__colhead>div{min-width:0}.ng-mega__coltitle{white-space:normal!important;overflow-wrap:anywhere;line-height:1.25!important}@media (max-width: 1400px){.ng-mega__coltitle{font-size:15px!important}.ng-mega__col li a{padding:7px 6px;gap:10px}}.ng-jobs{display:grid;grid-template-columns:270px minmax(0,1fr);gap:22px;align-items:start}.ng-jobs.is-plain{grid-template-columns:minmax(0,1fr)}.ng-jobs__filters{position:sticky;top:96px;padding:20px;border-radius:16px;background:#fff;border:1px solid var(--ng-line);box-shadow:var(--ng-shadow)}.ng-jobs__fhead h3{margin:0 0 12px;font:800 17px var(--ng-head);color:var(--ng-navy)}.ng-jobs__filters fieldset{border:0;margin:0 0 16px;padding:0;display:grid;gap:8px}.ng-jobs__filters legend{margin-bottom:8px;padding:0;font:700 14px var(--ng-head);color:var(--ng-navy)}.ng-jobs__filters label{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ng-text);cursor:pointer}.ng-jobs__filters input[type=checkbox]{width:18px;height:18px;accent-color:var(--ng-blue);margin:0}.ng-jobs__filters select{width:100%;height:42px;padding:0 12px;border:1px solid #dfe5f3;border-radius:10px;background:#fff;font:14px var(--ng-font)}.ng-jobs__main{min-width:0;padding:20px;border-radius:16px;background:#fff;border:1px solid var(--ng-line);box-shadow:var(--ng-shadow)}.ng-jobs__top{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px}.ng-jobs__title{margin:0;font:800 22px var(--ng-head);color:var(--ng-navy)}.ng-jobs__title>span{color:var(--ng-muted);font-weight:600}.ng-jobs__search{position:relative;flex:0 1 380px}.ng-jobs__search input{width:100%;height:44px;padding:0 44px 0 14px;border:1px solid #dfe5f3;border-radius:10px;font:14px var(--ng-font);box-sizing:border-box}.ng-jobs__search .ng-ico{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--ng-muted)}.ng-jobs__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ng-jobs__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:16px;border:1px solid #edf0f7;border-radius:14px;transition:border-color .2s,box-shadow .25s,transform .25s var(--ng-ease)}.ng-jobs__item:hover{border-color:#c9d8ff;box-shadow:var(--ng-shadow-h);transform:translateY(-2px)}.ng-jobs__item .ng-chip--lg{--s: 52px;border-radius:14px}.ng-jobs__txt h3{margin:0 0 6px;font:700 17px var(--ng-head)}.ng-jobs__txt h3 a{color:var(--ng-navy);text-decoration:none}.ng-jobs__txt h3 a:hover{color:var(--ng-blue)}.ng-jobs__tags{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 6px}.ng-jobs__desc{margin:0;font-size:14px;color:var(--ng-text)}.ng-jobs__loc{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--ng-muted);white-space:nowrap}.ng-jobs__loc .ng-ico{width:16px;height:16px}.ng-jobs__empty{margin:10px 0 0;padding:18px;border-radius:12px;background:#f6f8fe;text-align:center}.ng-job{padding:10px 0 30px}.ng-job__back{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;font:600 14px var(--ng-font);color:var(--ng-navy);text-decoration:none}.ng-job__back .ng-ico{width:18px;height:18px}.ng-job__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:center;padding:26px 28px;border-radius:20px;background:radial-gradient(60% 140% at 100% 0%,rgba(245,207,120,.5),transparent 60%),linear-gradient(100deg,#eef4ff,#dfeaff);border:1px solid #dbe6fb;margin-bottom:22px}.ng-job__head .ng-chip--lg{--s: 72px;border-radius:18px}.ng-job__head h1{margin:0 0 8px;font:800 clamp(26px,3vw,40px)/1.15 var(--ng-head);color:var(--ng-navy)}.ng-job__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;font-size:14px;color:var(--ng-text)}.ng-job__meta>span:not(.ng-pill){display:inline-flex;align-items:center;gap:6px}.ng-job__meta .ng-ico{width:16px;height:16px;color:var(--ng-blue)}.ng-job__grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:26px;align-items:start}.ng-job__body{padding:26px 28px;border-radius:18px;background:#fff;border:1px solid var(--ng-line);font-size:15.5px;line-height:1.75;color:#33405f}.ng-job__body h2{margin:22px 0 8px;font:800 21px var(--ng-head);color:var(--ng-navy)}.ng-job__body h2:first-child{margin-top:0}.ng-job__body ul{padding-left:20px}.ng-job__side{position:sticky;top:96px;display:grid;gap:16px;scroll-margin-top:100px}.ng-job__card{padding:22px;border-radius:18px;background:#fff;border:1px solid var(--ng-line);box-shadow:0 30px 60px -40px #10266e59}.ng-job__card h2,.ng-job__card h3{margin:0 0 14px;font:800 19px var(--ng-head);color:var(--ng-navy)}.ng-job__form p{margin:0 0 12px}.ng-job__form label:not(.ng-acc-upload){display:block;margin-bottom:5px;font:600 13.5px var(--ng-font);color:var(--ng-navy)}.ng-job__form input:not([type=checkbox]):not([type=file]),.ng-job__form select,.ng-job__form textarea{width:100%;height:44px;padding:0 12px;border:1px solid #dfe5f3;border-radius:10px;font:14px var(--ng-font);box-sizing:border-box;background:#fff}.ng-job__form textarea{height:auto;padding:10px 12px}.ng-job__form input:focus,.ng-job__form textarea:focus,.ng-job__form select:focus{outline:0;border-color:var(--ng-blue);box-shadow:0 0 0 4px #0e2a5c1f}.ng-job__consent label{display:flex!important;gap:8px;align-items:flex-start;font-weight:500!important;font-size:13px!important;color:var(--ng-text)!important}.ng-job__consent input{width:18px;height:18px;margin-top:2px;accent-color:var(--ng-blue);flex:none}.ng-job .ng-acc-upload{display:flex;align-items:center;gap:12px;padding:12px;border:1.5px dashed #c8d5f3;border-radius:12px;background:#f9fbff;cursor:pointer;position:relative}.ng-job .ng-acc-upload>.ng-ico{width:22px;height:22px;color:var(--ng-blue)}.ng-job .ng-acc-upload b{display:block;font:600 13.5px var(--ng-font);color:var(--ng-navy)}.ng-job .ng-acc-upload small{font-size:12px;color:var(--ng-muted)}.ng-job .ng-acc-upload input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.ng-job__ok{display:flex;gap:12px;padding:16px;border-radius:12px;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.ng-job__ok .ng-ico{width:28px;height:28px;flex:none}.ng-job__ok p{margin:0;font-size:14px}.ng-job__ok b{display:block;font-size:16px}.ng-job__err{padding:10px 12px;border-radius:10px;background:#fef2f2;color:#b91c1c;font-size:13.5px}.ng-hp{position:absolute!important;left:-9999px}@media (max-width: 1100px){.ng-jobs,.ng-job__grid{grid-template-columns:minmax(0,1fr)}.ng-jobs__filters,.ng-job__side{position:static}.ng-jobs__filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px}.ng-jobs__fhead,.ng-jobs__filters>button{grid-column:1 / -1}}@media (max-width: 760px){.ng-jobs__filters{grid-template-columns:minmax(0,1fr)}.ng-jobs__item{grid-template-columns:auto minmax(0,1fr)}.ng-jobs__loc,.ng-jobs__item>.ng-btn{grid-column:2;justify-self:start}.ng-jobs__search{flex:1 1 100%}.ng-job__head{grid-template-columns:minmax(0,1fr);padding:20px}.ng-job__body{padding:20px}}.single-product .ng-product-single{background:linear-gradient(180deg,#f3f6fd 0,#f7f9fd 520px,#fff 1200px);max-width:none!important;padding-inline:max(24px,calc((100% - 1400px)/2))!important}.single-product .ng-product-single .woocommerce-breadcrumb{margin:0 0 18px!important;font-size:13.5px;color:var(--ng-muted)}.single-product .ng-product-single .woocommerce-breadcrumb a{color:var(--ng-text);text-decoration:none}.ng-pd2__media{background:#fff;padding:10px;border:1px solid var(--ng-line);box-shadow:0 30px 60px -40px #10266e66}.ng-pd2__media .woocommerce-product-gallery__image{overflow:hidden;border-radius:12px}.ng-pd2__media .woocommerce-product-gallery__image img{border-radius:12px;transition:transform .6s var(--ng-ease)}.ng-pd2__media:hover .woocommerce-product-gallery__image img{transform:scale(1.03)}.ng-pd2__ver{top:22px;left:22px}.ng-pd2__hl li{background:#ffffffd9;backdrop-filter:blur(4px);transition:transform .25s var(--ng-ease),box-shadow .25s}.ng-pd2__hl li:hover{transform:translateY(-2px);box-shadow:var(--ng-shadow-h)}.ng-pd2__summary{padding:4px 4px 0}.ng-pd2__excerpt{font-size:15.5px}.ng-pd2__checks li{color:var(--ng-navy)}.ng-pd2__buybox{border-radius:18px;padding:20px}.ng-pd2__buybox:before{content:"";display:block;height:4px;margin:-20px -20px 16px;border-radius:18px 18px 0 0;background:var(--ng-grad)}.ng-pd2__trust{list-style:none;margin:0 0 26px;padding:18px 22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;border-radius:16px;background:linear-gradient(100deg,#0a1f45,#163a78 60%,#e09a0b);color:#dbe4ff}.ng-pd2__trust li{display:flex;gap:12px;align-items:center;font-size:13px}.ng-pd2__trust .ng-ico{width:38px;height:38px;padding:9px;border-radius:10px;background:#ffffff1f;color:#fff;flex:none;box-sizing:border-box}.ng-pd2__trust b{display:block;font:700 15px var(--ng-head);color:#fff}.ng-pd2__info{display:grid;grid-template-columns:auto 1fr;gap:0;margin:0;font-size:13.5px}.ng-pd2__info dt,.ng-pd2__info dd{padding:10px 0;border-bottom:1px solid #eef1f7;margin:0}.ng-pd2__info dt{display:flex;align-items:center;gap:8px;color:var(--ng-muted);padding-right:12px}.ng-pd2__info dt .ng-ico{width:16px;height:16px;color:var(--ng-blue)}.ng-pd2__info dd{text-align:right;font-weight:600;color:var(--ng-navy)}.ng-pd2__info dd a{color:var(--ng-blue);text-decoration:none}.ng-pd2__info dt:nth-last-of-type(1),.ng-pd2__info dd:last-child{border-bottom:0}.ng-rsum{display:grid;grid-template-columns:180px minmax(0,1fr) 220px;gap:24px;align-items:center;padding:20px;margin-bottom:22px;border-radius:14px;background:#f6f8fe}.ng-rsum__avg{display:grid;justify-items:center;gap:4px;text-align:center}.ng-rsum__avg b{font:800 46px/1 var(--ng-head);color:var(--ng-navy)}.ng-rsum__avg small{font-size:12.5px;color:var(--ng-muted)}.ng-rsum__bars{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ng-rsum__bars li{display:grid;grid-template-columns:34px 1fr 40px;gap:10px;align-items:center;font-size:13px}.ng-rsum__bars i{height:8px;border-radius:99px;background:#e3e8f4;overflow:hidden}.ng-rsum__bars em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#fbbf24)}.ng-rsum__cta p{margin:0 0 10px;font-size:13.5px}.ng-pd2 #reviews .commentlist{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ng-pd2 #reviews .commentlist li .comment_container{display:flex;gap:14px;padding:16px;border:1px solid #eef1f7;border-radius:14px}.ng-pd2 #reviews .commentlist img.avatar{position:static!important;width:46px!important;height:46px;border-radius:50%;border:0!important;padding:0!important}.ng-pd2 #reviews .comment-text{margin:0!important;border:0!important;padding:0!important;flex:1}.ng-pd2 #reviews .comment-text .meta{font-size:13px;color:var(--ng-muted)}.ng-pd2 #reviews .comment-text .meta strong{color:var(--ng-navy);font:700 14.5px var(--ng-head)}.ng-pd2 #review_form_wrapper{margin-top:20px;padding:20px;border-radius:14px;border:1px dashed #cfdaf3}.ng-pd2 #review_form textarea,.ng-pd2 #review_form input[type=text],.ng-pd2 #review_form input[type=email]{width:100%;border:1px solid #dfe5f3;border-radius:10px;padding:10px 12px;box-sizing:border-box;font:14px var(--ng-font)}.ng-pd2 #review_form .submit{min-height:44px;padding:0 22px;border:0;border-radius:9px;background:var(--ng-grad);color:var(--ng-navy);font:600 14.5px var(--ng-font);cursor:pointer}.ng-buybar{position:fixed;z-index:90;left:0;right:0;bottom:0;padding:10px 16px;background:#fffffff5;backdrop-filter:blur(10px);border-top:1px solid var(--ng-line);box-shadow:0 -16px 40px -24px #10266e66;transform:translateY(110%);transition:transform .35s var(--ng-ease)}.ng-buybar.is-on{transform:none}.ng-buybar__in{max-width:1400px;margin:0 auto;display:flex;align-items:center;gap:14px}.ng-buybar__in img{width:48px;height:48px;border-radius:10px;object-fit:cover}.ng-buybar__txt{flex:1;min-width:0}.ng-buybar__txt b{display:block;font:700 15px var(--ng-head);color:var(--ng-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-buybar__txt span{font:800 15px var(--ng-head);color:var(--ng-navy)}.ng-buybar__txt del{font-size:12px;color:var(--ng-muted);font-weight:500}.ng-buybar__txt ins{text-decoration:none}.single-product .ng-dock{transition:bottom .35s}body:has(.ng-buybar.is-on) .ng-dock{bottom:84px}@media (max-width: 960px){.ng-pd2__trust{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-rsum{grid-template-columns:minmax(0,1fr)}.single-product .ng-product-single{padding-inline:16px!important}}@media (max-width: 600px){.ng-pd2__trust{grid-template-columns:minmax(0,1fr)}.ng-buybar__wish{display:none}}.ng-pd2__hl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.ng-progress.is-docked{position:absolute;top:auto;bottom:-1px;z-index:5}.admin-bar .ng-progress.is-docked{top:auto}.ng-pd2__play{position:absolute;z-index:7;left:22px;bottom:22px;display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border:0;border-radius:99px;background:#0b1437c7;backdrop-filter:blur(6px);color:#fff;font:600 14px var(--ng-font);cursor:pointer;transition:transform .25s var(--ng-ease),background .25s}.ng-pd2__play span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ng-blue);box-shadow:0 0 0 6px #fff3}.ng-pd2__play .ng-ico{width:16px;height:16px;fill:currentColor}.ng-pd2__play:hover{transform:translateY(-2px);background:var(--ng-blue)}.ng-pd2__media:has(.flex-control-thumbs) .ng-pd2__play{bottom:112px}.ng-ty-page{background:linear-gradient(180deg,#eef4ff 0,#f6f9ff 480px,#fff 1100px)}.ngs-thankyou{padding-top:26px}.ng-ty{display:grid;gap:20px}.ng-ty__hero{display:grid;grid-template-columns:minmax(0,1.25fr) 260px minmax(300px,.9fr);gap:20px;align-items:center}.ng-ty__main{display:flex;gap:22px;align-items:flex-start}.ng-ty__check{width:92px;height:92px;flex:none;border-radius:50%;display:grid;place-items:center;background:#22c55e;color:#fff;box-shadow:0 0 0 12px #dcfce7,0 20px 40px -16px #16a34a;animation:ngTyPop .7s var(--ng-ease) both}.ng-ty__check.is-wait{background:#f59e0b;box-shadow:0 0 0 12px #fef3c7,0 20px 40px -16px #d97706}.ng-ty__check .ng-ico{width:48px;height:48px;stroke-width:3}@keyframes ngTyPop{0%{transform:scale(.4);opacity:0}}.ng-ty__thanks{margin:0;font:800 30px/1.1 var(--ng-head);color:#16a34a}.ng-ty__main h1{margin:2px 0 10px;font:800 clamp(30px,3vw,42px)/1.1 var(--ng-head);color:var(--ng-navy);letter-spacing:-.02em}.ng-ty__lead{margin:0 0 20px;font-size:16px;color:#3b4566;max-width:560px}.ng-ty__lead a{color:var(--ng-blue);font-weight:600;text-decoration:none}.ng-ty__btns{display:flex;flex-wrap:wrap;gap:12px}.ng-ty__btns .ng-btn{min-height:50px}.ng-ty__art svg{width:100%;height:auto;display:block;filter:drop-shadow(0 24px 30px rgba(30,64,175,.2))}.ng-ty__confetti{animation:ngFloat 4s ease-in-out infinite}.ng-ty__side{display:grid;gap:12px}.ng-ty__mail{display:flex;gap:14px;padding:18px;border-radius:16px;background:#ecfdf3;border:1px solid #bbf7d0}.ng-ty__mail>span{width:52px;height:52px;flex:none;border-radius:50%;display:grid;place-items:center;background:#fff;color:#16a34a}.ng-ty__mail>span .ng-ico{width:26px;height:26px}.ng-ty__mail p{margin:0;font-size:14px;color:#166534}.ng-ty__mail b{display:block;margin-bottom:4px;font:800 18px var(--ng-head);color:#15803d}.ng-ty__mail a{color:var(--ng-blue);font-weight:600;text-decoration:none;word-break:break-all}.ng-ty__mail small{display:block;margin-top:6px;color:var(--ng-muted)}.ng-ty__mini{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ng-ty__mini li{display:flex;gap:8px;align-items:center;padding:10px;border-radius:12px;background:#fff;border:1px solid var(--ng-line);font-size:11px;color:var(--ng-muted);line-height:1.3}.ng-ty__mini .ng-ico{width:26px;height:26px;color:var(--ng-blue);flex:none}.ng-ty__mini b{display:block;font:700 12.5px var(--ng-head);color:var(--ng-navy)}.ng-ty__grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px;align-items:start}.ng-ty__card{padding:22px 24px;border-radius:16px;background:#fff;border:1px solid var(--ng-line);box-shadow:var(--ng-shadow)}.ng-ty__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.ng-ty__head h2{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0;font:800 21px var(--ng-head);color:var(--ng-navy)}.ng-ty__head p{margin:4px 0 0;font-size:14px;color:var(--ng-muted)}.ng-ty__no{display:inline-flex;align-items:center;gap:6px;font:700 15px var(--ng-font);color:var(--ng-navy)}.ng-ty__copy{border:0;background:none;color:var(--ng-muted);cursor:pointer;padding:2px}.ng-ty__copy .ng-ico{width:16px;height:16px}.ng-ty__items{display:grid;gap:10px}.ng-ty__item{display:grid;grid-template-columns:110px minmax(0,1fr) auto 90px 80px 100px;gap:16px;align-items:center;padding:12px;border:1px solid #eef1f7;border-radius:14px}.ng-ty__thumb img{width:110px;height:80px;border-radius:10px;object-fit:cover;display:block}.ng-ty__name b{display:block;font:700 16px var(--ng-head);color:var(--ng-navy)}.ng-ty__name small{display:block;font-size:13px;color:var(--ng-muted);margin-top:3px}.ng-ty__key code{background:#eef3ff;padding:2px 6px;border-radius:4px;color:var(--ng-navy);font-size:12px}.ng-ty__dlbtn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;background:#dcfce7;color:#15803d;font:600 13px var(--ng-font);text-decoration:none;white-space:nowrap}.ng-ty__dlbtn .ng-ico{width:15px;height:15px}.ng-ty__num{text-align:center;font-size:15px;color:var(--ng-navy)}.ng-ty__num small{display:block;font-size:12.5px;color:var(--ng-muted);margin-bottom:4px}.ng-ty__num.is-total{text-align:right}.ng-ty__num b{font:800 17px var(--ng-head)}.ng-ty__bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:18px;padding-top:18px;border-top:1px solid #eef1f7}.ng-ty__pay h3{margin:0 0 10px;font:700 15px var(--ng-head);color:var(--ng-navy)}.ng-ty__pay>p{display:flex;gap:12px;align-items:center;margin:0}.ng-ty__payic{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;border:1px solid var(--ng-line);color:var(--ng-blue)}.ng-ty__payic .ng-ico{width:24px;height:24px}.ng-ty__pay b{display:block;font:700 16px var(--ng-head);color:var(--ng-navy)}.ng-ty__pay small{font-size:13px;color:var(--ng-muted)}.ng-ty__payinfo:not(:empty){margin-top:14px;padding:14px;border-radius:12px;background:#f6f8fe;font-size:13.5px}.ng-ty__payinfo h2{font:700 15px var(--ng-head);margin:0 0 8px}.ng-ty__payinfo ul{list-style:none;margin:0;padding:0}.ng-ty__totals{display:grid;grid-template-columns:1fr auto;gap:10px 16px;margin:0;padding-left:24px;border-left:1px solid #eef1f7;font-size:15px;align-content:start}.ng-ty__totals dt{color:var(--ng-text)}.ng-ty__totals dd{margin:0;text-align:right;color:var(--ng-navy);font-weight:600}.ng-ty__totals .is-disc{color:#16a34a}.ng-ty__totals .is-total{padding-top:12px;border-top:1px solid #eef1f7;font:800 19px var(--ng-head);color:var(--ng-navy)}.ng-ty__totals dd.is-total{font-size:26px;color:var(--ng-blue)}.ng-ty__totals dd small{display:block;font-size:11px;font-weight:400;color:var(--ng-muted)}.ng-ty__next h2{margin:0 0 16px;font:800 20px var(--ng-head);color:var(--ng-navy)}.ng-ty__next ol{list-style:none;margin:0;padding:0;display:grid;gap:0}.ng-ty__next li{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding-bottom:20px}.ng-ty__next li:not(:last-child):before{content:"";position:absolute;left:21px;top:46px;bottom:4px;width:2px;background:#dbe5f7}.ng-ty__next li.is-done:not(:last-child):before{background:#86efac}.ng-ty__next li>span{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#eef3ff;color:var(--ng-blue)}.ng-ty__next li.is-done>span{background:#22c55e;color:#fff}.ng-ty__next li>span .ng-ico{width:20px;height:20px}.ng-ty__next b{display:block;font:700 15px var(--ng-head);color:var(--ng-navy)}.ng-ty__next small{display:block;font-size:12.5px;color:var(--ng-muted)}.ng-ty__next p{margin:2px 0 0;font-size:13.5px;color:var(--ng-text)}.ng-ty__next a{color:var(--ng-blue);text-decoration:none;font-weight:600}.ng-ty__morehead{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px}.ng-ty__morehead h2{margin:0;font:800 24px var(--ng-head);color:var(--ng-navy)}.ng-ty__morehead p{margin:2px 0 0;font-size:14px;color:var(--ng-muted)}.ng-ty__rel{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.ng-ty__rel li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border-radius:14px;background:#fff;border:1px solid var(--ng-line);position:relative;transition:transform .25s var(--ng-ease),box-shadow .25s}.ng-ty__rel li:hover{transform:translateY(-2px);box-shadow:var(--ng-shadow-h)}.ng-ty__relimg img{width:96px;height:76px;border-radius:10px;object-fit:cover;display:block}.ng-ty__rel li>span>a{display:block;font:700 14px/1.3 var(--ng-head);color:var(--ng-navy);text-decoration:none;padding-right:34px}.ng-ty__rel b{display:block;margin-top:4px;font:800 15px var(--ng-head);color:var(--ng-navy)}.ng-ty__rel b del{font-size:11.5px;color:var(--ng-muted);font-weight:500}.ng-ty__rel b ins{text-decoration:none}.ng-ty__relcart{position:absolute;right:10px;bottom:10px;width:36px;height:36px;border-radius:9px;display:grid;place-items:center;background:var(--ng-blue);color:#fff}.ng-ty__relcart .ng-ico{width:17px;height:17px}.ng-ty__trust{list-style:none;margin:4px 0 0;padding:18px 0 0;border-top:1px solid var(--ng-line);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.ng-ty__trust li{display:flex;gap:12px;align-items:center;font-size:12.5px;color:var(--ng-muted)}.ng-ty__trust .ng-ico{width:42px;height:42px;padding:10px;border-radius:50%;background:#eef3ff;color:var(--ng-blue);flex:none;box-sizing:border-box}.ng-ty__trust b{display:block;font:700 14px var(--ng-head);color:var(--ng-navy)}.ng-ty__hooks:empty{display:none}.ng-ty-none{max-width:520px;margin:40px auto;text-align:center;display:grid;justify-items:center;gap:10px}@media (max-width: 1300px){.ng-ty__hero{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}.ng-ty__art{display:none}.ng-ty__rel{grid-template-columns:repeat(3,minmax(0,1fr))}.ng-ty__item{grid-template-columns:90px minmax(0,1fr) 70px 90px}.ng-ty__thumb img{width:90px;height:68px}.ng-ty__dl{grid-column:2;grid-row:2}.ng-ty__num:not(.is-total){display:none}}@media (max-width: 1000px){.ng-ty__hero,.ng-ty__grid{grid-template-columns:minmax(0,1fr)}.ng-ty__trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.ng-ty__main{flex-direction:column;gap:16px}.ng-ty__check{width:70px;height:70px}.ng-ty__check .ng-ico{width:36px;height:36px}.ng-ty__btns .ng-btn{flex:1 1 100%}.ng-ty__mini{grid-template-columns:minmax(0,1fr)}.ng-ty__item{grid-template-columns:70px minmax(0,1fr)}.ng-ty__thumb img{width:70px;height:56px}.ng-ty__num.is-total{grid-column:2;text-align:left}.ng-ty__bottom{grid-template-columns:minmax(0,1fr)}.ng-ty__totals{padding-left:0;border-left:0}.ng-ty__rel,.ng-ty__trust{grid-template-columns:minmax(0,1fr)}.ng-ty__card{padding:18px 16px}}.ng-switch{position:relative}.ng-switch__btn{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 10px;border:1px solid var(--ng-line);border-radius:10px;background:#fff;color:var(--ng-navy);font:600 13px var(--ng-font);cursor:pointer;white-space:nowrap}.ng-switch__btn:hover,.ng-switch.is-open .ng-switch__btn{border-color:#f0c661;background:#f5f8ff}.ng-switch__btn>.ng-ico:first-child{width:18px;height:18px;color:var(--ng-blue)}.ng-switch__btn>.ng-ico:last-child{width:14px;height:14px;transition:transform .2s}.ng-switch.is-open .ng-switch__btn>.ng-ico:last-child{transform:rotate(180deg)}.ng-switch__btn i{width:1px;height:14px;background:var(--ng-line)}.ng-switch__panel{width:290px;padding:14px}.ng-switch__h{margin:0 0 8px;font:700 11.5px var(--ng-font);letter-spacing:.12em;text-transform:uppercase;color:var(--ng-muted)}.ng-switch__list{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px}.ng-switch__list.is-cur{grid-template-columns:1fr}.ng-switch__list a{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;color:var(--ng-text);text-decoration:none;font-size:13.5px}.ng-switch__list a b{font:700 12.5px var(--ng-font);color:var(--ng-navy);min-width:22px}.ng-switch__list.is-cur a b{min-width:74px}.ng-switch__list a:hover{background:#f3f6ff}.ng-switch__list a.is-active{background:#eaf0ff;color:var(--ng-blue)}.ng-switch__list a.is-active b{color:var(--ng-blue)}.ng-switch__note{margin:-6px 0 0;font-size:11.5px;color:var(--ng-muted)}@media (max-width: 1300px){.ng-header .ng-switch__btn span:nth-of-type(1),.ng-header .ng-switch__btn i{display:none}}@media (max-width: 760px){.ng-switch__btn{height:36px;padding:0 8px;border:0}.ng-switch__btn span,.ng-switch__btn i,.ng-switch__btn>.ng-ico:last-child{display:none!important}.ng-switch__btn>.ng-ico:first-child{width:22px;height:22px;color:var(--ng-navy)}}.ng-translated body{top:0!important;position:static!important}iframe.skiptranslate,.goog-te-banner-frame,#goog-gt-tt,.goog-te-balloon-frame,.VIpgJd-ZVi9od-ORHb-OEVmcd{display:none!important}.goog-text-highlight{background:none!important;box-shadow:none!important}.ng-nav__extra{display:none}@media (max-width: 560px){.ng-header__actions>.ng-switch,.ng-header .ng-switch:not(.is-drawer){display:none}.ng-nav__extra{display:block;padding:14px 16px;border-top:1px solid var(--ng-line)}.ng-nav__extra .ng-switch__btn{width:100%;justify-content:flex-start;border:1px solid var(--ng-line);height:44px}.ng-nav__extra .ng-switch__btn span,.ng-nav__extra .ng-switch__btn i{display:inline-block!important}.ng-nav__extra .ng-switch__btn>.ng-ico:last-child{display:block!important;margin-left:auto}.ng-nav__extra .ng-switch__panel{position:static;width:auto;margin-top:8px;box-shadow:none;transform:none}.ng-nav__extra .ng-switch__panel:before{display:none}}.ng-util{position:relative;z-index:120;background:#0e2a5c;color:#dbe4ff;font:500 13.5px/1 var(--ng-font)}.ng-util__in{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:40px}.ng-util__left{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:28px;min-width:0}.ng-util__left a,.ng-util__left li>span{display:inline-flex;align-items:center;gap:8px;color:#e7edff;text-decoration:none;white-space:nowrap}.ng-util__left a:hover{color:#fff}.ng-util__left .ng-ico{width:16px;height:16px;color:#fbbf24;flex:none}.ng-util__right{display:flex;align-items:center;gap:22px}.ng-util__link{color:#e7edff;text-decoration:none;white-space:nowrap}.ng-util__link:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.ng-usw{position:relative}.ng-usw__btn{display:inline-flex;align-items:center;gap:6px;padding:6px 2px;border:0;background:none;color:#e7edff;font:500 13.5px var(--ng-font);cursor:pointer;white-space:nowrap}.ng-usw__btn:hover,.ng-usw.is-open .ng-usw__btn{color:#fff}.ng-usw__btn .ng-ico{width:14px;height:14px;transition:transform .2s}.ng-usw.is-open .ng-usw__btn .ng-ico{transform:rotate(180deg)}.ng-usw__flag{font-size:16px;line-height:1}.ng-usw__menu{list-style:none;margin:0;padding:8px;width:240px;top:calc(100% + 8px)}.ng-usw__menu:before{right:18px}.ng-usw__menu a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;color:var(--ng-text);text-decoration:none;font-size:13.5px}.ng-usw__menu a span{font-size:16px}.ng-usw__menu a b{font:600 13.5px var(--ng-font);color:var(--ng-navy)}.ng-usw__menu a small{margin-left:auto;font-size:12px;color:var(--ng-muted)}.ng-usw__menu a:hover{background:#f3f6ff}.ng-usw__menu a.is-active{background:#eaf0ff}.ng-usw__menu a.is-active b{color:var(--ng-blue)}@media (max-width: 1100px){.ng-util__i2,.ng-util__link{display:none!important}}@media (max-width: 760px){.ng-util__in{gap:10px;min-height:38px}.ng-util__left{gap:14px}.ng-util__i1 .ng-util__t,.ng-usw__lbl,.ng-usw.is-lang .ng-usw__name{display:none}.ng-util__left .ng-util__t{max-width:150px;overflow:hidden;text-overflow:ellipsis}.ng-util__right{gap:12px}.ng-usw__menu{right:-8px}}.ngs-directory{padding-bottom:40px!important}.ng-dir{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:22px;overflow:hidden;background:radial-gradient(40% 60% at 10% 0%,rgba(245,184,28,.1),transparent 60%),radial-gradient(50% 70% at 100% 100%,rgba(14,42,92,.07),transparent 70%),linear-gradient(180deg,#f7f9fd,#eef3fb);border:1px solid #e3e9f4;box-shadow:0 30px 60px -50px #0e2a5c73;isolation:isolate}.ng-dir__waves{position:absolute;left:0;right:0;bottom:0;width:100%;height:150px;z-index:-1}.ng-dir__col{position:relative;display:flex;flex-direction:column;padding:40px 30px 0;min-width:0}.ng-dir__col+.ng-dir__col:before{content:"";position:absolute;left:0;top:40px;bottom:120px;width:1px;background:linear-gradient(180deg,transparent,#dbe3f2 20%,#dbe3f2 80%,transparent)}.ng-dir__decor{position:absolute;right:20px;top:150px;color:#0e2a5c12;pointer-events:none}.ng-dir__decor .ng-ico{width:84px;height:84px;stroke-width:1.2}.ng-dir__col:after{content:"";position:absolute;right:26px;top:30px;width:54px;height:54px;background-image:radial-gradient(rgba(14,42,92,.18) 1.2px,transparent 1.3px);background-size:10px 10px;pointer-events:none}.ng-dir__head{display:flex;align-items:center;gap:18px;margin-bottom:22px}.ng-dir__tile{width:72px;height:72px;flex:none;border-radius:18px;display:grid;place-items:center;background:linear-gradient(145deg,#fff,var(--cbg));color:var(--c);box-shadow:0 16px 28px -18px var(--c),inset 0 0 0 1px #fffc;transition:transform .35s var(--ng-ease)}.ng-dir__col:hover .ng-dir__tile{transform:translateY(-3px) rotate(-4deg)}.ng-dir__tile .ng-ico{width:38px;height:38px;stroke-width:2.2}.ng-dir__head h2{margin:0 0 4px;font:800 26px/1.15 var(--ng-head);color:var(--ng-navy);letter-spacing:-.02em}.ng-dir__more{display:inline-flex;align-items:center;gap:6px;font:600 16px var(--ng-font);color:var(--ng-amber);text-decoration:none}.ng-dir__more .ng-ico{width:18px;height:18px;transition:transform .2s}.ng-dir__more:hover .ng-ico{transform:translate(4px)}.ng-dir__list{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:4px}.ng-dir__list a{display:flex;align-items:center;gap:12px;padding:5px 0;color:#33405f;text-decoration:none;font:400 15.5px/1.35 var(--ng-font);transition:color .2s,transform .2s var(--ng-ease)}.ng-dir__list a .ng-ico{width:16px;height:16px;flex:none;color:var(--ng-navy);stroke-width:2.6}.ng-dir__list a:hover{color:var(--ng-navy);transform:translate(4px)}.ng-dir__list a:hover .ng-ico{color:var(--ng-amber)}.ng-dir__foot{position:relative;margin-top:auto;min-height:150px;display:flex;align-items:flex-end;padding-bottom:30px}.ng-dir__btn{position:relative;z-index:2;display:inline-flex;align-items:center;gap:10px;padding:16px 24px;border-radius:16px;background:#fff;color:var(--ng-navy);text-decoration:none;font:700 15px var(--ng-font);box-shadow:0 14px 30px -18px #0e2a5c73;transition:transform .25s var(--ng-ease),box-shadow .25s,color .2s}.ng-dir__btn .ng-ico{width:18px;height:18px;color:var(--ng-amber);transition:transform .2s}.ng-dir__btn:hover{transform:translateY(-2px);box-shadow:0 20px 36px -18px #e09a0b8c}.ng-dir__btn:hover .ng-ico{transform:translate(4px)}.ng-dir__art{position:absolute;right:-10px;bottom:10px;width:210px;z-index:1;pointer-events:none}.ng-dir__art svg{width:100%;height:auto;display:block;filter:drop-shadow(0 18px 20px rgba(14,42,92,.14));transition:transform .6s var(--ng-ease)}.ng-dir__col:hover .ng-dir__art svg{transform:translateY(-6px)}@media (max-width: 1300px){.ng-dir{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-dir__col:nth-child(3):before{display:none}.ng-dir__col:nth-child(n+3){border-top:1px solid #dbe3f2}}@media (max-width: 700px){.ng-dir{grid-template-columns:minmax(0,1fr);border-radius:18px}.ng-dir__col{padding:28px 20px 0}.ng-dir__col:before{display:none}.ng-dir__col+.ng-dir__col{border-top:1px solid #dbe3f2}.ng-dir__head h2{font-size:22px}.ng-dir__tile{width:60px;height:60px}.ng-dir__art{width:150px;right:0}.ng-dir__foot{min-height:120px}}.ng-dir__col:first-child .ng-dir__art{right:-44px;width:200px}@media (max-width: 1400px){.ng-dir__art{width:180px;right:-24px}.ng-dir__col:first-child .ng-dir__art{right:-50px}}@media (max-width: 700px){.ng-dir__art,.ng-dir__col:first-child .ng-dir__art{right:0;width:140px}}@media (max-width: 1180px){.ng-nav,.admin-bar .ng-nav{top:var(--nav-top, 68px);bottom:0;height:auto}.ng-nav-open .ng-header,.ng-nav-open .ng-header.is-scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.ng-nav-open .ng-header{z-index:160;box-shadow:0 10px 24px -16px #0e2a5c66}.ng-nav-open .ng-nav{box-shadow:inset 0 1px 0 var(--ng-line)}.ng-burger{width:44px;height:44px;border-radius:12px;color:var(--ng-navy);transition:background .2s,color .2s}.ng-burger span{width:22px;height:2.5px}.ng-nav-open .ng-burger{background:var(--ng-navy);color:#fff;box-shadow:0 8px 18px -8px #0e2a5c99}}@media (max-width: 1180px){html.ng-nav-open{overflow:visible}html.ng-nav-open body{overflow:hidden}}
body:has(.ng-account-page){background:#f3f6fc}.ng-account-page{min-height:100vh;font-family:var(--ng-font);color:var(--ng-text)}.ng-account-page .woocommerce,.ng-account-page .entry-content>*{max-width:none!important;margin:0!important}.ng-account-page .entry-content{margin:0!important}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ng-acc{display:grid;grid-template-columns:272px minmax(0,1fr);min-height:100vh;background:linear-gradient(90deg,#081a3a 272px,transparent 272px)}.ng-acc__side{position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;gap:18px;padding:22px 16px 18px;color:#dbe4ff;background:radial-gradient(120% 40% at 0% 100%,rgba(224,154,11,.55),transparent 60%),linear-gradient(180deg,#0a1f45,#081a3a 55%,#0e2a5c);scrollbar-width:thin;scrollbar-color:#26408f transparent;z-index:60}.admin-bar .ng-acc__side{top:32px;height:calc(100vh - 32px)}.ng-acc__brand{display:flex;align-items:center;justify-content:space-between;padding:0 6px 6px}.ng-acc__close{display:none;border:0;background:#ffffff14;color:#fff;width:36px;height:36px;border-radius:10px;cursor:pointer}.ng-acc__close .ng-ico{width:20px;height:20px}.ng-acc-nav ul{list-style:none;margin:0;padding:0;display:grid;gap:3px}.ng-acc-nav a{position:relative;display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:10px;color:#dbe4ff;text-decoration:none;font:500 15px/1.2 var(--ng-font);transition:background .2s,color .2s,transform .2s var(--ng-ease)}.ng-acc-nav a .ng-ico{width:22px;height:22px;flex:none}.ng-acc-nav a:hover{background:#ffffff12;color:#fff;transform:translate(2px)}.ng-acc-nav a.is-active{background:linear-gradient(90deg,#0e2a5c,#163a78);color:#fff;box-shadow:0 12px 24px -12px #0e2a5c}.ng-acc-nav__badge{margin-left:auto;min-width:22px;height:22px;padding:0 6px;border-radius:99px;display:grid;place-items:center;background:#ef4444;color:#fff;font:700 12px var(--ng-font);font-style:normal}.ng-acc-nav__label{margin:14px 14px 6px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12);font:500 13px var(--ng-font);color:#9fb0e0}.ng-acc__helpbox{margin-top:auto;padding:18px;border-radius:16px;background:linear-gradient(140deg,#ffffff1a,#ffffff08);border:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.ng-acc__helpbox p{margin:0;font-size:13px;color:#c7d3f7;line-height:1.45}.ng-acc__helpbox b{display:block;font:700 15px var(--ng-head);color:#fff;margin-bottom:2px}.ng-acc__helpbox .ng-btn{grid-column:1 / -1;color:var(--ng-navy)}.ng-acc__helpbox .ng-chip{--c: #f5b81c;--cbg: rgba(245, 184, 28, .14)}.ng-acc__main{min-width:0;display:flex;flex-direction:column}.ng-acc__top{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:16px;min-height:72px;padding:0 28px;background:#fffffff5;backdrop-filter:blur(8px);border-bottom:1px solid #e8ecf5}.admin-bar .ng-acc__top{top:32px}.ng-acc__burger{display:none;border:0;background:#f1f4fb;width:42px;height:42px;border-radius:10px;color:var(--ng-navy);cursor:pointer}.ng-acc__burger .ng-ico{width:22px;height:22px}.ng-acc__search{position:relative;flex:1;max-width:620px}.ng-acc__search>.ng-ico{position:absolute;left:16px;top:50%;width:20px;height:20px;transform:translateY(-50%);color:#8a94b0}.ng-acc__search input{width:100%;height:46px;padding:0 16px 0 48px;border:1px solid transparent;border-radius:10px;background:#f2f5fb;font:14px var(--ng-font);color:var(--ng-navy);box-sizing:border-box}.ng-acc__search input:focus{outline:0;background:#fff;border-color:#f0c661;box-shadow:0 0 0 4px #0e2a5c1a}.ng-acc__actions{margin-left:auto;display:flex;align-items:center;gap:10px}.ng-acc__help{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:10px;color:var(--ng-navy);text-decoration:none;font:600 14px var(--ng-font)}.ng-acc__help .ng-ico{width:20px;height:20px}.ng-acc__help:hover{background:#f1f4fb}.ng-acc__bell,.ng-acc__actions .ng-minicart,.ng-acc__actions .ng-iconbtn{position:relative}.ng-acc__actions .ng-cart-count{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 4px;border-radius:99px;background:#ef4444;color:#fff;font:700 11px/18px var(--ng-font);text-align:center;box-shadow:0 0 0 2px #fff}.ng-acct--dash .ng-acct__btn{gap:12px;padding:4px 8px}.ng-acct--dash .ng-acct__avatar{width:42px;height:42px}.ng-acct--dash .ng-acct__lbl b.is-name{color:var(--ng-navy);font-size:15px}.ng-acct--dash .ng-acct__lbl small{font-size:12.5px}.ng-acct__caret{width:18px;height:18px;color:var(--ng-navy);transition:transform .25s}.ng-acct.is-open .ng-acct__caret{transform:rotate(180deg)}.ng-acc-notif-dd{width:320px}.ng-acc-notif-dd ul{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:4px}.ng-acc-notif-dd a{display:block;padding:9px 10px;border-radius:9px;text-decoration:none}.ng-acc-notif-dd a:hover{background:#f3f6ff}.ng-acc-notif-dd li.is-unread a{background:#f5f8ff}.ng-acc-notif-dd b{display:block;font:600 13.5px var(--ng-font);color:var(--ng-navy)}.ng-acc-notif-dd small{font-size:12px;color:var(--ng-muted)}.ng-acc-empty-sm{margin:6px 0 12px;font-size:13px;color:var(--ng-muted);text-align:center}.woocommerce-account .ng-acc__content.woocommerce-MyAccount-content{float:none;width:auto}.ng-acc__content{padding:22px 28px 40px;display:grid;gap:20px;align-content:start;min-width:0}.ng-acc__content>.woocommerce-notices-wrapper:empty{display:none}.ng-acc__overlay{display:none}.ng-acc-banner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:230px;padding:30px 40px;border-radius:20px;overflow:hidden;background:radial-gradient(60% 120% at 100% 0%,rgba(245,207,120,.55),transparent 60%),radial-gradient(50% 90% at 70% 100%,rgba(191,219,254,.8),transparent 70%),linear-gradient(100deg,#eef4ff,#e2ecff 55%,#d6e5ff);border:1px solid #dbe6fb;isolation:isolate}.ng-acc-banner:before{content:"";position:absolute;right:26%;top:-40%;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.7),transparent 65%);z-index:-1}.ng-acc-banner__eyebrow{display:block;margin-bottom:8px;font:700 13px/1 var(--ng-font);letter-spacing:.28em;color:var(--ng-navy);text-transform:uppercase}.ng-acc-banner__title{margin:0 0 10px;font:800 clamp(30px,3.4vw,50px)/1.08 var(--ng-head);color:var(--ng-navy);letter-spacing:-.02em;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ng-acc-banner__ti{display:inline-grid;place-items:center;color:var(--c);font-size:.8em}.ng-acc-banner__ti .ng-ico{width:1em;height:1em;stroke-width:2.2}.ng-acc-banner__ti.c-red .ng-ico{fill:none}.ng-acc-banner p{margin:0;max-width:560px;font-size:16.5px;line-height:1.55;color:#3b4566}.ng-acc-banner__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.ng-acc-banner__btns .ng-btn{min-width:180px}.ng-acc-banner__script{position:absolute;right:28px;top:22px;margin:0;font:600 34px/1.05 Dancing Script,cursive;color:var(--ng-navy);transform:rotate(-8deg);text-align:center;pointer-events:none}.ng-acc-banner__script svg{display:block;width:150px;height:22px;margin:2px auto 0;fill:none;stroke:#0e2a5c;stroke-width:3;stroke-linecap:round}.ng-acc-card{background:#fff;border:1px solid #e7ecf6;border-radius:16px;padding:20px 22px;box-shadow:0 1px 2px #10184008;min-width:0}.ng-acc-card__head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.ng-acc-card__head h2,.ng-acc-card__head h3{display:flex;align-items:center;gap:8px;margin:0;font:800 19px/1.25 var(--ng-head);color:var(--ng-navy);letter-spacing:-.01em}.ng-acc-card__head h2 .ng-ico{width:20px;height:20px;color:var(--ng-blue)}.ng-acc-card__head.is-big h2{font-size:24px}.ng-acc-card__head p{margin:4px 0 0;font-size:14px}.ng-acc-card__tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ng-acc-h1{margin:4px 0 0;font:800 24px/1.25 var(--ng-head);color:var(--ng-navy)}.ng-acc-link{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;font:600 14px var(--ng-font);color:var(--ng-blue);text-decoration:none;cursor:pointer}.ng-acc-link .ng-ico{width:16px;height:16px;transition:transform .2s}.ng-acc-link:hover .ng-ico:last-child{transform:translate(3px)}.ng-acc-link.is-danger{color:#dc2626}.ng-acc-grid{display:grid;gap:20px;align-items:start}.ng-acc-grid.is-dash{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.ng-acc-grid.is-side{grid-template-columns:minmax(0,1fr) 340px}.ng-acc-grid.is-half{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-acc-grid.is-faq{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.ng-acc-col{display:grid;gap:20px;min-width:0;align-content:start}.is-muted{color:var(--ng-muted)}.ng-acc-note{padding:10px 14px;border-radius:10px;background:#f5f8ff;font-size:13.5px}.ng-acc-back{display:inline-flex;align-items:center;gap:6px;font:600 14px var(--ng-font);color:var(--ng-navy);text-decoration:none}.ng-acc-back .ng-ico{width:18px;height:18px}.ng-acc-stats{display:grid;gap:18px}.ng-acc-stats.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ng-acc-stats.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ng-acc-stat{display:flex;align-items:center;gap:16px;padding:20px;border-radius:16px;background:#fff;border:1px solid #e7ecf6;transition:transform .3s var(--ng-ease),box-shadow .3s}.ng-acc-stat:hover{transform:translateY(-3px);box-shadow:var(--ng-shadow-h)}.ng-acc-stat .ng-chip--lg{--s: 64px;border-radius:16px}.ng-acc-stat .ng-chip--lg .ng-ico{width:30px;height:30px}.ng-acc-stat__txt{min-width:0;display:grid;gap:2px;justify-items:start}.ng-acc-stat__txt small{font-size:14px;color:var(--ng-muted)}.ng-acc-stat__txt>b{font:800 30px/1.1 var(--ng-head);color:var(--ng-navy)}.ng-acc-stat__trend{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ng-acc-stat__trend small{font-size:12.5px}.ng-acc-stat .ng-btn--xs{margin-top:4px}.ng-trend{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font:700 12.5px var(--ng-font)}.ng-trend .ng-ico{width:14px;height:14px}.ng-trend.is-up{background:#e7f8ee;color:#16a34a}.ng-trend.is-down{background:#feecec;color:#dc2626}.ng-acc-table-wrap{overflow-x:auto;margin:0 -4px;padding:0 4px}.ng-acc-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.ng-acc-table th{padding:12px;background:#f6f8fc;text-align:left;font:600 13px var(--ng-font);color:var(--ng-navy);white-space:nowrap}.ng-acc-table th:first-child{border-radius:10px 0 0 10px}.ng-acc-table th:last-child{border-radius:0 10px 10px 0}.ng-acc-table td{padding:14px 12px;border-bottom:1px solid #eef1f7;vertical-align:middle;color:var(--ng-navy)}.ng-acc-table tbody:last-child tr:last-child td,.ng-acc-table tbody tr:last-child td{border-bottom:0}.ng-acc-table small{display:block;font-size:12px;color:var(--ng-muted)}.ng-acc-table .is-nowrap,.ng-acc-table td.is-muted{white-space:nowrap}.ng-acc-ordno{display:block;color:var(--ng-navy);font-weight:600}.ng-acc-dltable .ng-acc-file b{overflow-wrap:anywhere}.ng-acc-dltable td:first-child{min-width:190px}.ng-acc-table .is-plus{color:#16a34a;font-weight:700}.ng-acc-table .is-minus{color:#dc2626;font-weight:700}.ng-acc-prod{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ng-navy);min-width:0}.ng-acc-prod b{display:block;font:700 14.5px/1.3 var(--ng-head);color:var(--ng-navy)}.ng-acc-prod small{display:block;font-size:12.5px;color:var(--ng-muted)}.ng-acc-thumb{width:52px;height:52px;flex:none;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:#eef3ff;color:var(--ng-blue)}.ng-acc-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ng-acc-thumb .ng-ico{width:22px;height:22px}.ng-acc-thumb.is-sm{width:36px;height:36px;border-radius:8px}.ng-acc-thumb.is-lg{width:64px;height:64px;border-radius:12px}.ng-acc-dllist{list-style:none;margin:0;padding:0;display:grid}.ng-acc-dllist li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid #eef1f7}.ng-acc-dllist li:last-child{border-bottom:0}.ng-acc-dllist.is-compact li{grid-template-columns:auto minmax(0,1fr) auto}.ng-acc-dllist__txt b{display:block;font:700 14.5px var(--ng-head);color:var(--ng-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ng-acc-dllist__txt small{font-size:12.5px;color:var(--ng-muted)}.ng-acc-dllist__go{color:var(--ng-navy)}.ng-acc-dllist__go .ng-ico{width:20px;height:20px}.ng-acc-quick{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.ng-acc-quick.is-1{grid-template-columns:1fr}.ng-acc-quick a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;border:1px solid #e7ecf6;border-radius:14px;text-decoration:none;transition:border-color .2s,transform .25s var(--ng-ease),box-shadow .25s}.ng-acc-quick a:hover{border-color:#f0c661;transform:translateY(-2px);box-shadow:var(--ng-shadow-h)}.ng-acc-quick b{display:block;font:700 15px var(--ng-head);color:var(--ng-navy)}.ng-acc-quick small{font-size:12.5px;color:var(--ng-muted)}.ng-acc-quick>a>.ng-ico{width:18px;height:18px;color:var(--ng-blue)}.ng-acc-empty{display:grid;justify-items:center;text-align:center;gap:6px;padding:26px 10px}.ng-acc-empty b{font:700 16px var(--ng-head);color:var(--ng-navy);margin-top:6px}.ng-acc-empty p{margin:0 0 8px;font-size:13.5px;color:var(--ng-muted)}.ng-acc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px}.ng-acc-toolbar__end{display:flex;gap:10px;flex-wrap:wrap}.ng-acc-tabs{display:flex;gap:4px;border-bottom:1px solid #e7ecf6;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}.ng-acc-tabs a{padding:12px 14px;color:var(--ng-text);text-decoration:none;font:500 14.5px var(--ng-font);border-bottom:3px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color .2s}.ng-acc-tabs a span{color:inherit}.ng-acc-tabs a:hover{color:var(--ng-navy)}.ng-acc-tabs a.is-active{color:var(--ng-blue);font-weight:600;border-bottom-color:var(--ng-blue)}.ng-acc-card>.ng-acc-tabs{margin-bottom:14px}.ng-acc-filter{position:relative;display:block;min-width:240px}.ng-acc-filter .ng-ico{position:absolute;left:12px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:#8a94b0}.ng-acc-filter input{width:100%;height:42px;padding:0 12px 0 40px;border:1px solid #e7ecf6;border-radius:10px;background:#f7f9fd;font:14px var(--ng-font);box-sizing:border-box}.ng-acc-filter input:focus{outline:0;border-color:#f0c661;background:#fff}.ng-acc-select{position:relative;display:inline-flex;align-items:center;gap:8px}.ng-acc-select>.ng-ico{position:absolute;left:12px;width:18px;height:18px;color:var(--ng-muted);pointer-events:none}.ng-acc-select select{height:42px;padding:0 34px 0 14px;border:1px solid #e7ecf6;border-radius:10px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1437' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center / 16px no-repeat;font:500 14px var(--ng-font);color:var(--ng-navy);-webkit-appearance:none;appearance:none;cursor:pointer}.ng-acc-select>.ng-ico+label+select,.ng-acc-select>.ng-ico~select{padding-left:38px}.ng-acc-orders{display:grid;gap:14px}.ng-acc-order{display:grid;grid-template-columns:190px minmax(0,1.5fr) minmax(130px,.8fr) 180px;align-items:center;gap:18px;padding:18px;border:1px solid #e7ecf6;border-radius:14px;transition:box-shadow .25s,border-color .25s}.ng-acc-order:hover{border-color:#cfdcff;box-shadow:var(--ng-shadow-h)}.ng-acc-order__id{display:grid;gap:4px;padding-right:14px;border-right:1px solid #eef1f7}.ng-acc-order__id b{font:700 16px var(--ng-head);color:var(--ng-navy)}.ng-acc-order__id small{font-size:13px;color:var(--ng-muted)}.ng-acc-order__id .ng-acc-link{font-size:13.5px;margin-top:4px}.ng-acc-order__prod{display:flex;align-items:center;gap:14px;min-width:0}.ng-acc-order__prod>span{min-width:0}.ng-acc-order__prod b{display:block;overflow-wrap:anywhere;font:700 15px var(--ng-head);color:var(--ng-navy)}.ng-acc-order__prod small{display:block;font-size:13px;color:var(--ng-muted)}.ng-acc-order__total{display:grid;gap:4px;justify-items:start}.ng-acc-order__total b{font:800 19px var(--ng-head);color:var(--ng-navy)}.ng-acc-order__total small{font-size:12.5px;color:var(--ng-muted)}.ng-acc-order__btns{display:grid;gap:8px}.ng-acc-pager{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px}.ng-acc-pager nav{display:flex;gap:8px}.ng-acc-pager a{min-width:40px;height:40px;padding:0 8px;display:grid;place-items:center;border:1px solid #e7ecf6;border-radius:9px;color:var(--ng-navy);text-decoration:none;font:600 14px var(--ng-font);box-sizing:border-box}.ng-acc-pager a .ng-ico{width:18px;height:18px}.ng-acc-pager a.is-active{background:var(--ng-blue);border-color:var(--ng-blue);color:#fff}.ng-acc-sumlist{list-style:none;margin:0;padding:0;display:grid}.ng-acc-sumlist li{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid #eef1f7}.ng-acc-sumlist li:last-child{border-bottom:0}.ng-acc-sumlist small{display:block;font-size:13.5px;color:var(--ng-muted)}.ng-acc-sumlist b{font:800 20px/1.2 var(--ng-head);color:var(--ng-navy)}.ng-acc-help{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start}.ng-acc-help h3{margin:0 0 4px;font:800 17px var(--ng-head);color:var(--ng-navy)}.ng-acc-help p{margin:0 0 12px;font-size:13.5px}.ng-acc-dltable td:nth-child(5),.ng-acc-dltable td:nth-child(6){white-space:nowrap}.ng-acc-file{display:inline-flex;align-items:center;gap:8px}.ng-acc-file>.ng-ico{width:26px;height:26px;color:var(--ng-blue)}.ng-acc-file.is-pdf>.ng-ico{color:#ef4444}.ng-acc-file b{display:block;font:600 13.5px var(--ng-font);color:var(--ng-navy)}.ng-acc-key{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #e3e9f5;border-radius:9px;background:#fff;cursor:pointer;font:500 13px var(--ng-font);color:var(--ng-navy)}.ng-acc-key code{font:600 12.5px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.ng-acc-key .ng-ico{width:16px;height:16px;color:var(--ng-muted)}.ng-acc-key:hover{border-color:#f0c661}.ng-acc-key.is-copied{border-color:#86efac;background:#f0fdf4}.ng-acc-dlbtn{display:inline-flex;gap:6px}.ng-acc-dlbtn [aria-expanded=true] .ng-ico{transform:rotate(180deg)}.ng-acc-dlbtn .ng-iconbtn .ng-ico{transition:transform .25s;width:18px;height:18px}.ng-acc-dlmore td{background:#f8faff;padding:18px}.ng-acc-dlmore__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ng-acc-dlmore h4{display:flex;align-items:center;gap:8px;margin:0 0 10px;font:700 14.5px var(--ng-head);color:var(--ng-navy)}.ng-acc-dlmore h4 .ng-ico{width:18px;height:18px;color:var(--ng-blue)}.ng-acc-dlmore dl,.ng-acc-dl{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;margin:0;font-size:13.5px}.ng-acc-dlmore dt,.ng-acc-dl dt{color:var(--ng-muted)}.ng-acc-dlmore dd,.ng-acc-dl dd{margin:0;font-weight:600;color:var(--ng-navy)}.ng-acc-lic{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 10px}.ng-acc-lic code{padding:6px 10px;border-radius:8px;background:#fff;border:1px dashed #f0c661;font:600 13px ui-monospace,Menlo,monospace;color:var(--ng-navy);word-break:break-all}.ng-acc-domains{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.ng-acc-domains li{display:flex;align-items:center;gap:8px;padding:7px 10px;background:#fff;border:1px solid #e7ecf6;border-radius:8px;font-size:13px}.ng-acc-domains li>.ng-ico{width:15px;height:15px;color:#16a34a}.ng-acc-domains form{margin-left:auto}.ng-acc-domains .ng-acc-link{font-size:12.5px}.ng-acc-inline-form{display:flex;gap:8px;margin-top:10px}.ng-acc-inline-form input{flex:1;min-width:0;height:34px;padding:0 10px;border:1px solid #dfe5f3;border-radius:8px;font:13px var(--ng-font)}.ng-acc-versions{list-style:none;margin:0;padding:0 0 0 16px;border-left:2px solid #dbe5ff;display:grid;gap:12px}.ng-acc-versions li{position:relative;font-size:13px}.ng-acc-versions li:before{content:"";position:absolute;left:-22px;top:4px;width:10px;height:10px;border-radius:50%;background:#cbd5f5;box-shadow:0 0 0 3px #f8faff}.ng-acc-versions li.is-latest:before{background:var(--ng-blue)}.ng-acc-versions b{color:var(--ng-navy)}.ng-acc-versions small{display:block;color:var(--ng-muted);font-size:12px}.ng-acc-versions p{margin:2px 0 0}.ng-acc-info{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;background:linear-gradient(100deg,#f3f7ff,#f8f5ff)}.ng-acc-info h3{margin:0 0 10px;font:800 17px var(--ng-head);color:var(--ng-navy)}.ng-acc-info .ng-checks{margin:0}.ng-acc-wish{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.ng-acc-wish__item{position:relative;display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid #e7ecf6;border-radius:14px;background:#fff;transition:transform .3s var(--ng-ease),box-shadow .3s,opacity .3s}.ng-acc-wish__item:hover{transform:translateY(-3px);box-shadow:var(--ng-shadow-h)}.ng-acc-wish__item.is-removing{opacity:0;transform:scale(.96)}.ng-acc-wish__img{display:block;margin-bottom:8px;border-radius:10px;overflow:hidden;aspect-ratio:16 / 11;background:#eef3ff}.ng-acc-wish__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ng-ease)}.ng-acc-wish__item:hover .ng-acc-wish__img img{transform:scale(1.05)}.ng-acc-wish__tools{position:absolute;top:20px;right:20px;display:grid;gap:6px}.ng-acc-wish__tools button{width:34px;height:34px;border:0;border-radius:9px;display:grid;place-items:center;background:#fff;color:var(--ng-muted);box-shadow:0 6px 14px -6px #0f1e5a59;cursor:pointer}.ng-acc-wish__tools .ng-ico{width:17px;height:17px}.ng-acc-wish__heart[aria-pressed=true]{color:#ef4444}.ng-acc-wish__heart[aria-pressed=true] .ng-ico{fill:currentColor}.ng-acc-wish__trash:hover{color:#dc2626}.ng-acc-wish__item h3{margin:0;font:700 15px/1.3 var(--ng-head)}.ng-acc-wish__item h3 a{color:var(--ng-navy);text-decoration:none}.ng-acc-wish__item>small{font-size:12.5px;color:var(--ng-muted)}.ng-acc-wish__price{font:800 17px var(--ng-head);color:var(--ng-navy);margin-top:4px}.ng-acc-wish__price del{font-size:13px;color:var(--ng-muted);font-weight:500}.ng-acc-wish__price ins{text-decoration:none}.ng-acc-wish__btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:10px}.ng-acc-wish__btns .ng-btn{padding:0 8px}.ng-acc-reviews{display:grid}.ng-acc-review{display:grid;grid-template-columns:minmax(200px,1.1fr) 110px minmax(0,1.8fr) 120px auto;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid #eef1f7}.ng-acc-review:last-child{border-bottom:0}.ng-acc-review__stars .ng-stars{display:flex;gap:2px}.ng-acc-review__txt b{display:block;font:700 14.5px var(--ng-head);color:var(--ng-navy)}.ng-acc-review__txt p{margin:2px 0 0;font-size:13.5px}.ng-acc-review__meta{display:grid;gap:6px;justify-items:start}.ng-acc-review__meta small{font-size:13px;color:var(--ng-muted)}.ng-acc-review__btns{display:flex;gap:8px}.ng-acc-review__edit{grid-column:1 / -1;padding:16px;border-radius:12px;background:#f8faff}.ng-acc-form{display:grid;gap:0 18px}.ng-acc-form p{margin:0 0 14px}.ng-acc-form label:not(.ng-acc-upload):not(.ng-btn){display:block;margin-bottom:6px;font:600 13.5px var(--ng-font);color:var(--ng-navy)}.ng-acc-form abbr.required,.ng-auth abbr.required{color:#ef4444;text-decoration:none;border:0}.ng-acc-form input[type=text],.ng-acc-form input[type=email],.ng-acc-form input[type=tel],.ng-acc-form input[type=number],.ng-acc-form input[type=password],.ng-acc-form select,.ng-acc-form textarea,.ng-acc-form-wrap input.input-text,.ng-acc-form-wrap select,.ng-acc-form-wrap textarea,.ng-acc-form-wrap .select2-selection--single{width:100%;height:44px;padding:0 14px;border:1px solid #dfe5f3!important;border-radius:10px!important;background:#fff;font:14px var(--ng-font);color:var(--ng-navy);box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.ng-acc-form textarea,.ng-acc-form-wrap textarea{height:auto;min-height:110px;padding:12px 14px;resize:vertical}.ng-acc-form select{-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1437' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center / 16px no-repeat;padding-right:36px}.ng-acc-form input:focus,.ng-acc-form select:focus,.ng-acc-form textarea:focus,.ng-acc-form-wrap input:focus{outline:0;border-color:var(--ng-blue)!important;box-shadow:0 0 0 4px #0e2a5c1f}.ng-acc-form small{display:block;margin-top:4px;font-size:12px;color:var(--ng-muted)}.ng-acc-form .is-wide{grid-column:1 / -1}.ng-acc-form.is-narrow{max-width:520px}.ng-acc-form__actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ng-acc-upload{display:flex!important;align-items:center;gap:12px;padding:14px;border:1.5px dashed #c8d5f3;border-radius:12px;background:#f9fbff;cursor:pointer;position:relative;transition:border-color .2s,background .2s}.ng-acc-upload:hover{border-color:var(--ng-blue);background:#f2f6ff}.ng-acc-upload>.ng-ico{width:22px;height:22px;color:var(--ng-blue);flex:none}.ng-acc-upload b{display:block;font:600 13.5px var(--ng-font);color:var(--ng-navy)}.ng-acc-upload small{margin:0}.ng-acc-upload input[type=file],.ng-acc-profile__up input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.ng-acc-profile{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-acc-profile__photo{display:flex;align-items:center;gap:18px;padding-bottom:18px;margin-bottom:18px!important;border-bottom:1px solid #eef1f7}.ng-acc-profile__img{width:96px;height:96px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 4px #eef3ff}.ng-acc-profile__photo b{display:block;font:800 20px var(--ng-head);color:var(--ng-navy)}.ng-acc-profile__up{position:relative;margin:8px 0 4px;overflow:hidden}.ng-acc-form-wrap .woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.ng-acc-form-wrap .form-row{margin:0 0 14px!important;padding:0!important;width:auto!important;float:none!important}.ng-acc-form-wrap .form-row-wide,.ng-acc-form-wrap #billing_address_1_field,.ng-acc-form-wrap #shipping_address_1_field{grid-column:1 / -1}.ng-acc-form-wrap label{display:block;margin-bottom:6px;font:600 13.5px var(--ng-font);color:var(--ng-navy)}.ng-acc-form-wrap .button,.ng-acc-form-wrap button[type=submit]{min-height:46px;padding:0 24px;border:0;border-radius:9px;background:var(--ng-grad);color:var(--ng-navy);font:600 14.5px var(--ng-font);cursor:pointer}.ng-acc-form-wrap .select2-selection__rendered{line-height:42px!important;padding:0!important}.ng-acc-form-wrap .select2-selection__arrow{height:42px!important}.ng-acc-address address{font-style:normal;line-height:1.7}.ng-acc-tickets__sub{display:block;font:700 14.5px var(--ng-head);color:var(--ng-navy)}.ng-acc-tickets__ex{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-acc-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px}.ng-acc-faq details{border-bottom:1px solid #eef1f7}.ng-acc-faq summary{display:flex;align-items:center;gap:10px;padding:12px 0;cursor:pointer;list-style:none;font:500 14.5px var(--ng-font);color:var(--ng-navy)}.ng-acc-faq summary::-webkit-details-marker{display:none}.ng-acc-faq summary .ng-ico{width:18px;height:18px;color:var(--ng-blue);flex:none;transition:transform .25s}.ng-acc-faq details[open] summary .ng-ico{transform:rotate(45deg)}.ng-acc-faq details p{margin:0 0 12px 28px;font-size:13.5px}.ng-acc-supinfo{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ng-acc-supinfo li{display:flex;gap:12px;align-items:flex-start}.ng-acc-supinfo li>.ng-ico{width:26px;height:26px;color:var(--ng-blue);flex:none}.ng-acc-supinfo b{display:block;font:700 14.5px var(--ng-head);color:var(--ng-navy)}.ng-acc-supinfo small,.ng-acc-supinfo a{font-size:13px;color:var(--ng-muted);text-decoration:none}.ng-acc-thread{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:14px}.ng-acc-thread li{padding:14px 16px;border-radius:14px;background:#f7f9fd;border:1px solid #eef1f7}.ng-acc-thread li.is-staff{background:#eef4ff;border-color:#dbe6ff}.ng-acc-thread__who{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.ng-acc-thread__who img{border-radius:50%}.ng-acc-thread__who b{display:flex;align-items:center;gap:8px;font:700 14px var(--ng-head);color:var(--ng-navy)}.ng-acc-thread__who small{font-size:12.5px;color:var(--ng-muted)}.ng-acc-thread__msg p{margin:0 0 8px;font-size:14px;color:#33405f}.ng-ticket-files{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ng-ticket-files a{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;background:#fff;border:1px solid #e3e9f5;font-size:12.5px;color:var(--ng-navy);text-decoration:none}.ng-ticket-files .ng-ico{width:14px;height:14px}.ng-acc-reply{grid-template-columns:1fr}.ng-acc-reply__btns{display:flex;gap:10px;flex-wrap:wrap}.ng-acc-notifs{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ng-acc-notif{display:grid;grid-template-columns:auto minmax(0,1fr) 170px 130px 40px;align-items:center;gap:16px;padding:14px 16px;border-radius:14px;border-bottom:1px solid #eef1f7;transition:background .2s}.ng-acc-notif.is-unread{background:#f4f7ff;border-color:transparent}.ng-acc-notif.is-unread.t-offers{background:#fff8ec}.ng-acc-notif .ng-chip--lg{--s: 52px;border-radius:14px}.ng-acc-notif__txt b{display:flex;align-items:center;gap:8px;font:700 15px var(--ng-head);color:var(--ng-navy)}.ng-acc-notif__txt p{margin:3px 0 0;font-size:13.5px;color:#3b4566}.ng-acc-notif__txt p b{display:inline;font:600 13.5px var(--ng-font)}.ng-dot{width:9px;height:9px;border-radius:50%;background:#ef4444;display:inline-block}.ng-acc-notif time{font-size:13px;color:var(--ng-muted)}.ng-acc-kebab{position:relative}.ng-acc-kebab .ng-iconbtn .ng-ico{width:20px;height:20px}.ng-acc-kebab__menu{width:190px;padding:8px;right:-6px}.ng-acc-kebab__menu button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:8px;background:none;font:500 13.5px var(--ng-font);color:var(--ng-navy);cursor:pointer;text-align:left}.ng-acc-kebab__menu button:hover{background:#f3f6ff}.ng-acc-kebab__menu button.is-danger{color:#dc2626}.ng-acc-kebab__menu .ng-ico{width:16px;height:16px}.ng-acc-toggles{display:grid}.ng-toggle-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #eef1f7;cursor:pointer}.ng-toggle-row:last-of-type{border-bottom:0}.ng-toggle-row b{display:block;font:600 14px var(--ng-font);color:var(--ng-navy)}.ng-toggle-row small{font-size:12.5px;color:var(--ng-muted)}.ng-switch{-webkit-appearance:none;appearance:none;position:relative;width:46px;height:26px;margin:0;border-radius:99px;background:#cfd8ea;cursor:pointer;transition:background .25s;flex:none}.ng-switch:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0003;transition:transform .25s var(--ng-ease)}.ng-switch:checked{background:var(--ng-blue)}.ng-switch:checked:before{transform:translate(20px)}.ng-switch:focus-visible{outline:3px solid #f5b81c;outline-offset:2px}.ng-switch:disabled{opacity:.6;cursor:not-allowed}.ng-acc-balance{display:grid;gap:4px;color:#fff;background:radial-gradient(80% 120% at 100% 0%,rgba(224,154,11,.6),transparent 60%),linear-gradient(130deg,#0e2a5c,#0a1f45);border:0}.ng-acc-balance small{color:#c7d2fe;font-size:13.5px}.ng-acc-balance b{font:800 36px/1.1 var(--ng-head)}.ng-acc-balance p{margin:6px 0 0;font-size:13px;color:#dbe4ff}.ng-acc-amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.ng-acc-amounts button{height:40px;border:1px solid #dfe5f3;border-radius:9px;background:#fff;font:600 13.5px var(--ng-font);color:var(--ng-navy);cursor:pointer}.ng-acc-amounts button:hover,.ng-acc-amounts button.is-active{border-color:var(--ng-blue);color:var(--ng-blue);background:#f2f6ff}.ng-acc-offers{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.ng-acc-offer{position:relative;display:grid;gap:6px;justify-items:start;padding:18px;border-radius:14px;background:linear-gradient(130deg,#fff7ed,#fff);border:1px dashed #fdba74}.ng-acc-offer b{font:800 24px var(--ng-head);color:#ea580c}.ng-acc-offer p{margin:0;font-size:13.5px}.ng-acc-offer small{font-size:12px;color:var(--ng-muted)}.ng-acc-progress{height:10px;border-radius:99px;background:#eef1f7;overflow:hidden;margin:10px 0}.ng-acc-progress span{display:block;height:100%;border-radius:inherit;background:var(--ng-grad)}.ng-acc-order-view{display:grid;gap:18px}.ng-acc-order-view__top{display:flex;justify-content:space-between;align-items:center;gap:12px}.ng-invoice__head{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #eef1f7}.ng-invoice__head p{margin:10px 0 0;font-size:13px;line-height:1.6}.ng-invoice__meta h1{margin:0 0 10px;font:800 28px var(--ng-head);color:var(--ng-navy);text-align:right}.ng-invoice__meta dl{display:grid;grid-template-columns:auto auto;gap:6px 16px;margin:0;font-size:13.5px}.ng-invoice__meta dt{color:var(--ng-muted)}.ng-invoice__meta dd{margin:0;font-weight:600;color:var(--ng-navy);text-align:right}.ng-invoice .woocommerce-order-details__title,.ng-invoice .woocommerce-column__title{font:800 18px var(--ng-head);color:var(--ng-navy);margin:18px 0 10px}.ng-invoice table.shop_table{width:100%;border:1px solid #e7ecf6;border-radius:12px;border-collapse:separate;border-spacing:0;overflow:hidden;font-size:14px}.ng-invoice table.shop_table th,.ng-invoice table.shop_table td{padding:12px 14px;border-top:1px solid #eef1f7;text-align:left}.ng-invoice table.shop_table thead th{background:#f6f8fc;border-top:0}.ng-invoice table.shop_table tfoot th{color:var(--ng-muted);font-weight:500}.ng-invoice table.shop_table tfoot tr:last-child td,.ng-invoice table.shop_table tfoot tr:last-child th{font:800 17px var(--ng-head);color:var(--ng-navy)}.ng-invoice .wc-item-meta{list-style:none;margin:4px 0 0;padding:0;font-size:12.5px;color:var(--ng-muted)}.ng-invoice .wc-item-meta p{display:inline;margin:0}.ng-invoice .woocommerce-customer-details{margin-top:18px}.ng-invoice .woocommerce-customer-details address{padding:14px 16px;border:1px solid #e7ecf6;border-radius:12px;font-style:normal;line-height:1.7}.ng-invoice .woocommerce-columns--addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ng-invoice .woocommerce-column{width:auto!important;float:none!important}.ng-invoice .woocommerce-table--order-downloads{margin-bottom:18px}.ng-invoice .order-again .button{display:inline-flex;min-height:42px;align-items:center;padding:0 20px;border-radius:9px;background:var(--ng-grad);color:var(--ng-navy);text-decoration:none;font-weight:600}.ng-acc__content .woocommerce-message,.ng-acc__content .woocommerce-info,.ng-acc__content .woocommerce-error,.ng-auth .woocommerce-message,.ng-auth .woocommerce-info,.ng-auth .woocommerce-error{list-style:none;margin:0 0 14px!important;padding:13px 16px 13px 44px!important;border-radius:12px!important;border:1px solid #dbe6ff!important;border-left:4px solid var(--ng-blue)!important;background:#f5f8ff!important;color:var(--ng-navy)!important;font-size:14px;position:relative}.ng-acc__content .woocommerce-message,.ng-auth .woocommerce-message{border-left-color:#16a34a!important;background:#f0fdf4!important;border-color:#bbf7d0!important}.ng-acc__content .woocommerce-error,.ng-auth .woocommerce-error{border-left-color:#ef4444!important;background:#fef2f2!important;border-color:#fecaca!important}.ng-acc__content .woocommerce-message:before,.ng-acc__content .woocommerce-info:before,.ng-acc__content .woocommerce-error:before,.ng-auth .woocommerce-message:before,.ng-auth .woocommerce-info:before,.ng-auth .woocommerce-error:before{top:13px!important;left:16px!important}.ng-acc__content .woocommerce-message .button,.ng-acc__content .woocommerce-info .button{float:right;color:var(--ng-blue)!important;background:none!important;padding:0!important;font-weight:600}@media (max-width: 1500px){.ng-acc-wish{grid-template-columns:repeat(4,minmax(0,1fr))}.ng-acc-art{margin-right:170px;width:330px}}@media (max-width: 1500px){.ng-acc-order{grid-template-columns:170px minmax(0,1fr) 140px}.ng-acc-order__btns{grid-column:1 / -1;display:flex;flex-wrap:wrap}.ng-acc-order__btns .ng-btn{min-width:160px}}@media (max-width: 1320px){.ng-acc-grid.is-side{grid-template-columns:minmax(0,1fr) 300px}.ng-acc-order{grid-template-columns:170px minmax(0,1fr) 150px}.ng-acc-order__btns{grid-column:1 / -1;display:flex;flex-wrap:wrap}.ng-acc-review{grid-template-columns:minmax(180px,1fr) 100px minmax(0,1.4fr)}.ng-acc-review__meta,.ng-acc-review__btns{grid-column:auto}.ng-acc-art{width:280px;margin-right:150px}.ng-acc-banner__script{font-size:28px}.ng-acc-dlmore__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1180px){.ng-acc{grid-template-columns:minmax(0,1fr)}.ng-acc__side{position:fixed;left:0;top:0;bottom:0;width:290px;height:100%;transform:translate(-102%);transition:transform .35s var(--ng-ease);box-shadow:20px 0 50px -20px #00000080}.admin-bar .ng-acc__side{top:0;height:100%}.ng-acc-open .ng-acc__side{transform:none}.ng-acc-open .ng-acc__overlay{display:block;position:fixed;inset:0;z-index:55;background:#080f2d73;backdrop-filter:blur(2px)}.ng-acc__burger,.ng-acc__close{display:grid;place-items:center}.ng-acc-stats.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-acc-grid.is-dash,.ng-acc-grid.is-faq{grid-template-columns:minmax(0,1fr)}.ng-acc-wish{grid-template-columns:repeat(3,minmax(0,1fr))}.ng-acc-notif{grid-template-columns:auto minmax(0,1fr) auto 40px}.ng-acc-notif time{grid-column:2;grid-row:2}.ng-acc-notif__btn{grid-column:3;grid-row:1 / span 2}.ng-acc-notif .ng-acc-kebab{grid-column:4;grid-row:1 / span 2}}@media (max-width: 960px){.ng-acc-grid.is-side,.ng-acc-grid.is-half{grid-template-columns:minmax(0,1fr)}.ng-acc-banner{grid-template-columns:minmax(0,1fr);padding:26px 24px;min-height:0}.ng-acc-art,.ng-acc-banner__script,.ng-acc__help span,.ng-acct--dash .ng-acct__lbl{display:none}.ng-acc-faq{grid-template-columns:1fr}}@media (max-width: 760px){.ng-acc__top{padding:0 12px;gap:8px;min-height:64px}.ng-acc__search{display:none}.ng-acc__content{padding:16px 12px 32px;gap:16px}.ng-acc-card{padding:16px;border-radius:14px}.ng-acc-stats.is-4,.ng-acc-stats.is-3{grid-template-columns:minmax(0,1fr)}.ng-acc-stat{padding:16px}.ng-acc-quick,.ng-acc-supinfo{grid-template-columns:minmax(0,1fr)}.ng-acc-order{grid-template-columns:minmax(0,1fr);gap:12px}.ng-acc-order__id{border-right:0;padding-right:0;padding-bottom:10px;border-bottom:1px solid #eef1f7}.ng-acc-order__btns .ng-btn{flex:1}.ng-acc-wish{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ng-acc-wish__btns{grid-template-columns:1fr}.ng-acc-review{grid-template-columns:minmax(0,1fr);gap:8px}.ng-acc-notif{grid-template-columns:auto minmax(0,1fr) 36px;gap:10px;padding:12px}.ng-acc-notif__btn{grid-column:2;grid-row:3}.ng-acc-notif .ng-acc-kebab{grid-column:3;grid-row:1}.ng-acc-notif .ng-chip--lg{--s: 42px}.ng-acc-filter{min-width:0;width:100%}.ng-acc-toolbar__end,.ng-acc-toolbar__end>*{width:100%}.ng-acc-profile,.ng-acc-form-wrap .woocommerce-address-fields__field-wrapper,.ng-acc-dlmore__grid,.ng-invoice .woocommerce-columns--addresses{grid-template-columns:minmax(0,1fr)}.ng-acc-dltable thead{display:none}.ng-acc-dltable tbody>tr:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px 0}.ng-acc-dltable tbody>tr:first-child td{padding:0;border:0}.ng-acc-dltable tbody>tr:first-child td:first-child{grid-column:1 / -1}.ng-acc-dltable tbody>tr:first-child td:nth-child(4){grid-column:1 / -1}.ng-acc-dltable tbody{border-bottom:1px solid #eef1f7;display:block}.ng-acc-dltable{display:block}.ng-acc-banner__title{font-size:30px}}@media print{.ng-acc__side,.ng-acc__top,.ng-acc-order-view__top,.ng-acc-order-view>.ng-acc-card:not(.ng-invoice),.ng-acc__overlay,.ng-dock,.ng-totop{display:none!important}.ng-acc{display:block}.ng-acc__content{padding:0}.ng-invoice{border:0;box-shadow:none}body{background:#fff!important}}.ng-auth{min-height:100vh;font-family:var(--ng-font);color:var(--ng-text)}.ng-auth .ng-logo__txt b{font-size:24px}.ng-auth .ng-logo__txt small{font-size:11px}.ng-auth__h1{margin:0 0 14px;font:800 clamp(40px,4.4vw,68px)/1.04 var(--ng-head);letter-spacing:-.03em}.ng-auth__lead{margin:0 0 26px;font-size:18px;line-height:1.55;max-width:560px}.ng-auth .is-grad{background:linear-gradient(90deg,#ffd56a,#f5b81c 40%,#f5b81c);-webkit-background-clip:text;background-clip:text;color:transparent}.ng-auth .is-blue{background:linear-gradient(90deg,#0e2a5c,#163a78);-webkit-background-clip:text;background-clip:text;color:transparent}.ng-auth__feats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 30px;max-width:620px}.ng-auth__feats li{display:flex;gap:14px;align-items:center;animation:ngAuthIn .6s var(--ng-ease) both;animation-delay:calc(var(--i) * 70ms + .15s)}.ng-auth__feats b{display:block;font:700 16px var(--ng-head)}.ng-auth__feats small{font-size:14px}.ng-auth__fic{width:52px;height:52px;flex:none;border-radius:13px;display:grid;place-items:center;background:var(--c);color:#fff;box-shadow:0 12px 22px -12px var(--c)}.ng-auth__fic .ng-ico{width:26px;height:26px}.ng-auth__feats.is-soft .ng-auth__fic{background:var(--cbg);color:var(--c);box-shadow:none}.ng-auth__feats.is-dark b{color:#fff}.ng-auth__feats.is-dark small{color:#c9d6ff}.ng-auth__feats.is-soft b{color:var(--ng-navy)}@keyframes ngAuthIn{0%{opacity:0;transform:translateY(12px)}}.ng-auth__script{position:absolute;margin:0;font:600 42px/1.05 Dancing Script,cursive;transform:rotate(-12deg);text-align:center;pointer-events:none}.ng-auth__script svg{display:block;width:170px;height:24px;margin:4px auto 0;fill:none;stroke:#f5b81c;stroke-width:3;stroke-linecap:round}.ng-auth--login{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);background:#f4f7fd;overflow:hidden}.ng-auth__hero{position:relative;display:flex;flex-direction:column;padding:48px clamp(28px,5vw,80px) 56px;color:#fff;background:radial-gradient(70% 50% at 20% 10%,rgba(224,154,11,.45),transparent 60%),linear-gradient(105deg,#061240f7,#081f6ee6 45%,#0c30a073),var(--bg, linear-gradient(#0a1e6b, #0a1e6b)) center / cover no-repeat;overflow:hidden}.ng-auth__hero:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(0deg,rgba(4,12,46,.75),transparent);pointer-events:none}.ng-auth__heroin{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start}.ng-auth__pill{display:inline-block;margin:46px 0 22px;padding:10px 18px;border-radius:99px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);font:600 13px var(--ng-font);letter-spacing:.3em;color:#dbe6ff}.ng-auth__hero .ng-auth__h1{color:#fff}.ng-auth__hero .ng-auth__lead{color:#dbe4ff}.ng-auth__stats{list-style:none;display:flex;margin:34px 0 0;padding:0}.ng-auth__stats li{padding:0 26px;border-left:1px solid rgba(255,255,255,.25)}.ng-auth__stats li:first-child{padding-left:0;border-left:0}.ng-auth__stats b{display:block;font:800 28px var(--ng-head);color:#fff}.ng-auth__stats small{font-size:13px;color:#c9d6ff}.ng-auth__hero .ng-auth__script{right:11%;bottom:17%;color:#fff;z-index:1;font-size:36px}.ng-auth__panel{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:90px clamp(20px,4vw,60px) 40px}.ng-auth__panel:before{content:"";position:absolute;left:-70px;top:-5%;bottom:-5%;width:140px;background:#f4f7fd;border-radius:50%}.ng-auth__switch{position:absolute;top:26px;right:clamp(20px,4vw,48px);display:flex;align-items:center;gap:14px;margin:0;font:500 15px var(--ng-font);color:var(--ng-navy);z-index:2}.ng-auth__card{position:relative;width:100%;max-width:580px;padding:40px clamp(22px,3.4vw,40px);border-radius:22px;background:#fff;box-shadow:0 40px 80px -40px #10266e59,0 2px 6px #10266e0a;animation:ngAuthIn .6s var(--ng-ease) both;box-sizing:border-box}.ng-auth__brand{display:flex;justify-content:center;margin-bottom:16px}.ng-auth__title{margin:0 0 8px;text-align:center;font:800 clamp(28px,2.6vw,38px)/1.15 var(--ng-head);color:var(--ng-navy);letter-spacing:-.02em}.ng-auth__sub{margin:0 auto 26px;max-width:420px;text-align:center;font-size:16px;line-height:1.55;color:#5a6585}.ng-auth__form{display:grid;gap:4px;margin:0!important;padding:0!important;border:0!important;border-radius:0!important}.ng-auth .password-input{display:contents}.ng-auth .show-password-input{display:none!important}.ng-auth__row{margin:0 0 14px}.ng-auth__row>label{display:block;margin-bottom:8px;font:600 15px var(--ng-font);color:var(--ng-navy)}.ng-auth-field{position:relative;display:flex;align-items:center}.ng-auth-field>.ng-ico{position:absolute;left:18px;width:22px;height:22px;color:#6b7593;pointer-events:none}.ng-auth-field input,.ng-auth-field select{width:100%;height:56px;padding:0 52px 0 54px;border:1px solid #d9e0ee;border-radius:10px;background:#fff;font:15px var(--ng-font);color:var(--ng-navy);box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.ng-auth-field input::placeholder{color:#8a93ad}.ng-auth-field input:focus,.ng-auth-field select:focus{outline:0;border-color:var(--ng-blue);box-shadow:0 0 0 4px #0e2a5c1f}.ng-auth-field.is-phone select{width:92px;flex:none;padding:0 22px 0 52px;border-radius:10px 0 0 10px;border-right:0;-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1437' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 6px center / 14px no-repeat;box-sizing:content-box;height:54px}.ng-auth-field.is-phone input{padding-left:16px;border-radius:0 10px 10px 0}.ng-auth-eye{position:absolute;right:12px;width:36px;height:36px;border:0;border-radius:8px;background:none;color:#6b7593;display:grid;place-items:center;cursor:pointer}.ng-auth-eye .ng-ico{width:22px;height:22px}.ng-auth-eye.is-on{color:var(--ng-blue)}.ng-auth__line{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:-2px 0 18px}.ng-auth__check{display:inline-flex;align-items:center;gap:10px;font-size:14.5px;color:var(--ng-navy);cursor:pointer}.ng-auth__check input{width:20px;height:20px;margin:0;accent-color:var(--ng-blue);flex:none}.ng-auth__check.is-terms{margin:4px 0 18px;align-items:flex-start}.ng-auth__check a,.ng-auth__link,.ng-auth__foot a{color:var(--ng-blue);font-weight:500;text-decoration:none}.ng-auth__link:hover,.ng-auth__foot a:hover{text-decoration:underline}.ng-auth .ng-btn--lg{min-height:58px;font-size:17px}.ng-auth__or{display:flex;align-items:center;gap:14px;margin:22px 0 18px;color:#6b7593;font:500 14px var(--ng-font)}.ng-auth__or:before,.ng-auth__or:after{content:"";flex:1;height:1px;background:#e2e7f1}.ng-auth__social{display:grid;gap:14px}.ng-auth__social.is-2{grid-template-columns:1fr 1fr}.ng-auth__sbtn{display:flex;align-items:center;justify-content:center;gap:12px;height:56px;border:1px solid #d9e0ee;border-radius:10px;background:#fff;color:var(--ng-navy);text-decoration:none;font:600 15px var(--ng-font);transition:border-color .2s,transform .25s var(--ng-ease),box-shadow .25s}.ng-auth__sbtn:hover{border-color:#b8c8f0;transform:translateY(-2px);box-shadow:var(--ng-shadow-h)}.ng-auth__sbtn .ng-brand__img{width:24px;height:24px}.ng-auth__new{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:26px;padding:20px;border-radius:14px;background:#eef3ff}.ng-auth__newic{color:var(--ng-blue)}.ng-auth__newic .ng-ico{width:40px;height:40px}.ng-auth__new p{margin:0;font-size:13.5px;line-height:1.5;color:#4a5470}.ng-auth__new b{display:block;font:700 16px var(--ng-head);color:var(--ng-navy);margin-bottom:2px}.ng-auth__foot{margin:22px 0 0;text-align:center;font-size:15px;color:var(--ng-navy)}.ng-auth__note{font-size:13.5px;color:var(--ng-muted)}.ng-auth__sent{display:grid;gap:14px;justify-items:center;text-align:center}.ng-auth--register{position:relative;display:grid;grid-template-rows:auto 1fr auto;background:radial-gradient(60% 60% at 0% 0%,#dbeafe,transparent 60%),radial-gradient(40% 50% at 60% 30%,#e0e7ff,transparent 70%),linear-gradient(180deg,#f2f6ff,#eaf1ff);overflow:hidden}.ng-auth--register:before{content:"";position:absolute;right:30%;top:4%;width:380px;height:640px;border-radius:45% 55% 40% 60%;background:linear-gradient(160deg,#f5b81c40,#f5b81c0d);transform:rotate(18deg)}.ng-auth__top{position:relative;z-index:3;display:flex;align-items:center;gap:30px;padding:22px clamp(20px,5vw,86px)}.ng-auth__nav{display:flex;gap:32px;margin-left:40px}.ng-auth__nav a{font:500 15px var(--ng-font);color:var(--ng-navy);text-decoration:none}.ng-auth__nav a:hover{color:var(--ng-blue)}.ng-auth--register .ng-auth__switch{position:static;margin-left:auto}.ng-auth__body{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,600px);gap:clamp(20px,3vw,50px);align-items:start;padding:10px clamp(20px,5vw,86px) 0}.ng-auth__intro{padding-top:26px}.ng-auth__eyebrow{display:block;margin-bottom:14px;font:700 14px var(--ng-font);letter-spacing:.3em;color:var(--ng-navy)}.ng-auth__intro .ng-auth__h1{color:var(--ng-navy)}.ng-auth__intro .ng-auth__lead{color:#33405f;font-size:19px}.ng-auth__intro .ng-auth__feats{max-width:560px}.ng-auth__shot{position:relative;margin-top:30px;max-width:720px}.ng-auth__shot img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:18px 18px 0 0;box-shadow:0 40px 60px -40px #10266e80}.ng-auth__shot .ng-auth__script{right:-30px;top:-86px;color:var(--ng-navy);font-size:38px}.ng-auth--register .ng-auth__card{margin-bottom:30px}.ng-auth__2{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.ng-auth__bar{position:relative;z-index:2;list-style:none;margin:0;padding:26px clamp(20px,5vw,86px);display:flex;gap:clamp(20px,5vw,70px);flex-wrap:wrap;background:linear-gradient(90deg,#0a1f45,#0e2a5c 70%,#163a78);color:#fff}.ng-auth__bar li{display:flex;align-items:center;gap:14px}.ng-auth__bar li>.ng-ico{width:34px;height:34px;color:#f5b81c}.ng-auth__bar b{display:block;font:800 26px var(--ng-head)}.ng-auth__bar small{font-size:14px;color:#c9d6ff}@media (max-width: 1280px){.ng-auth__nav{display:none}.ng-auth__shot .ng-auth__script{right:10px;top:-60px}}@media (max-width: 1100px){.ng-auth--login{grid-template-columns:minmax(0,1fr)}.ng-auth__hero{padding:28px 24px 34px}.ng-auth__pill{margin-top:26px}.ng-auth__hero .ng-auth__script{display:none}.ng-auth__panel{padding:40px 16px 50px}.ng-auth__panel:before{display:none}.ng-auth--login .ng-auth__switch{position:static;margin-bottom:18px}.ng-auth__body{grid-template-columns:minmax(0,1fr)}.ng-auth--register .ng-auth__card{max-width:640px;margin:0 auto 30px}.ng-auth__shot{display:none}}@media (max-width: 640px){.ng-auth--login .ng-auth__hero{padding-bottom:26px}.ng-auth__feats{grid-template-columns:minmax(0,1fr);gap:14px}.ng-auth__fic{width:44px;height:44px}.ng-auth__stats li{padding:0 14px}.ng-auth__stats b{font-size:22px}.ng-auth__lead{font-size:16px}.ng-auth__card{padding:28px 18px;border-radius:18px}.ng-auth__2,.ng-auth__social.is-2{grid-template-columns:minmax(0,1fr)}.ng-auth__new{grid-template-columns:minmax(0,1fr);text-align:center;justify-items:center}.ng-auth__top{flex-wrap:wrap;gap:12px;padding:16px}.ng-auth__top .ng-auth__switch span{display:none}.ng-auth__body{padding:0 16px}.ng-auth__intro .ng-auth__feats{display:none}.ng-auth__bar{padding:20px 16px;gap:16px 24px}.ng-auth__bar li{width:calc(50% - 12px)}.ng-auth__bar b{font-size:20px}.ng-auth__line{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.ng-auth__feats li,.ng-auth__card,.ng-acc-art__badge{animation:none}}.ng-acc [hidden],.ng-auth [hidden]{display:none!important}.ng-acc__helpbox .ng-btn{width:100%;min-width:0;box-sizing:border-box;padding:0 12px}.ng-acc-col .ng-acc-stat .ng-chip--lg{--s: 52px}.ng-acc-stat__txt small{white-space:nowrap}.ng-acc-tickets td,.ng-acc-tickets th{padding-left:9px;padding-right:9px}.ng-acc-tickets td:first-child{white-space:nowrap}.ng-acc-tickets__ex{max-width:200px}.ng-acc-banner__title{flex-wrap:nowrap}@media (max-width: 960px){.ng-acc-banner__title{flex-wrap:wrap}}@media (max-width: 1180px){.ng-acc{background:none}}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#444}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#444;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--wp-admin-theme-color,#0073aa);color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#444}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 #fff0 #fff0 #fff0;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #888 #fff0;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid #fff0}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:var(--wp-admin-theme-color,#0073aa)}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page div.product div.images.woocommerce-product-gallery .flex-viewport{touch-action:pan-y pinch-zoom}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:#fff0;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:#fff0;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgb(0 0 0 / .15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgb(0 0 0 / .025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce table.shop_attributes tr,.woocommerce-page table.shop_attributes tr{display:block}.woocommerce table.shop_attributes tr td,.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr th{display:block;max-width:100%;width:auto;text-align:left;padding:.5em}.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr th{padding-bottom:.25em;border-bottom:0}.woocommerce table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr td{padding-top:.25em}.woocommerce table.shop_attributes tr td>:first-child,.woocommerce table.shop_attributes tr th>:first-child,.woocommerce-page table.shop_attributes tr td>:first-child,.woocommerce-page table.shop_attributes tr th>:first-child{padding-top:0;margin-top:0}.woocommerce table.shop_attributes tr td>:last-child,.woocommerce table.shop_attributes tr th>:last-child,.woocommerce-page table.shop_attributes tr td>:last-child,.woocommerce-page table.shop_attributes tr th>:last-child{padding-bottom:0;margin-bottom:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);float:left;font-size:.75em;margin-bottom:0;text-align:left;width:48%}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be #fff0 #fff0 #fff0;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentcolor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .country_to_state--single{background:0 0;border:0;padding:0;appearance:none;background-image:none;font:inherit;font-weight:700;color:inherit;width:auto;pointer-events:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}:where(.woocommerce) .select2-container{width:100%}:where(.woocommerce) .select2-container .select2-selection--single{height:auto}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--wc-form-color-text,#444)}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(.woocommerce) .select2-results__options{list-style:none;margin:0;padding:0}:where(.woocommerce) .select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgb(0 0 0 / .2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.woocommerce-product-gallery__photoswipe-video-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.woocommerce-product-gallery__photoswipe-video{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__video .wp-post-video{display:block;width:100%;height:auto}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none;position:relative}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview.flex-active,.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview:hover,.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail::before{content:"▶";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;color:#fff;font-size:1.4em;text-shadow:0 0 .25em rgb(0 0 0 / .8);pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder.flex-active,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder:hover{opacity:0}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-placeholder.flex-active+.woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail:hover .woocommerce-product-gallery__video-thumbnail-preview{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgb(90 89 68 / .5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;padding:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist li .comment_container>.comment-text:only-child{margin-inline-start:0}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:#fff0 none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgb(0 0 0 / .1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:rgb(0 0 0 / .025)}.woocommerce table.shop_table{border:1px solid color-mix(in srgb,currentcolor 20%,transparent);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-spacing:0;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,currentcolor 20%,transparent);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid color-mix(in srgb,currentcolor 20%,transparent)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce table.woocommerce-MyAccount-customerStockNotifications .woocommerce-customer-stock-notifications-table__cell-actions .woocommerce-customer-stock-notifications-action-link{display:inline-block;vertical-align:middle;margin-block:.25em;margin-inline-end:.5em}.woocommerce table.woocommerce-MyAccount-customerStockNotifications .woocommerce-customer-stock-notifications-table__cell-actions .woocommerce-customer-stock-notifications-action-link:last-child{margin-inline-end:0}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgb(0 0 0 / .1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid var(--wc-separator-color,color-mix(in srgb,currentColor 20%,transparent));padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small,.7em);display:block}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgb(0 0 0 / .1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgb(0 0 0 / .1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgb(0 0 0 / .1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgb(0 0 0 / .1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none;content:"\e019"/""}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgb(129 110 153 / .14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgb(104 87 125 / .14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:right;margin:0}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:24px;vertical-align:middle;float:right}.woocommerce-terms-and-conditions{border:1px solid rgb(0 0 0 / .2);box-shadow:inset 0 1px 2px rgb(0 0 0 / .1);background:rgb(0 0 0 / .05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-order-withdrawal-content{max-width:680px}.woocommerce-order-withdrawal-content__intro{margin-bottom:.5em}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description,.woocommerce-order-withdrawal-content__note{color:#767676;font-size:.875em;line-height:1.4}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description{display:block;margin-top:.25em}.woocommerce-order-withdrawal-content__field-error{color:var(--wc-red);display:block;font-size:.875em;margin:-.25em 0 .75em}.woocommerce-order-withdrawal-content__steps{display:flex;gap:1em;list-style:none;margin:2em 0;padding:0;color:#767676;font-size:.875em}.woocommerce-order-withdrawal-content__step:not(:last-child)::after{content:"";display:inline-block;width:.25em;height:.25em;margin-left:1em;border-radius:50%;background:currentcolor;vertical-align:middle}.woocommerce-order-withdrawal-content__step--current{color:inherit;font-weight:700}.woocommerce-order-withdrawal-content__radio-field{clear:both;border:0;margin:0 0 6px;padding:3px}.woocommerce-order-withdrawal-content__radio-field legend{line-height:2;padding:0}.woocommerce-order-withdrawal-content__radio-field.woocommerce-invalid legend{color:var(--wc-red)}.woocommerce-order-withdrawal-content__radio-label{display:block;line-height:1.7;margin:0}.woocommerce-order-withdrawal-content__review{margin:2em 0}.woocommerce-order-withdrawal-content__review-row{padding:.75em 0 .8em}.woocommerce-order-withdrawal-content__review-row:not(:last-child){border-bottom:1px solid #e9e6ed}.woocommerce-order-withdrawal-content__review-row dd,.woocommerce-order-withdrawal-content__review-row dt{margin:0;line-height:1.4}.woocommerce-order-withdrawal-content__review-row dt{color:#767676;font-size:.875em;margin-bottom:.25em}.woocommerce-order-withdrawal-content__review-row dd{font-size:1em}.woocommerce-order-withdrawal-content__actions{display:flex;gap:1em;align-items:center;flex-wrap:wrap;margin-top:2em}.woocommerce-order-withdrawal-content__button--secondary.button{background:0 0;border:1px solid currentcolor;color:inherit}.woocommerce-order-withdrawal-content__button--secondary.button:focus,.woocommerce-order-withdrawal-content__button--secondary.button:hover{background:0 0;color:inherit}.woocommerce-order-withdrawal-content .required{visibility:visible}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}form.has-custom-place-order-button #place_order{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,video{max-width:100%;height:auto}:focus-visible{outline:3px solid #f5b81c;outline-offset:2px}.skip-link:focus{z-index:1000}.wp-site-blocks{display:flex;flex-direction:column;min-height:100vh}.wp-site-blocks>main{flex:1}.wp-site-blocks>*+*{margin-block-start:0}.ng-shell{max-width:1448px;margin-inline:auto!important;padding:34px 24px 50px;box-sizing:border-box}.ng-shell>.wp-block-columns{gap:32px;margin:0}.ng-shell .ng-section{padding-block:0}.ng-shell .ng-section>.ng-container{padding-inline:0;max-width:none}.ng-sticky-side{position:sticky;top:92px}.ng-archive-head{background:linear-gradient(100deg,#edf2ff 0%,#f6f8ff 45%,#fff 100%);padding:40px 24px 34px}.ng-archive-head>*{max-width:1400px;margin-inline:auto!important}.ng-archive-head .wp-block-query-title{font-family:var(--wp--preset--font-family--serif);font-size:clamp(28px, 3.4vw, 40px);font-weight:700;margin:0}.ng-archive-head .wp-block-term-description{color:#4a5470;margin-top:8px}.ng-entry{color:#3d4766}.ng-entry>*{margin-block:0 1.1em}.ng-entry h2,.ng-entry h3,.ng-entry h4{font-family:var(--wp--preset--font-family--serif);font-weight:700;letter-spacing:-.01em;margin:1.5em 0 .5em;color:#0e2a5c}.ng-entry h2{font-size:clamp(20px, 2vw, 24px)}.ng-entry h3{font-size:19px}.ng-entry a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ng-entry ul,.ng-entry ol{padding-left:1.3em}.ng-entry li{margin-bottom:.35em}.ng-entry img{border-radius:12px}.ng-entry .wp-block-quote,.ng-entry .is-style-ng-quote{position:relative;background:#f5f8ff;border:1px solid #e5eaf5;border-left:0;border-radius:12px;padding:18px 22px 18px 70px;font-size:16.5px;color:#1f2a4d}.ng-entry .wp-block-quote::before{content:"\201C";position:absolute;left:18px;top:2px;font:700 64px/1 Georgia,serif;background:linear-gradient(90deg,#0e2a5c,#e09a0b);-webkit-background-clip:text;background-clip:text;color:#fff0}.ng-entry .wp-block-quote p{margin:0}.ng-entry .is-style-ng-box{background:#f5f8ff;border:1px solid #e5eaf5;border-radius:12px;padding:18px 22px}.ng-entry .is-style-ng-box h3,.ng-entry .is-style-ng-box h4{margin-top:0;font-family:var(--wp--preset--font-family--heading);font-size:17px}.ng-entry .is-style-ng-box ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 24px;margin:0}.ng-entry .is-style-ng-box li{position:relative;padding-left:26px;margin:0}.ng-entry .is-style-ng-box li::before{content:"";position:absolute;left:0;top:4px;width:17px;height:17px;border-radius:50%;background:#0e2a5c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 11px no-repeat}.ng-feature-img img{border-radius:14px;width:100%;aspect-ratio:16 / 7.4;object-fit:cover}.wp-block-post-featured-image.ng-feature-img{margin:22px 0}.wp-block-comments{margin-top:28px}.wp-block-comments .wp-block-heading{font-family:var(--wp--preset--font-family--serif);font-size:22px}.wp-block-comment-template{list-style:none;padding:0}.wp-block-comment-template li{border-bottom:1px solid #eef1f8;padding:14px 0}.wp-block-comment-author-name{font-weight:700;color:#0e2a5c}.comment-form textarea,.comment-form input:not([type=submit]):not([type=checkbox]){width:100%;border:1px solid #dfe5f3;border-radius:10px;padding:12px;font:inherit;box-sizing:border-box}.comment-form .submit,.wp-block-post-comments-form input[type=submit]{background:linear-gradient(90deg,#0e2a5c,#e09a0b);color:#fff;border:0;border-radius:8px;padding:12px 24px;font-weight:600;cursor:pointer}.ng-textpage{max-width:820px;margin:0 auto;padding:40px 24px 60px}.ng-textpage .wp-block-post-title{font-family:var(--wp--preset--font-family--serif);font-size:clamp(28px, 3.4vw, 40px);margin:0 0 20px}@media (max-width:900px){.ng-shell>.wp-block-columns{flex-wrap:wrap!important}.ng-shell>.wp-block-columns>.wp-block-column{flex-basis:100%!important}.ng-sticky-side{position:static}.ng-entry .is-style-ng-box ul{grid-template-columns:1fr}}@media (max-width:640px){.ng-shell{padding:22px 16px 40px}}.page-template-page-green{--ng-blue:#16a34a;--ng-grad:linear-gradient(90deg, #15803d 0%, #16a34a 60%, #22c55e 100%);--ng-grad-d:linear-gradient(110deg, #0f7a3c 0%, #16a34a 55%, #1f8d4f 100%)}.page-template-page-green .ng-hero{background:linear-gradient(100deg,#ecfdf3 0%,#f6fbf8 42%,#fff 100%)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}:root{--wc-separator-color:color-mix(in srgb,currentColor 20%,transparent)}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul.wc-block-components-notice-banner__list{list-style:none;margin:0;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul.wc-block-components-notice-banner__list li+li{margin-block-start:8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0 0 0 20px;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}