/*
Theme Name: Child Thrive Theme
Theme URI: http://thrivethemes.com/
Version: 1.0
Author: <a href="http://www.thrivethemes.com">Thrive Themes</a>
Description: Fully customizable, front end theme and template editing for WordPress has arrived! 
Template: thrive-theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, custom-everything
*/
.free-ship { display:none!important;}
html body { font-family: "DM Sans"; overflow-x: hidden; }
.content { margin-top: -100px; background: #fcf9f6; width: 90%; text-align: center; padding-top: 110px; padding-left: 20px; padding-right: 20px; margin-right: 0!important; }
.client_name h4 { font-weight: 500 !important; font-family: "DM Sans" !important; font-size: 19px !important; }
.testimonial-text p { font-size: 18px !important; line-height: 26px !important; min-height: 120px; }
.testimonial-image img { height: 200px!important; width: 300px!important; margin: auto; }
.rating { height: 15px; width: 100px; margin: auto; margin-bottom: 10px; }
.best-seller .owl-item { float: left; }
.best-seller .owl-stage-outer { overflow: hidden; }
.best-seller .woocommerce ul.products .owl-item li.product { width: 100% !important; margin: 0 !important; }
.best-seller .woocommerce ul.products .owl-item li.product { width: 100% !important; margin: 0 !important; }
.best-seller .woocommerce ul.products { position: relative; }
.best-seller .owl-dots, .testimonial-about .owl-dots { display: none; }
.best-seller .owl-nav button.owl-prev, .best-seller .owl-nav button.owl-next, .testimonial-about .owl-nav button.owl-prev, .testimonial-about .owl-nav button.owl-next { width: auto !important; background-color: transparent; border: none; padding: 0; position: absolute; top: 47%; left: -40px; z-index: 33; margin-top: -15px; }
.best-seller .owl-nav button.owl-next, .testimonial-about .owl-nav button.owl-next { left: auto; right: -40px; }
.featured-product-category { color: #c4601d; font-weight: 500; font-size: 10px; text-transform: uppercase; letter-spacing: .8px; padding-top: 10px; }
.best-seller .woocommerce ul.products .owl-item li.product, .tcb-woo-shop[data-align-items="center"] .woocommerce-loop-product__link, .tcb-woo-shop[data-align-items="center"] li.product { text-align: left !important; align-items: flex-start !important; }
.tcb-woo-shop[data-align-items="center"] .woocommerce-loop-product__link > *, .tcb-woo-shop[data-align-items="center"] li.product > * { text-align: left !important; }
.best-seller .woocommerce ul.products .owl-item li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-product__title { font-family: "DM Sans" !important; font-size: 15px !important; font-weight: 500 !important; padding: 8px 0 0 !important; }
.woocommerce ul.products li.product .price { color: #000; font-size: 14px !important; font-weight: 500 !important; }
.woocommerce ul.products li.product .price ins { font-weight: 500; }
.woocommerce ul.products li.product .price del { padding-right: 10px; }
/*.best-seller .woocommerce ul.products .owl-item li.product a.button { display: none; }*/
.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button-over-image--top-left { left: auto; right: 10px; background: #fff !important; opacity: 0; border-radius: 0 !important; margin: 0; top: 10px; gap: 0 !important; border: #efefee solid 1px !important; }
 .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--icon-button:is(button) svg.yith-wcwl-add-to-wishlist-button-icon {
 width: 16px;
 color: #484848;
 height: 20px;
}
.woocommerce ul.products li.product .onsale { background: #c3601c; top: 0; margin: 0; }
.yith-add-to-wishlist-button-block { margin: 0; }
.thrv_widget_menu.thrv_wrapper .tve_w_menu .tve-disabled-text-inner { color: #000; }
.thrv_wrapper.wp-caption-text.thrv-inline-text { text-align: center; font-weight: 500 !important; font-size: 15px !important; margin-top: 7px !important; }
.tve-theme-834 .sidebar-section * { box-sizing: border-box; }
.wpfFilterWrapper[data-filter-type] { padding: 0; }
.wpfFilterWrapper .wpfFilterTitle .wfpTitle { font-size: 15px; font-weight: 500; font-family: "DM Sans"; color: #000; }
.wpfFilterWrapper .wpfFilterTaxNameWrapper { font-size: 14px !important; font-family: "DM Sans"; color: #777 !important; }
.wpfFilterContent { border-bottom: #dfdfdf solid 1px; padding-bottom: 10px; margin-bottom: 10px; }
body .wpfFilterWrapper[data-radio="1"] .wpfCheckbox label:before { border-radius: 0 !important; !i;
}
div#wpfBlock_4 .wpfFilterContent { border: none; padding: 0; margin: 0; }
#wpfBlock_2 .wpfFilterVerScroll { max-height: 300px !important; }
.ui-slider.ui-widget-content:not(.iris-slider-offset) { border: none; height: 3px; }
.wpfFilterWrapper .ui-slider-range { background: #000 !important; }
body .ui-slider.ui-widget-content .ui-slider-handle { width: 5px; border-color: #ddd !important; top: -10px; margin-left: -1px; }
.wpfFilterButtons { text-align: right; }
button.wpfClearButton.wpfButton { padding: 0; min-height: inherit; text-align: right; background: none; font-family: "DM Sans"; font-size: 15px; }
div#wpfBlock_1.wpfFilterWrapper .wpfFilterTitle .wfpTitle { text-transform: uppercase; position: relative; border-bottom: #dfdfdf solid 1px; width: 100%; padding-bottom: 20px; height: auto; font-size: 16px; margin-bottom: 15px; }
div#wpfBlock_1.wpfFilterWrapper .wpfFilterTitle .wfpTitle:after { content: ""; width: 60px; height: 2px; background: #000; position: absolute; bottom: -1px; left: 0; }
div#wpfBlock_1 { margin-top: 0; }
.shop-template-wrapper.thrv_wrapper.thrive-shop { padding: 0 !important; }
.woocommerce .woocommerce-result-count { font-size: 14px; color: #000!important; }
.woocommerce .woocommerce-ordering select.orderby { border: none; background: #f6f6f6; color: #000; font-size: 14px; appearance: auto; font-family: "DM Sans"; }
p:empty { display: none; }
.woocommerce ul.products li.product .button.add_to_cart_button { background: url(https://padmaindia.com/wp-content/uploads/2024/12/cart-icon.png) no-repeat center #fff; font-size: 0; position: absolute; top: 50px; right: 10px; border-radius: 0; padding: 17px 19px; opacity: 0; }
.woocommerce ul.products li.product:hover .button.add_to_cart_button { opacity: 1; }
.woocommerce ul.products li.product:hover .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button-over-image--top-left { opacity: 1; }
.woocommerce ul.products li.product .onsale { margin-top: 0; }
.woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-MyAccount-navigation { max-width: 100% !important; padding-bottom: 50px; }
nav.woocommerce-MyAccount-navigation nav.woocommerce-MyAccount-navigation { padding: 0; }
.woocommerce-account .woocommerce-MyAccount-navigation ul, .woocommerce-MyAccount-navigation ul { padding: 0 !important; background: none !important; text-align: left !important; margin: 0 !important; }
.woocommerce-MyAccount-navigation ul li { margin: 0 !important; padding: 0 !important; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li a, .woocommerce-MyAccount-navigation ul li a { border: #000 solid 1px; padding: 5px 40px; text-transform: uppercase; font-weight: 500; letter-spacing: 1.4px; margin-right: 3px; color: #000; line-height: 48px; display: inline-flex; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li.is-active a .woocommerce-account .woocommerce-MyAccount-navigation ul li:hover a, .woocommerce-MyAccount-navigation ul li:hover a { font-weight: 500 !important; background: #000 !important; color: #fff; }
.woocommerce-account .woocommerce-MyAccount-content { width: 100% !important; border-bottom: #d6d6d6 solid 2px; padding-bottom: 20px; }
.woocommerce-account .woocommerce-MyAccount-content p { font-size: 18px; }
header.woocommerce-Address-title.title h2 { font-size: 20px; color: #333333; font-weight: 500; font-family: "DM Sans"; text-transform: uppercase; }
header.woocommerce-Address-title.title { border-bottom: #d6d6d6 solid 2px; position: relative; padding-bottom: 30px; margin: 35px 0 40px !important; }
.woocommerce-account .addresses .title .edit { color: #000 !important; font-weight: 500 !important; font-size: 12px !important; text-transform: uppercase; position: absolute; top: 4px; right: 0; }
.woocommerce-account address, .woocommerce-account em { font-size: 18px; color: #333; }
#tve_editor ol, #tve_editor ul { padding: 0; }
.cart-template-wrapper .woocommerce .cart_totals h2 { display: none; }
.woocommerce table.shop_table.cart { border-top: #d9d9d9 solid 1px; }
.cart-template-wrapper .woocommerce .woocommerce-cart-form td { border: none; }
a.button.continue-shopping-button, .button.wc-backward { background: #f5f5f5; padding: 18px 39px; color: #000; text-transform: uppercase; font-size: 13px; letter-spacing: .6px; display: inline-block; }
.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions { padding-left: 0; padding-right: 0; border-bottom: none !important; }
a.button.continue-shopping-button:hover, .button.wc-backward:hover { color: #fff; background: #c3601c; text-decoration: none; }
.cart-template-wrapper .woocommerce .woocommerce-cart-form button[name=update_cart]:disabled, .cart-template-wrapper .woocommerce .woocommerce-cart-form button[name=update_cart] { background: #f5f5f5 !important; border: none; text-transform: uppercase; color: #000; font-size: 13px; padding: 15px 23px; letter-spacing: .6px; }
.cart-template-wrapper .woocommerce .woocommerce-cart-form button[name=update_cart]:disabled:hover, .cart-template-wrapper .woocommerce .woocommerce-cart-form button[name=update_cart]:hover { color: #fff; background: #c3601c !important; text-decoration: none; }
tr.cart-subtotal th { font-weight: 400 !important; }
tr.order-total th, tr.order-total td { font-size: 20px !important; font-weight: 700 !important; color: #000 !important; padding-top: 20px !important; }
tr.order-total td span bdi { font-size: 20px !important; font-weight: 700 !important; color: #000 !important; }
.woocommerce .woocommerce-info::before, .error404 .woocommerce-info::before { color: #8fae1b !important; }
.woocommerce .woocommerce-info, .error404 .woocommerce-info { border-top-color: #8fae1b !important; }
.button.wc-backward { padding: 11px 40px; }
.return-to-shop { text-align: center; }
.woocommerce-message .button.wc-forward { background: #cbac84; color: #000; padding: 11px 15px; border-radius: 3px; text-transform: uppercase; font-size: 13px; line-height: normal; }
.wishlist-title.wishlist-title-with-form { display: none; }
.yith_wcwl_wishlist_footer { display: none; }
.wishlist_table thead tr th { background: none; font-size: 20px; font-weight: 600 !important; padding: 33px 15px !important; }
.woocommerce table.shop_table.wishlist_table tr td { font-size: 18px; color: #000; }
.woocommerce table.shop_table.wishlist_table tr td span.wishlist-in-stock { color: #000; }
.wishlist_table .product-add-to-cart a, .wishlist_table .product-add-to-cart a.button { width: 100%; box-sizing: border-box; text-align: center; justify-content: center; color: #000; font-size: 16px; font-weight: 500; background: none; border: #000 solid 1px; padding: 10px !important; height: 48px; align-items: center; border-radius: 0; }
.wishlist_table .product-add-to-cart a:hover, .wishlist_table .product-add-to-cart a.button:hover { border-color: #c3601c; color: #c3601c; }
.woocommerce .product-remove a.remove { background: url(https://padmaindia.com/wp-content/uploads/2024/12/delete-icon.png) no-repeat center !important; font-size: 0 !important; width: 20px; height: 20px; }
body .product-template-wrapper>.product>.woocommerce-product-gallery .flex-control-thumbs li { padding: 10px 5px 0; }
body .product-template-wrapper>.product>.woocommerce-product-gallery .flex-control-thumbs { margin: 0 -5px !important; }
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover { border-color: #c3601c; }
.woocommerce div.product div.images .flex-control-thumbs li img { opacity: 1; border: transparent solid 2px; }
.woocommerce div.product .woocommerce-tabs ul.tabs li a { font-size: 17px !important; font-weight: 400; }
.woocommerce div.product .woocommerce-tabs ul.tabs { border-bottom: #ccc solid 1px; margin: 0 0 30px; padding-top: 20px; }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover { border-bottom: #000 solid 2px !important; }
.woocommerce div.product .woocommerce-tabs ul.tabs li { border-bottom: 2px solid transparent !important; }
section.related.products h2 { padding-bottom: 35px; text-transform: capitalize; }
.woocommerce div.product form.cart { display: flex; border-top: #d9d9d9 solid 1px; padding-top: 25px; }
.woocommerce div.product form.cart div.quantity { max-width: 80px; margin-right: 15px; }
.quantity input.qty-input { width: 100%; background: #f5f5f5; border: none; font-size: 13px; font-family: "DM Sans"; font-weight: 500; height: 50px; line-height: 50px; padding: 0 10px; }
.woocommerce div.product button.single_add_to_cart_button.button { width: 100%; background: #c3601c; border-radius: 0; font-weight: 400; text-transform: uppercase; font-size: 17px; }
.cart-template-wrapper .woocommerce .woocommerce-cart-form .quantity { max-width: 80px; }
 input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
 opacity: 1;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { border: 2px solid #f1f1f1; margin: 0; }
.woocommerce-form-login-toggle .woocommerce-info { margin-bottom: 15px; }
.thwmscf_accordion_step .thwmscf-content { box-shadow: none !important; }
.thwmscf_accordion_step .thwmscf-tab-panel { padding: 0 !important; }
body.woocommerce-checkout .main-container .thwmscf-accordion-label, body .thwmscf-accordion-label.active { box-sizing: border-box; background: none !important; color: #000 !important; text-decoration: none !important; padding-left: 0 !important; font-size: 20px; text-transform: uppercase; font-weight: 500; }
.woocommerce-form.woocommerce-form-login.login p { font-size: 13px; color: #777777; }
.woocommerce-form.woocommerce-form-login.login p label { font-size: 15px; color: #000; }
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce form .form-row select { padding: 15px 15px; box-sizing: border-box; }
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit { background: #c3601c; color: #fff; text-transform: uppercase; letter-spacing: .5px; border-radius: 3px; margin-top: 7px; padding: 11px 22px; }
.thwmscf-buttons .button-prev, .thwmscf-buttons .button-next { background: #f5f5f5; border-color: #f5f5f5; text-transform: uppercase; font-size: 13px; letter-spacing: .6px; border-radius: 3px; padding: 13px 20px; }
.thwmscf-buttons .thwmscf-cart-url { text-transform: uppercase; font-size: 14px; background: none !important; }
.thwmscf-buttons .button-prev:hover, .thwmscf-buttons .button-next:hover { background: #c3601c; color: #fff; border-color: #c3601c; }
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order { background: #c3601c; color: #fff; text-transform: uppercase; }
.my-account-tabs.u-columns.col2-set, .woocommerce-ResetPassword.lost_reset_password { max-width: 590px; margin: 0 auto; border: #e7e7e7 solid 1px; padding: 70px; box-sizing: border-box; }
#customer_login h2 { display: none; }
#customer_login .woocommerce-form-login { border: none; padding: 0; }
#customer_login .woocommerce-form-login .woocommerce-button.button.woocommerce-form-login__submit, #customer_register .woocommerce-form-register__submit, .woocommerce-ResetPassword.lost_reset_password .woocommerce-Button.button { width: 100%; margin: 10px 0 0; box-sizing: border-box; background: #ccac82; color: #000; font-weight: 500; font-size: 12px; padding: 13px 22px; text-transform: uppercase; }
.woocommerce-form.woocommerce-form-login.login p.woocommerce-LostPassword.lost_password a { color: #000; font-size: 15px; }
.woocommerce-form.woocommerce-form-login.login p.woocommerce-LostPassword.lost_password { margin: 0; padding: 0; }
.my-account-tabs .tabs .tab { background: none !important; border: none !important; color: #aeaeae !important; text-transform: uppercase; font-size: 20px; letter-spacing: .8px; font-weight: 500; padding: 0 !important; margin: 0 !important; }
.my-account-tabs .tabs .tab.active { color: #000 !important; }
.my-account-tabs .tabs { justify-content: center; gap: 70px !important; margin-bottom: 20px !important; padding: 0 !important; }
#customer_register h2 { display: none; }
#customer_register .woocommerce-form.woocommerce-form-register.register { border: none; padding: 0; }
.woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first { width: 100%; }
h2.woocommerce-order-details__title, .woocommerce .woocommerce-customer-details .woocommerce-column__title { font-family: "DM Sans" !important; font-size: 20px !important; font-weight: 500 !important; padding: 0 0 20px; }
.woocommerce .woocommerce-customer-details address, .woocommerce .woocommerce-customer-details address p { font-size: 16px !important; border-width: 2px; }
.woocommerce .woocommerce-customer-details address { min-height: 240px; }
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details { background: #f7f7f7; padding: 20px 0; }
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td, table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th { border: none; padding: 10px 20px; }
td.woocommerce-table__product-name.product-name .product-image { display: inline; }
tr.woocommerce-table__line-item.order_item td { border-bottom: #ccc solid 1px !important; padding: 20px; }
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot th, table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot td { font-size: 18px; font-weight: normal; padding-bottom: 0; }
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details { border: #e6e6e6 solid 1px; padding: 0; }
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li { flex: 1; padding: 20px; margin: 0; font-size: 13px; }
.woocommerce ul.order_details li strong { padding: 10px 0 0; }
.woocommerce-order-received ul.thrive-breadcrumbs.thrv_wrapper { display: none; }
.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received { text-align: center; color: #fff; width: 100vw; position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; background: url(https://padmaindia.com/wp-content/uploads/2024/11/banner-1.jpg) no-repeat center; padding: 85px 10%; margin-top: 0; background-size: cover; box-sizing: border-box; }
.yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--single.yith-add-to-wishlist-button-block--initialized { float: left; }
ul.psfw-social-icons.square.icon_with_text { padding: 0; margin: 0 !important; }
.psfw-social-wrap { justify-content: end; }
ul.psfw-social-icons.square.icon_with_text li a { color: #000; border: none; font-size: 13px; }
a.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor.yith-wcwl-add-to-wishlist-button--single { color: #777777; font-size: 14px; }
.product_meta { border-bottom: #ccc solid 1px; padding-bottom: 20px; margin-bottom: 20px; }
ul.psfw-social-icons.square.icon_with_text li a .fa-facebook { color: #3b5998; }
ul.psfw-social-icons.square.icon_with_text li a .fa-pinterest { color: #cb2027; }
div#n2-ss-2 .n2-ss-button-container a div { color: #fff !important; }
.thrv_symbol_54 .tve-regular #m-19329f40415 ul:not(.tcb-excluded-from-group-item) { min-width: 230px !important; !i;
!;
border-radius: 0; }
.thrv_widget_menu.thrv_wrapper li.c-underline:hover > a::after, .thrv_widget_menu.thrv_wrapper li.c-underline:hover .tve-hover-anim::after { display: none; }
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul li { padding: 0 15px; }
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul li a { border-bottom: #ccc solid 1px; padding: 7px 0 !important; }
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul li:hover a span, .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul li:hover ul li:hover a span { color: #c4601d !important; }
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul li:hover ul li a span { color: #333 !important; }
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul li a:before { background: url(https://padmaindia.com/wp-content/uploads/2024/12/menuArrow.png) no-repeat; position: static; width: 10px; height: 5px; opacity: 1; margin-right: 10px; display: none; }
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul li:hover a:before { display: inline-block; }
.wpfFilterWrapper .wpfPriceInputs { position: absolute; top: 0; color: #777777; margin-top: 0; font-size: 14px; }
div#wpfBlock_4 .wpfFilterContent { position: relative; padding-top: 28px; }
.wpfPriceInputs .wpfFilterDelimeter { margin: 0; }
.yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button).yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-add-to-wishlist-button-icon { color: #c3601c !important; }
[data-type="carousel"] .tcb-image-gallery-container.slick-slider .tcb-carousel-arrow .tcb-icon { display: none; }
[data-type="carousel"] .tcb-image-gallery-container.slick-slider .tcb-carousel-arrow { background: url(https://padmaindia.com/wp-content/themes/thrive-theme-child/assets/img/arrow-right.png) no-repeat; height: 2rem; top: 50%; margin-top: -1rem; }
[data-type="carousel"] .tcb-image-gallery-container.slick-slider .tcb-carousel-arrow.slick-prev { transform: rotate(180deg); margin-top: -2rem; }
.thrv_widget_menu.thrv_wrapper .tve_w_menu .tve-disabled-text-inner:hover { color: #c3601c; }
.wpfMainWrapper .wpfBlockClear { color: #c3601c; text-decoration: none; }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin-bottom: 40px !important; }
.woocommerce-product-details__short-description { padding-top: 20px; }
.woocommerce div.product button.single_add_to_cart_button.button:hover { background: #000; }
.product_meta span, .tve-theme-28 .content-section .product-template-wrapper .summary .product_meta .sku_wrapper { color: #000 !important; font-size: 15px !important; }
.tve-theme-28 .content-section .product-template-wrapper .summary .product_meta .sku_wrapper span.sku { color: #777777 !important; }
.tve-theme-28 .content-section .product-template-wrapper .summary .product_meta .posted_in { text-transform: capitalize; }
.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor svg.yith-wcwl-icon-svg, .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor img { width: 22px; }
.thrv_widget_menu.thrv_wrapper li.current-menu-item.c-underline > a:after { opacity: 1; width: 100%; background: #ccac82; height: 3px; top: auto; bottom: -22px; }
.tcb-woo-mini-cart-content-wrapper ul.woocommerce-mini-cart li.woocommerce-mini-cart-item { margin-bottom: 20px !important; min-height: 100px !important; }
.woocommerce .woocommerce-error a, .woocommerce .woocommerce-info a, .woocommerce .woocommerce-message a, .error404 .woocommerce-error a, .error404 .woocommerce-info a, .error404 .woocommerce-message a { color: #c3601c; }
button.button[value="Apply coupon"] { padding: 18px 20px; }
button.button[value="Apply coupon"]:hover { background: #c4601d; color: #fff; }
body .thrv_symbol_16 .tve-regular #m-1932a29fda7 > li:not(.tcb-excluded-from-group-item) { padding-bottom: 0 !important; }
/* @media (min-width: 1024px) {
.tcb-flex-col[data-css="tve-u-193cee8beb4"] { display: none; }
}*/
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th { border-color: rgba(0,0,0,.1); }
.woocommerce table.my_account_orders { border: rgba(0,0,0,.1) solid 1px; }
.woocommerce-ResetPassword.lost_reset_password h2 { font-family: inherit; font-size: 20px; text-align: center; text-transform: uppercase; font-weight: 500; padding: 0 0 10px; }
.woocommerce-ResetPassword.lost_reset_password p { text-align: center; }
.woocommerce-ResetPassword.lost_reset_password p label { text-align: left; }
.tve-theme-28 .content-section .product-template-wrapper .summary .price+div { display: none; }
.woocommerce-Tabs-panel--description h3.prdsh { font-size: 28px; }
#commentform { margin-bottom: 20px; }
 @media (min-width: 900px) {
body .cart-template-wrapper .woocommerce .woocommerce-cart-form { flex-basis: calc(100% - 410px); margin-right: 50px; }
}
 @media only screen and (min-width: 769px) {
.woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation { float: none; width: 100%; }
.woocommerce-MyAccount-navigation ul { text-align: center; }
.woocommerce-MyAccount-navigation ul li { display: inline-block; }
.cart-template-wrapper .woocommerce .woocommerce-cart-form tr td { border-bottom: #d9d9d9 solid 1px !important; }
}
 @media (max-width: 1023px) {
.thrv_widget_menu.thrv_wrapper.tve-mobile-side-left .tve_w_menu { display: block !important; }
:not(#tve) .thrv_symbol_54 #tve-sf-m4jiiayh .thrv-sf-submit button { position: absolute; top: 0; z-index: 1; }
}
 @media (max-width: 767px) {
.woocommerce-MyAccount-navigation ul li { list-style: none; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li a, .woocommerce-MyAccount-navigation ul li a { display: block; text-align: center; margin: 0 0 14px; line-height: 30px; }
ul.shop_table.cart.wishlist_table.wishlist_view.responsive.mobile { padding: 0; margin: 0 !important; }
.wishlist_table.mobile li { margin: 0 0 20px; }
.wishlist_table.modern_grid li .item-details h3, .wishlist_table.images_grid li .item-details h3, .wishlist_table.mobile li .item-details h3 { font-size: 20px; }
.woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-MyAccount-navigation { padding-bottom: 20px; }
.my-account-tabs.u-columns.col2-set, .woocommerce-ResetPassword.lost_reset_password { padding: 40px 20px; }
.my-account-tabs .tabs { gap: 30px !important; }
.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 { padding-top: 25px; }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin-bottom: 25px !important; }
.thrv_widget_menu[data-tve-switch-icon*="mobile"] .thrive-shortcode-html .tve-m-trigger { position: absolute; left: 40px; }
body .thrv_symbol_54 [data-css="tve-u-193ceeea61b"] { padding-top: 0px !important; padding-bottom: 0px !important; margin-top: 0 !important; margin: 0px !important; }
body .thrv_symbol_54 [data-css="tve-u-193cef39f39"] { justify-content: center !important; padding-top: 32px !important; }
body .thrv_symbol_16 [data-css="tve-u-1932a12fbae"] { max-width: max-content; }
.tve-theme-834 :not(#layout) .content-section { order: 1; }
.woocommerce table.cart td.actions .coupon .button { width: 100% !important; }
.thrv_symbol_54 [data-css="tve-u-19329dde7c3"] { max-width: max-content!important; padding-right: 15px; }
.thrv_symbol_54 [data-css="tve-u-19329dde7bd"] { max-width: max-content!important; }
.thrv_symbol_54 [data-css="tve-u-19329dde7b8"] { max-width: 72%!important; }
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li { flex: 0 0 100%; max-width: 100%; border: none; border-bottom: #ccc solid 1px; box-sizing: border-box; padding: 10px; }
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul li a { display: block; }
.woocommerce-Tabs-panel--description h3.prdsh { font-size: 22px; }
}
 @media (max-width: 480px) {
.woocommerce .woocommerce-ordering select.orderby { width: 100%; box-sizing: border-box; }
.woocommerce div.product .product_title { font-size: 25px !important; }
.woocommerce div.product .woocommerce-tabs .panel { margin: 0; }
section.related.products h2 { font-size: 30px !important; padding: 0 0 10px; }
.coupon { width: 100%; }
.cart-template-wrapper .woocommerce .woocommerce-cart-form button[name="update_cart"]:disabled, .cart-template-wrapper .woocommerce .woocommerce-cart-form button[name="update_cart"] { width: 100% !important; }
.button.continue-shopping-button { width: 100% !important; text-align: center; }
.tve-theme-29 .content-section .cart.shop_table thead th:not(.product-thumbnail):not(.product-remove), .tve-theme-29 .content-section .cart.shop_table thead + tbody td::before { font-size: 16px !important; }
body.woocommerce ul.products[class*="columns-"] > li { width: 47% !important; }
#shiprocket_pincode_check { width: 100%; box-sizing: border-box; margin-bottom: 15px; }
.yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--single.yith-add-to-wishlist-button-block--initialized { float: none; }
.psfw-social-wrap { justify-content: start; }
.woocommerce #review_form #respond p.comment-form-cookies-consent { line-height: normal; font-size: 14px; }
}
