.author-filter{background:#fbfbfb;overflow:hidden;margin-bottom:10px;border:1px solid #ccc;margin-top:15px}.author-filter h5{font-size:18px;margin-bottom:7px;color:#304050;border-bottom:1px solid #ccc;padding:7px 10px;font-weight:600}.filters-wrap{max-height:350px;overflow-x:auto}.filters-wrap li{color:#203040;border-bottom:1px solid #e8e8e8}.filters-wrap li a{padding:4px 10px;display:block;text-decoration:none;font-size:15px;color:#304050}.filters-wrap li a::before{content:'\f192';font-family:'font awesome 5 free';margin-right:7px;font-size:14px}.archive-content-inner{background:#fbfbfb;overflow:hidden;padding:10px;margin-top:15px;box-shadow:0 1px 3px #304050}.category_bottom_description{background:#fbfbfb;overflow:hidden;padding:15px;margin-top:15px;box-shadow:0 1px 3px #304050}.woocommerce .woocommerce-breadcrumb{color:#ec2d2d;padding:5px 8px;list-style:none;background-color:#fbfbfb;margin-bottom:10px;font-size:15px}.archive-content-inner .heading{display:flex;align-items:center;padding:0 8px}.archive-content-inner .archive-title{font-size:22px;margin:0;color:#212529;flex-grow:1}.archive-content-inner .heading .woocommerce-result-count{margin:0;font-size:13px;color:#645f5f}.woocommerce .archive-content-inner .products{display:flex;flex-wrap:wrap}.woocommerce .archive-content-inner .products.columns-3 .product{width:25%}.woocommerce .archive-content-inner .products .product{margin:0;padding:10px;clear:none}.woocommerce .archive-content-inner .products .product .product-inner{padding:10px;border-radius:10px;text-align:center}.woocommerce .archive-content-inner .products .product .product-inner:hover{box-shadow:0 5px 8px gray}.woocommerce .archive-content-inner .products .product .product-image{width:125px;margin:0 auto;position:relative;margin-bottom:8px}.woocommerce .archive-content-inner .products .product .product-image img{width:125px;height:172px;margin:0}.woocommerce .archive-content-inner .products .product .product-image .discount{color:#fff;background:linear-gradient(to right,#e21d24,#a92930);width:38px;height:38px;border-radius:50%;overflow:hidden;display:inline-block;position:absolute;top:0;font-size:12px;text-align:center;right:0;margin:0;line-height:33px}.woocommerce .archive-content-inner .products .product .product-image .discount .ttl,.woocommerce .archive-content-inner .products .product .product-image .discount .ammount,.woocommerce .archive-content-inner .products .product .product-image .discount .percentage small{display:none}.woocommerce .archive-content-inner .products .product .product-inner .product-title h3{color:#333;font-size:16px;text-align:center;padding:0;margin:5px 0 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.woocommerce .archive-content-inner .products .product .product-inner .product-title .author{text-align:center;color:#248aaf;font-size:13px;margin-bottom:4px;margin-top:3px;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.woocommerce .archive-content-inner .products .product .product-inner .product-price .price{text-align:center;font-size:16px;color:#203020}.woocommerce .archive-content-inner .products .product .product-inner .product-price .price ins{text-decoration:none;font-weight:400}.woocommerce .archive-content-inner .products .product .product-inner .product-price .price del{font-weight:700}.woocommerce .added_to_cart.wc-forward{display:none!important}.woocommerce .archive-content-inner .products .product .product-cart .add_to_cart_button{background:linear-gradient(to right,#e21d24,#a92930);color:#fff;padding:8px 15px!important;text-decoration:none;text-align:center;width:146px;margin:5px auto!important;border-radius:6px;font-family:cambria;font-weight:600;line-height:22px}.woocommerce .archive-content-inner .products .product .product-cart .add_to_cart_button::before{content:"\f07a";font:normal normal normal 14px/1 FontAwesome;font-size:14px;font-size:inherit;text-rendering:auto;margin-right:12px}.gridlist_toggle{margin-left:22px}.gridlist_toggle a{font-size:18px;color:#bdbdbd;width:25px;display:inline-block;text-align:center}.gridlist_toggle a.active{color:#514d4d}.woocommerce .archive-content-inner .products.columns-3.product_list_view .product{width:100%;padding:0}.woocommerce .archive-content-inner .products.product_list_view .product .product-inner{border-bottom:1px solid #cac6c6;border-radius:0;overflow:hidden;text-align:left}.woocommerce .archive-content-inner .products.product_list_view .product .product-inner .product-image{margin:0;margin-right:20px;float:left;padding:15px}.woocommerce .archive-content-inner .products.product_list_view .product .product-inner .product-title h3{text-align:left;margin-bottom:10px}.woocommerce .archive-content-inner .products.product_list_view .product .product-inner .product-title .author{text-align:left;color:#248aaf;margin-bottom:10px}.woocommerce .archive-content-inner .products.product_list_view .product .product-inner .product-price .price{text-align:left}.product-view-top{margin-top:12px;overflow:hidden;background:#fff;padding-top:30px;border-bottom:1px solid #e3e0e0;padding-bottom:10px}.look-inside-toogle{position:relative;max-width:265px;margin-left:auto}.look-inside-img{position:absolute;top:0;left:-36px}.look-inside-img img{height:153px;margin-top:0;width:36px;margin-left:0;text-align:right}.product-cover-images img{max-width:215px;height:auto;margin-left:auto;display:block}.woocommerce div.product div.images{margin-bottom:0;max-width:215px!important;margin-left:auto;float:right;width:auto}.flex-control-nav.flex-control-thumbs{margin-top:7px!important}.flex-control-nav.flex-control-thumbs li{padding:3px}.flex-control-nav.flex-control-thumbs li img{border:1px solid #9f9f9f}.product-feature .title{font-size:22px;font-weight:500;line-height:1.2;color:#212529;margin-bottom:10px}.product-feature .meta .meta-left{display:inline-block;width:90px;font-size:15px;font-weight:600}.product-feature .meta a{color:#235fce;font-size:16px;padding-left:4px}.product-feature .meta{margin-bottom:7px}.product-feature .meta.sub_title{margin-bottom:10px;font-size:16px}.product-feature .meta.prd-price{margin-bottom:20px}.product-feature .meta .price{display:inline-block;padding-left:5px;margin-bottom:0;padding-right:12px;color:#212529!important;font-weight:600;font-size:16px!important}.product-feature .meta .price del{float:right;padding-left:5px;opacity:1!important}.product-feature .meta .price ins{text-decoration:none}.product-feature .meta .discount{font-size:12px;margin-left:10px;color:#ad2323}.product-feature .action{padding-top:20px;display:flex;flex-wrap:wrap}.wooco_wrap.wooco-wrap{width:100%}.product-feature .action .stock.in-stock{display:none}.product-feature .action .cart{margin-bottom:0!important}.product-feature .action .cart .quantity{display:none}.woocommerce div.product form.cart .single_add_to_cart_button{background:linear-gradient(to right,#e21d24,#a92930);color:#fff;padding:0!important;text-decoration:none;text-align:center;width:146px;border-radius:6px;font-weight:600;font-size:16px;line-height:38px}.woocommerce div.product form.cart .single_add_to_cart_button::before{content:"\f07a";font:normal normal normal 14px/1 FontAwesome;font-size:14px;font-size:inherit;text-rendering:auto;margin-right:12px}.product-feature .action .tinv-wraper{margin-left:25px;padding:0;box-shadow:none;margin-top:0}.product-feature .action .tinvwl_add_to_wishlist_button{color:#e21d24;padding:0;text-decoration:none;text-align:center;width:155px;border-radius:6px;font-weight:500;font-size:16px;line-height:36px;border:1px solid #e21d24}.product-feature .action .tinvwl_add_to_wishlist_button:hover{color:#fd5757;border:1px solid #fd5757!important;box-shadow:0 0 3px}.single-product-feature-list{background:#f5f5f5;padding:10px;box-shadow:0 1px 3px rgb(0 0 0 / .22);height:100%}.single-product-feature-list .heading{font-size:22px;border-bottom:1px solid;color:#6c6868;padding-bottom:3px}.single-product-feature-list .feature-item{position:relative;padding-bottom:15px}.single-product-feature-list .feature-item:last-child{padding-bottom:0}.single-product-feature-list .feature-item i{font-size:20px;position:absolute;left:0;top:0;color:#736b6b}.single-product-feature-list .feature-item h5{margin:0;font-size:15px;padding-left:34px;line-height:20px}.sharedaddy.sd-sharing-enabled{padding-top:20px}.product-tab-details{background:#fff;padding:30px 0}.tab_head .nav{border-bottom:1px solid #dee2e6}.tab_head .nav-item{margin-bottom:-1px}.tab_head .nav-item .nav-link{border:1px solid #e6e3e3;border-top-left-radius:5px;border-top-right-radius:.25rem;font-size:18px;padding:10px 15px 5px;line-height:20px;background:#f2f2f2}.tab_head .nav-item .nav-link.active{color:#495057;background-color:#f2f2f2;border-top:3px solid var(--col1);border-right:1px solid var(--col1);border-left:1px solid var(--col1);border-bottom:0;font-size:18px}.tab-content{padding:15px;background:#f2f2f2}.tab-content .discription{text-align:justify}.tab-content .discription h2{font-size:20px;margin-bottom:6px;text-align:left;color:#313030}.tab-content .discription h3{font-size:18px;margin-bottom:6px;text-align:left;color:#313030}.tab-content .discription h4{font-size:17px;margin-bottom:6px;text-align:left;color:#313030}.tab-content .discription ul{padding-left:20px;margin-bottom:10px}.tab-content .discription ul>li{list-style:disc;text-align:justify}.tab-content .discription ol{padding-left:20px;margin-bottom:10px}.tab-content .discription ol li{list-style:conic-gradient}.tab-content .author-panel{display:flex;flex-wrap:wrap}.tab-content .author-panel img{width:160px;height:140px;border-radius:50%;margin-right:25px;padding:0 10px}.tab-content .author-panel .desc{width:calc(100% - 185px)}.tab-content .author-panel .desc h4{color:#212529;margin-bottom:7px;font-weight:600;font-size:20px}.spc-panel .table tr th{background:#f1f2f4;width:150px}.spc-panel .table tr td a{color:#235fce}.related-products-sec{padding-top:20px}.related-products-inner,.recent-view-prd-inner{background:#fff;box-shadow:0 2px 12px rgb(0 0 0 / 22%);padding:15px 20px}.related-products-inner h2{font-size:18px;font-weight:600;padding-bottom:5px;text-align:center}.recent-view-products-sec{margin-top:25px}.woocommerce-cart-form,.cart-collaterals{margin-top:30px;box-shadow:0 2px 8px rgb(0 0 0 / 22%);border-radius:6px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:74px}.woocommerce a.remove,.woocommerce a.remove:hover{font-size:15px;border-radius:0;color:red!important;background:#fff0}.woocommerce-page .cart-collaterals .cart_totals{width:100%;padding:15px}.woocommerce-page .cart-collaterals .cart_totals .woocommerce-shipping-calculator{display:none}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:50%;border-right:1px solid rgb(0 0 0 / .1)!important}.woocommerce-page .cart-collaterals .cart_totals table.shop_table td{text-align:right}.woocommerce ul#shipping_method li{margin:0}.woocommerce-page .cart-collaterals .cart_totals h2{font-size:22px;margin-bottom:8px}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:10px 0 0 0}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{color:#fbfbfb!important;background:linear-gradient(to right,#ed1c24,#842424);font-size:15px;line-height:40px;text-align:center;border-radius:4px;margin:0!important;padding:0 15px!important;transition:all .5s ease-in-out}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:linear-gradient(to right,#842424,#ed1c24)}.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit,.woocommerce-button.button.woocommerce-form-login__submit{width:100%}.woocommerce-cart table.cart td.actions .coupon .input-text{width:145px;height:34px;border-radius:4px}.woocommerce-page table.cart td.actions .coupon label{display:none}.woocommerce-page table.cart td.actions .button{height:34px;line-height:34px}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#fff;margin-top:20px;margin-bottom:0}.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce .shop_table.woocommerce-checkout-review-order-table,#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment,#order_review_heading,.woocommerce-additional-fields{margin-top:15px;box-shadow:0 1px 4px rgb(0 0 0 / .22);background:#fff;padding:15px;border-radius:0;margin-bottom:0;border:0}.shop_table.woocommerce-checkout-review-order-table{margin-top:0!important}.related.products h2,.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3,#order_review_heading,.woocommerce-additional-fields h3,.payment-heading,.woocommerce-form.woocommerce-form-track-order.track_order h3,.tinv-wishlist .tinv-header h2,.wo-archive-sidebar .sidebar-title,.wcfm_registration_form_heading,.wcfmmp-store-search-form .widget-title{position:relative;font-size:20px;line-height:30px;color:#000;font-weight:700;padding-bottom:8px;border-bottom:1px solid #e0e0e0;margin-bottom:12px;display:block}.related.products h2::before,.woocommerce-billing-fields h3::before,.woocommerce-shipping-fields h3:after,#order_review_heading::before,.woocommerce-additional-fields h3::before,.payment-heading::before,.woocommerce-form.woocommerce-form-track-order.track_order h3::before,.tinv-wishlist .tinv-header h2::before,.wo-archive-sidebar .sidebar-title::before,.wcfm_registration_form_heading::before,.wcfmmp-store-search-form .widget-title::before{content:"";position:absolute;width:120px;height:2px;bottom:-1px;left:0;background:#0db5b5}.woocommerce-shipping-fields h3#ship-to-different-address{font-size:17px;line-height:24px}.checkout-order-review #order_review_heading{margin-bottom:0;box-shadow:0 -1px 2px rgb(0 0 0 / .22)}#billing_first_name_field,.woocommerce-input-wrapper,#billing_last_name_field,#shipping_first_name_field,#shipping_last_name_field,.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first,.woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last{width:100%}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block;width:100%;margin:0;font-size:14px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{line-height:normal;padding:5px 12px;border:1px solid #b0aaaa;font-size:16px;line-height:22px!important;border-radius:4px}#calc_shipping_city_field,#calc_shipping_postcode_field{display:none}.woocommerce-order{background:#fff;box-shadow:0 2px 12px rgb(0 0 0 / 22%);padding:20px;max-width:670px;margin:0 auto;margin-top:20px}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:20px;font-style:italic;color:red}.woocommerce ul.order_details li{float:none;display:block;padding:5px 10px;border:1px solid #d3ced2!important;border-top:0!important;overflow:hidden;font-size:15px;line-height:30px}.woocommerce ul.order_details li:first-child{border-top:1px solid #d3ced2!important}.woocommerce ul.order_details li strong{display:inline-block;width:30%;float:right;font-size:15px;line-height:30px}.woocommerce-order-details__title{font-size:24px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:100%;max-width:100%}.woocommerce-column__title{font-size:22px;margin-top:20px;margin-bottom:10px}.account-page-content-inner{background:#fff;box-shadow:0 2px 12px rgb(0 0 0 / 22%);padding:20px;margin-top:20px;margin-bottom:25px}.woocommerce-account .woocommerce-MyAccount-navigation{width:200px}.woocommerce-account .woocommerce-MyAccount-content{width:calc(100% - 230px);padding-top:10px}.woocommerce-MyAccount-navigation-link a{padding:5px 15px;border:1px solid #e21d24;margin-bottom:7px;border-radius:4px;display:block;color:#600609;font-weight:600}.woocommerce-MyAccount-navigation-link.is-active a,.woocommerce-MyAccount-navigation-link a:hover{background:linear-gradient(to right,#e21d24,#a92930);color:#fff}.dashboard-content{margin-bottom:20px}.dashboard-content .user-img{border-radius:50%;width:120px;height:120px}.dashboard-content p{font-size:16px;margin-bottom:10px}.dashboard-content p a{color:#e11d24;font-weight:600;font-style:italic;text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-navigation{width:100%}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-navigation ul{text-align:center}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-navigation ul li{display:inline-block}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard{display:none}.tinv-wishlist.woocommerce{background:#fff;box-shadow:0 2px 12px rgb(0 0 0 / 22%);padding:15px 20px;margin-top:20px}.wishlist_item .button.alt{width:115px}.tinvwl-table-manage-list tfoot{display:none}.tinv-wishlist table.tinvwl-table-manage-list thead{background:#e6e2e2}.tinv-wishlist table.tinvwl-table-manage-list .wishlist_item{border-bottom:1px solid #e6e2e2}.pitws-login-page{margin-top:25px}.login-content-inner{max-width:460px;margin:0 auto;background:#fff;box-shadow:0 2px 12px rgb(0 0 0 / 22%);padding:20px 40px}.login-content-inner .title{font-size:22px;font-weight:600;color:#261e1e}.login-content-inner label{font-size:14px!important;font-weight:600;color:#626060}.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{margin-bottom:10px}.login-content-inner input{border:1px solid rgb(0 0 0 / 22%)!important;padding-top:5px!important;padding-bottom:5px!important;line-height:26px!important;height:30px!important;min-height:38px!important;border-radius:4px!important}.login-content-inner input#rememberme{height:auto!important;min-height:auto!important}.woocommerce-LostPassword.lost_password{margin:0;text-align:center}.woocommerce-LostPassword.lost_password a{color:#0d6efd;font-weight:600;font-size:14px}.woocommerce-privacy-policy-text p{font-style:italic;font-size:14px}.woocommerce-privacy-policy-link{color:#0d6efd;font-weight:600;font-size:14px}.login-content-inner .forword-btn{margin-top:20px;text-align:center;font-size:16px;color:#200}.login-content-inner .forword-btn a{font-size:19px;padding-left:5px;color:#c61f24}.minput .minput_inner{margin:10px 0}.login-content-inner .dig_lrf_box .backtoLogin{display:none}.woocommerce #reviews #comments h2{font-size:18px}.review-title{font-size:17px}#review_form_wrapper{background:#f9f9f9;padding:15px;border:1px solid #e3e3e3}#review_form_wrapper #reply-title{font-size:20px;font-weight:600}.woocommerce .star-rating span::before,.woocommerce p.stars a{color:#ffa700}.woocommerce #review_form #respond textarea{padding:10px 15px;box-shadow:none}.woocommerce .heading .woocommerce-ordering{margin-left:10px;margin-bottom:0}.woocommerce .heading .woocommerce-ordering .orderby{background:#fff;border:1px solid #ccc;border-radius:3px}#recent_view-products .owl-stage{margin:0 auto}.custom-product-share{margin-top:25px;margin-bottom:20px}.custom-product-share h5{font-size:16px;margin-bottom:10px;font-weight:700}.custom-product-share .social-icons{list-style:none;display:flex;gap:10px;padding:0}.custom-product-share .social-icons li a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:#fff;font-size:16px;transition:all 0.3s ease}.social-icons a.facebook{background:#1877f2}.social-icons a.twitter{background:#1da1f2}.social-icons a.linkedin{background:#0077b5}.social-icons a.whatsapp{background:#25d366}.social-icons a.messenger{background:#0084ff}.social-icons a.email{background:#ea4335}.social-icons li a:hover{opacity:.85;transform:scale(1.1)}.woocommerce table.my_account_orders .button{line-height:30px;font-size:12px;padding:0 10px!important}.woocommerce-button.button.wpifw-my-account-invoice{margin-left:10px!important}