/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 14 2025 | 10:22:24 */
.search.search-results main#content{max-width:1256px;color:#665848;padding:80px 20px;font-family:"Plus Jakarta Sans",sans-serif}.search.search-results main#content h2 a{color:#251e1e}.Checkout-contaciner section.woocommerce-customer-details,.hide-on-loginform,.logo-img,.page-id-419 div#customer_login .u-column2.col-2,body.page-id-419 #customer_login .u-column2,body.page-id-419 #customer_login form.woocommerce-form.woocommerce-form-login.login label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{display:none}.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward:hover,.white-color p,.woocommerce-MyAccount-content-wrapper-no-data a.wc-forward.button:hover{color:#fff!important}div#customer_login input:focus-visible{outline:0}.Checkout-contaciner section.woocommerce-order-details p.order-again,.page-id-1023 li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address,.page-id-419 li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address,li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--payment-methods,table.woocommerce-table.woocommerce-table--order-downloads.shop_table.shop_table_responsive.order_details td.download-expires,table.woocommerce-table.woocommerce-table--order-downloads.shop_table.shop_table_responsive.order_details td.download-remaining,table.woocommerce-table.woocommerce-table--order-downloads.shop_table.shop_table_responsive.order_details th.download-expires,table.woocommerce-table.woocommerce-table--order-downloads.shop_table.shop_table_responsive.order_details th.download-remaining{display:none!important}nav.woocommerce-MyAccount-navigation ul{padding:12px;background:#fff;padding-left:12px!important;border:1px solid #251e1e0d;border-radius:16px}nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders.is-active a{background:#fffbf5!important}body.page-id-1023 #customer_login,body.page-id-419 #customer_login{display:flex;justify-content:center}Hide register form body.page-id-419 #customer_login .u-column1,body.page-id-1023 #customer_login .u-column2{width:100%;max-width:680px;background:#fff;border:1px solid #251E1E0D;border-radius:16px;gap:32px;padding:48px 40px}.Checkout-contaciner h2.woocommerce-order-details__title,body.page-id-419 #customer_login .u-column1 h2,h2.woocommerce-order-downloads__title{font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:32px;line-height:120%;margin-bottom:32px!important;color:#251e1e}body.page-id-419 #customer_login .u-column1 form.woocommerce-form.woocommerce-form-login.login{border:none!important;padding:20px!important;margin:0!important;display:flex;flex-direction:column;gap:32px;height:unset!important}form.woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first{display:flex;flex-direction:column;height:unset!important}form.woocommerce-ResetPassword.lost_reset_password{width:50%;margin:0 auto}form.woocommerce-ResetPassword.lost_reset_password p{margin-bottom:16px!important}body.page-id-419 #customer_login form.woocommerce-form.woocommerce-form-login.login p,body.page-id-419 #customer_login form.woocommerce-form.woocommerce-form-register.register p{margin:0!important;padding:0!important}.woocommerce-form-row label,body.page-id-1023 #customer_login form.woocommerce-form.woocommerce-form-register.register p label,body.page-id-419 #customer_login form.woocommerce-form.woocommerce-form-login.login p label{font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;font-size:14px!important;line-height:150%;color:#251e1e!important;margin-bottom:8px!important}.woocommerce-form-row .woocommerce-Input,body.page-id-1023 #customer_login form.woocommerce-form.woocommerce-form-register.register input,body.page-id-419 #customer_login form.woocommerce-form.woocommerce-form-login.login input{border:1px solid #251E1E1A!important;padding:10px 16px!important;border-radius:4px!important;background-color:#fff!important}a.woocommerce-MyAccount-downloads-file.button.alt,a.woocommerce-button.button.view,body.page-id-419 #customer_login form.woocommerce-form.woocommerce-form-login.login button.woocommerce-button{background:#e53d11!important;width:100%;padding:16px 32px!important;margin:0!important;border-radius:999px!important}a.button,a.woocommerce-MyAccount-downloads-file.button.alt,table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table a.woocommerce-button.button.view{color:#fff!important;text-align:center}.cart-container .cart_totals h2,.cart-container table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents th,.elementor-kit-9 h2{font-weight:700!important}body.page-id-1023 #customer_login form.woocommerce-form.woocommerce-form-register.register p a,body.page-id-419 #customer_login form.woocommerce-form.woocommerce-form-login.login p a{color:#e53d11!important;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:16px;line-height:160%}body.page-id-1023 #customer_login form.woocommerce-form.woocommerce-form-register.register p.custom-register-message,body.page-id-419 #customer_login form.woocommerce-form.woocommerce-form-login.login p.custom-login-message{order:4;display:inline-block!important;font-family:"Plus Jakarta Sans",sans-serif;font-weight:500;font-size:16px;line-height:160%;letter-spacing:0;color:#665848!important;text-align:center}body.page-id-419 #customer_login form.woocommerce-form.woocommerce-form-login.login p.woocommerce-LostPassword.lost_password{order:2}body.page-id-1023 #customer_login .u-column2 h2{font-family:"Plus Jakarta Sans",sans-serif;font-weight:700;font-size:32px;line-height:120%;margin-top:0;margin-bottom:32px!important;color:#251e1e}body.page-id-1023 #customer_login .u-column2 form.woocommerce-form.woocommerce-form-register.register{border:none!important;padding:0!important;margin:0!important;display:flex;flex-direction:column;height:unset!important}body.page-id-1023 #customer_login form.woocommerce-form.woocommerce-form-register.register button.woocommerce-button{background:#e53d11!important;width:100%;padding:16px 32px!important;margin:0!important;border-radius:999px!important;color:#fff}body.page-id-1023 #customer_login p{font-family:"Plus Jakarta Sans",sans-serif;font-weight:500;font-size:14px;line-height:160%;letter-spacing:0;color:#665848}.cart-container .product-thumbnail img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{width:150px;border-radius:16px}.cart-container .quantity input{text-align:center!important}.cart-empty.woocommerce-info,.woocommerce-info,.woocommerce-message,ul.woocommerce-error{border-top:4px solid #e53d11;background-color:#fff;border-radius:16px;font-family:"Plus Jakarta Sans",sans-serif;font-size:16px;line-height:20px}.cart-empty.woocommerce-info::before,.woocommerce-error::before,.woocommerce-message a,.woocommerce-message::before{color:#e53d11}:focus-visible{outline:unset!important}.woocommerce-notices-wrapper a.button.wc-forward,a.wc-forward.button,form.woocommerce-ResetPassword.lost_reset_password button.woocommerce-Button.button,p.return-to-shop a.button.wc-backward{padding:16px 32px!important;background:#e53d11!important;color:#fff!important;border-radius:999px!important;font-family:"Plus Jakarta Sans",sans-serif}.woocommerce a:hover,.woocommerce-info::before{color:#e53d11!important}.woocommerce-Button.button:hover,.woocommerce-notices-wrapper a.button.wc-forward:hover,a.wc-forward:hover{background:#e96045}.woocommerce-notices-wrapper{max-width:1296px;margin:0 auto;padding:0 40px;font-family:"Plus Jakarta Sans",sans-serif}@media (max-width:1024px){#customer_login h2{font-size:24px!important}.woocommerce-notices-wrapper{max-width:1296px;margin:0 auto;padding:0 40px}}@media (max-width:965px){.woocommerce-message a.button.wc-forward{margin:15px 0}}form.woocommerce-cart-form table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item.cart_item dd.variation-AppointmentInfo{margin:0}form.woocommerce-cart-form table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item.cart_item dd.variation-AppointmentInfo hr{border:none;border-top:2px solid #e53f13}form.woocommerce-cart-form dt.variation-AppointmentInfo,form.woocommerce-cart-form table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item.cart_item dd.variation-AppointmentInfo p{font-size:13px;line-height:18px;margin-bottom:10px}.cart-container table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item.cart_item:first-of-type th.product-name{border-top:none!important}.cart-container table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item.cart_item th.product-name{border-top:var(--order-summary-items-divider-weight,1px) solid var(--order-summary-items-divider-color,#d5d8dc);padding:20px}.Checkout-contaciner .woocommerce{font-size:18px!important;font-weight:700}.e-checkout__column-inner.e-sticky-right-column.e-sticky-right-column--active div#order_review table.shop_table.woocommerce-checkout-review-order-table dd.variation-AppointmentInfo{font-size:14px;display:flex;flex-direction:column;width:100%}.Checkout-contaciner .lost_password a{font-family:"Plus Jakarta Sans",sans-serif;font-size:16px!important;line-height:160%}.woocommerce{font-family:"Plus Jakarta Sans",sans-serif!important}.Checkout-contaciner section.woocommerce-order-details{margin:0!important}.Checkout-contaciner .woocommerce-order p{font-weight:500;font-size:16px;line-height:160%;color:#251e1e}.Checkout-contaciner .woocommerce-order p,.Checkout-contaciner ul.woocommerce-order-overview{margin-bottom:32px}.Checkout-contaciner ul.woocommerce-order-overview{margin-bottom:32px;width:fit-content;background:#fff;padding:20px;border:1px solid #251E1E1A;border-radius:16px}.Checkout-contaciner ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{font-weight:500;font-size:14px;line-height:21px;color:#251e1e;border-right:1px dashed #251E1E1A}.Checkout-contaciner table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details{background:#fff;padding:20px;border:1px solid #251E1E1A;border-radius:16px;font-size:16px;color:#251e1e}.Checkout-contaciner table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr td,.Checkout-contaciner table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr th,.custom-downloads-tab .product-title a:hover{color:#251e1e!important}.Checkout-contaciner table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr.woocommerce-table__line-item.order_item td a,section.woocommerce-order-downloads table td a{color:#251e1e;font-weight:700}.Checkout-contaciner table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr td span.woocommerce-Price-amount.amount{color:#e53d11;font-weight:700}.Checkout-contaciner table.shop_table.woocommerce-checkout-review-order-table dd.variation-AppointmentInfo p strong,.cart-container table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item.cart_item th.product-name dd.variation-AppointmentInfo p strong{text-transform:capitalize}.custom-downloads-tab{display:flex;flex-direction:column;gap:30px}.custom-downloads-tab .order-block{padding:20px;border:1px solid #251E1E1A;border-radius:16px}.custom-downloads-tab .order-header div{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:14px;border-bottom:1px dashed #251E1E1A;padding-bottom:10px}.custom-downloads-tab .order-header span,.custom-downloads-tab .product-meta{font-size:12px;font-weight:500;color:#665848;line-height:160%}.custom-downloads-tab .product-block{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.custom-downloads-tab .product-main{display:flex;gap:32px;align-items:center}.custom-downloads-tab .product-image img{width:118px;height:90px;object-fit:cover;border-radius:8px}.custom-downloads-tab .product-info{flex-grow:1}.custom-downloads-tab .product-meta{margin-bottom:5px}.custom-downloads-tab .product-title{font-size:14px;line-height:160%;font-weight:700;margin-bottom:4px}.custom-downloads-tab .product-price{font-size:14px;line-height:160%;font-weight:500}.custom-downloads-tab .price-val{color:#e53d11;font-size:14px;line-height:160%;font-weight:700;margin-left:8px}.custom-downloads-tab .download-btn{color:#251e1e!important;border:1px solid #251E1E1A;padding:8px 20px;border-radius:25px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.custom-downloads-tab .download-btn:hover{background:linear-gradient(0deg,rgba(37,30,30,.25) 0,rgba(37,30,30,.25) 100%),var(--Color-V1-White-White-1000,#fff)}.custom-downloads-tab .download-btn .icon{height:20px;width:20px}@media (max-width:768px){.woocommerce-notices-wrapper{padding:0 24px}.cart-container td.product-thumbnail{display:block!important}.cart-container .product-thumbnail img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{width:100px!important}.cart-container td.product-thumbnail::before{content:none!important;display:none!important}.cart-container table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item.cart_item{padding:0!important;flex-wrap:wrap;display:flex;flex-direction:row-reverse;justify-content:space-between;column-gap:16px}.cart-container tr.woocommerce-cart-form__cart-item.cart_item td.product-remove,.cart-container tr.woocommerce-cart-form__cart-item.cart_item td.product-thumbnail{width:auto;display:flex!important;align-items:center}.cart-container tr.woocommerce-cart-form__cart-item.cart_item td.product-thumbnail{justify-content:end!important}.cart-container .woocommerce-cart-form__cart-item.cart_item td.product-name,.cart-container .woocommerce-cart-form__cart-item.cart_item td.product-price,.cart-container .woocommerce-cart-form__cart-item.cart_item td.product-quantity,.cart-container .woocommerce-cart-form__cart-item.cart_item td.product-subtotal{flex:0 0 100%;max-width:100%}.custom-downloads-tab .product-block{flex-direction:column;align-items:unset;gap:24px!important;margin-bottom:24px}.order-block .product-block:last-child{margin-bottom:0!important}.custom-downloads-tab .download-btn{float:right}}@media (max-width:431px){.custom-downloads-tab .product-main{display:flex;gap:16px;align-items:unset}.custom-downloads-tab .product-image img{width:68px;height:40px}.custom-downloads-tab .download-btn{width:100%;justify-content:center}}section.woocommerce-order-downloads table th.download-file span,section.woocommerce-order-downloads table th.download-product span{font-size:16px;font-weight:700;line-height:1.5em;color:#251e1e}section.woocommerce-order-downloads table td.download-product a{font-weight:400!important;text-decoration:underline}
tr.woocommerce-cart-form__cart-item.cart_item dl.variation dt {
    display: block !important;
    width: 100%;
	    margin-top: 10px;
}
.Checkout-contaciner.e-checkout-layout-two-column.elementor-widget.elementor-widget-woocommerce-checkout-page {
    color: #000;
}
.Checkout-contaciner form.woocommerce-form.woocommerce-verify-email{
    background: #fff;
    padding: 20px;
    border-radius: 8px;
}
.Checkout-contaciner form.woocommerce-form.woocommerce-verify-email {
    display: flex;
    flex-direction: column;
    width: fit-content;
    gap: 15px;
    margin: 15px !important;
}

@media (max-width: 767px){
	.cart-empty.woocommerce-info, .woocommerce-info, .woocommerce-message, ul.woocommerce-error{font-size:15px;}
	table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{
		 display: flex;
    	justify-content: space-between;
    	align-items: center;
	}
	table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.woocommerce-button.button.view{
		width: auto;
    	vertical-align: middle;
    	padding: 10px 15px !important;
	}
	table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr.woocommerce-orders-table__row {
			border-bottom: 1px solid #251e1e0d !important;
		}
}
.woocommerce a.woocommerce-Button:hover {
    color: #fff !important;
}
@media (min-width: 768px) and (max-width: 821px){
	table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-thumbnail {
		padding: 0px 20px 0px 0px !important;
	}
}