.product-one bdi{font-size:18px;line-height:30px;font-weight:800;color:#212529;display:block !important}.product-one ins{text-decoration:none !important}.product-one del bdi{font-size:14px !important;line-height:22px !important;font-weight:400 !important;color:#9e9e9e !important;display:block !important}@media screen and (max-width:480px){.product-one bdi{font-size:13px;line-height:20px!important;font-weight:800;color:#212529;display:block !important}.product-one del bdi{font-size:13px!important;line-height:20px!important}}.product-four bdi{font-size:18px;line-height:28px;font-weight:800;color:#212529;display:block !important}.product-four ins{text-decoration:none !important}.product-four del bdi{font-size:14px !important;line-height:22px !important;font-weight:400 !important;color:#9e9e9e !important;display:block !important;padding:5px 13px;background-color:#f3f6f4;border-radius:9px}@media screen and (max-width:480px){.product-four bdi{font-size:13px;line-height:20px!important}.product-four del bdi{font-size:13px !important;line-height:20px!important}}.product-three bdi{font-size:18px;line-height:28px;font-weight:800;color:#212529;display:block !important}.product-three ins{text-decoration:none !important}.product-three del bdi{font-size:14px !important;line-height:22px !important;font-weight:400 !important;color:#9e9e9e !important;display:block !important;padding:5px 13px;background-color:#f3f6f4;border-radius:9px}@media screen and (max-width:480px){.product-three bdi{font-size:13px;line-height:20px!important}.product-three del bdi{font-size:13px !important;line-height:20px!important}}.product-five bdi{font-size:15px;line-height:28px;font-weight:800;display:block !important;text-decoration:none !important;color:#00cb8e}.product-five ins{text-decoration:none !important}.product-five del bdi{font-size:14px !important;line-height:22px !important;font-weight:400 !important;color:#9e9e9e !important}.product-five del{text-decoration-color:#9e9e9e !important}@media screen and (max-width:480px){.product-five bdi{font-size:13px;line-height:20px!important}.product-five del bdi{font-size:13px !important;line-height:20px!important}}.best-products-category-shop-two__box__item bdi{font-size:15px;line-height:28px;font-weight:800;display:block !important;text-decoration:none !important;color:#00cb8e}.best-products-category-shop-two__box__item ins{text-decoration:none !important}.best-products-category-shop-two__box__item del bdi{font-size:14px !important;line-height:22px !important;font-weight:400 !important;color:#9e9e9e !important}.best-products-category-shop-two__box__item del{text-decoration-color:#9e9e9e !important}.best-products-category-shop-two__box__item del .woocommerce-Price-currencySymbol{color:#9e9e9e !important}.best-products-category-shop-two__box__item .woocommerce-Price-currencySymbol{color:#212529 !important}.best-products-two-shop__item bdi{font-size:15px;line-height:28px;font-weight:800;display:block !important;text-decoration:none !important}.best-products-two-shop__item ins{text-decoration:none !important}.best-products-two-shop__item del bdi{font-size:14px !important;line-height:22px !important;font-weight:400 !important;color:#9e9e9e !important}.best-products-two-shop__item del{text-decoration-color:#9e9e9e !important}.best-products-two-shop__item del .woocommerce-Price-currencySymbol{color:#9e9e9e !important}.best-products-two-shop__item .woocommerce-Price-currencySymbol{color:#212529 !important}.products-category__item bdi{font-size:15px;line-height:28px;font-weight:800;display:block !important;text-decoration:none !important}.products-category__item ins{text-decoration:none !important}.products-category__item del bdi{font-size:14px !important;line-height:22px !important;font-weight:400 !important;color:#9e9e9e !important}.products-category__item del{text-decoration-color:#9e9e9e !important}.products-category__item del .woocommerce-Price-currencySymbol{color:#9e9e9e !important}.products-category__item .woocommerce-Price-currencySymbol{color:#212529 !important}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:unset}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:unset}.category-shop__sidebar__item__heading.d-flex.align-items-center.justify-content-between.cursor-pointer.fs-12.line-height-19.fw-semibold.text-dark-10.gap-2.rounded-15{font-size:15px !important}.woocommerce span.onsale{display:none !important}.wc-block-components-price-slider__amount{max-width:100% !important;border:1px solid}.widget_block .wp-block-heading{border:1px solid #f3f6f4 !important;padding:18px 20px !important;border-radius:15px}.wc-block-components-sidebar-layout .wc-block-components-main{padding:20px;background:#fff;box-shadow:20px 19px 84px -30px rgba(0,0,0,.25);border-radius:10px}tr.wc-block-cart-items__row{border:none !important}.wc-block-cart-items__header th span{font-size:16px;font-weight:900}.wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block{background:#000;color:#fff;border-radius:10px}.is-large.wc-block-cart .wc-block-cart__totals-title{font-size:16px !important;font-weight:900 !important}p.wc-block-components-checkout-order-summary__title-text{font-size:16px !important;font-weight:900 !important}.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=password],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=password],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url]{border:1px solid hsl(0deg 0% 77.31%/80%) !important;border-radius:10px !important}.wc-blocks-components-select .wc-blocks-components-select__select{border:1px solid hsl(0deg 0% 77.31%/80%) !important;border-radius:10px !important}.wc-block-components-totals-wrapper:last-child{background:#000 !important;color:#fff !important;border-radius:10px !important;margin:5px !important}.wc-block-components-totals-wrapper:last-child{background:#000 !important;color:#fff !important;border-radius:10px !important;margin:0 0 5px !important}.wp-block-woocommerce-checkout-order-summary-block{border:1px solid hsla(0,0%,7%,.11) !important;border-radius:10px !important}.wc-block-components-checkout-return-to-cart-button{background:#000 !important;padding:10px 30px !important;color:#fff !important;border-radius:10px !important;font-weight:900 !important}button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained{background:#000 !important;padding:10px 30px !important;color:#fff !important;border-radius:10px !important;width:65% !important;font-weight:900 !important}.top-header-shop-two__search__form .form-control:focus{background-color:#fff;border:1px solid #00cb8e;box-shadow:none}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:unset;width:60%;display:inline-block}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:unset;width:30%;display:inline-block}.wc-block-components-sidebar-layout .wc-block-components-main{padding-left:20px !important}.wooi{font-size:18px}table.table.table-striped.kwootable{background:#fff;border-radius:10px}tr.thead-kwootable{background:#eee}a.kwootablebt{background:#00a693;color:#fff;padding:5px 15px;border-radius:10px}.table-striped>tbody>tr>td{padding:10px}.table-striped>tbody>tr>td{padding:20px 10px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{margin:8px 0;padding:15px;background:#fff;border-radius:10px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{padding:15px;border-radius:10px;color:#fdfdfd;background-color:#00a693}.woocommerce div.product form.cart .button{padding:15px;border-radius:10px;color:#fdfdfd;background-color:#00a693}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#00a693}.woocommerce div.product form.cart div.quantity{float:right;margin:0 0 0 10px;background:#fff;border-radius:10px;padding:9px 6px}.landing-hall-beauty:before{height:calc(100% + 196px);transform:translateY(-196px);border-radius:0 0 64px 64px}.woocommerce a.added_to_cart,.product-one a.added_to_cart,.product-four a.added_to_cart,a.added_to_cart.wc-forward{display:none !important}.custom-toast{position:fixed;bottom:20px;left:20px;background:#00a693;color:#fff;padding:10px 20px;border-radius:5px;z-index:9999;box-shadow:0 2px 10px rgba(0,0,0,.1);animation:slideIn .5s ease-out;border:none}.custom-toast:before{display:none}@keyframes slideIn{from{transform:translateX(-100%)}to{transform:translateX(0)}}.text-dark-c-10{color:#6c6c82 !important}.form-control{font-size:14px}.bazgasht{position:relative;display:block;margin:auto;text-align:center;padding:15px;border-radius:15px;cursor:pointer}.bazgasht:hover{background:#888 !important}.minput{display:flex;justify-content:space-between;margin-top:20px;margin-bottom:20px;direction:ltr}.verifyinput{width:22%;margin-right:5px;border:1px solid #e6e4e4;border-radius:15px;padding:16px 0;background:#f8f7f7;color:#000;text-align:center}.pinfocode{margin:20px 6px 10px;text-align:right;font-weight:500;font-size:14px}.code-timer-row{display:flex;align-items:center;justify-content:space-between;margin-top:15px;margin-bottom:15px;padding:0 5px;justify-content:end !important}.code-timer-row .timer-text{color:#666;font-size:13px;display:flex;align-items:center;gap:5px}.code-timer-row .timer-text i{font-size:16px}.code-timer-row .timer-text #time{color:#333;font-weight:600}.code-timer-row .send-again-link{color:var(--primary-color,#007bff);font-size:13px;font-weight:500;cursor:pointer;text-decoration:none;transition:all .3s ease}.code-timer-row .send-again-link:hover{opacity:.8}.phone__entered{background:#f8f8f8;padding:12px 16px;margin-bottom:15px;border:1px solid #e8e8e8}.phone__entered .phone{color:#333}.phone__entered .phone svg{color:#666}.phone__entered .phone-number{font-family:inherit;letter-spacing:.5px}.phone__entered .btn-edit-phone{background:#333 !important;color:#fff !important;padding:8px 16px;font-size:13px;border:none;white-space:nowrap;margin-left:0}.phone__entered .btn-edit-phone:hover{background:#555 !important}.login-options-row{display:flex;justify-content:start;align-items:center;margin-top:15px;margin-bottom:15px;gap:10px}.login-options-row .login-with-password,.login-options-row .login-with-otp{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#333;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none}.login-options-row .login-with-password:hover,.login-options-row .login-with-otp:hover{color:#000}.login-options-row .login-with-password i,.login-options-row .login-with-otp i{font-size:18px}.password-login-field{margin-top:15px}.back-to-sms{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;text-align:center;margin-top:20px;margin-bottom:15px;color:#333;font-size:14px;font-weight:500;cursor:pointer;padding:14px 16px;border-radius:10px;background:#f5f5f5;border:1px solid #e0e0e0;transition:all .3s ease;text-decoration:none}.back-to-sms:hover{background:#eaeaea;color:#000;border-color:#ccc}.back-to-sms i,.login-options-row i{font-size:18px}.password-login-field{margin-top:20px}.detail-product__images{padding:10px 0 10px !important}.detail-product__images__bottom{padding:15px 15px 0 !important;margin-top:35px !important}.fs-10{font-size:13px !important}.top-header-shop-two__search__form .form-control{background-color:#fff !important;border-color:#fff !important;height:52px !important;padding:0 24px 0 44px !important}.top-header-shop__btn{border:1px solid #d7d7d7;width:52px;height:52px}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top;display:block}.woocommerce div.product form.cart .variations select{padding:10px 15px;display:block;border:0;background-color:#fff;box-shadow:0px 24px 54px -17px rgba(0,0,0,.09);border-radius:9px}.qty-minus,.qty-plus{background-color:#00a69324;color:#00a693;font-size:16px;line-height:28px;text-align:center;padding:0 5px;border-radius:5px}.woocommerce .quantity .qty{width:35px;text-align:center}@media only screen and (max-width:1199px){.btninfothree{flex:1 0 auto}}.services-cleaning{margin:0}.experts-cleaning{margin-top:0}.gallery-cleaning{margin-top:0}.comments-cleaning{margin-top:0}.landing-cleaning{margin-top:0}.power-me-hosting{margin-bottom:0}@media only screen and (max-width:767px){.selling-product-hosting{margin:0}}.articles-blog-hosting{margin-top:0}.articles-madfg{margin-top:0}.about-us-home-tattoy{margin:0}.works-tattoy{margin:0}.customer-satisfaction-videos-novin{margin-top:0}.about-hall-beauty{margin:0}.customers-videos{margin:0}.about-home-internet-novin{margin:0}.internet-packages{margin:0}.our-partner-centers-internet-novin{margin-top:0}.mt-86{margin-top:0}.my-services-clinic{margin:0}.comments-member-hospital{margin:0}.images-hospital{margin:0}.works-dental{margin:0}.gallery-cleaning{margin-top:0}.section-heading-beauty{margin-bottom:0}.works-web-design{margin:0}.steps-web-design{margin:0}.comments-ahankade{margin-top:0}.articles-web-design{margin-top:0}.suports-domain{margin:0}.AZ-counter-marketing{padding:0}.contact-us-vecalt-members{margin:0}.works-beauty{margin:0}.AZ-simple-section-marketing{padding:0}.AZ-services-section-marketing .service-box-icon:after{z-index:0}.service-box-icon .service-box-ico-inner span{position:relative;z-index:1;margin:0 !important}.AZ-services-section-marketing .service-box-icon{position:relative;width:84px;height:84px;display:flex;justify-content:center;align-items:center}.AZ-blog-grid-section{padding:0}.AZ-counter-marketing{padding:0}.AZ-testimonials-section-medical{padding:0}.top-header-shop-two__search.position-relative.w-100.flex-grow-1.d-none.d-lg-block.opened{width:576px !important}.works-web-design{margin:0}.about-us-home-vecalt{margin:0}.comments-vecalt{margin-top:0}.customer-satisfaction-videos-novin{margin-top:0}.brands-beauty .swiper-slide>*{opacity:1}.gallery-image-clinic{margin:0}.companies-clinic{margin:0}.contact-us-seo-location{margin:0}.contact-us-seo-location{margin:0}.articles-web-design{margin-top:0}.what-me-hospital{margin:0}.gallery-cleaning{margin-top:0}.about-team-dental{margin:0}.suports-domain{margin:0}.services-domain-pricing{margin:0}@media screen and (max-width:991px){.AZ-business-improvement-marketing .AZ-not-break{overflow-y:hidden}}.price-add-to-cart{line-height:0}.price.d-flex.align-items-center{line-height:0}body .e-con .e-parent{z-index:0}.add-to-cart{position:relative}.add-to-cart:after{content:'';display:none;width:20px;height:20px;border:2px solid #f3f3f3;border-radius:50%;border-top:2px solid #00a693;animation:spin 1s linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.add-to-cart.loading svg{opacity:0;transition:opacity .2s}.add-to-cart.loading:after{display:block}.poader{width:20px;height:20px;border:2px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes rotation{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.detail-product-four-modal-gallery .modal-dialog{--bs-modal-width:1057px;--bs-modal-border-radius:40px;--bs-modal-padding:74px 71px 46px 48px;margin-bottom:74px}.detail-product-four-modal-gallery .modal-close{top:24px;left:24px}.detail-product-four-modal-gallery .modal-content{min-height:480px}.detail-product-four-modal-gallery .modal-content:before{content:"";position:absolute;bottom:22px;left:50%;transform:translate(-50%,42px);background-color:rgba(255,255,255,.2);border:1px solid #fff;-webkit-backdrop-filter:blur(75px);backdrop-filter:blur(75px);border-radius:30px;z-index:-1;width:373px;height:98px}.detail-product-four-modal-gallery .modal-content:after{content:"";position:absolute;top:94%;left:50%;transform:translateX(-50%);z-index:-2;background-color:#5c0089;border-radius:20px;width:187px;height:68px}.detail-product-four-modal-gallery-origin{margin-left:19px}.detail-product-four-modal-gallery-origin .swiper{border-radius:20px}.detail-product-four-modal-gallery-origin .swiper-button-next,.detail-product-four-modal-gallery-origin .swiper-button-prev{background-image:linear-gradient(270.04deg,rgba(255,255,255,0) -43.11%,#fff 59.43%);width:44px;height:35px;border:1px solid #fff}.detail-product-four-modal-gallery-origin .swiper-button-next:after,.detail-product-four-modal-gallery-origin .swiper-button-prev:after{font-size:12px;color:#89939f;font-weight:700}.detail-product-four-modal-gallery-origin .swiper-button-next{transform:translateX(-19px)}.detail-product-four-modal-gallery-origin .swiper-button-prev{transform:translateX(19px)}.detail-product-four-modal-gallery-images,.detail-product-four-modal-gallery-images-users{gap:12px 22px}.detail-product-four-modal-gallery-images img,.detail-product-four-modal-gallery-images-users img{filter:drop-shadow(0px 34px 24px rgba(0,0,0,.03));border-radius:10px;width:71px;height:71px;cursor:pointer}.detail-product-four-modal-gallery .images-users{margin-top:28px}.detail-product-four-modal-gallery .images-users-title{color:#7d7d7d;font-size:13px;line-height:36px}.detail-product-four-modal-gallery .images-users-title span{font-weight:900;font-size:15px;color:#000}.detail-product-four-modal-gallery .images-users-link{font-size:10px;color:#121212;line-height:36px}.detail-product-four-modal-gallery .images-users-link i{margin-right:6px;font-size:12px}.detail-product-four-modal-gallery .images-users-items .item{border-radius:10px;cursor:pointer}.detail-product-four-modal-gallery .images-users-items .item img{filter:drop-shadow(0px 34px 24px rgba(0,0,0,.03))}.detail-product-four-modal-gallery .images-users-items .item:nth-child(6):before,.detail-product-four-modal-gallery .images-users-items .item:nth-child(6):after{position:absolute}.detail-product-four-modal-gallery .images-users-items .item:nth-child(6):before{content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.46);filter:blur(2px);border-radius:11px;z-index:2}.detail-product-four-modal-gallery .images-users-items .item:nth-child(6):after{content:"\e951";font-family:"icomoon";font-size:14px;color:#121212;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.detail-product-four-modal-gallery .nav{margin-top:55px}.detail-product-four-modal-gallery .nav li{padding:15px 21px 16px;font-size:12px;font-weight:500;line-height:18px;color:#000;cursor:pointer}.detail-product-four-modal-gallery .nav li i{font-size:16px;margin-left:6px}.detail-product-four-modal-gallery .nav li.active{background-color:#121212;color:#fff}table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table{width:100%}.dashboard-shop__content tbody,.dashboard-shop__content td,.dashboard-shop__content tfoot,.dashboard-shop__content th,.dashboard-shop__content thead,.dashboard-shop__content tr{border-color:#d9d9d9;border-style:dashed;border-width:2px;padding:15px !important}.dashboard-shop__content input.woocommerce-Input{background-color:#eee}.dashboard-shop__content input.woocommerce-Input{background-color:#fff;display:block;width:100%;margin:10px 0;padding:12px 10px;border-radius:12px}.dashboard-shop__content button.woocommerce-Button.button{padding:10px;border-radius:10px}.woocommerce-Address-title h2{font-size:20px;font-weight:700;color:#000}.u-columns.woocommerce-Addresses.col2-set.addresses{display:flex;margin-top:15px;width:100% !important;justify-content:space-between}.u-column1.col-1.woocommerce-Address{width:30%}.u-column2.col-2.woocommerce-Address{width:30%}span.nobr{font-weight:900;font-size:16px}h2.woocommerce-order-details__title{font-size:20px;font-weight:700;color:#000}h2.woocommerce-column__title{font-size:20px;font-weight:700;color:#000}section.woocommerce-order-details{margin-top:20px;margin-bottom:20px}h3#order_review_heading{display:none}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:left;width:95%}.auth-shop__content__tabs li{display:none !important}@media screen and (min-width:768px){form.checkout.woocommerce-checkout{display:flex;align-items:start}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:unset;display:none}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:right;width:95%}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}}.wp-block-woocommerce-cart-order-summary-totals-block .wc-block-components-totals-wrapper{border:0;padding-bottom:30px}.wc-block-components-totals-wrapper{border-top:1px solid hsla(0,0%,7%,.11);padding:15px}.wp-block-woocommerce-cart-order-summary-totals-block .wc-block-components-totals-wrapper{border:0;padding:20px}.woocommerce-cart .wc-block-components-totals-wrapper:last-child{color:#fff!important;padding:19px}.nav-responsive-content .titr{display:none}.detail-product__full-info__items.has-more-items:before{display:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-size:16px;padding:10px 12px 7px;font-weight:700}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{margin:0 2px}.face-to-face-webinars-item .image img{width:94px;height:94px;object-fit:cover}.webinar .image a img{object-fit:cover;height:201px;border-radius:22px 0}.videos-webinar .image img,.popular-videos-webinar-item .image img{object-fit:cover;height:160px}.categories-webinar-heading{margin-bottom:30px}.karen-modal-open{overflow:hidden}.karen-variation-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;align-items:center;justify-content:center}.karen-variation-modal.active{display:flex}.karen-variation-modal__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px)}.karen-variation-modal__content{position:relative;background:#fff;border-radius:20px;width:90%;max-width:450px;max-height:90vh;overflow-y:auto;padding:24px;box-shadow:0 20px 60px rgba(0,0,0,.15);animation:karenModalSlideIn .3s ease-out}@keyframes karenModalSlideIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.karen-variation-modal__close{position:absolute;top:16px;left:16px;background:#f5f5f5;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#666}.karen-variation-modal__close:hover{background:#e0e0e0;color:#333}.karen-variation-modal__header{display:flex;gap:16px;margin-bottom:24px;padding-top:20px}.karen-variation-modal__image{width:100px;height:100px;flex-shrink:0;border-radius:12px;overflow:hidden;background:#f9f9f9}.karen-variation-modal__image img{width:100%;height:100%;object-fit:cover}.karen-variation-modal__info{flex:1;display:flex;flex-direction:column;justify-content:center}.karen-variation-modal__title{font-size:16px;font-weight:700;color:#212529;margin:0 0 8px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.karen-variation-modal__price{font-size:18px;font-weight:800;color:#00a693}.karen-variation-modal__price del{color:#9e9e9e;font-size:14px;font-weight:400}.karen-variation-modal__price ins{text-decoration:none}.karen-variation-modal__body{margin-bottom:24px}.karen-variation-attr{margin-bottom:16px}.karen-variation-attr label{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:10px}.karen-variation-options{display:flex;flex-wrap:wrap;gap:8px}.karen-variation-option{padding:8px 16px;border:2px solid #e0e0e0;border-radius:10px;background:#fff;font-size:14px;font-weight:500;color:#333;cursor:pointer;transition:all .2s ease}.karen-variation-option:hover{border-color:#00a693;color:#00a693}.karen-variation-option.selected{border-color:#00a693;background:#00a693;color:#fff}.karen-variation-option.out-of-stock{opacity:.5;position:relative}.karen-variation-option.out-of-stock:after{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background:#999;transform:rotate(-10deg)}.karen-variation-option.out-of-stock:hover{border-color:#999;color:#666}.karen-variation-modal__quantity{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f9f9f9;border-radius:12px}.karen-variation-modal__quantity label{font-size:14px;font-weight:600;color:#333;margin:0}.karen-quantity-selector{display:flex;align-items:center;gap:0;background:#fff;border-radius:10px;overflow:hidden;border:1px solid #e0e0e0}.karen-quantity-btn{width:40px;height:40px;border:none;background:0 0;font-size:20px;font-weight:600;color:#333;cursor:pointer;transition:all .2s ease}.karen-quantity-btn:hover{background:#f0f0f0}.karen-quantity-input{width:50px;height:40px;border:none;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;text-align:center;font-size:16px;font-weight:600;color:#333;-moz-appearance:textfield}.karen-quantity-input::-webkit-outer-spin-button,.karen-quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.karen-variation-modal__footer{margin-top:16px}.karen-variation-modal__add-btn{width:100%;padding:14px 24px;border:none;border-radius:12px;background:#00a693;color:#fff;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .2s ease}.karen-variation-modal__add-btn:hover:not(:disabled){background:#008f7f}.karen-variation-modal__add-btn:disabled{opacity:.5;cursor:not-allowed}.karen-variation-modal__add-btn.loading{opacity:.7;pointer-events:none}.karen-variation-modal__add-btn.loading:after{content:'';width:18px;height:18px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:karenSpinner .8s linear infinite}@keyframes karenSpinner{to{transform:rotate(360deg)}}.karen-variation-modal.loading .karen-variation-modal__content:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.9);z-index:10;display:flex;align-items:center;justify-content:center}.karen-variation-modal.loading .karen-variation-modal__content:after{content:'';position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid #00a693;border-top-color:transparent;border-radius:50%;animation:karenSpinner .8s linear infinite;z-index:11}@media screen and (max-width:480px){.karen-variation-modal__content{width:95%;padding:16px;max-height:85vh}.karen-variation-modal__header{flex-direction:column;align-items:center;text-align:center}.karen-variation-modal__image{width:120px;height:120px}.karen-variation-modal__title{font-size:14px}.karen-variation-option{padding:6px 12px;font-size:13px}}