html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}html{background-color:rgba(0,0,0,0);background-image:none}body{-webkit-text-size-adjust:100%}figure{margin:0;padding:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}figure img{vertical-align:top}button,input[type=button],input[type=submit],input[type=reset]{border:none;background:none;font-size:1rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.instructor-info-booking{margin-bottom:2em}.instructor-info-booking .instructor-info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding:20px;background-color:rgba(51,51,51,.03);border-radius:10px;margin-bottom:2em}.instructor-info-booking .instructor-info .instructor-image{width:150px;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:10px;-ms-flex-negative:0;flex-shrink:0}.instructor-info-booking .instructor-info .instructor-details{-webkit-box-flex:1;-ms-flex:1;flex:1}.instructor-info-booking .instructor-info .instructor-details .instructor-name{font-family:"Archivo Black",sans-serif;font-size:1.5rem;font-weight:400;margin-bottom:.5em;color:#cd916a}.instructor-info-booking .instructor-info .instructor-details .instructor-bio{line-height:1.6;margin-bottom:1em;color:#333}.instructor-info-booking .instructor-info .instructor-details .lesson-duration{font-weight:600;color:#95bea7}.instructor-info-booking .booking-form-wrapper{padding:20px;background-color:rgba(51,51,51,.05);border-radius:10px}.instructor-info-booking .booking-form-wrapper h3{font-family:"Archivo Black",sans-serif;font-size:1.3rem;font-weight:400;margin-bottom:1em;color:#cd916a}.instructor-info-booking .booking-form-wrapper .login-notice{padding:15px;background-color:rgba(149,190,167,.1);border-left:4px solid #95bea7;border-radius:4px;color:#333}.instructor-info-booking .booking-form-wrapper .login-notice a{color:#cd916a;font-weight:600;text-decoration:underline}.instructor-info-booking .booking-form-wrapper .login-notice a:hover{color:#e0bba3}.instructor-info-booking .booking-form-wrapper .booking-fields .form-row{margin-bottom:1.5em}.instructor-info-booking .booking-form-wrapper .booking-fields .form-row label{display:block;font-weight:600;margin-bottom:.8em;color:#333;font-size:1.1rem}.instructor-info-booking .booking-form-wrapper .booking-fields .form-row label .required{color:#cd916a}.instructor-info-booking .booking-form-wrapper .booking-fields .form-row select{width:100%;padding:12px;font-size:1rem;border:2px solid rgba(51,51,51,.2);border-radius:6px;background-color:#fff;color:#333;-webkit-transition:all .3s ease;transition:all .3s ease}.instructor-info-booking .booking-form-wrapper .booking-fields .form-row select:focus{outline:none;border-color:#cd916a;background-color:#fff}.instructor-info-booking .booking-form-wrapper .booking-fields .form-row select:disabled{opacity:.5;cursor:not-allowed}.instructor-info-booking .booking-form-wrapper .booking-fields .form-row select option{background-color:#fff;color:#333}.instructor-info-booking .booking-form-wrapper .booking-date-buttons,.instructor-info-booking .booking-form-wrapper .booking-time-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:10px}.instructor-info-booking .booking-form-wrapper .booking-date-buttons .booking-btn,.instructor-info-booking .booking-form-wrapper .booking-time-buttons .booking-btn{padding:12px 20px;font-size:.95rem;font-weight:600;border:2px solid rgba(51,51,51,.2);border-radius:8px;background-color:#fff;color:#333;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:"Archivo",sans-serif}.instructor-info-booking .booking-form-wrapper .booking-date-buttons .booking-btn:hover,.instructor-info-booking .booking-form-wrapper .booking-time-buttons .booking-btn:hover{border-color:#95bea7;background-color:rgba(149,190,167,.05);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.instructor-info-booking .booking-form-wrapper .booking-date-buttons .booking-btn.active,.instructor-info-booking .booking-form-wrapper .booking-time-buttons .booking-btn.active{border-color:#cd916a;background-color:#cd916a;color:#fff;-webkit-box-shadow:0 4px 12px rgba(205,145,106,.3);box-shadow:0 4px 12px rgba(205,145,106,.3)}.instructor-info-booking .booking-form-wrapper .booking-date-buttons .booking-btn:active,.instructor-info-booking .booking-form-wrapper .booking-time-buttons .booking-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.instructor-info-booking .booking-form-wrapper .booking-date-buttons .date-btn,.instructor-info-booking .booking-form-wrapper .booking-time-buttons .date-btn{min-width:180px;-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 5px);flex:1 1 calc(50% - 5px);max-width:calc(50% - 5px)}.instructor-info-booking .booking-form-wrapper .booking-date-buttons .time-btn,.instructor-info-booking .booking-form-wrapper .booking-time-buttons .time-btn{min-width:100px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.instructor-info-booking .booking-form-wrapper .booking-date-buttons .time-btn.conflicting,.instructor-info-booking .booking-form-wrapper .booking-time-buttons .time-btn.conflicting{opacity:.4;border-color:rgba(153,153,153,.3);background-color:rgba(245,245,245,.5);color:#999;cursor:not-allowed;text-decoration:line-through}.instructor-info-booking .booking-form-wrapper .booking-date-buttons .time-btn.conflicting:hover,.instructor-info-booking .booking-form-wrapper .booking-time-buttons .time-btn.conflicting:hover{border-color:rgba(153,153,153,.3);background-color:rgba(245,245,245,.5);-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.instructor-info-booking .booking-form-wrapper .booking-date-buttons .no-times-message,.instructor-info-booking .booking-form-wrapper .booking-time-buttons .no-times-message{width:100%;padding:15px;text-align:center;color:#999;font-style:italic;background-color:rgba(51,51,51,.05);border-radius:6px;margin:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--bookings a::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:8px}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--bookings.is-active a{color:#cd916a}.woocommerce-account .woocommerce-MyAccount-content .my-bookings-intro{margin-bottom:2em}.woocommerce-account .woocommerce-MyAccount-content .my-bookings-intro p{font-size:1.1rem;line-height:1.6}.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive{border:none}.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive thead{background-color:rgba(149,190,167,.08)}.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive thead th{font-family:"Archivo Black",sans-serif;font-weight:400;padding:12px 10px;border:none;color:#95bea7;font-size:.875rem}.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive tbody tr.booking-row{background-color:#fff;border-bottom:1px solid rgba(149,190,167,.1);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive tbody tr.booking-row:hover{background-color:rgba(149,190,167,.03)}.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive tbody tr.booking-row.status-pending,.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive tbody tr.booking-row.status-on-hold{border-left:3px solid #f0ad4e}.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive tbody tr.booking-row.status-processing{border-left:3px solid #95bea7}.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive tbody tr.booking-row.status-completed{border-left:3px solid #5cb85c}.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive tbody tr.booking-row.status-cancelled{border-left:3px solid #d9534f;opacity:.6}.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive tbody tr.booking-row td{padding:12px 8px;vertical-align:middle;border:none;color:#333;font-size:.875rem}.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive tbody tr.booking-row td.lesson-details strong{display:inline;font-size:.95rem;margin-bottom:0;color:#95bea7;font-weight:600;margin-right:8px}.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive tbody tr.booking-row td.lesson-details small{color:#666;font-size:.8rem;display:inline;margin-top:0}.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive tbody tr.booking-row td.lesson-datetime strong{display:inline;font-size:.9rem;color:#333;font-weight:600;margin-bottom:0;margin-right:6px}.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive tbody tr.booking-row td.lesson-datetime span{display:inline;font-size:.875rem;color:#666;margin-top:0}.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive tbody tr.booking-row td.booking-status .status-badge{display:inline-block;padding:5px 12px;border-radius:16px;font-size:.75rem;font-weight:600;text-transform:none}.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive tbody tr.booking-row td.booking-status .status-badge.status-pending,.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive tbody tr.booking-row td.booking-status .status-badge.status-on-hold{background-color:rgba(240,173,78,.15);color:#df8a13}.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive tbody tr.booking-row td.booking-status .status-badge.status-processing{background-color:rgba(149,190,167,.1);color:#95bea7}.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive tbody tr.booking-row td.booking-status .status-badge.status-completed{background-color:rgba(92,184,92,.15);color:#3d8b3d}.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive tbody tr.booking-row td.booking-status .status-badge.status-cancelled{background-color:rgba(217,83,79,.15);color:#c9302c}.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive tbody tr.booking-row td.booking-actions{white-space:nowrap}.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive tbody tr.booking-row td.booking-actions .button{display:inline-block;margin:2px;padding:6px 12px;font-size:.8rem;border-radius:4px;text-decoration:none;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease}.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive tbody tr.booking-row td.booking-actions .button.pay-now{background-color:#95bea7;color:#fff;border:1px solid #95bea7}.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive tbody tr.booking-row td.booking-actions .button.pay-now:hover{background-color:#85b49a}.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive tbody tr.booking-row td.booking-actions .button.view{background-color:#fff;color:#95bea7;border:1px solid #95bea7}.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive tbody tr.booking-row td.booking-actions .button.view:hover{background-color:rgba(149,190,167,.05)}.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive tbody tr.booking-row td.booking-actions .button.cancel{background-color:#fff;color:#d9534f;border:1px solid #d9534f}.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive tbody tr.booking-row td.booking-actions .button.cancel:hover{background-color:rgba(217,83,79,.05)}.woocommerce-orders-table.my_account_orders.account-orders-table.shop_table_responsive tbody tr.booking-row td.booking-actions .no-cancel{display:inline-block;font-size:.85rem;color:#999;font-style:italic}@media screen and (max-width: 768px){.instructor-info-booking .instructor-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.instructor-info-booking .instructor-info .instructor-image{width:100%;height:200px}.instructor-info-booking .booking-form-wrapper .booking-date-buttons .date-btn{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}.instructor-info-booking .booking-form-wrapper .booking-time-buttons .time-btn{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 5px);flex:1 1 calc(50% - 5px);max-width:calc(50% - 5px)}.woocommerce-orders-table.shop_table_responsive tbody tr.booking-row td.booking-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.woocommerce-orders-table.shop_table_responsive tbody tr.booking-row td.booking-actions .button{width:100%;text-align:center}}@media screen and (max-width: 480px){.instructor-info-booking .booking-form-wrapper .booking-time-buttons .time-btn{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}body.woocommerce-checkout #place_order{background-color:#95bea7;font-weight:800;font-size:1.1rem}body.woocommerce-checkout #place_order:hover{background-color:#c3d8c4}body.woocommerce-order-received .woocommerce-order-received .woocommerce-notice--success{background-color:rgba(149,190,167,.1);border-left-color:#95bea7}body.woocommerce-order-received .woocommerce-order-received .woocommerce-notice--success a{color:#cd916a;font-weight:600;text-decoration:underline}body.woocommerce-order-received .woocommerce-order-received .woocommerce-notice--success a:hover{color:#e0bba3}.woocommerce-account .woocommerce{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.woocommerce-account .woocommerce-MyAccount-navigation{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;width:200px;max-width:200px}.woocommerce-account .woocommerce-MyAccount-content{-webkit-box-flex:1;-ms-flex:1;flex:1;width:calc(100% - 230px);max-width:calc(100% - 230px)}@media screen and (max-width: 768px){.woocommerce-account .woocommerce{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.woocommerce-account .woocommerce-MyAccount-content{width:100%;max-width:100%}}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--orders{display:none}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--downloads{display:none}@media screen and (min-width: 769px){.woocommerce-form-login.login{padding-bottom:3.1rem !important}}body.home .header-wrap,body.home .top-header,body.home .top-bar{background-color:rgba(0,0,0,0);border:none !important}body.home #sticky-header-sticky-wrapper,body.home #sticky-header{border:none !important}body.home .top-header{position:absolute;left:0;top:0;width:100%;z-index:100}body.home #content,body.home #primary{padding:0;margin-bottom:0}body.home #content .wrap,body.home #primary .wrap{max-width:none}body.home .page-header{display:none}body.home .hero{position:relative;width:100%;height:100vh;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}body.home .hero .hero-slider{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:1}body.home .hero .hero-slider .swiper-slide{width:100%;height:100vh}body.home .hero .hero-slider .swiper-slide img{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}body.home .hero video{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:none}body.home .hero>div.descriptions{position:absolute;left:0;top:0;z-index:20;width:100%;height:100vh;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center}body.home .hero>div.descriptions>div{max-width:1300px;padding:0 40px}body.home .hero>div.descriptions p{line-height:1.8;font-size:1.125rem;margin-bottom:1.5rem}body.home .hero>div.descriptions p.hero-catchphrase{font-size:3.5rem;font-weight:400;margin-bottom:2rem;line-height:1.2;font-family:"Archivo Black",sans-serif}body.home .hero>div.descriptions p.hero-description{font-size:1.125rem;line-height:1.9;margin-bottom:1.5rem}body.home .hero>div.descriptions p.hero-concept{font-size:1.25rem;line-height:1.8;font-weight:600;margin-bottom:0}@media screen and (max-width: 767px){body.home .hero{height:auto;min-height:100vw}body.home .hero::before{height:100%}body.home .hero .hero-slider{position:relative;height:100vw}body.home .hero .hero-slider .swiper-slide{height:100vw}body.home .hero .hero-slider .swiper-slide img{height:100vw;-o-object-fit:cover;object-fit:cover}body.home .hero video{height:100vw}body.home .hero>div.descriptions{position:relative;height:auto;padding:40px 20px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0.5)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.5))}body.home .hero>div.descriptions>div{padding:0}body.home .hero>div.descriptions p{font-size:.875rem;line-height:1.7;margin-bottom:1rem}body.home .hero>div.descriptions p.hero-catchphrase{font-size:1.75rem;margin-bottom:1.5rem;line-height:1.3;font-weight:800}body.home .hero>div.descriptions p.hero-description{font-size:.875rem;line-height:1.7;margin-bottom:1rem}body.home .hero>div.descriptions p.hero-description br{display:none}body.home .hero>div.descriptions p.hero-concept{font-size:1rem;line-height:1.7;font-weight:600;margin-bottom:0}body.home .hero>div.descriptions p.hero-concept br{display:none}}.lesson-categories{padding:100px 10px;background-color:#fff;color:#000}@media screen and (max-width: 767px){.lesson-categories{padding:60px 20px}}.lesson-categories>div{max-width:1300px;margin-left:auto;margin-right:auto}.lesson-categories h2{font-family:"Lexend Exa",sans-serif;font-size:2rem;font-weight:800;color:#000;text-align:left}@media screen and (max-width: 767px){.lesson-categories h2{font-size:1.5rem}}.lesson-categories p{text-align:left;color:#666;margin-top:1em;margin-bottom:0}@media screen and (max-width: 767px){.lesson-categories p{font-size:.875rem}}.lesson-categories .category-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:30px;list-style:none;padding:0;margin:30px 0 0 0}@media screen and (max-width: 767px){.lesson-categories .category-grid{grid-template-columns:1fr;gap:20px;margin-top:20px}}.category-card{position:relative;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.category-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 8px 20px rgba(0,0,0,.15);box-shadow:0 8px 20px rgba(0,0,0,.15)}.category-card a{display:block;text-decoration:none}.category-image{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden}.category-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.category-overlay{position:absolute;bottom:0;left:0;right:0;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.3)), to(transparent));background:linear-gradient(to top, rgba(0, 0, 0, 0.3), transparent);padding:40px 20px 20px}.category-overlay h3{color:#fff !important;font-family:"Archivo Black",sans-serif;font-size:1.5rem;font-weight:800;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5)}.featured-lessons{padding:100px 10px;background-color:#e8e8e8}@media screen and (max-width: 767px){.featured-lessons{padding:60px 20px}}.featured-lessons>div{max-width:1300px;margin-left:auto;margin-right:auto}.featured-lessons h2{font-family:"Archivo Black",sans-serif;font-size:2rem;font-weight:400;color:#000;text-align:left}@media screen and (max-width: 767px){.featured-lessons h2{font-size:1.5rem}}.featured-lessons p{text-align:left;color:#666;margin-top:1em;margin-bottom:0}@media screen and (max-width: 767px){.featured-lessons p{font-size:.875rem}}.featured-lessons ul.products{margin-top:30px}@media screen and (max-width: 767px){.products .category-grid{grid-template-columns:1fr}}.instructor-info-loop{margin:20px 0;padding:15px;background-color:rgba(241,246,242,.3);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 767px){.instructor-info-loop{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.instructor-info-loop .instructor-image{-ms-flex-negative:0;flex-shrink:0;width:80px;height:80px;border-radius:50%;overflow:hidden}@media screen and (max-width: 767px){.instructor-info-loop .instructor-image{width:100px;height:100px}}.instructor-info-loop .instructor-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.instructor-info-loop .instructor-details{-webkit-box-flex:1;-ms-flex:1;flex:1}.instructor-info-loop .instructor-details .instructor-name{font-family:"Archivo",sans-serif;font-size:1rem;font-weight:bold;color:#95bea7;margin:0 0 8px 0}.instructor-info-loop .instructor-details .instructor-bio{font-family:"Archivo",sans-serif;font-size:.875rem;min-height:6.4em;line-height:1.6;color:#333;margin:0}@media screen and (max-width: 767px){.instructor-info-loop .instructor-details .instructor-bio{font-size:.8125rem}}ul.products{margin-left:auto;margin-right:auto}ul.products::after,ul.products::before{display:none}ul.products[class*=columns-]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2%}ul.products[class*=columns-] li.product{float:none;width:32%;margin-right:0;margin-bottom:30px;background-color:#fff;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@media screen and (max-width: 1024px){ul.products[class*=columns-] li.product{width:48%;gap:4%}}@media screen and (max-width: 767px){ul.products[class*=columns-] li.product{width:100%;margin-bottom:20px}}ul.products[class*=columns-] li.product img.woocommerce-placeholder,ul.products[class*=columns-] li.product img.wp-post-image,ul.products[class*=columns-] li.product img.attachment-woocommerce_thumbnail{width:100% !important;height:auto !important;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border-radius:10px 10px 0 0;margin:0 !important;float:none !important}ul.products[class*=columns-] li.product>*{padding:0 20px}ul.products[class*=columns-] li.product>a:first-child{padding:0}ul.products[class*=columns-] li.product.product-category{padding-bottom:0}ul.products[class*=columns-] li.product.product-category .custom-note{text-align:left;padding-right:30px}ul.products[class*=columns-] li.product.product-category .custom-note p+p{margin-top:1em}ul.products[class*=columns-] li.product.product-category .custom-note p.note{color:#cd916a;font-size:.85rem;font-weight:400}ul.products[class*=columns-] li.product.product-category .custom-note .btn{margin-top:1em}ul.products[class*=columns-] li.product.product-category .custom-note .btn span.btn{display:inline-block;height:50px;line-height:50px;padding:0 20px;border-radius:6px;background-color:#95bea7;font-family:"Archivo",sans-serif;color:#fff;font-weight:600;font-size:1.125rem;text-decoration:none}ul.products[class*=columns-] li.product a:first-child{text-align:left;outline:none;display:block}ul.products[class*=columns-] li.product a:first-child,ul.products[class*=columns-] li.product a:first-child h2{color:#333}ul.products[class*=columns-] li.product a:first-child h2{font-family:"Archivo Black",sans-serif;font-size:1.2rem;font-weight:800;padding:15px 20px 0;margin:0;min-height:3.6em}ul.products[class*=columns-] li.product a:first-child mark,ul.products[class*=columns-] li.product a:first-child ins{display:none}ul.products[class*=columns-] li.product a:first-child .amount{color:#95bea7}ul.products[class*=columns-] li.product a:first-child>img{display:block;float:none !important;width:100% !important;height:auto !important;margin-right:0 !important}ul.products[class*=columns-] li.product a:first-child::after{content:"";display:table;clear:both}ul.products[class*=columns-] li.product a:first-child .short-description{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;text-align:left;font-weight:normal;min-height:auto}ul.products[class*=columns-] li.product a:first-child .short-description p{font-weight:600;padding-left:0;color:#333}ul.products[class*=columns-] li.product a:first-child .short-description p+p{margin-top:1em}ul.products[class*=columns-] li.product a:first-child .short-description p.note{color:#cd916a;font-size:.85rem;font-weight:400}ul.products[class*=columns-] li.product a:first-child .price{padding:0 20px}ul.products[class*=columns-] li.product .instructor-info-loop{margin:20px}ul.products[class*=columns-] li.product a.add_to_cart_button,ul.products[class*=columns-] li.product a.select-datetime-button{width:calc(100% - 40px);margin:20px 20px 20px;font-weight:bold;border-radius:6px;background-color:#000;border:none !important;outline:none !important;text-align:center}ul.products[class*=columns-] li.product a.add_to_cart_button:hover,ul.products[class*=columns-] li.product a.select-datetime-button:hover{background-color:#95bea7}ul.products[class*=columns-] li.product a.add_to_cart_button+.added_to_cart,ul.products[class*=columns-] li.product a.select-datetime-button+.added_to_cart{margin-left:10px;color:#333}ul.products[class*=columns-] li.product a.select-datetime-button{background-color:#000;color:#fff;text-decoration:none;display:inline-block;padding:12px 30px;font-family:"Archivo",sans-serif;font-size:1rem;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 767px){ul.products[class*=columns-] li.product a.select-datetime-button{width:100%;text-align:center;padding:14px 20px;font-size:.9375rem}}ul.products[class*=columns-] li.product a.select-datetime-button:hover{background-color:#95bea7;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(149,190,167,.3);box-shadow:0 4px 12px rgba(149,190,167,.3)}ul.products[class*=columns-] li.product .button:hover{background-color:#95bea7;border-color:#95bea7}ul.products[class*=columns-] li.product .woocommerce-loop-category__title,ul.products[class*=columns-] li.product .woocommerce-loop-product__title,ul.products[class*=columns-] li.product h3{padding-top:30px;font-size:1.2rem;font-weight:bold}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{display:none !important}.woocommerce ul.products li.product .button{border:none}.woocommerce-info:last-child{margin-top:1rem}.entry-content h2{font-weight:bold;font-size:1.5rem}.woocommerce-form-register>p.form-row+p{font-size:.8rem;color:#cd916a;margin-bottom:1rem}.woocommerce-product-gallery__trigger{display:none}img[src*="fit."],img[src*="lang."],img[src*="it."],img[src*="beauty."],img[src*="cook."],img[src*="manner."],img[src*="life."],img[src*="cult."],img[src*="dance."],img[src*=-fit],img[src*=-lang],img[src*=-it],img[src*=-beauty],img[src*=-cook],img[src*=-manner],img[src*=-life],img[src*=-cult],img[src*=-dance]{display:inline-block !important}img[src*=-lang],img[src*="lang."]{background-color:#7fa7cc}img[src*=-it],img[src*="it."]{background-color:#4389a0}img[src*=-fit],img[src*="fit."]{background-color:#ed7272}img[src*=-beauty],img[src*="beauty."]{background-color:#e765cd}img[src*=-cook],img[src*="cook."]{background-color:#d0b857}img[src*=-manner],img[src*="manner."]{background-color:#65cc6a}img[src*=-life],img[src*="life."]{background-color:#b765cc}img[src*=-cult-],img[src*="cult."]{background-color:#99b869}img[src*=-dance],img[src*="dance."]{background-color:#cb9754}.page-template{background-color:#f9fbfd}.page-template #primary{width:100%}.page-template .page-header{width:100%;background:linear-gradient(135deg, #fff 0%, #f4f7f9 100%);padding:80px 20px;text-align:center;margin-bottom:60px;border-bottom:1px solid rgba(0,0,0,.05)}.page-template .page-header .page-title{max-width:1300px;margin:0 auto;font-family:"Archivo Black",sans-serif;font-size:2.5rem;font-weight:400;color:#333;letter-spacing:-0.02em}@media screen and (max-width: 767px){.page-template .page-header .page-title{font-size:1.75rem;padding:0 10px}}.page-template .page-body{max-width:1300px;margin:0 auto 100px;padding:0 40px}@media screen and (max-width: 767px){.page-template .page-body{padding:0 20px;margin-bottom:60px}}.page-template .page-body .intro-section{background:#fff;border-radius:24px;padding:60px;margin-bottom:40px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.03);box-shadow:0 10px 40px rgba(0,0,0,.03);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}@media screen and (max-width: 767px){.page-template .page-body .intro-section{padding:30px 20px;border-radius:16px}}.page-template .page-body .intro-section h2{font-family:"Archivo Black",sans-serif;font-size:1.75rem;font-weight:400;color:#333;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.page-template .page-body .intro-section h2::before{content:"";display:block;width:6px;height:32px;background:#95bea7;border-radius:3px}@media screen and (max-width: 767px){.page-template .page-body .intro-section h2{font-size:1.4rem;margin-bottom:25px}}.page-template .page-body .intro-section h3{font-size:1.25rem;font-weight:700;color:#95bea7;margin-bottom:15px;line-height:1.4}.page-template .page-body .intro-section p{line-height:1.8;color:#555;margin-bottom:1.5em;font-size:1rem}.page-template .page-body .intro-section p:last-child{margin-bottom:0}.page-template .page-body .intro-section ul{list-style:none !important;padding:0;margin:20px 0}.page-template .page-body .intro-section ul li{position:relative;padding-left:1.5em;margin-bottom:.8em;line-height:1.6;color:#555;list-style:none !important}.page-template .page-body .reason-item,.page-template .page-body .flow-item{background:#f8f9fa;border-radius:16px;padding:30px;margin-bottom:20px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.page-template .page-body .reason-item ul,.page-template .page-body .flow-item ul{list-style:none !important;padding-left:0}.page-template .page-body .reason-item ul li,.page-template .page-body .flow-item ul li{list-style:none !important}.page-template .page-body .reason-item:hover,.page-template .page-body .flow-item:hover{background:#fff;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.05);box-shadow:0 4px 20px rgba(0,0,0,.05);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.page-template .page-body section:nth-of-type(2){display:grid;grid-template-columns:1fr;gap:20px}.page-template .page-body section:nth-of-type(2) h2{grid-column:1/-1;margin-bottom:20px}@media screen and (min-width: 768px){.page-template .page-body section:nth-of-type(2){grid-template-columns:repeat(2, 1fr)}.page-template .page-body section:nth-of-type(2) .reason-item{margin-bottom:0;height:100%}.page-template .page-body section:nth-of-type(2) .reason-item:last-child{grid-column:1/-1}}.page-template .page-body .step-content{position:relative;padding-left:0}.page-template .page-body .step-content h3{font-size:1.1rem;color:#333;background:rgba(149,190,167,.1);padding:10px 15px;border-radius:8px;display:inline-block;margin-top:1.5em;margin-bottom:.8em}.page-template .page-body .step-content h3:first-of-type{margin-top:0}.page-template .page-body .faq-item{background:#f9f9f9;border-radius:12px;padding:25px;margin-bottom:20px;border:1px solid rgba(0,0,0,0);-webkit-transition:all .3s ease;transition:all .3s ease}.page-template .page-body .faq-item:hover{border-color:rgba(149,190,167,.3);background:#fff}.page-template .page-body .faq-item h3{color:#333;font-size:1.1rem;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.page-template .page-body .faq-item h3::before{content:"Q.";color:#95bea7;font-weight:800;font-size:1.2rem;line-height:1}.page-template .page-body .faq-item p{font-size:.95rem;color:#666;padding-left:25px;margin-bottom:0}.page-template .page-body section:last-child{background:#95bea7;color:#fff;text-align:center;padding:80px 40px}.page-template .page-body section:last-child h2{color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template .page-body section:last-child h2::before{background:#fff}.page-template .page-body section:last-child p{color:rgba(255,255,255,.9);font-size:1.1rem}.page-template .page-body section:last-child strong{color:#fff;font-weight:700;border-bottom:1px dotted rgba(255,255,255,.5)}.page-template .page-body .note{font-size:.85rem;color:#888;margin-top:10px;display:block}.page-template .page-body .feature-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:15px;list-style:none !important;padding:0}.page-template .page-body .feature-list li{background:rgba(149,190,167,.05);padding:15px 15px 15px 40px !important;border-radius:8px;margin-bottom:0;font-weight:600;color:#95bea7;position:relative;list-style:none !important}.page-template .page-body .feature-list li::before{content:"✔";position:absolute;left:15px;top:15px;color:#95bea7}.page-template .page-body .class-list{list-style:none !important;padding:0;margin:1.5em 0}.page-template .page-body .class-list li{padding:1em 1.5em;margin-bottom:1em;background-color:#f8f8f8;border-left:4px solid #cd916a;border-radius:4px;list-style:none !important}.page-template .page-body .class-list li strong{color:#cd916a;font-size:1.1em}.page-template .page-body table.shop_table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:16px;overflow:hidden;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.05);box-shadow:0 4px 20px rgba(0,0,0,.05);margin-bottom:40px}.page-template .page-body table.shop_table tr:last-child th,.page-template .page-body table.shop_table tr:last-child td{border-bottom:none}.page-template .page-body table.shop_table th,.page-template .page-body table.shop_table td{padding:20px 25px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(0,0,0,.05);line-height:1.6}.page-template .page-body table.shop_table th{width:30%;background-color:#f9f9f9;color:#333;font-weight:700;font-size:.95rem}@media screen and (max-width: 767px){.page-template .page-body table.shop_table th{width:100%;display:block;background-color:rgba(149,190,167,.05);border-bottom:none;padding-bottom:10px}}.page-template .page-body table.shop_table td{color:#555;font-size:.95rem}@media screen and (max-width: 767px){.page-template .page-body table.shop_table td{width:100%;display:block;padding-top:0}}.page-body p:not(:first-child),.page-body ol:not(:first-child),.page-body ul:not(:first-child),.page-body h4:not(:first-child),.page-body h5:not(:first-child),.page-body h6:not(:first-child){margin-top:1em}.page-body h4,.page-body h5,.page-body h6{font-weight:bold;margin-top:1.6em !important}.page-body table,.page-body table th,.page-body table td{border-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.page-body table th{background-color:#e8e6fb;font-weight:bold;padding:5px 8px;width:30%}.page-body table td{padding:15px 8px}@media screen and (max-width: 768px){.page-body tbody,.page-body tr,.page-body th,.page-body td{display:block;width:100%}.page-body table th{width:100%}}.page-id-373 #main .page-body{padding:0 10px}.page-id-373 #main .page-body table{max-width:640px;margin:0 auto;background-color:#fff}.page-id-373 #main .page-body table,.page-id-373 #main .page-body table th,.page-id-373 #main .page-body table td{border-color:#ccc}.page-id-373 #main .page-body table th{background-color:#e5e5e5}@font-face{font-display:swap;font-family:"Archivo Black";font-style:normal;font-weight:400;src:url("./fonts/archivo-black-v23-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Archivo";font-style:normal;font-weight:400;src:url("./fonts/archivo-v25-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Archivo";font-style:normal;font-weight:700;src:url("./fonts/archivo-v25-latin-700.woff2") format("woff2")}.wl-counter,.yith-wcwl-add-to-wishlist,.yith-wcwl-wishlistexistsbrowse,.yith-wcwl-wishlistaddedbrowse,a.add_to_wishlist,.product_add_to_wishlist,.wishlist-link{display:none !important}input[name=quantity],.quantity,.wc-block-components-quantity-selector{display:none !important}.summary.entry-summary>div{display:none !important}.custom-logo-link,.search-field,.show-menu-toggle,.top-menu-toggle{display:none !important}.top-bar .textwidget,.top-bar .social-links{display:none !important}@media only screen and (max-width: 980px){.is-sticky #sticky-header,#sticky-header.is-sticky{position:fixed !important}}.is-sticky #sticky-header .wrap,#sticky-header.is-sticky .wrap{max-width:100%;padding:0 20px}@media only screen and (max-width: 767px){.is-sticky #sticky-header .wrap,#sticky-header.is-sticky .wrap{padding:0}}.is-sticky #sticky-header .main-header,#sticky-header.is-sticky .main-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.is-sticky #sticky-header #site-branding,#sticky-header.is-sticky #site-branding{-ms-flex-negative:0;flex-shrink:0;margin-right:auto}.is-sticky #sticky-header #site-navigation,#sticky-header.is-sticky #site-navigation{-ms-flex-negative:0;flex-shrink:0;margin-left:auto}@media only screen and (max-width: 767px){.is-sticky #sticky-header #site-navigation,#sticky-header.is-sticky #site-navigation{margin-left:0}}.is-sticky #sticky-header .show-menu-toggle,#sticky-header.is-sticky .show-menu-toggle{display:none !important}#primary-menu{text-align:center}@media screen and (max-width: 767px){#primary-menu li.mobile-myaccount-item{border-top:1px solid rgba(255,255,255,.1)}}.line-bar,.line-bar::before,.line-bar::after{background-color:#fff !important}#search-box{display:none}#search-box input[type=search]{border-width:1px;border-radius:3px 0 0 3px}#search-box button{border-radius:0 3px 3px 0 !important}#secondary{display:none}.advertisement-banner-one,.social-links,.catalog-menu-wrap,.shoppingcart-template-footer-column,.promo-category-area{display:none !important}.widget_product_tag_cloud,.reviews_tab,.sku_wrappe,.yith-wcwl-share,.related.products{display:none !important}.woocommerce-tabs #tab-reviews,.woocommerce-tabs .reviews_tab,#reviews,.woocommerce-Reviews{display:none !important}.woocommerce-result-count,.woocommerce-ordering{display:none}label[for=payment_method_inter-credit]{display:none}body{overflow-x:hidden;font-family:"Archivo",sans-serif;background-color:#fff}body.home{background-color:#f5f5f5;color:#333}body .page-title{font-family:"Archivo Black",sans-serif;font-weight:400}body.page #primary article{font-family:"Archivo",sans-serif}#page{background-color:#f5f5f5}#site-branding .wrap{max-width:1300px}#site-detail{display:block;text-align:center}#site-title{padding-top:0;padding-left:0;padding:0 10px;font-size:1.5rem;letter-spacing:0;line-height:1}#sticky-header-sticky-wrapper #site-title{padding-top:.32rem;position:relative;position:static;left:auto;top:auto}#sticky-header-sticky-wrapper #site-title a{height:28px}#site-description{margin-top:5px;color:#ccc;font-style:1rem}@media screen and (mix-width: 767px){#sticky-header-sticky-wrapper{padding:0 8px}}#sticky-header{border-top:none}#sticky-header .wrap{max-width:100%}.is-sticky #sticky-header{background-color:rgba(149,190,167,.7)}.wishlist-box{display:none}.myaccount-box{float:right}.myaccount-box .myaccount-btn{float:left;padding:8px 20px 8px 0px;position:relative;line-height:1}.myaccount-box .myaccount-btn i{font-size:22px;vertical-align:top}.wc-block-checkout__order-notes.wp-block-woocommerce-checkout-order-note-block.wc-block-components-checkout-step{display:none}.search-field{background-color:#fff !important}#colophon .widget-area{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding-top:6px}#colophon .widget-area aside{margin-top:44px}.widget-title{margin-bottom:.5em}.site-info .wrap{border-top:none}.site-info .wrap::before{display:none}.address-body{display:inline-block;vertical-align:top;max-width:320px}.custom-html-widget{font-size:15px !important}i.fa-building-o{margin-right:6px}i.fa-map-marker{margin-right:5px}#colophon .widget-wrap{border:none}.footer-menu{margin-top:-15px;text-align:center}.footer-menu ul{font-size:0}@media screen and (max-width: 767px){.footer-menu ul{padding-bottom:15px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:left}}.footer-menu li{font-size:.85rem;margin-top:15px}@media screen and (min-width: 768px){.footer-menu li{display:inline-block}.footer-menu li+li{margin-left:12px;padding-left:12px;border-left:1px solid #ccc}}.footer-menu li a{color:#999}.site-info .copyright{text-align:center;float:none;margin-top:30px}img[src$="ad.png"],img[src$="adr.png"],img[src$="adb.png"],img[src$="adbr.png"],img[src$="cn.png"]{height:18px;width:auto;vertical-align:text-top}img[src$="cnf.png"]{height:95px;width:auto}#primary{width:100%}body.home #primary{background-color:#f5f5f5 !important;color:#333}.main-slider{width:100% !important}.main-slider+.product-promotion{display:none}.catalog-slider-promotion-box{margin-top:0 !important}.catalog-slider-promotion-wrap{max-width:1800px !important;width:100% !important;padding:0 !important}.slides{position:relative;*zoom:1}.slides:after{content:"";display:table;clear:both}.slides::before{content:"";display:block;position:absolute;left:0;top:0;z-index:90;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/wp-content/uploads/2023/07/copy.webp)}.slides img{width:100% !important;height:auto;max-width:none}@media screen and (max-width: 480px){.slides img{width:150% !important;margin-left:-25%}.slides::before{-webkit-transform:scale(1.4);transform:scale(1.4)}}.product_list_widget,.shoppingcart-grid-widget-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-3%}.product_list_widget li,.shoppingcart-grid-widget-wrap li{width:47%;margin-left:3%}body:not(.home) .top-header{background-color:#333}div[id^=product] .price{margin-bottom:1em !important}div[id^=product] .variations,div[id^=product] .cart{margin-top:1em !important}.widget_shopping_cart{display:none !important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled[disabled]{color:#fff}#coupon_code{padding:3px 6px}.wc-block-cart-item__wrap{position:relative}.wc-block-cart-item__wrap::before{content:"";display:block;width:100%;height:3em;position:absolute;left:0;top:0;z-index:10}.wc-block-cart-item__wrap .wc-block-components-product-name{text-decoration:none !important;color:#000;font-weight:bold}.wc-block-components-button:not(.is-link){background-color:#95bea7;border-radius:6px;color:#fff;font-weight:bold;text-decoration:none;-webkit-transition:.5s;transition:.5s}.wc-block-components-button:not(.is-link):hover{background-color:#c3d8c4}.wp-block-woocommerce-empty-cart-block>*:not(:first-child){display:none}.page-id-373 #primary{background-color:rgba(0,0,0,0)}.page-id-373 #main .page-title{display:block;text-align:center;margin-bottom:50px}.page-id-373 #main .page-body{padding:0 10px}.page-id-373 #main .page-body table{max-width:640px;margin:0 auto;background-color:#fff}.page-id-373 #main .page-body table,.page-id-373 #main .page-body table th,.page-id-373 #main .page-body table td{border-color:#ccc}.page-id-373 #main .page-body table th{background-color:#e5e5e5}.page-body p:not(:first-child),.page-body ol:not(:first-child),.page-body ul:not(:first-child),.page-body h4:not(:first-child),.page-body h5:not(:first-child),.page-body h6:not(:first-child){margin-top:1em}.page-body h4,.page-body h5,.page-body h6{font-weight:bold;margin-top:1.6em !important}.page-body table,.page-body table th,.page-body table td{border-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.page-body table th{background-color:#f1f6f2;font-weight:bold;padding:5px 8px;width:30%}.page-body table td{padding:15px 8px}@media screen and (max-width: 768px){.page-body tbody,.page-body tr,.page-body th,.page-body td{display:block;width:100% !important}}.wp-core-ui .btn-upgrade,#about_shoppingcart{background-color:#95bea7;border-color:#95bea7}ul li a:hover,ol li a:hover{color:#95bea7}::-moz-selection{background:#95bea7}::selection{background:#95bea7}::-moz-selection{background:#95bea7}a{color:#95bea7}.go-to-top .icon-bg{background-color:#95bea7}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{color:#95bea7}input[type=reset],input[type=button],input[type=submit]{background-color:#95bea7}#search-box input[type=search]{border-color:#95bea7 !important}#search-box .woocommerce-product-search button[type=submit]{background-color:#95bea7}#site-title a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;color:#fff;text-decoration:none;font-weight:bold;font-size:1.5rem;letter-spacing:0;line-height:1;font-family:"Archivo Black",sans-serif;font-weight:400}.top-bar .top-bar-menu a{color:#aaa}.main-navigation{display:block}.main-navigation a{font-weight:bold;color:#fff}.main-navigation a:hover,.main-navigation ul li.current-menu-item a,.main-navigation ul li.current_page_ancestor a,.main-navigation ul li.current-menu-ancestor a,.main-navigation ul li.current_page_item a,.main-navigation ul li:hover>a,.main-navigation li.current-menu-ancestor.menu-item-has-children>a:after,.main-navigation li.current-menu-item.menu-item-has-children>a:after,.main-navigation ul li:hover>a:after,.main-navigation li.menu-item-has-children>a:hover:after,.main-navigation li.page_item_has_children>a:hover:after{color:#c07544}.main-navigation ul li ul{border-color:#95bea7 !important}.main-navigation ul li ul li a:hover,.main-navigation ul li ul li:hover>a,.main-navigation ul li.current-menu-item ul li a:hover{color:#95bea7}.entry-title a:hover,.entry-title a:focus,.entry-title a:active{color:#95bea7}.entry-meta a:hover{color:#95bea7}.image-navigation .nav-links a{color:#95bea7}.widget ul li a:hover{color:#95bea7}.widget-title a:hover{color:#95bea7}.search-submit{background-color:#95bea7}.sc-grid-product-img .onsale:before{background-color:#95bea7}.shoppingcart-grid-product .product-item-action .button:hover,.shoppingcart-grid-product .product-item-action .product_add_to_wishlist:hover,.product-item-action .yith-wcwl-add-button a.add_to_wishlist:hover{background-color:#95bea7}.view-more-btn{background-color:#95bea7}.widget_contact ul li a:hover{color:#95bea7}.site-info .copyright a:hover{color:#95bea7}#colophon .widget ul li a:hover{color:#95bea7}.catalog-slider-promotion-wrap .catalog-menu .title-highlight>a:after{background-color:#95bea7}.catalog-slider-promotion-wrap .catalog-menu .title-highlight>a:after{background-color:#95bea7}.catalog-menu a:hover{color:#95bea7}.main-slider .flex-control-nav a.flex-active,.main-slider .flex-control-nav a:hover{background-color:#95bea7}#bbpress-forums .bbp-topics a:hover{color:#95bea7}.bbp-submit-wrapper button.submit{border-color:#95bea7;background-color:#95bea7}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#95bea7}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#95bea7}.woocommerce span.onsale{background-color:#95bea7}.woocommerce-demo-store p.demo_store{background-color:#95bea7}.woocommerce .woocommerce-message:before{color:#95bea7}.price_slider_amount .price_label{color:#95bea7}.woocommerce-Price-amount.amount{color:#95bea7}.woocommerce .woocommerce-product-search button[type=submit]{background-color:#95bea7}.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover{background-color:#95bea7}.woocommerce div.product .out-of-stock{color:#95bea7}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:#95bea7}.wl-counter,.header-right .cart-value{background-color:#c00}.header-right{padding-right:8px}@media media screen and (min-width: 768px){.header-right{margin-top:1.9rem}}.header-right i{color:#fff}.header-right .my-cart-wrap{color:#fff}@media screen and (max-width: 1299px){.header-right{padding-top:0}}@media only screen and (max-width: 767px){.header-right{vertical-align:middle;margin-left:8px}}.archive.woocommerce span.onsale:before{background-color:#95bea7}.btn-default{background-color:#95bea7}.btn-default:hover{background-color:#fff;color:#333}.light{background-color:#fff;color:#333}.light:hover{background-color:#333;color:#fff}.light-color{border-color:#fff;color:#fff}.dark{background-color:#484848}.vivid-red{background-color:#95bea7}.vivid-blue{background-color:#3dace1}.single_add_to_cart_button[name=add-to-cart]{background-color:#95bea7 !important;color:#fff !important;padding:12px 30px !important;border-radius:6px !important;font-family:"Archivo",sans-serif !important;font-size:1rem !important;font-weight:bold !important;border:none !important;-webkit-transition:all .3s ease !important;transition:all .3s ease !important;cursor:pointer !important}.single_add_to_cart_button[name=add-to-cart]:hover{background-color:#c3d8c4 !important;-webkit-transform:translateY(-2px) !important;transform:translateY(-2px) !important;-webkit-box-shadow:0 4px 12px rgba(149,190,167,.3) !important;box-shadow:0 4px 12px rgba(149,190,167,.3) !important}.single_add_to_cart_button[name=add-to-cart]:disabled,.single_add_to_cart_button[name=add-to-cart].disabled{background-color:#999 !important;color:#ccc !important;cursor:not-allowed !important;-webkit-transform:none !important;transform:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.single_add_to_cart_button[name=add-to-cart]:disabled:hover,.single_add_to_cart_button[name=add-to-cart].disabled:hover{background-color:#999 !important;-webkit-transform:none !important;transform:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}body.term-photo-to-video-lite ul.products[class*=columns-] li.product:first-child,body.term-photo-to-video-standard ul.products[class*=columns-] li.product:first-child,body.term-photo-to-video-premium ul.products[class*=columns-] li.product:first-child,body.term-premium-standard ul.products[class*=columns-] li.product:first-child,body.term-premium-premier ul.products[class*=columns-] li.product:first-child{width:100%}body.term-photo-to-video ul.products[class*=columns-] li.product,body.term-premium-transformation ul.products[class*=columns-] li.product{width:100% !important}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{display:none}.entry-content .woocommerce{-ms-flex-wrap:wrap;flex-wrap:wrap}.entry-content .woocommerce>.woocommerce-notices-wrapper{width:100%}.woocommerce-account .entry-content ul{margin:0 !important}.custom-box{color:#333;padding:50px 10px;max-width:1300px;margin:0 auto}@media screen and (max-width: 767px){.custom-box{padding:30px 20px}}.custom-box h2{font-family:"Archivo Black",sans-serif;font-size:2rem;font-weight:400;color:#000;text-align:left}@media screen and (max-width: 767px){.custom-box h2{font-size:1.5rem}}.custom-box p{text-align:left;color:#666;margin-top:1em;line-height:1.8}@media screen and (max-width: 767px){.custom-box p{font-size:.875rem;line-height:1.7}}/*# sourceMappingURL=custom.css.map */