.nuva-shell{--bg:#04070b;--white:#f3f4f4;--muted:#959ea9;--line:#ffffff24;--blue:#a7bdd9;--body:'Manrope',Arial,sans-serif;--mono:'Courier New',monospace;overflow-x:clip}.nuva-shell .elementor{--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;--widgets-spacing:0px}.nuva-shell .elementor-widget-nuva-page,.nuva-shell .elementor-widget-shortcode{width:100%}.nuva-shell .nuva-site{width:100%;font-family:var(--body)}.nuva-shell .nuva-site button{font-family:inherit;text-transform:none;letter-spacing:normal}.nuva-shell .nuva-site [hidden]{display:none!important}.nuva-shell .nuva-site h1,.nuva-shell .nuva-site h2,.nuva-shell .nuva-site h3{color:inherit}.nuva-shell .plan-main h1{font-family:'Barlow Condensed',sans-serif;font-style:italic;text-transform:uppercase}.nuva-shell .woocommerce-notices-wrapper{padding:15px 6vw}.nuva-shell .plan-modes a,.nuva-shell .mode-toggle a{display:block;padding:12px 18px;border:1px solid #ffffff30;border-radius:30px;font-size:14px;color:#aab9cf}.nuva-shell .plan-modes a[aria-current=page],.nuva-shell .mode-toggle a[aria-current=page]{border-color:var(--accent,#b9d2ff);background:#b9d2ff15;color:#eff4ff}.nuva-shell .mode-toggle a{border:0;padding:9px 13px;font-size:12px}.nuva-shell .mode-toggle a[aria-current=page]{color:#101825;background:#cddbeb}.nuva-shell .plan-price-row>.amount,.nuva-shell .plan-price-row>.price{font-size:clamp(24px,2.2vw,36px);line-height:1.45;color:#edf1f6}.nuva-shell .card-price .amount{font-size:14px}.nuva-shell .card-price del{opacity:.6;margin-right:8px}.nuva-shell ins{text-decoration:none}.nuva-shell .purchase-panel .variations{border:0;margin:0 0 20px;width:100%;border-collapse:collapse}.nuva-shell .purchase-panel .variations tbody,.nuva-shell .purchase-panel .variations tr,.nuva-shell .purchase-panel .variations th,.nuva-shell .purchase-panel .variations td{display:block;border:0;background:none;text-align:left;padding:0;width:100%}.nuva-shell .purchase-panel label{display:block;font-size:14px;color:#bdcce0;margin-bottom:10px;font-weight:400}.nuva-shell .purchase-panel select{width:100%;min-height:52px;border:1px solid #c0d5f144;border-radius:9px;padding:12px 15px;background:#101827;color:#eef3fa;font:inherit;font-size:15px}.nuva-shell .purchase-panel .reset_variations{font-size:12px;display:inline-block;margin-top:8px;color:#a7bdd9}.nuva-shell .purchase-panel .single_variation .price{display:block;margin:12px 0;font-size:28px;color:#edf1f6}.nuva-shell .purchase-panel form.cart{margin:0}.nuva-shell .purchase-panel form.cart:not(.variations_form),.nuva-shell .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.nuva-shell .purchase-panel .quantity{flex:0 0 84px;float:none;margin:0}.nuva-shell .purchase-panel .quantity .qty{width:84px;height:55px;border:1px solid #c0d5f144;border-radius:9px;padding:10px;background:#101827;color:#eef3fa;font:inherit}.nuva-shell .purchase-panel .single_add_to_cart_button,.nuva-shell .purchase-panel .button{flex:1;min-height:55px;float:none;border:1px solid var(--accent);border-radius:32px;padding:16px 20px;background:var(--accent);color:#0b1420;font-size:15px;font-weight:600;text-align:center;cursor:pointer}.nuva-shell .purchase-panel .single_add_to_cart_button.disabled,.nuva-shell .purchase-panel .single_add_to_cart_button:disabled{opacity:.45;cursor:not-allowed}.nuva-shell .purchase-panel .stock{font-size:14px;color:#a8cbbf;margin:12px 0}.nuva-shell .purchase-panel .out-of-stock{color:#cfabb3}.nuva-shell .purchase-panel select:focus-visible,.nuva-shell .purchase-panel input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.nuva-shell .nuva-product-details{padding-top:50px;padding-bottom:50px}.nuva-shell .nuva-product-details .tabs{display:flex;gap:20px;flex-wrap:wrap;border-bottom:1px solid #ffffff30;padding:0 0 20px;list-style:none;margin:0 0 25px}.nuva-shell .nuva-product-details .tabs li{list-style:none;background:#fff0;border:0;padding:0;margin:0}.nuva-shell .nuva-product-details .tabs li:before,.nuva-shell .nuva-product-details .tabs li:after,.nuva-shell .nuva-product-details .tabs:before{display:none}.nuva-shell .nuva-product-details .tabs a{font-size:16px;padding:0!important;color:#b7c5d8!important}.nuva-shell .nuva-product-details .tabs .active a{color:#fff!important}.nuva-shell .nuva-product-details .panel{font-size:16px;line-height:1.9;max-width:1000px}.nuva-shell .nuva-product-details .panel h2{font-size:32px;margin-bottom:22px}.nuva-shell .nuva-product-details .panel h3{font-size:24px;margin:20px 0}.nuva-shell .nuva-product-details .panel p{margin-bottom:20px}.nuva-shell .nuva-product-details .panel li{color:#aebace}.nuva-shell .nuva-cart-open{position:fixed;right:24px;bottom:24px;z-index:50;display:flex;align-items:center;gap:14px;background:#101827;color:#edf1f6;border:1px solid #b4c8e066;border-radius:30px;padding:12px 18px;font-size:14px;box-shadow:0 10px 30px #0006}.nuva-shell .nuva-cart-count{display:grid;place-items:center;min-width:24px;height:24px;border-radius:50%;background:#c3d7f1;color:#101827}.nuva-shell .nuva-commerce-page{padding-top:55px;padding-bottom:80px;min-height:70vh}.nuva-shell .nuva-commerce-page h1{font-size:clamp(42px,5.5vw,85px);margin-bottom:45px}.nuva-shell .nuva-commerce-page h2{font-size:30px;margin:25px 0}.nuva-shell .nuva-commerce-page h3{font-size:23px;margin:20px 0}.nuva-shell .nuva-commerce-page input:not([type=checkbox]):not([type=radio]):not([type=submit]),.nuva-shell .nuva-commerce-page select,.nuva-shell .nuva-commerce-page textarea{background:#101827;color:#eef3fa;border:1px solid #ffffff35;min-height:45px;border-radius:7px;padding:10px}.nuva-shell .nuva-commerce-page .select2-selection{background:#101827;border-color:#ffffff35;min-height:45px}.nuva-shell .nuva-commerce-page .select2-selection__rendered{color:#eef3fa;line-height:43px}.nuva-shell .nuva-commerce-page .button,.nuva-shell .nuva-commerce-page button[type=submit]{background:#c3d7f1;color:#101827;border:0;border-radius:28px;padding:14px 24px;font:inherit;font-weight:600}.nuva-shell .nuva-commerce-page table{border-color:#ffffff25}.nuva-shell .nuva-commerce-page td,.nuva-shell .nuva-commerce-page th{border-color:#ffffff25;padding:16px 12px}.nuva-shell .nuva-commerce-page .product-thumbnail img{max-width:80px;max-height:100px;object-fit:contain}.nuva-shell .nuva-commerce-page #payment,.nuva-shell .nuva-commerce-page .payment_box{background:#101827;color:#edf1f6}.nuva-shell .woocommerce-error,.nuva-shell .woocommerce-info,.nuva-shell .woocommerce-message{background:#172032;color:#edf1f6}.nuva-shell .nuva-site .woocommerce-error a,.nuva-shell .nuva-site .woocommerce-info a,.nuva-shell .nuva-site .woocommerce-message a{color:#cadcf5}.nuva-shell .nuva-site .screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.nuva-shell .nuva-site ul{line-height:1.8}.nuva-shell.admin-bar .header{top:32px}@media(max-width:720px){.nuva-shell .plan-modes a{padding:10px 14px;font-size:12px}.nuva-shell .plan-price-row>.amount,.nuva-shell .plan-price-row>.price{font-size:26px}.nuva-shell .nuva-product-details{padding-top:30px;padding-bottom:30px}.nuva-shell .nuva-product-details .panel h2{font-size:28px}.nuva-shell .nuva-commerce-page{padding-top:40px;padding-bottom:50px}.nuva-shell .nuva-cart-open{right:15px;bottom:15px;padding:10px 15px}.nuva-shell .purchase-panel .quantity,.nuva-shell .purchase-panel .quantity .qty{width:70px;flex-basis:70px}.nuva-shell .purchase-panel .single_add_to_cart_button{font-size:14px;padding:14px}.nuva-shell.admin-bar .header{top:46px}}