.header-login,.header-register{display:flex;align-items:center;flex-shrink:0;margin-left:.8em}.header-login a,.header-register a{position:relative;align-items:center;border:none;cursor:pointer;display:inline-flex;padding:.4em .4em;justify-content:center;user-select:none;-webkit-user-select:none;vertical-align:bottom;white-space:nowrap;text-transform:uppercase}.header-login a{background:#000;color:#FFF}.header-login a:hover{color:#FFF;background:#3e4143}.header-register a{border:1px solid #000;color:#000}.header-register a:hover{background-color:rgba(23,57,83,.12)}.header-login a span,.header-register a span{font-weight:600;font-size:14px}ul .wpml-ls-menu-item a{display:block;align-items:center}a:focus{outline:0!important}@media (min-width:993px){.header-4 .header-4-container{box-shadow:0 2px 4px rgba(0,0,0,.09),0 4px 12px rgba(0,0,0,.09)}.taxonomy-description{width:65%}.elementor-slides .swiper-slide-inner{max-width:1210px}.menu-primary-menu-container>ul.menu{display:inline-block;min-width:490px}}button.woocommerce-button.button.woocommerce-form-login__submit{margin-top:20px;border-radius:0;font-size:16px}button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{font-size:16px;font-weight:600;border-radius:0}.woocommerce-account .woocommerce-ResetPassword .woocommerce-Button{font-size:16px;font-weight:600;border-radius:0}form.woocommerce-form.woocommerce-form-login.login,form.woocommerce-form.woocommerce-form-register.register,form.woocommerce-ResetPassword.lost_reset_password{max-width:470px;margin:auto;float:none;position:relative}.page-id-7210 .archive-header,.page-id-9761 .archive-header{padding-bottom:1em}h1.login-title{text-align:center;padding-top:1em}body:not(.logged-in).woocommerce-account .entry-header{margin:0}body:not(.logged-in).woocommerce-account .woocommerce-error,.woocommerce-account .woocommerce-message{margin-bottom:0}body:not(.logged-in).woocommerce-account h1.entry-title{display:none}.woocommerce-lost-password .form-row-first{float:left;clear:both;width:100%;margin-right:0}button.woocommerce-button.button.woocommerce-form-login__submit,button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit,.woocommerce-account .woocommerce-ResetPassword .woocommerce-Button{width:100%}button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{font-size:15px;font-weight:600}.login-description{text-align:center}.woocommerce-account .my_account_bookings tr td:first-child,.woocommerce-account .my_account_bookings tr th:first-child{padding-left:0}.woocommerce-account .my_account_bookings th{padding-top:0;padding-bottom:15px;border-bottom:1px solid #d1d6dc;color:#000;font-size:16px}table.my_account_bookings{font-size:14px}.my_account_bookings.shop_table_responsive{margin:0 0 1.41575em}.woocommerce-account .my_account_bookings tr th:last-child{text-align:right;padding-right:0}.woocommerce-account tr.woocommerce-bookings-table__row td.booking-status{text-align:right;padding-right:0}.woocommerce-account tr.woocommerce-bookings-table__row td.order-number a{font-weight:700;text-decoration:underline}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--bookings a::before{background:#111;-webkit-mask-image:url(/wp-content/uploads/2023/11/calendar-check.svg);mask-image:url(/wp-content/uploads/2023/11/calendar-check.svg)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--my-courses a::before{background:#111;-webkit-mask-image:url(/wp-content/uploads/2023/11/graduation-cap.svg);mask-image:url(/wp-content/uploads/2023/11/graduation-cap.svg)}.woocommerce-Address-title{overflow:hidden}.woocommerce-Address-title h3{display:inline-block}header.woocommerce-Address-title a{margin-left:60px;background-color:#f6f6f6;padding:3px 12px;border-radius:20px;font-size:12px;font-weight:600;transition:.2s all}header.woocommerce-Address-title a{border:0;color:#777}header.woocommerce-Address-title a:hover{color:#000}.content-area .col2-set button,.woocommerce-account .button{margin-top:0;border-radius:0;font-size:16px}#ld-profile .ld-profile-edit-link{display:none!important}#ld-profile .ld-profile-avatar{display:none!important}#ld-profile .ld-profile-summary{display:none!important}#ld-profile button.ld-icon-search.ld-icon{display:none!important}.single-sfwd-courses .content-area{width:100%!important}.single-sfwd-lessons .content-area{width:100%!important}.single-sfwd-topic .content-area{width:100%!important}.single-sfwd-quiz .content-area{width:100%!important}.learndash-wrapper .ld-section-heading h3{font-size:23px;margin:0 0 10px}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-item-contents{padding:2em 4.125em;display:none!important}.learndash-wrapper .ld-progress{display:flex;flex-direction:column;margin:0}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-progress{background:#f5f5f5;padding:2em 4.125em}.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-label{font-weight:600;text-transform:uppercase}.learndash-wrapper .ld-expand-button.ld-compact{align-items:center;border-radius:100%;flex-basis:24px;flex-shrink:0;height:0;justify-content:center;padding:0;width:0}.learndash-wrapper .ld-expand-button.ld-compact .ld-icon{font-size:.75em;margin-right:0;color:#000}.single-sfwd-courses span.posted-on,.single-sfwd-lessons span.posted-on,.single-sfwd-topic span.posted-on,.single-sfwd-quiz span.posted-on{display:none!important}.learndash-wrapper .ld-course-status.ld-course-status-enrolled{background-color:#f5f5f5;border-radius:0;display:flex;padding:1em}.learndash-wrapper .ld-breadcrumbs{align-items:center;background:#f5f5f5;border-radius:0;display:flex;justify-content:space-between;padding:1em}.learndash-wrapper .ld-lesson-status{background:#f5f5f5;border-radius:0;overflow:hidden}.learndash-wrapper .ld-topic-status{background:#f5f5f5;border-radius:0;overflow:hidden}.learndash-wrapper .ld-lesson-status .ld-progress{padding:1em}.learndash-wrapper .ld-topic-status .ld-progress{padding:1em}.learndash-wrapper .ld-item-list .ld-item-list-item{background:#fff;border:1px solid #d1d6dc;border-radius:0;margin:1em 0}.learndash-wrapper .ld-table-list .ld-table-list-items{border:1px solid #d1d6dc;border-bottom:0;border-top:0;font-size:.875em;overflow:hidden;padding:0 20px}.learndash-wrapper .ld-table-list.ld-no-pagination{border-bottom:1px solid #d1d6dc}.learndash-wrapper .ld-table-list{border-radius:0;margin:1.5em 0;overflow:hidden}.learndash-wrapper .ld-content-actions{border-top:1px solid #d1d6dc;clear:both;display:flex;justify-content:space-between;padding:1em 0}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name{align-items:top;color:#000;display:flex;flex:1 1 100%}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title .ld-item-components{color:#545454;display:block;font-size:.8em;font-weight:600;margin-top:.5em}.learndash-wrapper .wpProQuiz_quiz_time{color:#545454;font-size:.8em;font-weight:600}.learndash-wrapper .ld-quiz-actions{align-items:center;border-top:1px solid #d1d6dc;display:flex;flex-direction:row-reverse;justify-content:center;margin:20px 0;padding-top:30px}.learndash-wrapper .wpProQuiz_graded_points,.learndash-wrapper .wpProQuiz_points{align-items:center;background-color:#f5f5f5;border:1px solid #d1d6dc;border-radius:0;color:#000;justify-content:center;margin:1em 0;padding:1em}.learndash-wrapper .wpProQuiz_content .wpProQuiz_response{background-color:#f5f5f5;border:1px solid #d1d6dc;border-radius:0;box-shadow:none;color:#000;margin:1em 0;min-height:auto;min-height:none;padding:1em;position:relative;text-align:center}.wpProQuiz_content .wpProQuiz_response span{font-weight:600}.wpProQuiz_content .wpProQuiz_earned_points,.wpProQuiz_content .wpProQuiz_graded_points,.wpProQuiz_content .wpProQuiz_points{font-weight:600;margin-bottom:20px;text-align:center}.learndash-wrapper .wpProQuiz_content a#quiz_continue_link{align-items:center;background-color:#69463e;background:#69463e;border:0;border-radius:20px;box-shadow:none;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.75em;font-weight:800;height:auto;justify-content:center;justify-content:space-around;line-height:1.25em;margin:0;max-width:385px;opacity:1;padding:1em;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;transition:opacity .3s ease;white-space:normal;width:100%}.learndash-wrapper .ld-quiz-actions input[name=reShowQuestion],.learndash-wrapper .ld-quiz-actions input[name=restartQuiz]{background:#000}.learndash-wrapper .wpProQuiz_content .wpProQuiz_button_reShowQuestion:hover,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button_restartQuiz:hover,.learndash-wrapper .wpProQuiz_content a#quiz_continue_link:hover{background-color:#3e4143;opacity:1}.wpProQuiz_content a#quiz_continue_link:hover{background-color:#69463e!important;opacity:1}.image-feature figcaption{position:absolute;top:0;padding:1.5em 2em 0 2em;color:#fff;text-align:left;pointer-events:none;z-index:2;width:100%}.image-feature figcaption strong{font-size:24px;line-height:1.55;letter-spacing:1.5px;font-family:'Playfair Display'}.image-feature figcaption span{display:inline-block;height:40px;padding:0;border:0;border-radius:0;color:#fff;background-color:transparent!important;font-size:14px;line-height:0;text-align:center;font-weight:600;position:absolute;top:30px;right:25px}.image-feature figcaption span::before{content:"";display:inline-block;width:20px;height:20px;background:url(/wp-content/uploads/2023/12/chevron-right.svg) center/contain no-repeat;filter:brightness(0) invert(1)}.image-feature a::before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.15);content:"";transition:.15s ease-in-out;z-index:2}.image-feature a:hover::before{background-color:rgba(0,0,0,.10)}.my-btn .elementor-button::before{content:'';position:absolute;background:#69463e;width:100%;height:100%;top:0;left:0;transform:scaleX(0);transform-origin:right;transition:transform .4s ease}.my-btn .elementor-button:hover::before{transform:scaleX(1);transform-origin:left}.my-btn .elementor-button-text{z-index:1}.my-btn:hover .elementor-button-icon{color:#FFF;z-index:1;transition:color .5s ease}.my-btn .elementor-button-icon{transform:scale(1.3);padding-left:5px}.image-border::after{position:absolute;top:10px;right:-10px;width:100%;height:100%;opacity:.1;background-color:#69463e;content:""}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:1}.below-content{clear:both;overflow:hidden;padding-top:2rem;padding-bottom:1.7em;border-top:1px solid #eee}.site footer.site-footer .widget .widget-title,.site-footer .widget.widget_block h2{color:#000;font-family:'Playfair Display'}.below-content .widget svg{position:absolute;top:0;left:-15px;stroke:#dc9814;width:20px;height:20px}.site .below-content .widget .widget-title{margin-bottom:0;padding-left:0;font-size:16px;font-weight:600;line-height:1.35;text-transform:none;letter-spacing:0}.widget .widget-title,.widget .widgettitle{padding:0;border:0;color:#000;font-size:18px;font-weight:600}.site-footer .widget.widget_block h2,footer .widget .widget-title{margin-bottom:15px;color:#fff;font-size:20px}footer.site-footer li,footer.site-footer p{font-size:14px;line-height:1.5}.footer-logo{margin:0;padding:0}.footer-logo img{width:auto;height:45px}footer.copyright p{margin:0;font-size:14px}footer.copyright p.c-text{text-align:center}.social-icons_icon{content:'';z-index:1;display:inline-block;margin:5px 10px 0 0;transition:all .2s ease-in-out}.social-icons_icon:hover{transform:scale(1.1)}.social-icons_icon-instagram{width:20px;height:20px;fill:#000}.social-icons_icon-facebook{width:14px;height:14px;fill:#000}.social-icons_icon-youtube{width:26px;height:26px;fill:#000}.product-details-wrapper .product-label.type-bubble,.content-area .summary .onsale{display:none!important}.cart .single_add_to_cart_button{float:left;width:100%;height:52px;margin-left:0;padding-top:0;padding-bottom:0;border-radius:0;outline:0;background:#3bb54a;font-size:16px;font-weight:600;line-height:52px;text-align:center;transition:all .2s}.wc-bookings-date-picker{padding:0;padding-top:0}.wc-bookings-booking-form{border:1px solid #d1d6dc;padding:1em 1em 0;margin:0 0 1em}.wc-bookings-date-picker .ui-datepicker-header{padding:0;border-bottom:none;overflow:hidden;text-transform:uppercase;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background-color:#999;background-image:none;background-image:linear-gradient(to top,#999999 0%,#aaaaaa 100%);border:0;border-top:1px solid #999;color:#fff}.wc-bookings-date-picker .ui-datepicker-header{padding:0;border-bottom:none;overflow:hidden;text-transform:uppercase;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background-color:#000;background-image:none;background-image:none;border:0;border-top:1px solid #000;color:#fff}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next{top:-1px;background:#000;border-radius:0;font-weight:400;border:none;height:2.5em;width:2em}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev:hover,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next:hover{background:#000}.ui-widget{font-family:Roboto;font-size:1.1em}.wc-bookings-booking-form .wc-bookings-booking-cost{background:#f5f5f5;border-top:1px solid #d1d6dc;position:relative;margin:0 -1em;padding:1em}.wc-deposits-wrapper .wc-deposits-option li{padding:0;border:1px solid #000;box-shadow:none;border-radius:0;box-sizing:border-box;width:49%;margin:0;float:left}.wc-deposits-wrapper .wc-deposits-option li input{margin:-2px 1em 0 0;display:none!important;vertical-align:middle}.wc-deposits-wrapper .wc-deposits-option li label{padding:.5em 1em;display:inline-block;vertical-align:middle;cursor:pointer;width:100%;height:100%}.wc-deposits-wrapper .wc-deposits-option li:hover{background-color:#f5f5f5}.wc-deposits-wrapper .wc-deposits-option li input:checked+label{background-color:#000;color:#FFF}.wc-deposits-wrapper .wc-deposits-payment-description{color:#000;margin:1em 0}.wc-bookings-booking-cost.price strong{font-weight:600}.wc-deposits-wrapper .wc-deposits-payment-description .wc-deposits-amount{font-weight:600}.summary details summary{font-size:14px;border-top:1px solid #d1d6dc;padding-top:10px;padding-bottom:10px;font-weight:600;letter-spacing:.3px;text-transform:none;cursor:pointer;position:relative;padding-right:20px;color:#000}.wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default{background:#000!important;color:#fff!important}.wc-bookings-date-picker .ui-datepicker td.ui-datepicker-current-day a{background:#000!important;opacity:1!important}.wc-bookings-date-picker .ui-datepicker td.bookable a{background-color:#69463e!important;background-image:none!important;border-color:rgba(0,0,0,.1)!important;color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,.1)}.wc-bookings-date-picker .ui-datepicker td.fully_booked:not(.not_bookable_by_rules) span,.wc-bookings-date-picker .ui-datepicker td.fully_booked:not(.not_bookable_by_rules) a{background-color:#000!important;background-image:none!important;border-color:rgba(0,0,0,.1)!important;color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,.1)}#page .woocommerce-tabs ul.tabs{border-top:0;display:none}.single-product .single-product-id{margin-bottom:5px}.site .wc-tabs-wrapper{border-top:1px solid #eee}.woocommerce-checkout.min-ck header .main-header h1{display:flex;margin:0;font-size:20px;letter-spacing:.05em;flex:9999;justify-content:flex-end}.cart-custom-field{font-size:14px}.cg-checkout-table-product-name{color:#000;font-weight:700;font-size:16px}.woocommerce-checkout-review-order-table tr.cart-subtotal th{border-top-left-radius:0}.woocommerce-checkout-review-order-table tr.cart-subtotal td{border-top-right-radius:0}.woocommerce-checkout-review-order-table tr.order-total th{border-bottom-left-radius:0}.woocommerce-checkout-review-order-table tr.order-total td{border-bottom-right-radius:0}.woocommerce-checkout-review-order-table tfoot td,.woocommerce-checkout-review-order-table tfoot th{padding:1em 20px;border-bottom:1px solid #d1d6dc;color:#000;background-color:#f5f5f5;font-size:14px;font-weight:400}.woocommerce-checkout-review-order-table tr.cart-subtotal td,.woocommerce-checkout-review-order-table tr.cart-subtotal th{border-top:1px solid #d1d6dc}.woocommerce-checkout-review-order-table tr.order-total td,.woocommerce-checkout-review-order-table tr.order-total th{font-size:14px}.page .entry-content .woocommerce-checkout-review-order-table a{border-color:#999;color:#f3ca9c;transition:color .2s ease}.page .entry-content .woocommerce-checkout-review-order-table a:hover{color:#111}.woocommerce-billing-fields h3{margin:10px 0 30px;font-family:'Playfair Display';letter-spacing:.05em}#order_review_heading{margin-top:10px;font-family:'Playfair Display';letter-spacing:.05em}body .woocommerce-checkout-payment ul{border:1px solid #d1d6dc;border-radius:0}label.checkbox.privacy-policy-text,label.checkbox-online-courses{font-weight:400;font-size:14px;color:0}.checkout_coupon .form-row button,.checkout_coupon input{height:40px;padding-top:0;padding-bottom:0;border-radius:0;font-size:14px;line-height:40px}.checkout_coupon .form-row button{margin-left:-40px}.entry-content:not(.wc-tab) .checkout_coupon p{font-size:14px}body .checkout_coupon{width:53%;margin:20px 0;padding:1.5em;border:1px solid #d1d6dc}.shoptimizer-custom-quantity-mini-cart_container{display:none!important}.widget_shopping_cart a.button{position:relative;border:1px solid #d1d6dc;border-radius:0;color:#000;background-color:#fff;font-size:16px;transition:all .3s;font-weight:600}.widget_shopping_cart a.button:hover{background-color:#f5f5f5}.cart_totals h2{display:block}body table.cart td{border-bottom:1px solid #d1d6dc;font-size:14px}.entry-content td.product-name a{border:0;color:#000;font-weight:700;font-size:16px}table.cart .quantity{user-select:none;border:0;border-radius:7px;width:82px;height:31px;padding:4px;display:flex;align-items:center;justify-content:center}.cart_totals .shop_table{border:1px solid #d1d6dc;border-bottom:none;table-layout:fixed;background-color:#f5f5f5;font-size:14px}.cart_totals .shop_table tr.cart-subtotal td,.cart_totals .shop_table tr.cart-subtotal th{border-bottom:1px solid #d1d6dc;color:#000}.cart_totals .shop_table tr.order-total td,.cart_totals .shop_table tr.order-total th{border-bottom:1px solid #d1d6dc;font-size:14px;font-weight:600}.cart_totals .shop_table tr.cart-discount td,.cart_totals .shop_table tr.cart-discount th{border-bottom:1px solid #d1d6dc}.cart_totals .shop_table tr.order-discount td,.cart_totals .shop_table tr.order-discount th{border-bottom:1px solid #d1d6dc}small.tax_label{font-weight:400;display:block}#payment .place-order .button,body .woocommerce a.checkout-button.button.alt{border:0;border-radius:0}body #payment .place-order .button,body .wc-proceed-to-checkout .button.checkout-button{font-size:16px;font-weight:700;padding:0 1em;height:52px;line-height:52px;display:flex;align-items:center;justify-content:center}td.product-quantity{display:none!important}table.cart td.actions input{border-radius:0}table.cart td.actions input{height:40px;margin:0;padding:0 12px;font-size:14px;line-height:40px}table.cart td.actions button{height:40px;margin:0 0 0 -4px;border-radius:0;line-height:40px;transition:.2s all}input#coupon_code.input-text{border-right:0}table.cart td.actions .coupon button{color:#FFF;background-color:#000}table.cart td.actions button:hover,table.cart td.actions input[type=submit]:hover{background-color:#69463e;color:#FFF}.woocommerce-cart p.return-to-shop a{margin-bottom:35px;border:0;border-radius:0;transition:all .2s;font-weight:600;font-size:16px}strong.product-quantity{display:none!important}.woocommerce-cart ul.checkout-bar li.active::before,.woocommerce-checkout ul.checkout-bar li.active::before,.woocommerce-checkout ul.checkout-bar li.next::before{z-index:4;background:#000}body input[type=email],body input[type=password],body input[type=tel],body input[type=text],body input[type=url],body textarea{border:1px solid #d1d6dc;border-radius:0;box-shadow:none;font-size:14px;padding-left:.7em;padding-right:.7em}body input[type=email]:focus,body input[type=password]:focus,body input[type=tel]:focus,body input[type=text]:focus,body textarea:focus{border-color:#d1d6dc;background:0 0}.woocommerce-checkout .form-row input[type=email],.woocommerce-checkout .form-row input[type=number],.woocommerce-checkout .form-row input[type=password],.woocommerce-checkout .form-row input[type=tel],.woocommerce-checkout .form-row input[type=text],.woocommerce-checkout .form-row textarea,body.woocommerce-checkout .form-row select{border-color:#d1d6dc;border-width:1px;border-radius:0;box-shadow:none;font-size:16px}.woocommerce-checkout .form-row input[type=email]:focus,.woocommerce-checkout .form-row input[type=number]:focus,.woocommerce-checkout .form-row input[type=password]:focus,.woocommerce-checkout .form-row input[type=tel]:focus,.woocommerce-checkout .form-row input[type=text]:focus,.woocommerce-checkout .form-row textarea:focus,body.woocommerce-checkout .form-row select:focus{border-color:#d1d6dc;box-shadow:none}.form-row.woocommerce-invalid input.input-text{border-color:#fcbca8;box-shadow:0 0 0 2px #fcbca8}.form-row.woocommerce-invalid label{color:#b32d1f}.checkout-error-message{align-items:center;color:#b32d1f;display:flex;font-size:12px;font-weight:400;margin-top:5px}.form-row select,body .form-row input[type=email],body .form-row input[type=password],body .form-row input[type=text]{margin-bottom:0;border-color:#d1d6dc;border-width:1px;border-radius:0;box-shadow:none}.form-row select:focus,body .form-row input[type=email]:focus,body .form-row input[type=password]:focus,body .form-row input[type=text]:focus{border-color:#d1d6dc;box-shadow:none}.content-area .summary .price ins{font-weight:600}ul.products li.product .price{display:block;clear:both;margin-bottom:.75rem;color:#000;font-weight:600}ul.products li.product .price del{margin-right:8px;font-size:14px}body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a.button,body ul.products li.product .added_to_cart,body ul.products li.product .button{border-radius:0}body .widget_product_categories ul li{position:relative;border-radius:0;background:#f5f5f5;transition:all .2s linear}body .widget_product_categories ul li:hover a{color:#69463e!important}#secondary .widget a,#secondary .widget_recent_comments ul li a,body .widget-area .widget,body .widget-area .widget.widget_categories a,body .widget_product_categories ul .children a{color:#000;width:100%;height:auto;display:block}#secondary .widget a{padding:12px}.learndash-wrapper .ld-alert-warning{background-color:#fff6cd;border-color:#ffd200;color:#000}.learndash-wrapper .ld-alert{align-items:center;background-color:#fff6cd;border:1px solid #ffd200;border-radius:0;color:#000;display:flex;justify-content:space-between;margin:0 0 1em 0;min-height:auto;padding:1em 1.618em;position:relative}.ld-icon-alert:before{content:''}.learndash-wrapper .ld-alert .ld-alert-icon.ld-icon-alert{font-size:0;padding:0}.entry-content:not(.wc-tab) p.woocommerce-thankyou-order-received{display:flex;justify-content:start;margin:1.5em 0;color:#000;font-size:28px;font-weight:600;letter-spacing:-.01em}.entry-content:not(.wc-tab) p.woocommerce-thankyou-order-received::before{content:"";display:block;width:42px;height:42px;margin-top:2px;margin-right:10px;background:green;-webkit-mask-image:url(data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 12L11 14L15 10M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z' stroke='%234A5568' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 12L11 14L15 10M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z' stroke='%234A5568' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.woocommerce-checkout ul.order_details{padding:.6em 0;margin-bottom:2em;background-color:#f7f7fa;text-align:center}.woocommerce-order-received .woocommerce-order-details{padding:35px 35px 0 35px;margin-bottom:30px;border:1px solid #d1d6dc;position:relative;transition:all 180ms ease 0s;border-radius:0 26px 0 0}.wc-booking-summary{margin:1em 1em 1em 0!important;border:1px solid #d1d6dc;padding:1em;color:#888;border-radius:0}table.woocommerce-table--order-details thead th{border-bottom:1px solid #d1d6dc;color:#111}.woocommerce-order-received table.woocommerce-table--order-details tfoot tr:first-child td,.woocommerce-order-received table.woocommerce-table--order-details tfoot tr:first-child th{border-top:1px solid #d1d6dc}.map-info{list-style:none}.map-info .map-day{margin-right:15px;display:inline-block;min-width:110px}.map-item-tel{float:right;font-size:16px;font-weight:400;color:#000;margin-right:20px}.page-id-7105 .woocommerce-info,.page-id-7105 .woocommerce-noreviews,.page-id-7105 p.no-comments{text-align:center;margin-bottom:0}.woocommerce-account .woocommerce-error,.woocommerce-account .woocommerce-message{margin-top:20px}.page-id-7210 .woocommerce-error,.page-id-7210 .woocommerce-message,.page-id-9761 .woocommerce-error,.page-id-9761 .woocommerce-message{margin-top:20px;margin-bottom:0}.woocommerce-lost-password .woocommerce-message{margin-bottom:20px}.woocommerce-error,.woocommerce-info{clear:both;margin-bottom:20px;margin-left:0;padding:1em 1.618em;border-left:0;border-radius:0;color:#000;font-size:14px;border:1px solid #000}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#fff6cd;border-color:#ffd200}.woocommerce-error{background-color:#ffcdcd;border-color:red;color:#000!important}.woocommerce-message{margin-bottom:1em;background-color:#cdffd4;font-size:14px;color:#000;border:1px solid #26ff00;border-radius:0}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button,.woocommerce-noreviews .button,p.no-comments .button{float:right;padding:0 0 0 1em;border-width:0 0 0 1px;border-left-style:solid;border-left-color:#000!important;border-radius:0;color:#000;background:0 0;box-shadow:none;line-height:1.618;font-weight:600}.woocommerce-error .button:hover,.woocommerce-info .button:hover,.woocommerce-message .button:hover,.woocommerce-noreviews .button:hover,p.no-comments .button:hover{opacity:1;color:#000;background:0 0}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a,.woocommerce-noreviews a,p.no-comments a{color:#000;transition:.2s all}@media (min-width:993px){body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper{visibility:hidden;left:0;width:100%;border-top:0;opacity:0;background:#fff;text-align:center;transition:all 0s ease-in-out;display:none}}.site-search.type-outline input[type=search]{background-color:#fff;border:1px solid #000}#secondary input[type=search],.site-search form input[type=search]{position:relative;padding-left:40px;border-radius:0;clear:both;font-size:16px;box-shadow:none}.commercekit-ajs-suggestions{top:0;left:0;bottom:0;right:0;background:#fff;border:1px solid #000;border-top-width:0}.commercekit-ajs-view-all-holder>a{display:block;height:40px;line-height:40px;background:#000;text-align:center;color:#fff;text-transform:none;font-weight:400;font-size:14px;letter-spacing:.02em;border:1px solid #000;border-top-width:0}.woocommerce-ResetPassword.lost_reset_password .form-row-last{width:100%}@media (max-width:992px){.page-id-7210 .archive-header{padding-bottom:0}.header-login,.header-register{margin-left:0;margin-bottom:.8em;width:100%}.header-login a,.header-register a{width:100%}.site .below-content .widget .widget-title{padding-left:32px}.footer-logo,.c-text{display:none}footer.copyright p{text-align:left}#short-product-info{width:100%!important}.wc-deposits-wrapper .wc-deposits-option li{width:100%;text-align:center}.wc-deposits-wrapper .wc-deposits-option li:first-child{margin-bottom:1em}.homepage-features .elementor-element-populated{padding-left:10px!important;padding-right:10px!important}.page-id-9474 .archive-header,.page-id-9736 .archive-header,.page-id-9738 .archive-header,.page-id-9472 .archive-header{padding-bottom:0!important}.checkout_coupon .form-row button{margin-left:0}}.shop_table.subscription_details .button,.woocommerce-account .my_account_orders .button{margin:0 2px 0 0;background:#222;color:#fff;font-size:12px;font-weight:600;border-radius:0}.woocommerce-order-details{margin-bottom:30px;padding:35px 35px 20px 35px;border:1px solid #d1d6dc;position:relative;transition:all 180ms ease 0s;border-radius:0 26px 0 0}#short-product-info .modal-content{padding:0}#short-product-info{z-index:1044;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:80%;width:auto;padding:0;box-sizing:border-box;overflow:hidden}.modal-content{position:relative;padding:30px 30px 10px;border-radius:0;outline:0;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;max-height:calc(100vh - 80px);overflow-y:auto}.quick-view{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.product-short-info{text-align:left}div.product-short-info.content{padding:20px}div.product-short-info.content a{width:100%;text-align:center;font-weight:600;border-radius:0}.image-wrapper,.video-wrapper{display:flex;justify-content:center;align-items:center;width:auto;height:auto;overflow:hidden;max-height:510px}.image-wrapper img,.video-wrapper video{width:100%;height:100%;object-fit:contain}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:1;padding:0 0 18px 10px;color:#000;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:#d1d6dc;border-radius:50%;margin:10px;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0;box-sizing:border-box}.page-id-9474 .archive-header,.page-id-9736 .archive-header,.page-id-9738 .archive-header,.page-id-9472 .archive-header{padding-bottom:1em}body:not(.logged-in).page-id-9472 h1.entry-title{display:none}body:not(.logged-in).page-id-9738 h1.entry-title{display:none}.affwp-form{max-width:470px;margin:auto;float:none;position:relative}.affwp-form{margin-bottom:0}.affwp-form label{display:block;margin-bottom:5px;color:#111;font-size:14px;font-weight:600}form#affwp-register-form input.button,form#affwp-login-form input.button{width:100%;font-size:15px;font-weight:600;border-radius:0;transition:none}label.affwp-tos{font-weight:400;font-size:14px;line-height:23px}form#affwp-register-form fieldset,form#affwp-login-form fieldset{padding:0}form#affwp-register-form fieldset,form#affwp-login-form fieldset{margin:0}form#affwp-login-form h1,form#affwp-register-form h1{text-align:center}#affwp-custom-link-generator{background:#f5f5f5;padding:20px;border:0;margin-bottom:40px;max-width:100%;border-radius:0}form#affwp-graphs-filter input.button{margin-top:20px;border-radius:0}table.affwp-table th{padding-top:0;padding-bottom:15px;border-bottom:1px solid #eee!important;color:#222;font-size:16px}table.affwp-table th{background:transparent;font-weight:600}table.affwp-table td,table.affwp-table th{text-align:left;border:0}table.affwp-table tr th:first-child{padding-left:0}table.affwp-table tr td:first-child{padding-left:0}table.affwp-table td{padding-top:1em;padding-bottom:1em;border-bottom:1px solid #f2f2f2;vertical-align:middle;color:#222}#affwp-affiliate-dashboard-creatives .affwp-creatives-types-menu{list-style:none;display:inline-flex;margin:0 0 1.5rem;padding:.125rem;background-color:#f4f6f8;gap:.125rem}form#affwp-affiliate-dashboard-profile-form{max-width:100%;margin:auto;float:none;position:unset}div#affwp-affiliate-dashboard{margin-bottom:3em}div#affwp-date-range-options{margin-right:16px}select#affwp-graphs-date-options{width:100%;max-width:100%;height:40px;margin-bottom:5px;padding:0 31px 0 11px;border:1px solid #e2e2e2;border-radius:0;background:url(data:image/svg+xml;charset=utf8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Ctitle%3Ebackground%3C/title%3E%3Crect fill='none' id='canvas_background' height='402' width='582' y='-1' x='-1'/%3E%3C/g%3E%3Cg%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpath fill='%23bfbfbf' id='svg_1' d='m1408,704q0,26 -19,45l-448,448q-19,19 -45,19t-45,-19l-448,-448q-19,-19 -19,-45t19,-45t45,-19l896,0q26,0 45,19t19,45z'/%3E%3C/g%3E%3C/svg%3E) calc(100% - 12px) 12px no-repeat;background-size:15px 15px;box-shadow:none;font-size:16px;font-weight:400;line-height:40px;text-indent:.01px;text-overflow:"";-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;-webkit-font-smoothing:inherit}.affwp-save-profile-wrap input.button{border-radius:0}.affwp-form input[type=text],.affwp-form input[type=password],.affwp-form input[type=email],.affwp-form input[type=url],.affwp-form textarea{box-sizing:border-box;border-bottom:1px solid!important;border-bottom-color:#d1d6dc!important}.site-content .woocommerce-breadcrumb{margin-bottom:0;color:#555;text-transform:uppercase}@media (max-width:600px){#page .woocommerce-tabs ul.tabs li{padding:0;border-bottom:0}}@media (max-width:768px){.m-cart #page table.shop_table_responsive.woocommerce-cart-form__contents tr td small{margin-left:0}input#coupon_code.input-text{border-right:1px solid}.map-item-tel{display:none}.checkout-info{text-align:left}}@media (max-width:770px){.woocommerce-MyAccount-content table tr{display:table-row;margin-bottom:0em}.woocommerce-MyAccount-content table td{display:table-cell;font-size:13px}td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status{display:none}.woocommerce-account tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions{text-align:right}td.woocommerce-orders-table__cell{text-align:center}.woocommerce-order-details td.woocommerce-table__product-total,.woocommerce-order-details tfoot td:last-child{text-align:right}}@media (max-width:640px){.learndash-wrapper #ld-profile .ld-section-heading .ld-expand-button{margin:10px 0;max-width:100%}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details{align-items:flex-start}.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats{margin-top:10px}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-progress{padding:2em 1em}}.wc-bookings-date-picker .ui-datepicker td.ui-datepicker-week-end.ui-datepicker-unselectable.ui-state-disabled.not_bookable_by_rules.not_bookable .ui-state-default{background:rgba(0,0,0,0)!important;background-image:none!important;color:#2b2b2b!important}.cn-text-container{margin:0 0 6px;width:70%;text-align:left}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block;vertical-align:bottom;border-radius:0;font-weight:600}.cg-thumbs-4.cg-thumb-swiper .swiper-slide{display:none}.woocommerce div.product div.images a img{height:480px!important;object-fit:contain}#commercegurus-pdp-gallery .swiper-button-next,#commercegurus-pdp-gallery .swiper-button-prev{border-radius:50%!important}#commercegurus-pdp-gallery .swiper-button-next,#commercegurus-pdp-gallery .swiper-button-prev{background:transparent!important}a.footer-contacts span{transition:all .2s linear}a.footer-contacts:hover span{color:#69463e}@media (max-width:600px){.elementor-flip-box__image img{width:100%!important}}.woocommerce .ywcps-wrapper .ywcps-nav-prev #default_prev,.woocommerce .ywcps-wrapper .ywcps-nav-next #default_next{border:0!important;color:transparent!important}.woocommerce .ywcps-wrapper .ywcps-nav-prev #default_prev{left:-40px!important;width:22px!important;height:22px!important;background:url(/wp-content/uploads/2024/05/chevron-left.svg) no-repeat!important;background-position:center center!important}.woocommerce .ywcps-wrapper .ywcps-nav-next #default_next{right:-40px!important;width:22px!important;height:22px!important;background:url(/wp-content/uploads/2024/05/chevron-right.svg) no-repeat!important;background-position:center center!important}@media (min-width:771px) and (max-width:1099px){.ywcps-slider li.product{width:185.8px!important}}