/*!/wp-content/uploads/2025/11/xts-theme_settings_default-1764420153.css*/@font-face{font-weight:400;font-style:normal;font-family:"woodmart-font";src:url(//iluarttherapy.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.3.4) format("woff2")}@font-face{font-family:"star";font-weight:400;font-style:normal;src:url("//iluarttherapy.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"),url(//iluarttherapy.com/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(//iluarttherapy.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url("//iluarttherapy.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg")}@font-face{font-family:"WooCommerce";font-weight:400;font-style:normal;src:url("//iluarttherapy.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"),url(//iluarttherapy.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(//iluarttherapy.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url("//iluarttherapy.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg")}:root{--wd-text-font:"Roboto", Arial, Helvetica, sans-serif;--wd-text-font-weight:200;--wd-text-color:rgb(23,23,23);--wd-text-font-size:16px;--wd-title-font:"Roboto", Arial, Helvetica, sans-serif;--wd-title-font-weight:400;--wd-title-color:rgb(0,0,0);--wd-entities-title-font:"Roboto", Arial, Helvetica, sans-serif;--wd-entities-title-font-weight:500;--wd-entities-title-color:#333333;--wd-entities-title-color-hover:rgb(51 51 51 / 65%);--wd-alternative-font:"Roboto", Arial, Helvetica, sans-serif;--wd-widget-title-font:"Roboto", Arial, Helvetica, sans-serif;--wd-widget-title-font-weight:400;--wd-widget-title-transform:uppercase;--wd-widget-title-color:rgba(109,105,109,0.86);--wd-widget-title-font-size:16px;--wd-header-el-font:"Roboto", Arial, Helvetica, sans-serif;--wd-header-el-font-weight:400;--wd-header-el-transform:uppercase;--wd-header-el-font-size:13px;--wd-otl-style:dotted;--wd-otl-width:2px;--wd-primary-color:rgb(97,97,97);--wd-alternative-color:rgb(230,230,230);--btn-default-font-weight:600;--btn-default-bgcolor:rgb(230,230,230);--btn-default-bgcolor-hover:#efefef;--btn-accented-bgcolor:rgb(97,97,97);--btn-accented-bgcolor-hover:rgb(97,97,97);--wd-form-brd-width:2px;--notices-success-bg:#459647;--notices-success-color:#fff;--notices-warning-bg:#E0B252;--notices-warning-color:#fff;--wd-link-color:#333333;--wd-link-color-hover:#242424}.wd-age-verify-wrap{--wd-popup-width:500px}.wd-popup.wd-promo-popup{background-color:#111;background-image:none;background-repeat:no-repeat;background-size:contain;background-position:left center}.wd-promo-popup-wrap{--wd-popup-width:800px}:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg,:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat){--wd-prod-bg:rgb(255,255,255);--wd-bordered-bg:rgb(255,255,255)}:is(.woodmart-woocommerce-layered-nav,.wd-product-category-filter) .wd-scroll-content{max-height:223px}.wd-page-title .wd-page-title-bg img{object-fit:cover;object-position:center center}.wd-footer{background-color:#5a5a5a;background-image:none}{color:#494949}.page .wd-page-content{background-color:#fff;background-image:none}.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)){--wd-arrow-size:5px}.product-labels .product-label.onsale{background-color:#616161;color:#fff}.product-labels .product-label.out-of-stock{background-color:#d33;color:#d33}.mfp-wrap.wd-popup-quick-view-wrap{--wd-popup-width:920px}:root{--wd-container-w:1600px;--wd-form-brd-radius:35px;--btn-default-color:#fff;--btn-default-color-hover:#333;--btn-accented-color:#fff;--btn-accented-color-hover:#fff;--btn-default-bottom-active:-1px;--btn-default-brd-radius:0px;--btn-default-box-shadow:inset 0 -2px 0 rgba(0, 0, 0, .15);--btn-default-box-shadow-hover:inset 0 -2px 0 rgba(0, 0, 0, .15);--btn-accented-bottom-active:-1px;--btn-accented-brd-radius:0px;--btn-accented-box-shadow:inset 0 -2px 0 rgba(0, 0, 0, .15);--btn-accented-box-shadow-hover:inset 0 -2px 0 rgba(0, 0, 0, .15);--wd-brd-radius:0px}@media (min-width:1600px){section.elementor-section.wd-section-stretch>.elementor-container{margin-left:auto;margin-right:auto}}.wd-page-title{background-color:#0a0a0a}body{font-family:'Poppins','Lora',sans-serif;color:#333;background-color:#faf9f8;line-height:1.7;letter-spacing:.3px;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',serif;color:#1f1f1f;font-weight:600;letter-spacing:0 @media (min-width:1025px){@media (min-width:1024px){body{background-color:#f9f8f7;color:#2f2f2f;font-family:'Poppins',sans-serif;line-height:1.8;font-size:17px;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',serif;font-weight:600;color:#1f1f1f;letter-spacing:.6px}header,.site-header{background:rgb(255 255 255 / .9);backdrop-filter:blur(6px);box-shadow:0 2px 12px rgb(0 0 0 / .05)}.main-navigation a{font-weight:500;color:#3c3c3c;transition:color 0.3s ease}.main-navigation a:hover{color:#6c63ff}.hero-section{padding:150px 80px;text-align:center;background:linear-gradient(to right,#f7f5f2,#ece8e4)}.hero-section h1{font-size:3.5rem;color:#2d2d2d}.hero-section p{font-size:1.3rem;margin-top:20px;color:#555;max-width:800px;margin-left:auto;margin-right:auto}.elementor-button,button{background-color:#6c63ff;color:#fff!important;border-radius:50px;padding:14px 40px;font-weight:600;letter-spacing:.5px;transition:all 0.3s ease}.elementor-button:hover,button:hover{background-color:#554df8;transform:scale(1.07)}img:hover{transition:all 0.4s ease;transform:scale(1.03);box-shadow:0 15px 25px rgb(0 0 0 / .1)}section{padding:100px 80px}footer{background-color:#f0efed;color:#555;padding:60px 0;text-align:center;font-size:1rem}.fade-in{opacity:0;transform:translateY(40px);animation:fadeInUp 1.2s ease-out forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}}}@media (min-width:768px) and (max-width:1024px){@media (min-width:768px) and (max-width:1023px){body{background-color:#faf9f8;color:#333;font-family:'Poppins',sans-serif;font-size:16px;line-height:1.8;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',serif;color:#1f1f1f;font-weight:600;letter-spacing:.4px}header,.site-header{background:#fff;box-shadow:0 2px 10px rgb(0 0 0 / .05)}.main-navigation a{color:#3a3a3a;font-size:15px;font-weight:500;padding:10px}.hero-section{padding:100px 40px;text-align:center;background:linear-gradient(to right,#f7f5f2,#e9e6e3)}.hero-section h1{font-size:2.6rem;color:#2d2d2d}.hero-section p{font-size:1.1rem;color:#555;margin-top:15px;max-width:600px;margin-left:auto;margin-right:auto}.elementor-button,button{background-color:#6c63ff;color:#fff!important;border-radius:45px;padding:12px 30px;font-weight:600;letter-spacing:.4px;transition:all 0.3s ease}.elementor-button:hover,button:hover{background-color:#554df8;transform:scale(1.05)}section{padding:80px 40px}img{max-width:100%;height:auto;border-radius:10px;transition:transform 0.3s ease}img:hover{transform:scale(1.02);box-shadow:0 10px 20px rgb(0 0 0 / .1)}footer{background-color:#f1f0ee;color:#555;text-align:center;padding:50px 20px;font-size:.95rem}.fade-in{opacity:0;transform:translateY(30px);animation:fadeInUp 1.2s ease-out forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}}}@media (min-width:577px) and (max-width:767px){@media (min-width:480px) and (max-width:767px){body{background-color:#fcfbfa;color:#333;font-family:'Poppins',sans-serif;font-size:15px;line-height:1.8;overflow-x:hidden;padding:0;margin:0}h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',serif;font-weight:600;color:#1f1f1f;letter-spacing:.3px}header,.site-header{background:rgb(255 255 255 / .95);box-shadow:0 2px 8px rgb(0 0 0 / .05)}.main-navigation a{font-size:14px;color:#3a3a3a;padding:8px 12px}.hero-section{padding:80px 20px;text-align:center;background:linear-gradient(to right,#f8f6f3,#ece8e5)}.hero-section h1{font-size:2.1rem;color:#2c2c2c}.hero-section p{font-size:1rem;color:#555;margin-top:15px;max-width:90%;margin-left:auto;margin-right:auto}.elementor-button,button{background-color:#6c63ff;color:#fff!important;border-radius:40px;padding:10px 25px;font-weight:600;font-size:14px;letter-spacing:.4px;transition:all 0.3s ease}.elementor-button:hover,button:hover{background-color:#554df8;transform:scale(1.05)}section{padding:60px 20px}img{max-width:100%;height:auto;border-radius:8px;transition:all 0.3s ease}img:hover{transform:scale(1.02);box-shadow:0 6px 15px rgb(0 0 0 / .1)}footer{background-color:#f2f1ef;color:#555;text-align:center;padding:40px 15px;font-size:.9rem}.fade-in{opacity:0;transform:translateY(25px);animation:fadeInUp 1s ease-out forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.elementor-column,.elementor-widget-wrap{margin-bottom:20px}.background-video,.complex-animation{display:none!important}}}@media (max-width:576px){@media (max-width:479px){body{background-color:#fdfcfa;color:#333;font-family:'Poppins',sans-serif;font-size:14px;line-height:1.8;margin:0;padding:0;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',serif;color:#1f1f1f;font-weight:600;letter-spacing:.2px}header,.site-header{background:#fff;box-shadow:0 1px 8px rgb(0 0 0 / .05);padding:10px 15px}.main-navigation a{font-size:13px;color:#3a3a3a;padding:6px 8px}.hero-section{background:linear-gradient(to bottom,#f8f6f4,#ece8e5);padding:70px 20px;text-align:center}.hero-section h1{font-size:1.8rem;color:#2c2c2c;line-height:1.3}.hero-section p{font-size:.95rem;color:#555;margin-top:12px;max-width:95%;margin-left:auto;margin-right:auto}.elementor-button,button{background-color:#6c63ff;color:#fff!important;border-radius:35px;padding:10px 22px;font-weight:600;font-size:13px;transition:all 0.3s ease}.elementor-button:hover,button:hover{background-color:#554df8;transform:scale(1.04)}section{padding:50px 20px}img{width:100%;height:auto;border-radius:8px;transition:transform 0.3s ease}img:hover{transform:scale(1.01)}p{margin-bottom:16px}footer{background-color:#f3f2f0;color:#555;text-align:center;padding:35px 15px;font-size:.85rem}.fade-in{opacity:0;transform:translateY(20px);animation:fadeInUp 1s ease-out forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.elementor-column,.elementor-widget-wrap{margin-bottom:20px}.background-video,.complex-animation,.extra-large-banner{display:none!important}.cta-section{padding:40px 20px;text-align:center}.cta-section h2{font-size:1.4rem}.cta-section .elementor-button{margin-top:15px}}}