html,body{margin:0;padding:0;height:auto;min-height:100%}body.dedicated_page_main{background-color:#f3f4f6!important;display:flex;flex-direction:column;min-height:100vh;flex-grow:1}.dedicated_page_main .woocommerce-form-login{padding:15px!important}.dedicated_page_main .woocommerce-form-login .lost_password a{font-size:14px}.dedicated_page_main .woocommerce-form-login label{font-size:13px}.dedicated_page_main .woocommerce-form-login input{padding:8px 10px;border-radius:5px}.dedicated_page_main .woocommerce-form-login .button{position:relative;height:38px;background-color:#1eb35b;color:#fff;display:flex;justify-content:center;align-items:center;margin-top:15px}.dedicated_page_main .woocommerce-form-login .password-input .show-password-input{display:none}.hortash_page-wrapper{flex:1;display:flex;flex-direction:column}.content_container_checkout label{font-size:13px}.hortash_page-wrapper .display_none_login_form .woocommerce-info,.hortash_page-wrapper .display_none_login_form form.woocommerce-form-login{display:none}.hortash_page-shipping{flex:1}.hortash_header.js-header{width:100%;background-color:#fff;height:125px;position:relative;border:1px solid #e5e5e5;margin-top:0}.hortash_header.js-header .hortash_header-logo{width:100%;position:relative}.hortash_header.js-header .hortash_header-logo a.hortash_header-logo-img{position:absolute;background-size:contain;margin:0 auto;left:50%;top:10px;transform:translate(-50%);max-height:72px;max-width:200px;margin-bottom:15px}.hortash_header.js-header .hortash_header-logo a.hortash_header-logo-img img{max-height:72px;max-width:200px}.hortash_header.js-header .hortash_shipment-page ul.hortash_checkout-steps{width:100%;position:absolute;text-align:center;right:0;bottom:0;margin-bottom:15px;font-size:14px;left:0;margin-right:0}.hortash_header.js-header .hortash_shipment-page ul.hortash_checkout-steps li.hortash_is-completed{width:20%;display:inline-block;position:relative}.hortash_header.js-header .hortash_shipment-page ul.hortash_checkout-steps li.hortash_is-active{display:inline-block;width:20%;position:relative}.hortash_header.js-header .hortash_shipment-page ul.hortash_checkout-steps li.hortash_is-completed::before{content:"";position:absolute;width:100%;height:3px;background-color:#bdbdbd;border-radius:3px;top:147%;margin-right:30px;transform:translateY(-50%)}.hortash_header.js-header .hortash_shipment-page ul.hortash_checkout-steps li.hortash_is-completed-active::after{content:"";position:absolute;width:107%;height:3px;background-color:#f7858d!important;border-radius:3px;top:147%;margin-right:-30px;transform:translateY(-50%)}.hortash_header.js-header .hortash_shipment-page ul.hortash_checkout-steps li .hortash_checkout-steps-item{position:relative;color:#c6c6c6}.hortash_header.js-header .hortash_shipment-page ul.hortash_checkout-steps li .hortash_checkout-steps-item-link{font-weight:600;color:#4caf50;position:relative;font-size:13px}.hortash_header.js-header .hortash_shipment-page ul.hortash_checkout-steps li.hortash_is-completed .hortash_active-link::after,.hortash_header.js-header .hortash_shipment-page ul.hortash_checkout-steps li.hortash_is-active .hortash_active-link::after,.hortash_header.js-header .hortash_shipment-page ul.hortash_checkout-steps li .hortash_active-link-shopping::after{content:"";width:15px;height:15px;border-radius:50%;z-index:999;position:absolute;background-color:#c6c6c6;margin:0 auto;bottom:-30px}.hortash_header.js-header .hortash_shipment-page ul.hortash_checkout-steps li.hortash_is-completed .hortash_active-link::after{left:0;right:0}.checkout_disable_container span{color:#bdbdbd!important}.checkout_disable_container span::after{background-color:#bdbdbd!important}.hortash_header.js-header .hortash_shipment-page ul.hortash_checkout-steps li.hortash_is-active .hortash_active-link::after{left:40px}.hortash_header.js-header .hortash_shipment-page ul.hortash_checkout-steps li .hortash_active-link-shopping::after{background-color:#fc7e75;left:0;right:0}.hortash_complete-page-container{width:100%;height:auto;float:right}.hortash_complete-page-container .hortash_success-checkout,.hortash_checkout-order-info{width:100%;height:auto;background-color:#fff;margin-top:20px;position:relative;margin-bottom:20px;padding:15px;border:1px solid #e5e5e5;border-radius:10px}.hortash_complete-page-container .hortash_success-checkout .hortash_icon-success{width:55px;height:55px;background-color:#f3f4f6;border-radius:50%;margin:25px auto;text-align:center;line-height:53px;font-size:33px;color:#8eabea;border:1px solid #e5e5e5;margin-top:0}.hortash_complete-page-container .hortash_success-checkout .hortash_order-success{width:100%;color:#464646;text-align:center;font-weight:600;font-size:14px}.hortash_complete-page-container .hortash_success-checkout .hortash_order-success .hortash_processing{background-color:#eaffff;border-radius:5px;color:#02b4e4;padding:2px 5px;text-align:center;font-size:14px}.hortash_complete-page-container .hortash_success-checkout .hortash_order-success .hortash_order-code{color:#4caf50;font-weight:600;background-color:#f3f4f6;padding:1px 10px;border-radius:5px}.hortash_complete-page-container .hortash_success-checkout .hortash_order-success .hortash_order-ready-post{display:block;color:#464646;font-weight:600;margin-top:15px}.css_button_arrow_red{width:250px;height:40px;color:#fff;padding:5px 10px;font-weight:600;cursor:pointer;transition:all 0.3s ease;position:relative;display:inline-flex;justify-content:center;outline:none;overflow:hidden;border-radius:5px;border:none;background-color:#fc7e75;line-height:28px;margin-top:10px}.css_button_arrow_red:hover{border-radius:5px;padding-right:24px;padding-left:8px;color:#fff5d6!important}.css_button_arrow_red:hover:after{opacity:1;right:10px;color:#fff5d6!important}.css_button_arrow_red:after{font-family:"icon"!important;content:"\e91c";position:absolute;opacity:0;font-size:20px;line-height:40px;top:0;right:-20px;transition:0.4s}.hortash_checkout-order-info .hortash_order-info{padding:15px}.hortash_checkout-order-info .hortash_order-info .hortash_order-code{text-align:right;color:#5a5a5a;font-weight:700;font-size:18px}.hortash_checkout-order-info .hortash_order-info .hortash_checkout-process-order-info{width:60%;color:#5f5d5d;text-align:right;font-size:13px;padding:15px 0}.hortash_checkout-order-info .hortash_order-info .hortash_checkout-process-order-info .hortash_processing{background-color:#eaffff;border-radius:5px;color:#02b4e4;font-size:12px;font-weight:bolder;padding:2px 5px;text-align:center}.hortash_checkout-order-info .hortash_order-info .hortash_btn-following-order{float:left;width:25%;margin-top:-80px}.hortash_checkout-order-info .hortash_order-info table{font-size:14px;font-weight:700;border:1px dashed #acabda}.hortash_checkout-order-info .hortash_order-info table thead{background-color:#ebebeb}.table-striped tbody tr:nth-of-type(odd){background-color:rgb(99 99 99 / .05)}.hortash_text-warning{color:#ff737b!important;display:block;margin-top:10px}.hortash_footer-light{width:100%;height:auto;border-top:1px solid #e6e6e6;padding:20px;text-align:center;background:#fff;margin-top:auto}ul.hortash_footer-light-link{margin-right:0;margin-bottom:15px}.hortash_footer-light ul.hortash_footer-light-link li{display:inline-block}.hortash_footer-light ul.hortash_footer-light-link li a{font-size:13px;text-decoration:none;color:#777;font-weight:500;padding:0 15px}.hortash_footer-light .hortash_title-footer,.hortash_footer-light .hortash_copy-right-footer-light{font-size:13px;color:#b0b0b0;padding:5px 0;margin-bottom:0}@media (max-width:768px){.hortash_header.js-header .hortash_header-logo a.hortash_header-logo-img{max-width:150px}.hortash_header.js-header .hortash_header-logo a.hortash_header-logo-img img{max-width:150px}.hortash_header.js-header .hortash_shipment-page ul.hortash_checkout-steps{display:flex;justify-content:space-between}.hortash_header.js-header .hortash_shipment-page ul.hortash_checkout-steps li.hortash_is-completed-active::after{width:202.5%!important}.hortash_header.js-header .hortash_shipment-page ul.hortash_checkout-steps li.hortash_is-completed::before{width:196%!important}.woo_checkout_page.js-header .hortash_shipment-page ul.hortash_checkout-steps li.hortash_is-completed::before,.woo_thankyou_page.js-header .hortash_shipment-page ul.hortash_checkout-steps li.hortash_is-completed::before{width:390%!important}}@media (max-width:440px){.hortash_header.js-header .hortash_shipment-page ul.hortash_checkout-steps li .hortash_checkout-steps-item-link{font-size:12px!important}.hortash_header.js-header .hortash_shipment-page ul.hortash_checkout-steps li.hortash_is-completed .hortash_active-link::after,.hortash_header.js-header .hortash_shipment-page ul.hortash_checkout-steps li.hortash_is-active .hortash_active-link::after,.hortash_header.js-header .hortash_shipment-page ul.hortash_checkout-steps li .hortash_active-link-shopping::after{bottom:-31px!important}.css_button_arrow_red{width:100%}}.checkout_page_woo.hortash_page-wrapper{position:relative}.hortash_footer-light{clear:both}.woocommerce-checkout-main .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{max-height:300px;overflow-y:auto;overflow-x:auto;display:block}.woocommerce-checkout-main .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody{width:100%;display:block}.woocommerce-checkout-main .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr{width:100%;display:flex;position:relative;max-height:88px;height:88px}@media (max-width:550px){.woocommerce-checkout-main .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr{max-height:unset;height:unset}}.woocommerce-checkout-main .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td.product-remove{position:absolute;left:10px;top:0;height:100%;display:flex;align-items:center;width:unset}.woocommerce-checkout-main .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td.product-remove a.remove{display:flex;align-items:center}.woocommerce-checkout-main .widget.cart_container{padding-bottom:0}.woocommerce-checkout-main .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td.product-name{display:flex;flex-direction:column;justify-content:center}.woocommerce-checkout-main .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td.product-price{display:flex;align-items:center;position:absolute;left:59px;top:0;bottom:0}.woocommerce-checkout-main .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td.product-price>.woocommerce-Price-amount.amount{font-weight:600;font-size:1.1em;position:absolute;left:40px}.woocommerce-checkout-main .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td.product-price>.free-price{font-weight:600;font-size:1.1em;position:absolute;left:40px;color:#4caf50}@media (max-width:767px){.woocommerce-checkout-main .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr{flex-direction:column}}@media (max-width:550px){.woocommerce-checkout-main .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td.product-price,.woocommerce-checkout-main .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td.product-quantity,.woocommerce-checkout-main .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td.product-price>.woocommerce-Price-amount.amount,.woocommerce-checkout-main .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td.product-price>.free-price{position:unset!important}.woocommerce-checkout-main .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr{flex-direction:column}.woocommerce-checkout-main .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr .product-price{justify-content:center}}.woocommerce-checkout-main .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td.product-price .price-stack .regular-price .woocommerce-Price-amount bdi{color:#888;display:flex;justify-content:flex-end}.woocommerce-checkout-main .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td.product-price .price-stack .regular-price .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol{display:none}.woocommerce-checkout-main .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td.product-price .woocommerce-Price-amount bdi{color:#000}.woocommerce-checkout-main .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td.product-quantity{display:flex;align-items:center;position:absolute;left:260px;top:0;bottom:0}.woocommerce-cart-form__cart-item .product-quantity .variation-info{font-size:11px;background:#faffd4;color:#000;padding:0 5px;border-radius:5px;border:1px solid #eee;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.woocommerce-checkout-main .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td.product-quantity{left:200px}}.woocommerce-checkout-main .shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td.product-quantity .quantity input{width:80px;padding:5px;font-size:15px;border:1px solid #d5d5d5;border-radius:6px;background-color:#f9f9f97a;transition:all 0.3s ease;outline:none;text-align:center;-moz-appearance:textfield;-webkit-appearance:none;margin:0}.woocommerce-checkout-review-order .shop_table tfoot tr{text-align:left!important}.woocommerce-checkout-review-order .shop_table tfoot tr td{display:flex;flex-direction:row-reverse;gap:5px}.woocommerce-checkout-review-order .shop_table tfoot tr td span.woocommerce-Price-amount{display:flex;flex-direction:row-reverse;gap:5px}.woocommerce-checkout-review-order .shop_table tr th:first-child{padding-right:16px!important;color:#000;font-weight:500}.woocommerce-checkout-review-order .shop_table{width:100%;border-collapse:collapse;border-radius:10px}.woocommerce-checkout-review-order .shop_table thead,.woocommerce-checkout-review-order .shop_table tfoot{background:#f7f7f7}.woocommerce-checkout-review-order .shop_table tbody{display:block;max-height:188px;overflow-y:auto;width:100%;overflow-x:hidden}.woocommerce-checkout-review-order .shop_table thead{display:table;width:100%;table-layout:fixed;background:#f7f7f7}.woocommerce-checkout-review-order .shop_table tfoot{display:flex;width:100%;background:#f7f7f7;align-items:center;flex-direction:column}.woocommerce-checkout-review-order .shop_table tfoot tr{display:flex;align-items:center;justify-content:space-between;width:100%}.woocommerce-checkout-review-order .shop_table tfoot .shipping td{width:100%!important;flex-direction:row!important;justify-content:space-between!important}.woocommerce-checkout-review-order .shop_table tfoot .shipping td .shipping-title{margin-bottom:0;display:flex;align-items:center}.woocommerce-checkout-review-order .shop_table tfoot .shipping td #shipping_method{display:flex;align-items:center;flex-direction:column}.woocommerce-checkout-review-order .shop_table tfoot .shipping td #shipping_method li{display:flex;flex-direction:row;align-items:center}.woocommerce-checkout-review-order .shop_table tfoot .shipping td #shipping_method li label{display:flex;flex-direction:row;align-items:center}.woocommerce-checkout-review-order .shop_table tfoot .shipping td #shipping_method li label .woocommerce-Price-amount bdi{display:flex;flex-direction:row-reverse;gap:5px}.woocommerce-checkout-review-order .shop_table thead{border-bottom:1px solid #dfdfdf}.woocommerce-checkout-review-order .shop_table tfoot{border:1px solid #dfdfdf!important;border-radius:10px}.woocommerce-checkout-review-order .shop_table tbody tr{display:table;width:100%;table-layout:fixed}.woocommerce-checkout-payment .woocommerce-privacy-policy-text{background-color:#f7f7f7;border-radius:10px;padding:5px 10px;font-size:13px;margin:10px 0;border:1px solid #ddd;max-height:110px;overflow-y:auto}.woocommerce-checkout-payment .woocommerce-privacy-policy-text p{margin-bottom:0}.shop_table.woocommerce-checkout-review-order-table thead tr{display:flex;justify-content:space-between}.shop_table.woocommerce-checkout-review-order-table .cart-item-quantity{font-size:12px;background:bisque;width:10px;display:flex;align-items:center;height:10px;justify-content:center;padding:8px;border-radius:50%;color:#000;position:absolute;top:20px;left:-15px}#open_modal_discount_code_product{font-size:12px;background:#4caf50;font-weight:600;padding:10px 7px;position:absolute;top:-9px;left:0;color:#fff;border-radius:5px;cursor:pointer}.back_to_prev_page{display:flex;justify-content:center;position:absolute;top:10px;right:20px;align-items:center}.back_to_prev_page i{font-size:23px;color:#9f9f9f}.content_container_checkout .woocommerce-message{background:#f3f4f6;position:absolute;top:-90px;left:4px;padding:10px}@media (max-width:991px){.content_container_checkout .woocommerce-message{background:#fff;position:unset;margin-bottom:9px;margin-top:-4px}}.woocommerce-input-wrapper{position:relative}.woocommerce-input-wrapper .show-password-input{position:absolute;left:8px;background:none;border:none;top:-4px;outline:none}.woocommerce-input-wrapper .show-password-input:after{content:"\e98c";font-family:"icon"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;display:inline-block;font-size:20px;color:#aeaeae}.shop_table .woocommerce-cart-form__cart-item .product-name .product-teachers .teacher-name{display:flex;align-items:center;gap:5px;justify-content:flex-start}.shop_table .woocommerce-cart-form__cart-item .product-name .product-teachers .teacher-name::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='rgb(100,116,139)'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M15.75 6a3.75 3.75 0 11-7.5 0 3.75 3.75 0 017.5 0zM4.501 20.118a7.5 7.5 0 0114.998 0A17.933 17.933 0 0112 21.75c-2.676 0-5.216-.584-7.499-1.632z'/%3E%3C/svg%3E");display:flex;width:16px;height:16px;background-size:contain;background-repeat:no-repeat}