/**handles:yogaa-layout-style**/
:root{--global-gray-400:#e5e5e5;--global-footer-border:#495348;--global-button-height:45px;--global-button-max-height:45px}.woocommerce form .form-row label,b,strong{font-weight:600}.woocommerce form .form-row label,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table th{font-weight:600}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:600}.woocommerce form .form-row label,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table th{font-weight:600}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:600}.menu .menu-item .woocommerce ul.products li.product .woocommerce-loop-product__title a,.woocommerce .woocommerce-loop-product__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#filter-drawer .widget,.primary-sidebar.widget-area .widget{border:1px solid var(--global-gray-400);padding:20px}#filter-drawer .widget-content,.primary-sidebar.widget-area .widget-content{padding:10px 0 0 0;margin-top:3px}#filter-drawer .wp-widget-group__inner-blocks,.primary-sidebar.widget-area .wp-widget-group__inner-blocks{padding:0 0 15px 0}#filter-drawer ol,.primary-sidebar.widget-area ol{margin:0}#filter-drawer .widget-title,.primary-sidebar.widget-area .widget-title{padding-bottom:10px;border-bottom:1px solid var(--global-gray-400)}.entry-title a:hover{color:var(--global-palette2)}.elementor-post-wrapper .splide__track .column-item{width:33.3333%;padding-left:15px;padding-right:15px}.elementor-widget-tmcore-testimonials .splide__track .elementor-testimonial-item{width:100%;padding-left:15px;padding-right:15px}.elementor-brand-wrapper .tmcore-carousel{display:block}.elementor-brand-wrapper .splide__track .elementor-brand-item{width:20%}.primary-sidebar .widget .wp-block-latest-posts__list li{line-height:1.6}.mobile-navigation .woocommerce ul li a{padding:9px 20px}.welcome-newsletter input[type=email]{min-height:50px;min-width:190px;max-width:190px;border-radius:0}.welcome-newsletter{text-align:center}.site-header .header-menu-container ul.menu>li.base-menu-mega-enabled>ul .nav-drop-title-wrap{font-weight:600;font-size:16px;color:var(--global-palette3)}.site-header .mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon{font-size:24px;color:#fff}.site-header .mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon:hover{color:var(--global-palette2)}.site-footer .site-middle-footer-inner-wrap .footer-widget-area .widget li+li{margin:12px 0 0}.site-footer .site-middle-footer-inner-wrap .widget-area .widget-title{margin-bottom:30px}.site-footer .site-middle-footer-inner-wrap .site-info-inner .contact_info{margin-bottom:0}.site-footer .site-middle-footer-inner-wrap .site-info-inner .widget_text p{font-size:20px;font-weight:500;margin-top:20px}.service-section .elementor-icon-box-icon{height:160px;width:160px;background-color:var(--global-palette8);border-radius:100%}.service-section .elementor-icon-box-icon .elementor-icon svg{height:160px;width:160px}.video-section .elementor-open-lightbox{--video-aspect-ratio:2.54!important}.video-section .elementor-custom-embed-play{position:absolute;top:63%}.team-section .team-description,.team-section .team-icon-socials{display:none}.team-section .team-box .team-icon-socials ul,.team-section .team-box .team-job{padding:0!important}.team-section .team-box .team-image{overflow:hidden;padding-bottom:0!important}.team-section .team-box .team-image img{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.team-section .team-box .team-image:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.testimonial-section .title{display:none}.testimonial-section ul.splide__pagination{padding-left:0}.testimonial-section .splide__pagination__page{height:10px;width:10px}.blog-section .entry-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.blog-section .entry-excerpt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.blog-section .post-button:hover{text-decoration:none!important}.brand-section .elementor-brand-image img{-webkit-filter:invert(50%) sepia(94%) saturate(1%) hue-rotate(72deg) brightness(88%) contrast(86%);filter:invert(50%) sepia(94%) saturate(1%) hue-rotate(72deg) brightness(88%) contrast(86%)}.brand-section .elementor-brand-image img:hover{--webkit-filter:unset;-webkit-filter:unset;filter:unset}.contact-section .contact-col-1{margin-bottom:25px}.contact-section .contact-col-1 p{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;margin-bottom:0!important}.contact-section .contact-col-1 p span.wpcf7-form-control-wrap{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.contact-section .contact-col-1 input{display:block;width:100%;border:0;-webkit-border-after:1px solid #e5e5e5;border-block-end:1px solid #e5e5e5;padding:9px 0;font-size:12px;font-weight:600;letter-spacing:4px;background-color:var(--global-palette9)}.contact-section .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea{display:block;width:100%;padding-inline:0;height:100px;border:0;-webkit-border-after:1px solid #e5e5e5;border-block-end:1px solid #e5e5e5;background-color:var(--global-palette9);overflow:hidden;font-size:12px;font-weight:600;letter-spacing:4px}.contact-section .wpcf7-form-control.wpcf7-submit{padding-block:11px;height:50px;width:100%}.about-section .about-img{position:relative;overflow:hidden}.about-section .about-img::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.3)));background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.about-section .about-img:hover::before{-webkit-animation:shine .75s;animation:shine .75s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.color-switch-dark .site-header #main-header .header-button2{background-color:var(--global-palette-btn-bg);color:var(--global-palette-btn)}.color-switch-dark .site-middle-footer-wrap .site-footer-row-container-inner{border-color:#232323}.color-switch-dark .counter-section{background-color:#212121!important}.color-switch-dark #mobile-drawer .drawer-inner{background:var(--global-palette7)}.color-switch-dark .site-footer{background-color:#000!important}.color-switch-dark .site-main-header-wrap .site-header-row-container-inner{background:#000}.color-switch-dark #masthead .base-sticky-header.item-is-fixed:not(.item-at-start):not(.item-hidden-above)>.site-header-row-container-inner{background-color:#000!important}.woocommerce ul.products:not(.products-list-view) li.product{text-align:left;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0}.woocommerce ul.products:not(.products-list-view) li.product .product-details.entry-content-wrap{padding-inline:0}.woocommerce ul.products:not(.products-list-view) li.product .product-details.entry-content-wrap .product-action-wrap.style-button{padding-inline:0;bottom:-2.3rem;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;width:100%}.woocommerce ul.products:not(.products-list-view) li.product .product-details.entry-content-wrap .star-rating{float:none;margin:10px 0!important}.woocommerce ul.products:not(.products-list-view) li.product .product-details.entry-content-wrap .woocommerce-loop-product__title{padding-bottom:0}.woocommerce .base-sticky-add-to-cart-action-wrap a.added_to_cart,.woocommerce a.added_to_cart:not(.woocommerce .product-action-wrap.style-text a.added_to_cart):not(form.cart .added_to_cart),.woocommerce div.product div.summary .added_to_cart{font-size:13px;font-weight:600;padding:10px 30px;text-transform:uppercase;line-height:2em;border-radius:0;letter-spacing:1.5px;max-height:45px}.woocommerce .woocommerce-Price-amount:not(del .woocommerce-Price-amount):not(.tmcore-product-price-filter .woocommerce-Price-amount){color:var(--global-palette2);font-weight:600}.woocommerce .price,.woocommerce .tr-price,.woocommerce .woocommerce-grouped-product-list-item__price{color:var(--global-palette2);font-weight:600}.woocommerce .price del,.woocommerce .tr-price del,.woocommerce .woocommerce-grouped-product-list-item__price del{color:var(--global-palette4)!important;text-decoration-color:var(--global-palette4);font-weight:400}.woocommerce .cross-sells>h2,.woocommerce .related.products>h2,.woocommerce .up-sells.upsells.products>h2,.woocommerce .woosc-quick-table>h2{text-align:center;margin-bottom:30px;text-transform:uppercase}.woocommerce ul.cart_list li .quantity,.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li .quantity,.woocommerce ul.product_list_widget li a{font-size:15px;font-weight:400}.woocommerce table.shop_table{font-size:100%}.woocommerce #cart-drawer h2.side-cart-header{font-size:18px}.woocommerce #reviews #comments h2{font-weight:500}.woocommerce #reviews .comment-reply-title{font-weight:500}.woocommerce form .form-row label{font-size:100%}.woocommerce table.shop_table{font-size:100%}.woocommerce span.onsale{background-color:var(--global-palette1);color:var(--global-palette9);font-size:.8em;padding:0;width:40px;height:20px;font-weight:600;border-radius:0;line-height:20px}.woocommerce div.product div.summary .product-onsale span.onsale{padding:0!important;font-size:.8em}.menu .menu-item .woocommerce ul.products li.product .onsale{padding:0!important}.woocommerce div.product div.summary span.onsale{padding:0}.base-sticky-add-to-cart-title-wrap .base-sticky-add-to-cart-title{font-size:16px;font-weight:500}.woosc-btn-icon-text .woosc-btn-text,.woosw-btn-icon-text .woosw-btn-text{text-transform:capitalize;font-weight:500}@media (min-width:1900px){.site-header .site-container{width:1900px;margin:auto}}@media (max-width:1366px) and (min-width:1025px){.site-footer .site-middle-footer-inner-wrap{grid-column-gap:40px}.site-header .site-main-header-wrap .site-header-row-container-inner>.site-container{padding:0 15px 0 15px}}@media (max-width:1024px){.video-section .elementor-custom-embed-play{position:absolute;top:68%}.team-section .team-box{width:331px!important}.site-footer .site-middle-footer-inner-wrap .footer-widget-area .widget li+li{margin:10px 0 0}.site-footer .site-middle-footer-inner-wrap .widget-area .widget-title{margin-bottom:15px}.site-footer .site-middle-footer-inner-wrap .site-info-inner .contact_info{margin-bottom:0}.site-footer .site-middle-footer-inner-wrap .site-info-inner .widget_text p{font-size:18px;margin-top:10px}.elementor-post-wrapper .splide__track .column-item{width:50%;padding-left:10px;padding-right:10px}.elementor-brand-wrapper .splide__track .elementor-brand-item{width:25%}.woocommerce .base-sticky-add-to-cart-action-wrap a.added_to_cart,.woocommerce a.added_to_cart:not(.woocommerce .product-action-wrap.style-text a.added_to_cart):not(form.cart .added_to_cart),.woocommerce div.product div.summary .added_to_cart{padding:10px 20px}.archive .wp-site-blocks .wc-block-grid:not(.has-2-columns):not(has-1-columns) .wc-block-grid__products,.archive ul.products:not(.products-list-view):not(.splide__list):not(.products-list ul.products),.single-product .wp-site-blocks .wc-block-grid:not(.has-2-columns):not(has-1-columns) .wc-block-grid__products,.single-product ul.products:not(.products-list-view):not(.splide__list):not(.products-list ul.products),.woocommerce-cart .wp-site-blocks .wc-block-grid:not(.has-2-columns):not(has-1-columns) .wc-block-grid__products,.woocommerce-cart ul.products:not(.products-list-view):not(.splide__list):not(.products-list ul.products){-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;row-gap:1em}}@media (max-width:1024px) and (min-width:541px){.archive ul.products:not(.products-list-view,.woocommerce.columns-mobile-1 ul.products.grid-cols):not(.splide_list),.single-product ul.products:not(.products-list-view,.woocommerce.columns-mobile-1 ul.products.grid-cols):not(.splide_list),.woocommerce-cart ul.products:not(.products-list-view,.woocommerce.columns-mobile-1 ul.products.grid-cols):not(.splide_list){-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.team-section .team-box{width:290px!important}.elementor-brand-wrapper .splide__track .elementor-brand-item{width:33.3333%}.contact-section .contact-col-1 p{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.contact-section .contact-col-1 input{font-size:11px;letter-spacing:1px}.contact-section .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea{height:50px;font-size:11px;letter-spacing:1px}.contact-section .wpcf7-form-control.wpcf7-submit{height:45px}.site-footer .site-middle-footer-inner-wrap{grid-row-gap:40px}.woocommerce ul.products:not(.products-list-view) li.product .product-details.entry-content-wrap .product-action-wrap.style-button{padding:0}.woocommerce span.onsale{font-size:.7em;width:35px;height:18px;line-height:18px}.woocommerce div.product div.summary .product-onsale span.onsale{font-size:.7em}}@media (max-width:719px){.ft-ro-m-dir-column .site-footer-section{grid-row-gap:0px}}@media (max-width:540px){.video-section .elementor-open-lightbox{--video-aspect-ratio:1.855!important}.video-section .elementor-custom-embed-play{position:absolute;top:72%}.site-header .custom-logo-link img,.site-header img.base-dark-mode-logo{width:85px;height:55px}.elementor-post-wrapper .splide__track .column-item{width:100%;padding-left:5px;padding-right:5px}}