@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&family=Manrope:wght@400;500;700&display=swap');body:not(.page-template-page-template-blank),body:not(.page-template-page-template-blank) p,body:not(.page-template-page-template-blank) li,body:not(.page-template-page-template-blank) .post-meta,body:not(.page-template-page-template-blank) .et_pb_text_inner{font-family:'Manrope',system-ui,-apple-system,sans-serif}body:not(.page-template-page-template-blank) h1,body:not(.page-template-page-template-blank) h2,body:not(.page-template-page-template-blank) h3,body:not(.page-template-page-template-blank) h4,body:not(.page-template-page-template-blank) .entry-title,body:not(.page-template-page-template-blank) .woocommerce-loop-product__title,body:not(.page-template-page-template-blank) .product_title{font-family:'Space Grotesk',system-ui,sans-serif}body.et-db:not(.page-template-page-template-blank),body:not(.page-template-page-template-blank) #page-container,body:not(.page-template-page-template-blank) #main-content,body:not(.page-template-page-template-blank) #left-area,body:not(.page-template-page-template-blank) #content-area,body:not(.page-template-page-template-blank) .et_pb_section.et_section_regular,body:not(.page-template-page-template-blank) .woocommerce,body:not(.page-template-page-template-blank).single #main-content{background-color:#0C0A14;color:#cbd5e1}body:not(.page-template-page-template-blank) h1,body:not(.page-template-page-template-blank) h2,body:not(.page-template-page-template-blank) h3,body:not(.page-template-page-template-blank) h4,body:not(.page-template-page-template-blank) .entry-title,body:not(.page-template-page-template-blank) .entry-title a{color:#ffffff}body:not(.page-template-page-template-blank) #main-content a{color:#06B6D4}body:not(.page-template-page-template-blank) #main-content a:hover{color:#b89bff}#main-header{background:#141022!important;box-shadow:0 1px 0 rgba(124,58,237,.2)}#top-header{background:#7C3AED}#top-menu li a,#et-top-navigation .et-cart-info span{color:#e9e2ff}#top-menu li a:hover,#top-menu li.current-menu-item>a{color:#06B6D4}#top-menu .sub-menu{background:#141022;border-color:rgba(124,58,237,.25);box-shadow:0 16px 40px rgba(0,0,0,.5)}#top-menu .sub-menu li a{color:#e9e2ff}#et_mobile_nav_menu .et_mobile_menu,.et_mobile_menu{background:#141022;border-color:#7C3AED}.et_mobile_menu li a{color:#e9e2ff;border-color:rgba(124,58,237,.15)}article.et_pb_post,.et_pb_blog_grid .et_pb_post{background:#141022;border:1px solid rgba(124,58,237,.18);border-radius:14px;padding:26px;color:#cbd5e1}.et_pb_post h2.entry-title a,.et_pb_post .entry-title a{color:#ffffff}.post-meta,.post-meta a,.et_pb_post .post-meta a{color:#b89bff}.et_pb_post .post-content,.et_pb_post .post-content p{color:#cbd5e1}.et_pb_post .more-link{color:#06B6D4}.pagination a,.pagination span,.wp-pagenavi a,.wp-pagenavi span,.nav-links a{color:#cbd5e1;border-color:rgba(124,58,237,.3)}.single .entry-content,.single .entry-content p,.single .entry-content li{color:#cbd5e1}.single .entry-content h1,.single .entry-content h2,.single .entry-content h3,.single .entry-content h4{color:#ffffff}.single .entry-content a{color:#06B6D4}.single .entry-content blockquote{border-color:#7C3AED;color:#e9e2ff;background:#141022}.single #comment-wrap,.single .comment-body,.comment-form label{color:#cbd5e1}#sidebar .et_pb_widget{color:#cbd5e1}#sidebar .et_pb_widget h4,.widgettitle{color:#ffffff}#sidebar .et_pb_widget a,#sidebar .et_pb_widget li a{color:#b89bff}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:#141022;border:1px solid rgba(124,58,237,.18);border-radius:14px;padding:16px;color:#cbd5e1}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:#ffffff}.woocommerce ul.products li.product .price,.woocommerce .price,.woocommerce-Price-amount{color:#b89bff}.woocommerce ul.products li.product .price del{color:#6b7280}.woocommerce span.onsale{background:#FFB84D;color:#0C0A14}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering,.woocommerce .product_meta{color:#9aa0aa}.et_pb_button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt{background:#7C3AED!important;color:#ffffff!important;border:1px solid #7C3AED!important;border-radius:10px!important}.et_pb_button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover{background:#06B6D4!important;border-color:#06B6D4!important}.single-product div.product .product_title{color:#ffffff}.single-product div.product .price,.single-product .summary .price{color:#b89bff}.single-product .woocommerce-tabs ul.tabs li a{color:#cbd5e1}.single-product .woocommerce-tabs ul.tabs li.active a{color:#ffffff}.single-product .entry-summary,.single-product .woocommerce-product-details__short-description{color:#cbd5e1}.woocommerce table.shop_table,.woocommerce-cart table.cart,.woocommerce table.shop_table th,.woocommerce table.shop_table td{background:#141022;color:#cbd5e1;border-color:rgba(124,58,237,.2)}.woocommerce .cart_totals,.woocommerce-checkout #order_review,.woocommerce-checkout #order_review_heading{background:#141022;color:#cbd5e1}.woocommerce-info,.woocommerce-message,.woocommerce-error,.woocommerce-noreviews{background:#1c1530;color:#e9e2ff;border-top:3px solid #7C3AED}.woocommerce form .form-row input.input-text,.woocommerce-page form .form-row input.input-text,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],textarea,select,.wpforms-field input,.wpforms-field textarea,.wpforms-field select{background:#1c1530;color:#ffffff;border:1px solid rgba(124,58,237,.35);border-radius:8px}.woocommerce form .form-row label,form label,.woocommerce-checkout label,.select2-container--default .select2-selection--single{color:#cbd5e1}.select2-container--default .select2-selection--single{background:#1c1530;border-color:rgba(124,58,237,.35)}.woocommerce-MyAccount-navigation li a{color:#b89bff}.woocommerce-MyAccount-navigation li.is-active a{color:#ffffff}.woocommerce-MyAccount-content{color:#cbd5e1}#main-footer,#footer-bottom{color:#9aa0aa}#footer-bottom a,#main-footer a{color:#b89bff}#footer-bottom a:hover,#main-footer a:hover{color:#06B6D4}.main_title,#left-area>article>.main_title,#left-area>article>h1.main_title,.et_pb_title_container,body.page .et_post_meta_wrapper{display:none!important}#top-header{display:none!important}#main-header{position:fixed!important;background:rgba(14,10,12,.82)!important;box-shadow:none!important;-webkit-backdrop-filter:saturate(160%) blur(16px)!important;backdrop-filter:saturate(160%) blur(16px)!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.et-fixed-header#main-header{background:rgba(14,10,12,.92)!important;border-bottom:1px solid rgba(184,155,255,.16)!important}body.et_fixed_nav #page-container{padding-top:74px!important}#main-header .container.clearfix{min-height:72px;display:flex;align-items:center;justify-content:space-between}#logo{max-height:46px!important;width:auto!important}#et-top-navigation{padding-top:0!important;display:flex;align-items:center}#top-menu li a{font-family:'Manrope',system-ui,sans-serif!important;font-size:15px!important;font-weight:600!important;color:rgba(255,255,255,.86)!important;letter-spacing:.1px;padding-bottom:14px!important;transition:color .2s}#top-menu li a:hover{color:#b89bff!important;opacity:1!important}#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#fff!important}#top-menu li ul{background:#15101f!important;border:1px solid rgba(184,155,255,.18)!important;box-shadow:0 22px 48px -18px rgba(0,0,0,.7)!important}#top-menu li ul li a{color:rgba(255,255,255,.82)!important;font-size:14px!important}#top-menu li ul li a:hover{background:rgba(184,155,255,.10)!important;color:#fff!important}#et_top_search,#et-top-navigation .et-cart-info{color:rgba(255,255,255,.86)!important}#et_search_icon:before,.et-cart-info span:before{color:rgba(255,255,255,.86)!important}#et_mobile_nav_menu .mobile_nav .select_page,#et_mobile_nav_menu .mobile_menu_bar:before{color:#fff!important}.et_mobile_menu{background:#15101f!important;border-color:rgba(184,155,255,.18)!important}.et_mobile_menu li a{color:rgba(255,255,255,.86)!important}#top-menu>li>a[href*="dashboard.firstessential"]{opacity:.82!important;font-weight:600!important;padding-bottom:14px!important}#top-menu>li>a[href*="dashboard.firstessential"]:hover{opacity:1!important;color:#b89bff!important}#top-menu>li>a[href*="first-essential-one/#pricing"]{background:linear-gradient(100deg,#7C3AED,#06B6D4)!important;color:#fff!important;padding:9px 18px!important;border-radius:999px!important;font-weight:700!important;font-size:14px!important;margin:0 0 0 6px!important;line-height:1.2!important;box-shadow:0 10px 26px -12px rgba(124,58,237,.6)!important}#top-menu>li>a[href*="first-essential-one/#pricing"]:hover{filter:brightness(1.1);color:#fff!important;opacity:1!important}#top-menu>li>a[href*="first-essential-one/#pricing"]:after{display:none!important}#fe-home .cmp,#fe-page .cmp,.cmp{overflow-x:auto!important;-webkit-overflow-scrolling:touch;border-radius:14px}.cmp-t{min-width:1280px!important}.cmp-t th,.cmp-t td{min-width:150px!important;font-size:13.5px!important;line-height:1.55!important;padding:12px 14px!important;vertical-align:top!important;word-break:normal!important}.cmp-t th:first-child,.cmp-t td:first-child{min-width:168px!important}.cmp-t th{font-size:14px!important;font-weight:700!important}#fe-home .warm p,#fe-home .warm li,#fe-home .warm .sub,#fe-home .warm li span,#fe-page .warm p,#fe-page .warm li,#fe-page .warm .sub,#fe-page .warm li span{color:var(--cream-ink,#2b2236)!important}#fe-home .warm .btn.s,#fe-page .warm .btn.s{color:var(--cream-ink,#2b2236)!important;border:1px solid rgba(124,58,237,.4)!important;background:rgba(124,58,237,.08)!important}#fe-home .warm .btn.s:hover,#fe-page .warm .btn.s:hover{background:rgba(124,58,237,.16)!important}body:not(.page-template-page-template-blank) a:focus-visible,body:not(.page-template-page-template-blank) button:focus-visible,body:not(.page-template-page-template-blank) input:focus-visible,body:not(.page-template-page-template-blank) select:focus-visible,body:not(.page-template-page-template-blank) textarea:focus-visible,body:not(.page-template-page-template-blank) [tabindex]:focus-visible,body:not(.page-template-page-template-blank) .et_pb_button:focus-visible,body:not(.page-template-page-template-blank) .woocommerce a.button:focus-visible{outline:2px solid #FFB84D!important;outline-offset:2px!important}.fe-skip{position:fixed;left:16px;top:-80px;z-index:100001;background:#241E38;color:#fff;font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:15px;padding:13px 22px;border-radius:12px;border:1.5px solid #b89bff;transition:top .2s;text-decoration:none}.fe-skip:focus{top:16px;outline:2px solid #FFB84D;outline-offset:3px}.et_social_sidebar_networks,#et_social_sidebar,.et_social_mobile,.et_social_pin_all,.et_social_inline_top{display:none!important}.page-id-274802 h1,.page-id-274802 .et_pb_text h1{font-family:'Space Grotesk',system-ui,sans-serif!important;font-style:normal!important;text-shadow:none!important;letter-spacing:-.02em!important;font-weight:700!important;color:#fff!important}.page-id-274802{--wp--preset--color--luminous-vivid-orange:#241E38}.page-id-274802 [style*="luminous-vivid-orange"]{border-radius:22px!important;border:1px solid rgba(184,155,255,.25)!important;box-shadow:0 40px 80px -42px rgba(0,0,0,.7)!important}.page-id-274802 .et_pb_blog_grid .et_pb_post,.page-id-274802 article.et_pb_post{background:#141022!important;border:1px solid rgba(124,58,237,.22)!important;border-radius:18px!important;overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .3s}.page-id-274802 .et_pb_blog_grid .et_pb_post:hover,.page-id-274802 article.et_pb_post:hover{transform:translateY(-4px);box-shadow:0 24px 48px -20px rgba(124,58,237,.45);border-color:rgba(184,155,255,.45)!important}.page-id-274802 .et_pb_post h2,.page-id-274802 .et_pb_post .entry-title,.page-id-274802 .et_pb_post .entry-title a{font-family:'Space Grotesk',system-ui,sans-serif!important;font-style:normal!important;text-shadow:none!important;letter-spacing:-.01em!important;color:#fff!important}.page-id-274802 .et_pb_post,.page-id-274802 .et_pb_post p{color:#cbd5e1!important}.page-id-274802 .et_pb_post .post-meta,.page-id-274802 .et_pb_post .post-meta a{color:#b89bff!important}.page-id-274802 .et_pb_post img{border-radius:12px}.page-id-274802 .et_pb_signup{background:transparent!important}.page-id-274802 .et_pb_signup input[type=text],.page-id-274802 .et_pb_signup input[type=email],.page-id-274802 .et_pb_newsletter input{background:#1c1530!important;color:#fff!important;border:1.5px solid rgba(184,155,255,.35)!important;border-radius:999px!important;padding:15px 24px!important;font-family:'Manrope',system-ui,sans-serif!important}.page-id-274802 .et_pb_newsletter_button,.page-id-274802 .et_pb_signup .et_pb_button{background:linear-gradient(110deg,#7C3AED,#0E7490)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:15px 30px!important;font-family:'Space Grotesk',system-ui,sans-serif!important;font-weight:700!important;letter-spacing:.02em;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s!important}.page-id-274802 .et_pb_newsletter_button:hover{transform:translateY(-2px);box-shadow:0 14px 34px -12px rgba(124,58,237,.6)}.page-id-274340 h1{font-family:'Space Grotesk',system-ui,sans-serif!important;font-style:normal!important;font-weight:700!important;font-size:clamp(44px,6vw,76px)!important;letter-spacing:-.025em!important;color:#fff!important;text-shadow:0 0 60px rgba(124,58,237,.55)!important}.page-id-274340 h2{font-style:normal!important;letter-spacing:-.02em!important}.woocommerce ul.products li.product{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .3s!important;overflow:hidden}.woocommerce ul.products li.product:hover{transform:translateY(-5px);box-shadow:0 28px 56px -22px rgba(124,58,237,.5);border-color:rgba(184,155,255,.5)!important}.woocommerce ul.products li.product img{border-radius:12px!important;transition:transform .6s cubic-bezier(.22,1,.36,1)}.woocommerce ul.products li.product:hover img{transform:scale(1.03)}.woocommerce ul.products li.product .button,.woocommerce a.add_to_cart_button{border-radius:999px!important;padding:11px 22px!important;font-family:'Space Grotesk',system-ui,sans-serif!important;font-weight:700!important}.single-post #left-area{width:100%!important;padding-right:0!important}.single-post #sidebar{display:none!important}.single-post #main-content .container:before{display:none!important}.single-post .et_pb_post{background:#141022!important;border:1px solid rgba(124,58,237,.18)!important;border-radius:22px!important;padding:clamp(24px,5vw,56px)!important;max-width:900px;margin:34px auto 60px!important;box-shadow:0 40px 90px -50px rgba(0,0,0,.8)}.single-post .entry-title{font-family:'Space Grotesk',system-ui,sans-serif!important;letter-spacing:-.02em!important;font-size:clamp(30px,4vw,44px)!important;line-height:1.12!important}.single-post .post-meta{font-size:0!important;margin:14px 0 26px!important}.single-post .post-meta .published{font-size:13.5px!important;color:#B9B4A8!important;font-weight:600;letter-spacing:.04em}.single-post .post-meta a[rel="category tag"]{font-size:12.5px!important;color:#b89bff!important;background:rgba(124,58,237,.16);border:1px solid rgba(184,155,255,.3);border-radius:999px;padding:4px 14px;margin-left:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.single-post .post-meta .author,.single-post .post-meta a[href*="#respond"],.single-post .post-meta a[href*="#comments"],.single-post .post-meta .comments-number{display:none!important}.single-post article img.wp-post-image,.single-post .et_post_meta_wrapper img,.single-post .entry-content>p:first-of-type+img{border-radius:16px!important;box-shadow:0 30px 60px -30px rgba(0,0,0,.7)}.single-post .entry-content img{border-radius:16px!important}.single-post .entry-content h2{font-family:'Space Grotesk',system-ui,sans-serif!important;letter-spacing:-.015em!important;margin-top:44px!important;padding-top:8px}.single-post .entry-content blockquote{border-left:3px solid #7C3AED!important;border-radius:0 14px 14px 0;padding:18px 24px!important;font-size:1.05em}.single-post .entry-content ul li::marker,.single-post .entry-content ol li::marker{color:#b89bff}.single-post .nav-single a,.single-post .wp-block-post-navigation a{color:#b89bff!important}body:not(.page-template-page-template-blank) #main-content .container:before{display:none!important}.woocommerce-cart #left-area,.woocommerce-checkout #left-area,.woocommerce-account #left-area,.page-id-274802 #left-area{width:100%!important;padding-right:0!important}.woocommerce-info,.woocommerce-message,.wc-block-components-notice-banner{background:#1c1530!important;color:#e9e2ff!important;border:1px solid rgba(184,155,255,.3)!important;border-top:3px solid #7C3AED!important;border-radius:12px!important}.woocommerce-info a.button,.woocommerce-message a.button,.woocommerce a.button.wc-backward{background:linear-gradient(110deg,#7C3AED,#0E7490)!important;color:#fff!important;border:0!important;border-radius:999px!important}.et_pb_section_0_tb_footer{background:#0C0A14!important}.et_pb_section_0_tb_footer .et_pb_text,.et_pb_section_0_tb_footer .et_pb_module{background-color:transparent!important;color:#cbd5e1!important}.et_pb_section_0_tb_footer h1,.et_pb_section_0_tb_footer h2,.et_pb_section_0_tb_footer h3,.et_pb_section_0_tb_footer h4{color:#fff!important;font-family:'Space Grotesk',system-ui,sans-serif!important;font-style:normal!important}.et_pb_section_0_tb_footer .et_pb_image img,.et_pb_section_0_tb_footer img{border-radius:14px;background:#FBF6EF;padding:10px}.et_pb_section_0_tb_footer .et_pb_column{background:transparent!important}.page-id-273880 .et_pb_section{background-image:none!important;background-color:#0C0A14!important;background:radial-gradient(90% 70% at 20% 0%,rgba(124,58,237,.35),transparent 60%),radial-gradient(80% 60% at 90% 100%,rgba(14,116,144,.28),transparent 60%),#0C0A14!important}body:not(.page-template-page-template-blank) .et_pb_button{border-radius:999px!important;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,background .25s!important}body:not(.page-template-page-template-blank) .et_pb_button:hover{transform:translateY(-2px);box-shadow:0 14px 34px -14px rgba(124,58,237,.55)}.et_pb_post_slider{background-image:linear-gradient(130deg,#2b1a58 0%,#4C1D95 48%,#155e75 100%)!important;background-color:#141022!important;border-radius:22px!important;overflow:hidden;border:1px solid rgba(184,155,255,.28)!important;box-shadow:0 40px 80px -42px rgba(0,0,0,.75)}.et_pb_post_slider .et_pb_slide_title,.et_pb_post_slider .et_pb_slide_title a,.et_pb_post_slider h1,.et_pb_post_slider h2,.et_pb_post_slider h3{font-family:'Space Grotesk',system-ui,sans-serif!important;font-style:normal!important;letter-spacing:-.015em!important;text-shadow:none!important;line-height:1.15!important}.et_pb_post_slider .et_pb_slide_content,.et_pb_post_slider .et_pb_slide_content p,.et_pb_post_slider .post-meta{font-family:'Manrope',system-ui,sans-serif!important}.et_pb_post_slider .et_pb_slide_image img{border-radius:14px;box-shadow:0 24px 48px -20px rgba(0,0,0,.55)}.et_pb_post_slider .et_pb_button,.et_pb_post_slider .et_pb_more_button{border-radius:999px!important;font-family:'Space Grotesk',system-ui,sans-serif!important;font-weight:700!important;background:rgba(12,10,20,.35)!important;border:1.5px solid rgba(255,255,255,.55)!important;color:#fff!important}body.page-id-274340 #page-container h1{color:#ffffff!important}body:not(.page-template-page-template-blank) #main-content .container,body:not(.page-template-page-template-blank) .et_pb_row,body:not(.page-template-page-template-blank) #main-header .container{width:94%!important;max-width:1360px!important}.single-post .et_pb_post{max-width:none!important}.single-post .et_pb_post .entry-content{font-size:17.5px;line-height:1.75}.woocommerce ul.products{width:100%!important}#fe-home.fetb .nav>a,#fe-home.fetb .nav .mt{white-space:nowrap}.single .et_post_meta_wrapper{display:block!important}.single .et_post_meta_wrapper h1.entry-title{display:block!important;font-family:'Space Grotesk',system-ui,sans-serif!important;letter-spacing:-.02em!important;color:#fff!important}html body .woocommerce-info,html body .woocommerce-message,html body .wc-block-components-notice-banner{background:#1c1530!important;color:#e9e2ff!important;border:1px solid rgba(184,155,255,.3)!important;border-top:3px solid #7C3AED!important;border-radius:12px!important}html body .woocommerce-info::before,html body .woocommerce-message::before{color:#b89bff!important}html body.et_color_scheme_pink .woocommerce-info,html body.et_color_scheme_pink .woocommerce-message,html body.et_color_scheme_pink .woocommerce-error,html body.et_color_scheme_pink.woocommerce .woocommerce-info,html body.et_color_scheme_pink.woocommerce-page .woocommerce-info,html body.et_color_scheme_pink.woocommerce .woocommerce-message,html body.et_color_scheme_pink.woocommerce-page .woocommerce-message{background:#1c1530!important;color:#e9e2ff!important;border:1px solid rgba(184,155,255,.3)!important;border-top:3px solid #7C3AED!important;border-radius:12px!important}html body.et_color_scheme_pink.woocommerce a.button.alt,html body.et_color_scheme_pink.woocommerce-page a.button.alt,html body.et_color_scheme_pink.woocommerce button.button.alt,html body.et_color_scheme_pink.woocommerce-page button.button.alt,html body.et_color_scheme_pink.woocommerce input.button.alt,html body.et_color_scheme_pink.woocommerce-page input.button.alt{background:linear-gradient(110deg,#7C3AED,#0E7490)!important;color:#fff!important;border:0!important;border-radius:999px!important}#fe-home .lg{white-space:nowrap}#fe-home .nav>a,#fe-home .nav .mt{white-space:nowrap}@media(min-width:1001px) and (max-width:1200px){#fe-home .nav>a,#fe-home .nav .mt{padding-left:11px;padding-right:11px;font-size:14.5px}}body.single-product .et_pb_section,body.single-product #main-content,body.single-product #et-boc .et-l>.et_builder_inner_content{background-color:#0C0A14!important;background-image:none!important}body.single-product .product .product_title,body.single-product .product h1,body.single-product .product h2,body.single-product .woocommerce-tabs h2,body.single-product .related.products h2{color:#fff!important}body.single-product .woocommerce-product-details__short-description,body.single-product .woocommerce-product-details__short-description p,body.single-product .product .stock,body.single-product .product .description,body.single-product .woocommerce-Tabs-panel,body.single-product .woocommerce-Tabs-panel p,body.single-product .product .cart .quantity,body.single-product .et_pb_wc_description,body.single-product .et_pb_module.et_pb_wc_description p{color:#cbd5e1!important}body.single-product .product .price,body.single-product .product .price .woocommerce-Price-amount,body.single-product .summary .price{color:#b89bff!important}body.single-product .woocommerce-breadcrumb,body.single-product .woocommerce-breadcrumb a{color:#8C857A!important}body.single-product .woocommerce-tabs ul.tabs li a{color:#cbd5e1!important}body.single-product .woocommerce-tabs ul.tabs li.active a{color:#fff!important}body.single-product .quantity input.qty{background:#1c1530!important;color:#fff!important;border:1px solid rgba(184,155,255,.35)!important;border-radius:8px!important}body.single-product .flex-control-thumbs li img{border-radius:8px}body.single-product .woocommerce-product-gallery{background:#fff!important;border-radius:18px!important;padding:14px!important;box-shadow:0 30px 60px -30px rgba(0,0,0,.7)!important}body.single-product .flex-viewport,body.single-product .woocommerce-product-gallery__wrapper{border-radius:12px!important;overflow:hidden}body.single-product .et_pb_all_tabs,body.single-product .et_pb_tabs,body.single-product .et_pb_tabs_controls,body.single-product .et_pb_all_tabs_content,body.single-product .woocommerce-tabs,body.single-product .woocommerce-Tabs-panel{background-color:transparent!important;background-image:none!important}body.single-product .et_pb_tabs .et_pb_tabs_controls li,body.single-product .woocommerce-tabs ul.tabs li{background:#141022!important;border-color:rgba(124,58,237,.25)!important}body.single-product .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active,body.single-product .woocommerce-tabs ul.tabs li.active{background:#1c1530!important}body.single-product .et_pb_all_tabs_content,body.single-product .et_pb_tab_content,body.single-product .et_pb_tab_content p{color:#cbd5e1!important}body.single-product .related.products h2,body.single-product .related.products .woocommerce-loop-product__title{color:#fff!important}html body:not(.page-template-page-template-blank) .woocommerce button.button:not(.plus):not(.minus),html body:not(.page-template-page-template-blank) .woocommerce input.button,html body:not(.page-template-page-template-blank) .woocommerce-account button.button,html body:not(.page-template-page-template-blank) .affwp-form input[type=submit],html body:not(.page-template-page-template-blank) .affwp-form .button,html body:not(.page-template-page-template-blank) input.button[type=submit],html body:not(.page-template-page-template-blank) .comment-form input[type=submit],html body.et_color_scheme_pink .woocommerce-button.button,html body.et_color_scheme_pink button.woocommerce-form-login__submit,html body.et_color_scheme_pink button.woocommerce-form-register,html body.et_color_scheme_pink.woocommerce button.button{background:linear-gradient(110deg,#7C3AED,#0E7490)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:13px 32px!important;font-family:'Space Grotesk',system-ui,sans-serif!important;font-weight:700!important;font-size:15px!important;letter-spacing:.01em!important;width:auto!important;height:auto!important;cursor:pointer!important;text-transform:none!important;box-shadow:0 12px 30px -12px rgba(124,58,237,.55)!important;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,filter .25s!important}html body:not(.page-template-page-template-blank) .woocommerce button.button:not(.plus):not(.minus):hover,html body:not(.page-template-page-template-blank) .affwp-form input[type=submit]:hover,html body:not(.page-template-page-template-blank) input.button[type=submit]:hover,html body.et_color_scheme_pink .woocommerce-button.button:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 16px 38px -12px rgba(124,58,237,.68)!important}html body:not(.page-template-page-template-blank) .affwp-form label{color:#cbd5e1!important}html body:not(.page-template-page-template-blank) .affwp-form .description{color:#8C857A!important}body.error404 #main-content{min-height:62vh;display:flex;align-items:center;justify-content:center;padding:60px 24px}body.error404 #main-content .container{max-width:820px!important;width:100%!important}body.error404 .et_pb_post.not_found{position:relative;background:radial-gradient(120% 130% at 50% -10%,rgba(124,58,237,.28),transparent 60%),#141022!important;border:1px solid rgba(184,155,255,.24)!important;border-radius:24px!important;padding:64px 40px 56px!important;text-align:center!important;overflow:hidden;box-shadow:0 50px 100px -50px rgba(0,0,0,.8)}body.error404 .et_pb_post.not_found::before{content:'404';position:absolute;top:-24px;left:50%;transform:translateX(-50%);font-family:'Space Grotesk',system-ui,sans-serif;font-weight:700;font-size:clamp(150px,26vw,260px);line-height:1;letter-spacing:-.04em;color:transparent;background:linear-gradient(110deg,rgba(124,58,237,.22),rgba(6,182,212,.18));-webkit-background-clip:text;background-clip:text;pointer-events:none;z-index:0}body.error404 .et_pb_post.not_found>*{position:relative;z-index:1}body.error404 .et_pb_post.not_found .entry-title,body.error404 .et_pb_post.not_found h1,body.error404 .et_pb_post.not_found h2{font-family:'Space Grotesk',system-ui,sans-serif!important;font-size:clamp(30px,4vw,44px)!important;color:#fff!important;letter-spacing:-.02em!important;margin:40px 0 14px!important}body.error404 .et_pb_post.not_found p{color:#B9B4A8!important;font-size:17px!important;max-width:34em;margin:0 auto 8px!important}body.error404 .fe404-acts{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:30px}body.error404 .fe404-acts a{display:inline-flex;align-items:center;gap:9px;font-family:'Space Grotesk',system-ui,sans-serif;font-weight:700;font-size:15px;padding:14px 28px;border-radius:999px;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,background .2s}body.error404 .fe404-acts a.p{background:linear-gradient(110deg,#7C3AED,#0E7490);color:#fff;box-shadow:0 12px 30px -12px rgba(124,58,237,.55)}body.error404 .fe404-acts a.p:hover{transform:translateY(-2px);box-shadow:0 16px 38px -12px rgba(124,58,237,.68)}body.error404 .fe404-acts a.s{background:rgba(255,255,255,.05);color:#fff;border:1.5px solid rgba(184,155,255,.5)}body.error404 .fe404-acts a.s:hover{transform:translateY(-2px);background:rgba(124,58,237,.16);border-color:#b89bff}body.error404 #main-content .fe404-acts a,body.error404 .fe404-acts a.p,body.error404 .fe404-acts a.s{color:#fff!important}body.error404 #main-content .fe404-acts a:hover{color:#fff!important}.page-id-274802 .post-meta{font-size:0!important;margin-top:10px!important}.page-id-274802 .post-meta .published{font-size:13px!important;color:#B9B4A8!important;font-weight:650;letter-spacing:.035em}.page-id-274802 .post-meta a[rel="category tag"]{font-size:12px!important;color:#b89bff!important;background:rgba(124,58,237,.16)!important;border:1px solid rgba(184,155,255,.28)!important;border-radius:999px!important;padding:4px 12px!important;margin-left:10px!important;font-weight:750!important;text-transform:uppercase!important;letter-spacing:.055em!important}.page-id-274802 .post-meta .author,.page-id-274802 .post-meta a[rel="author"],.page-id-274802 .post-meta a[href*="#respond"],.page-id-274802 .post-meta a[href*="#comments"],.page-id-274802 .post-meta .comments-number{display:none!important}.single-post #comment-wrap,.single-post #comments,.single-post #respond,.single-post .comment-respond{display:none!important}#fe-home .tcard h3{font-size:15.5px!important;letter-spacing:-.01em}#fe-home .warm .tcard h3,#fe-home .tcard h3,#fe-home .warm h3{color:var(--cream-ink,#2A2118)!important}body.page-id-274340 .woocommerce ul.products li.post-274305 a.woocommerce-LoopProduct-link>img,body.page-id-274340 .woocommerce-page ul.products li.post-274305 a.woocommerce-LoopProduct-link>img{content:url('https://firstessential.uk/wp-content/uploads/2026/07/Kiosk-Pro-with-Floor-Stand.png')!important;display:block!important;box-sizing:border-box!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;margin:0!important;padding:24px!important;object-fit:contain!important;object-position:center center!important;background:#fff!important;border:0!important}@media (max-width:767px){.entry-content table,.et_pb_post_content table,.et_pb_text_inner table{display:block;width:100%!important;max-width:100%!important;overflow-x:auto;-webkit-overflow-scrolling:touch}input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="hidden"]),select,textarea{font-size:16px!important;min-height:44px}}body.home #fe-home .hero .wrap.heroin{padding-left:28px!important;padding-right:28px!important}@media (max-width:767px){body.page-id-275697 #fe-home .imgrow:not(.cce-compact-row){padding-left:28px!important;padding-right:28px!important}body.page-id-275313 #fe-home .one,body.page-id-275313 #fe-home .imgrow,body.page-id-275311 #fe-home .save,body.page-id-275337 #fe-home .imgrow{grid-template-columns:minmax(0,1fr)!important}body.page-id-275313 #fe-home .one>*,body.page-id-275313 #fe-home .imgrow>*,body.page-id-275311 #fe-home .save>*,body.page-id-275337 #fe-home .imgrow>*{min-width:0}body.page-id-275313 #fe-home .one .btn,body.page-id-275313 #fe-home .imgrow .btn,body.page-id-275337 #fe-home .imgrow .btn{max-width:100%;white-space:normal;text-align:center}body.page-id-274340 .et_pb_row,body.page-id-274802 .et_pb_row,body.page-id-274853 .et_pb_row{width:calc(100% - 40px)!important}body.page-id-274945 #main-content .container{width:calc(100% - 40px)!important}}