body{color:#282828!important;font-size:17px;padding-top:100px}.shop-custom-note{margin-bottom:20px;padding:10px;background-color:#f8f8f8;border-left:5px solid #00bce3;font-size:14px;color:#333;clear:both;margin-top:10px}.woocommerce div.product div.summary{float:right;width:60%!important;clear:none}.woocommerce div.product div.images{float:left;width:35%!important}@media screen and (max-width:768px){.woocommerce div.product div.summary,.woocommerce div.product div.images{float:none;width:100%!important;clear:both}}#sidebarCat{border:1px solid #eeeff5;box-sizing:border-box;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-shadow:0 6px 4px 0 rgb(220 220 220 / .4);-moz-box-shadow:0 6px 4px 0 rgb(220 220 220 / .4);-webkit-box-shadow:0 6px 4px 0 rgb(220 220 220 / .4)}.attha-audio-card{max-width:420px;width:100%;margin:12px 0}.attha-audio-placeholder{display:flex;align-items:center;gap:10px;padding:18px 15px;border-radius:999px;background:#f5f5f5;cursor:pointer;width:100%;box-sizing:border-box}.attha-audio-play-icon{font-size:18px;line-height:1;color:#000;display:inline-flex;align-items:center;justify-content:center;background:#fff0;width:auto;height:auto;border-radius:0}.attha-audio-play-icon{display:flex;align-items:center;justify-content:center}.attha-play-svg{width:18px;height:18px;fill:#000}.attha-audio-progress-bar{flex:1;height:4px;border-radius:999px;background:#ddd;overflow:hidden}.attha-audio-progress-bar>span{display:block;width:35%;height:100%;background:#bbb}.attha-audio-duration{font-size:13px;color:#666;white-space:nowrap;color:#000}.attha-audio-card{max-width:420px;width:100%}.attha-audio-card audio{width:100%!important;max-width:420px!important;border-radius:999px}.attha-audio-title{color:#800;font-size:clamp(14px, 4vw, 17px);font-weight:500;padding-left:8px;padding-top:5px}@media (max-width:480px){.attha-audio-placeholder{padding:8px 10px;gap:6px}.attha-audio-play-icon{font-size:16px}.attha-audio-duration{font-size:10px}.attha-audio-title{font-size:12px}}.podcast-wrapper{font-family:sans-serif;max-width:550px;margin:20px auto;padding:10px;box-sizing:border-box}.podcast-player-pill{display:flex;align-items:center;background-color:#f1f5f9;border-radius:50px;padding:10px 20px;gap:15px;border:1px solid #e2e8f0}.p-btn{background:none!important;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:transform 0.1s}.p-btn:active{transform:scale(.95)}.p-btn svg{display:block}.p-btn:hover path{fill:#000}.p-slider{flex-grow:1;-webkit-appearance:none;appearance:none;height:5px;background:#d1d5db;border-radius:5px;outline:none;cursor:pointer}.p-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#555;cursor:pointer;box-shadow:0 0 2px rgb(0 0 0 / .2)}.p-slider::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#555;cursor:pointer;border:none}.p-time{font-size:14px;color:#333;white-space:nowrap;font-weight:500;min-width:85px;text-align:right}.podcast-title{color:#800;font-size:clamp(14px, 4vw, 17px);font-weight:600;padding-left:8px;padding-top:8px;font-family:"Manrope",Sans-serif}.p-status{color:red;font-size:10px;margin-top:5px;text-align:center;display:none}#floating-menu{position:fixed;top:50%;right:0;transform:translateY(-50%);background:#fff;padding:5px;border-radius:5px 0 0 5px;z-index:9999;transition:all 0.3s ease-in-out;font-family:"Lato",Sans-serif}#floating-menu [type=button]:focus,#floating-menu [type=button]:hover,#floating-menu [type=submit]:focus,#floating-menu [type=submit]:hover,#floating-menu button:focus,#floating-menu button:hover{color:#800;background-color:#fff}#toggle-menu{background:#fff;border:none;padding:10px 15px;cursor:pointer;font-size:20px;border-radius:5px;display:block;width:100%;text-align:center;font-family:"Lato",Sans-serif;font-weight:700;color:#800}#menu-list{display:none;list-style:none;padding:0;margin:10px 0 0 0;font-family:"Lato",Sans-serif}#menu-list.show{display:block}#menu-list>li{margin:2px 0;position:relative}#menu-list>li>a{color:#000;text-decoration:none;display:block;padding:8px 12px;border-radius:3px;transition:background 0.3s ease-in-out}.section-1>a{background:#EEF4FA;font-size:16px;font-weight:700}.section-1>a:hover{background:#EEF4Fb;font-size:16px;font-weight:700}.section-2>a{background:#FFDED8;font-size:16px;font-weight:700}.section-2>a:hover{background:#FFDED7;font-size:16px;font-weight:700}.section-3>a{background:#FFF;font-size:16px;font-weight:700}.section-3>a:hover{background:#FFF;font-size:16px;font-weight:700}.section-4>a{background:#BFFABB;font-size:16px;font-weight:700}.section-4>a:hover{background:#BFFABc;font-size:16px;font-weight:700}.section-5>a{background:#E0E0E0;font-size:16px;font-weight:700}.section-5>a:hover{background:#E0E0E0;font-size:16px;font-weight:700}.section-6>a{background:#FFF;font-size:16px;font-weight:700}.section-6>a:hover{background:#FFF;font-size:16px;font-weight:700}.section-7>a{background:#3eb59587;font-size:16px;font-weight:700}.section-7>a:hover{background:#3eb59587;font-size:16px;font-weight:700}#eight-characters-life-analysis-for-life-planning-consultation-services,#feng-shui-the-attha-academy-way-consultation-services,.your-section-class{scroll-margin-top:100px}.submenu{display:none;list-style:none;padding-left:15px}.submenu li a{color:#fff;text-decoration:none;display:block;padding:10px 10px;background:rgb(0 0 0 / .7);border-radius:3px;transition:background 0.3s ease-in-out;margin:2px;font-size:14px}.submenu li a:hover{background:rgb(0 0 0 / 61%)}@media screen and (max-width:768px){#floating-menu{right:10px}#menu-list>li>a{padding:6px 10px}.submenu li a{padding:5px 8px}}.audio-container{display:flex;align-items:center;gap:15px;padding:0 0;border-radius:10px}audio{outline:none}.audio-title{font-weight:400;color:#C36;font-family:"Lato",Sans-serif;font-size:19px;font-weight:400}#img-cat img{display:none}.checkout-three-columns h3{font-size:16px;background:#d2e6ff;padding:9px;border-left-style:solid;border-width:3px;border-color:#10af00}#custom-privacy-scroll{scrollbar-width:thin;scrollbar-color:#aaa #f0f0f0}.custom-checkbox{margin-top:20px;padding:10px 0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{background:#8d0000}.woocommerce-privacy-policy-text h2{font-size:20px}.custom-checkbox span{text-align:justify;color:#000;font-family:"Lato",Sans-serif;font-size:14px;font-weight:600;line-height:20px}.dropdown{position:relative;display:inline-block}.dropbtn{background-color:#3EB695;color:#fff;font-weight:700;padding:10px 20px;font-size:16px;border:none;border-radius:25px;cursor:pointer}.dropbtn:hover{color:#fff;background-color:#EE8F32;text-decoration:none}.dropdown-content a:hover{color:#fff}.dropdown-content{display:none;position:absolute;background-color:#3EB695;min-width:170px;border-radius:12px;z-index:1;box-shadow:0 2px 6px rgb(0 0 0 / .2);width:160px}.dropdown-content a{color:#fff;padding:10px 20px;text-decoration:none;display:block;font-weight:700;border-radius:12px}.dropdown-content a:hover{background-color:#EE8F32}.dropdown:hover .dropdown-content{display:block}ul#menu-1-0b062cf{text-align:center}#google_translate_element{margin-left:10px}@media (max-width:767px),(hover:none) and (pointer:coarse){header,#sticky-Nav{overflow:visible!important}.page-content{padding-left:15px;padding-right:15px;padding-top:30%}#floating-menu{position:fixed!important;top:100px;right:15px;left:auto!important;z-index:9999;display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;flex-wrap:wrap}#toggle-menu{padding:0 0;font-size:20px}}#sticky-Nav{position:fixed!important;top:0!important;left:0;width:100%;z-index:9999!important;background:#fff!important;box-shadow:0 2px 10px rgb(0 0 0 / .1);padding-top:2px;padding-bottom:5px}#sticky-Nav .elementor-widget-image,#sticky-Nav .elementor-widget-image a,#sticky-Nav .elementor-widget-image img{position:relative!important;z-index:50!important;pointer-events:auto!important}#sticky-Nav .gt_switcher,#sticky-Nav .gt_selector,#sticky-Nav .gt_switcher *{pointer-events:auto!important;position:relative!important;z-index:40!important}#sticky-Nav .elementor-widget-html{z-index:5!important}#sticky-Nav .elementor-background-overlay,#sticky-Nav .overlay{pointer-events:none!important}ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap li:nth-child(1) a{background-color:#EEF4Fb;color:#000;text-align:left}.menu-item-3140 a{background-color:#EEF4Fb;color:#000}.menu-item-3141 a{background-color:#BFFABc;color:#000}.menu-item-3142 a{background-color:#3eb595;color:#000}.menu-item-5568 a{background-color:#E0E0E0;color:#000}.menu-item-5562 a{background-color:#FFDED7;color:#000}.menu-item-5564 a{background-color:#fff;color:#000}ul.sub-menu{background:#333;color:#fff}.elementor-nav-menu li{border-width:0;padding:1px 1px!important;border-radius:3px}.elementor-nav-menu,.elementor-widget-nav-menu .elementor-nav-menu{position:relative}.elementor-nav-menu .sub-menu,.elementor-nav-menu .elementor-nav-menu--dropdown{position:absolute!important;top:100%!important;left:0!important;min-width:200px;width:auto!important;box-sizing:border-box;background:#fff;box-shadow:0 6px 18px rgb(0 0 0 / .12);border-radius:2px;overflow:visible!important;z-index:9999;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .22s ease,transform .28s cubic-bezier(.2,.9,.3,1);display:block!important}.elementor-nav-menu .menu-item-has-children{position:relative}.elementor-nav-menu .menu-item-has-children.submenu-open>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.elementor-nav-menu .menu-item-has-children>a.elementor-item,.elementor-nav-menu .menu-item-has-children>a{display:flex!important;align-items:center;justify-content:space-between;cursor:pointer}.elementor-nav-menu .submenu-caret{margin-left:10px;transition:transform .18s ease;font-size:30px;color:#3eb595}.elementor-nav-menu .menu-item-has-children.submenu-open>a .submenu-caret{transform:rotate(180deg)}.elementor-nav-menu .menu-item-has-children .sub-menu li>a{padding:10px 18px;color:#fff;text-decoration:none;white-space:nowrap;font-size:11px}@media (max-width:960px){.elementor-nav-menu .sub-menu{min-width:220px}}body{color:#6f1013;top:0!important;line-height:1.3}body>.skiptranslate,.goog-logo-link,.gskiptranslate,.goog-te-gadget span,.goog-te-banner-frame,#goog-gt-tt,.goog-te-balloon-frame,div#goog-gt-bypass{display:none!important}.goog-te-gadget{font-size:0!important}.goog-text-highlight{background:none!important;box-shadow:none!important}#google_translate_element select{background:#2b1a12;color:#fff4e4;border:none;font-weight:700;border-radius:3px;padding:8px 12px}ul.elementor-icon-list-items{text-align:justify}.elementor-widget-icon-list ul.elementor-icon-list-items{list-style-type:none!important;margin-left:0!important;padding-left:0!important}.elementor-widget-icon-list li.elementor-icon-list-item{list-style:none!important}.elementor-widget-icon-list li.elementor-icon-list-item::marker{content:none!important;display:none!important}ul.woocommerce-error .button{background-color:#3EB695;font-family:"Manrope",Sans-serif;font-size:14px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1.2px;fill:#FFF;color:#FFF;border-radius:50px 50px 50px 50px;padding:14px 25px 14px 25px;margin-top:-8px}.woocommerce-notices-wrapper .wc-forward{background-color:#3EB695!important;font-family:"Manrope",Sans-serif;font-size:14px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1.2px;fill:#FFFFFF!important;color:#ffffff!important;border-radius:50px 50px 50px 50px!important;padding:14px 25px 14px 25px!important;margin-top:-8px}.woocommerce ul.products li.product a img{aspect-ratio:1 / 1;object-fit:cover;width:100%;height:auto}.woocommerce ul.products li.product{border-radius:10px;overflow:hidden;transition:transform 0.25s ease,box-shadow 0.25s ease;padding:10px!important}.woocommerce ul.products li.product:hover{transform:translateY(-6px);box-shadow:0 10px 24px rgb(0 0 0 / .12)}.woocommerce ul.products li.product a img{transition:transform 0.35s ease}.woocommerce ul.products li.product:hover a img{transform:scale(1.04)}.woocommerce ul.products li.product .button{margin-top:10px}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important}.woocommerce ul.products li.product{width:100%!important;margin:0!important;clear:none!important;position:relative!important;display:flex!important;flex-direction:column!important;border-radius:8px;padding-bottom:20px;background:#fff;box-shadow:0 2px 10px rgb(0 0 0 / .05)}.woocommerce ul.products li.product .custom-cat-badge{position:absolute!important;top:15px!important;left:15px!important;display:inline-block!important;width:max-content!important;max-width:85%;background-color:#4a148c;color:#fff;padding:4px 10px;font-size:11px;font-weight:700;text-transform:uppercase;border-radius:4px;z-index:9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{position:static!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical;overflow:hidden;min-height:60px;margin-bottom:15px;padding:0 15px;color:#222222!important;font-size:16px!important;font-weight:700!important}.custom-card-action-row{display:flex;justify-content:space-between;align-items:center;padding:0 15px;margin-top:auto;margin-bottom:15px}.woocommerce div.product p.price,.woocommerce ul.products li.product .price{color:#7a1f24;font-size:18px;font-weight:700;margin:0}.woocommerce ul.products li.product .button{background-color:#27ae60!important;color:#fff!important;border-radius:4px;padding:8px 18px;margin:0!important;font-weight:600}.custom-view-details{display:block;text-align:center;color:#d32f2f;font-size:14px;font-weight:600;text-decoration:none}.custom-shop-hero{text-align:center;margin-bottom:40px;padding:20px 15px}.custom-shop-hero .hero-subtitle{color:#7a1f24;font-size:14px;letter-spacing:2px;text-transform:uppercase;font-weight:700;margin-bottom:10px}.custom-shop-hero .hero-title{font-size:42px;color:#222;margin-bottom:15px;font-family:"Manrope",Sans-serif}.custom-shop-hero .hero-desc{font-size:16px;color:#555;line-height:1.6;margin-bottom:35px;text-align:center}.shop-category-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;max-width:1000px;margin:0 auto}.shop-category-pills .filter-pill{display:inline-flex;align-items:center;padding:12px 24px;background-color:#fff;color:#7a1f24;border:1px solid #e0e0e0;border-radius:8px;text-decoration:none;font-weight:700;font-size:16px;transition:all 0.3s ease;box-shadow:0 2px 5px rgb(0 0 0 / .03)}.shop-category-pills .filter-pill:hover,.shop-category-pills .filter-pill.active{background-color:#7a1f24;color:#fff;border-color:#7a1f24}.woocommerce ul.products li.product img{width:100%!important;height:auto;border-radius:8px 8px 0 0!important;margin:0 0 15px 0!important}.woocommerce-breadcrumb,.woocommerce-result-count{display:none!important}.woocommerce-ordering{float:right;margin-top:10px;margin-bottom:30px!important}.woocommerce ul.products{clear:both}.woocommerce ul.products li.product .custom-cat-badge.badge-consultation{background-color:#7a1f24!important}.woocommerce ul.products li.product .custom-cat-badge.badge-training{background-color:#e67e22!important}.woocommerce ul.products li.product .custom-cat-badge.badge-giftcard{background-color:#27ae60!important}.woocommerce ul.products li.product .custom-cat-badge.badge-platform{background-color:#2980b9!important}.woocommerce ul.products li.product .custom-cat-badge.badge-calendar{background-color:#8e44ad!important}.woocommerce ul.products li.product .custom-cat-badge.badge-qigong{background-color:#16a085!important}.woocommerce ul.products li.product .custom-cat-badge.badge-default{background-color:#34495e!important}.shop-category-pills .filter-pill i{margin-right:8px;color:#7a1f24;font-size:16px;transition:color 0.3s ease}.shop-category-pills .filter-pill:hover i,.shop-category-pills .filter-pill.active i{color:#fff}@media (max-width:767px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:13px!important;min-height:50px;padding:0 10px;margin-bottom:10px}.custom-card-action-row{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 10px;margin-bottom:12px}.woocommerce div.product p.price,.woocommerce ul.products li.product .price{font-size:15px;text-align:center}.woocommerce ul.products li.product .button{padding:8px 12px;font-size:12px;width:100%;box-sizing:border-box;text-align:center}.woocommerce ul.products li.product .custom-cat-badge{font-size:9px;padding:3px 6px;top:10px!important;left:10px!important}.shop-category-pills{justify-content:center;gap:8px}.shop-category-pills .filter-pill{padding:8px 12px;font-size:12px}}#attha-load-more-wrap{text-align:center!important;width:100%;margin:40px auto 30px auto!important;clear:both}#attha-load-more-btn,.attha-load-more-btn{background-color:#ffffff!important;color:#880000!important;padding:12px 32px!important;font-size:15px!important;font-weight:600!important;text-transform:capitalize!important;border-radius:4px!important;cursor:pointer!important;display:inline-block!important;transition:background-color 0.3s ease!important;text-decoration:none!important;box-shadow:none!important;border:1px solid}#attha-load-more-btn:hover,.attha-load-more-btn:hover{background-color:#5a161a!important;color:#ffffff!important}.custom-cat-badge{position:absolute;top:10px;left:10px;padding:4px 10px;color:#ffffff!important;font-size:11px;font-weight:700;text-transform:uppercase;border-radius:3px;z-index:9}.badge-consultation{background-color:#7a1f24!important}.badge-training{background-color:#d87b22!important}.badge-wellbeing{background-color:#2b7a78!important}.badge-giftcard{background-color:#27ae60!important}.badge-default{background-color:#333333!important}.woocommerce ul.products li.product a img{width:100%!important;aspect-ratio:1 / 1!important;object-fit:cover!important;object-position:center!important;border-radius:6px 6px 0 0!important;margin-bottom:15px!important;background-color:#f5f5f5}.attha-custom-single-product-light{background-color:#fff;font-family:"Manrope",Sans-serif}p{text-align:justify}.attha-light-hero-container{max-width:1200px!important;margin:0 auto!important;padding:0 20px!important;display:grid;grid-template-columns:1.8fr 1fr!important;gap:60px!important;align-items:center}.attha-category-line{font-size:13px;font-weight:800;text-transform:uppercase;color:#8b0508;margin-bottom:25px;position:relative;padding-top:15px;letter-spacing:1px}.attha-category-line::before{content:'';position:absolute;top:0;left:0;width:35px;height:2px;background-color:#8b0508}.attha-category-line a{color:#8b0508;text-decoration:none}.attha-category-line a:hover{text-decoration:underline}.attha-hero-title-light{font-size:48px;font-weight:800;color:#111;line-height:1.15;margin:0 0 20px;font-family:"Georgia",serif}.attha-hero-short-desc-light{font-size:19px;color:#555;line-height:1.6}.attha-hero-image-light{text-align:right!important;display:flex;justify-content:flex-end}.attha-hero-image-light img{max-width:85%!important;height:auto;border-radius:8px;box-shadow:0 15px 35px rgb(0 0 0 / .06);display:block}.attha-info-bar-light-wrapper{max-width:1200px;margin:0 auto 60px;padding:0 20px}.attha-info-bar-light{display:grid;grid-template-columns:repeat(4,1fr);padding:30px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.info-col-light{display:flex;align-items:center;gap:15px;border-right:1px solid #eaeaea;padding:0 30px}.info-col-light:first-child{padding-left:0}.info-col-light:last-child{border-right:none}.info-icon-wrapper{display:flex;align-items:center;justify-content:center;flex-shrink:0}.info-icon-wrapper i{font-size:32px;color:#8b0508}.info-text-light strong{display:block;font-size:12px;text-transform:uppercase;color:#1a1a24;letter-spacing:.5px;margin-bottom:3px;font-weight:800}.info-text-light span{display:block;font-size:14px;color:#555;font-weight:500}.attha-product-body-container{max-width:1200px;margin:0 auto;padding:20px 20px 80px}.attha-product-grid{display:grid;grid-template-columns:1fr 380px;gap:60px}.attha-product-content{font-family:"Manrope",Sans-serif}.attha-product-content h3{font-size:26px;font-weight:800;color:#111;margin:50px 0 25px;position:relative}.attha-product-content>h3:first-of-type{padding-top:20px;margin-top:0}.attha-product-content>h3:first-of-type::before{content:'';position:absolute;top:0;left:0;width:35px;height:2px;background-color:#d4af37}.attha-product-content p{font-size:19px;color:#252525;line-height:1.7;margin-bottom:25px}.attha-product-content ul{list-style:none;padding-left:0;margin-bottom:30px}.attha-product-content ul li{font-size:19px;color:#252525;line-height:1.6;padding-left:35px;position:relative;margin-bottom:15px}.attha-product-content ul li::before{content:'\f00c';font-family:"Font Awesome 5 Free";font-weight:900;color:#00a859;position:absolute;left:0;top:4px}.attha-sidebar-sticky-wrapper{position:sticky;top:40px;display:flex;flex-direction:column;gap:30px}.attha-support-box{background-color:#f8f9fa;border-radius:6px;padding:35px 30px;border-top:none}.support-label{display:block;text-align:left;font-size:12px;font-weight:800;text-transform:uppercase;color:#111;letter-spacing:1px;margin-bottom:25px;position:relative;padding-top:15px}.support-label::before{content:'';position:absolute;top:0;left:0;width:35px;height:2px;background-color:#d4af37}.support-avatar{text-align:center}.support-avatar i{font-size:60px;color:#ccc;margin-bottom:15px}.support-name{text-align:center;font-size:18px;font-weight:800;color:#111;margin:0 0 10px}.support-desc{text-align:center;font-size:15px!important;color:#555555!important;margin-bottom:25px!important;line-height:1.5!important}.support-divider{height:1px;background-color:#eaeaea;margin:0 auto 20px;width:60%}.support-question{text-align:center;font-size:14px!important;color:#555555!important;margin-bottom:10px!important}.support-link{display:block;text-align:center;font-size:15px;font-weight:700;color:#8b0508;text-decoration:none;transition:color 0.2s}.support-link:hover{color:#111}.attha-enrolment-box{background-color:#8b0508;color:#fff;padding:40px 30px;border-radius:6px;box-shadow:0 15px 35px rgb(139 5 8 / .15)}.enrolment-label{display:block;font-size:22px;font-weight:800;margin-bottom:5px;text-align:left}.enrolment-subtext{font-size:15px;color:#fcc;margin-bottom:25px;text-align:left}.enrolment-price .amount{font-size:42px!important;font-weight:800!important;color:#ffffff!important;line-height:1;display:block;margin-bottom:25px;text-align:left}.attha-enrolment-box form.cart{display:block;margin-bottom:20px}.attha-enrolment-box .quantity{display:inline-flex!important;align-items:center;background:#fff;border-radius:4px;height:45px;margin-bottom:20px;padding:0;overflow:hidden}.attha-enrolment-box .quantity label{display:block!important;color:#fff;font-size:14px;font-weight:700;margin-bottom:8px}.attha-enrolment-box .quantity input.qty{width:50px;height:100%;text-align:center;border:none;background:#fff0;font-weight:800;color:#111;font-size:16px;padding:0}.attha-enrolment-box button.single_add_to_cart_button{background-color:#ffffff!important;color:#8b0508!important;font-size:16px!important;font-weight:800!important;text-transform:uppercase!important;padding:18px 20px!important;border-radius:4px!important;width:100%!important;border:none!important;transition:all 0.2s ease!important;display:block}.attha-enrolment-box button.single_add_to_cart_button:hover{background-color:#f5f5f7!important;transform:translateY(-2px)}.enrolment-security{display:flex;align-items:center;gap:15px;border-top:1px solid rgb(255 255 255 / .2);padding-top:20px;margin-top:25px}.enrolment-security i{font-size:16px;color:#fcc}.enrolment-security p{font-size:13px;line-height:1.4;margin:0;color:#fcc}.attha-enrolment-box #ppc-button,.attha-enrolment-box [data-pp-message]{display:none!important}.attha-enrolment-box div[class*="ywgc"]{display:block!important}.attha-enrolment-box form.cart>div[class*="gift-card"]{background-color:rgb(0 0 0 / .15)!important;border-radius:6px;padding:15px;margin-top:20px;text-align:center}.attha-enrolment-box form.cart a.ywgc-buy-gift-card,.attha-enrolment-box form.cart a[class*="gift-card"]{background:transparent!important;border:2px solid #ffffff!important;color:#ffffff!important;padding:12px 20px!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;border-radius:4px!important;width:100%!important;display:block!important;margin-top:15px!important}.attha-enrolment-box form.cart a.ywgc-buy-gift-card:hover{background:#ffffff!important;color:#8b0508!important}@media (max-width:900px){.attha-light-hero-container{grid-template-columns:1fr;text-align:center;gap:30px}.attha-category-line::before{left:50%;transform:translateX(-50%)}.attha-info-bar-light{grid-template-columns:1fr 1fr;gap:30px}.attha-product-grid{grid-template-columns:1fr;gap:40px}.attha-sidebar-sticky-wrapper{position:static}}.attha-light-hero-container{margin-top:20px!important;margin-bottom:20px!important}.attha-info-bar-light-wrapper{margin-bottom:30px!important}.attha-product-body-container{padding-top:0!important}.attha-hero-short-desc-light p:last-child{margin-bottom:0!important}.attha-enrolment-box div.quantity{display:none!important}.attha-hero-full-width-bg{background-color:#fafafb!important;width:100vw!important;position:relative!important;left:50%!important;transform:translateX(-50%)!important;margin-top:-40px!important;padding-top:50px!important;padding-bottom:60px!important;margin-bottom:30px}.attha-light-hero-container{max-width:1200px!important;margin:0 auto!important;padding:0 20px!important;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media screen and (max-width:992px){.attha-light-hero-container{grid-template-columns:1fr;gap:30px;text-align:center;padding:0 15px}.attha-category-line::before{left:50%;transform:translateX(-50%)}.attha-info-bar-light{grid-template-columns:1fr 1fr;gap:15px 0;padding:20px 0}.info-col-light{padding:15px 20px}.info-col-light:nth-child(2){border-right:none}.info-col-light:nth-child(1),.info-col-light:nth-child(2){border-bottom:1px solid #eaeaea}.attha-product-grid{grid-template-columns:1fr;gap:40px}.attha-sidebar-sticky-wrapper{position:static}}@media screen and (max-width:768px){.attha-hero-title-light{font-size:36px}.attha-hero-short-desc-light{font-size:16px}.attha-product-content h3{font-size:22px}.attha-info-bar-light{grid-template-columns:1fr}.info-col-light{border-right:none;border-bottom:1px solid #eaeaea;padding:15px 0;justify-content:center}.info-col-light:last-child{border-bottom:none}.attha-hero-full-width-bg{width:100%;left:0;transform:none;padding-top:20px}}.support-avatar img.support-real-avatar{width:90px;height:90px;border-radius:50%;object-fit:cover;object-position:top center;margin:0 auto 15px;display:block;border:3px solid #fff;box-shadow:0 5px 15px rgb(0 0 0 / .08)}ul.attha-custom-4-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;padding:0!important;margin:0!important;list-style:none!important}ul.attha-custom-4-grid li.product{width:100%!important;margin:0!important;clear:none!important;max-width:none!important}@media screen and (max-width:992px){ul.attha-custom-4-grid{grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width:576px){ul.attha-custom-4-grid{grid-template-columns:1fr!important}}@media (min-width:1025px){.woocommerce ul.products,.woocommerce-page ul.products{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:20px!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%!important;margin:0!important;max-width:none!important}}@media (max-width:1024px) and (min-width:768px){.woocommerce ul.products,.woocommerce-page ul.products{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%!important;margin:0!important}}@media (max-width:767px){.woocommerce ul.products,.woocommerce-page ul.products{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%!important;margin:0!important}}.custom-booking-card{border:1px solid #8b1515;padding:35px 30px;background-color:#fff;text-align:center;max-width:420px;margin-bottom:30px;box-shadow:0 15px 35px rgb(139 21 21 / .08)}.custom-booking-card .booking-title{color:#8b1515;font-size:26px;font-weight:700;margin:0 0 8px 0}.custom-booking-card .booking-subtitle{color:#333;font-size:15px;margin:0 0 25px 0}.custom-booking-card .single_add_to_cart_button{background-color:#008a00!important;color:#ffffff!important;font-size:24px!important;font-weight:800!important;text-transform:uppercase!important;width:100%!important;padding:18px 20px!important;border:none!important;border-radius:4px!important;cursor:pointer!important;margin-bottom:25px!important;transition:background-color 0.3s ease!important}.custom-booking-card .single_add_to_cart_button:hover{background-color:#006600!important}.custom-booking-card .quantity,.custom-booking-card .yith_ywgc_add_to_cart_checkbox{display:none!important}.custom-gift-box{border:1px solid #20b2aa;border-radius:6px;padding:25px 20px;margin-bottom:30px}.custom-gift-box .gift-text-row{display:flex;align-items:flex-start;gap:15px;text-align:left;margin-bottom:20px}.custom-gift-box .gift-text-row i{font-size:22px;color:#000;margin-top:2px}.custom-gift-box .gift-text-row p{font-size:14.5px;font-weight:600;color:#000;margin:0;line-height:1.4}.custom-gift-box .custom-gift-btn{display:inline-block;border:1px solid #8b1515;color:#8b1515;background-color:#fff;font-weight:600;font-size:15px;padding:12px 30px;text-decoration:none;transition:all 0.3s ease}.custom-gift-box .custom-gift-btn:hover{background-color:#8b1515;color:#fff}.booking-secure-footer{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px;text-align:left}.booking-secure-footer i{color:#008a00;font-size:16px;margin-top:3px}.booking-secure-footer p{font-size:13px;color:#444;margin:0;line-height:1.4}p.booking-subtitle{text-align:center}.woocommerce-checkout .woocommerce-Price-currencySymbol{display:none!important}.attha-button-wrapper{display:block!important;width:100%!important;margin:24px auto 0!important;text-align:center!important}.attha-button-wrapper a.attha-learn-more,a.attha-learn-more{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:225px!important;min-height:50px!important;padding:0!important;margin:0 auto!important;box-sizing:border-box!important;background:#3DB89B!important;color:#FFFFFF!important;border:0!important;border-radius:50px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:normal!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important}.attha-button-wrapper a.attha-learn-more:hover{background:#32A889!important;color:#FFFFFF!important}@media (max-width:767px){.attha-button-wrapper{margin-top:20px!important}.attha-button-wrapper a.attha-learn-more,a.attha-learn-more{width:120px!important;min-height:42px!important;font-size:14px!important}}