.comments-text .avatar-name .name{text-transform:capitalize}.blog-sidebar ul{list-style-type:none;padding-left:0}.blog-sidebar .blog-widget.widget_categories ul li{position:relative;padding-left:18px;margin-bottom:15px;text-align:right}.blog-sidebar .blog-widget.widget_categories ul li a{float:left;color:#7f6f6c;font-size:14px}.blog-sidebar .blog-widget.widget_categories ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#aba6a3;border-radius:50%}.blog-sidebar .blog-widget.widget_tag_cloud .tagcloud{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.blog-sidebar .blog-widget.widget_tag_cloud .tagcloud a{font-size:14px!important;color:var(--tg-paragraph-color);line-height:1.4;border:1px solid #dcdbd9;border-radius:22px;padding:11px 22px;display:block}.blog-sidebar .blog-widget.widget_tag_cloud .tagcloud a:hover{color:var(--tg-white);background:var(--tg-primary-color);border-color:var(--tg-primary-color)}.tg-post-tags ul.list-wrap a{font-size:14px;color:var(--tg-paragraph-color);text-transform:uppercase}.tg-post-tags ul.list-wrap a:hover{color:var(--tg-primary-color)}.tg-post-tags ul.list-wrap a:after{content:','}.tg-post-tags ul.list-wrap a:last-child:after{content:unset}.blog-meta-two .list-wrap ul.post-categories{padding-left:0}.blog-meta-two .list-wrap ul.post-categories:before{content:"\f02e";font-family:"Font Awesome 5 Free"}.blog-meta-two .list-wrap ul.post-categories li{display:inline-block}.blog-meta-two .list-wrap ul.post-categories li:before{content:unset}.blog-meta-two .list-wrap ul.post-categories li a:after{content:','}.blog-meta-two .list-wrap ul.post-categories li:last-child a:after{content:unset}.widget_media_image>img{border-radius:4px}.breadcrumb-content .breadcrumb-item.active a{color:var(--tg-primary-color)}.wpcf7-spinner{display:none}.team-sidebar-form form input[type='submit']{width:100%;border:none;background:var(--tg-primary-color);color:var(--tg-white);border-radius:5px;text-transform:uppercase;font-size:16px;font-weight:600;letter-spacing:1px;padding:12px 25px}.team-sidebar-form form .wpcf7-not-valid-tip{color:#fff;padding-top:10px}.team-sidebar-form form .wpcf7-response-output{border:0;padding:0;margin-left:0;margin-right:0;color:#fff}.sd-inner-wrap{margin:20px 0}.blog-meta .list-wrap li i{color:var(--tg-primary-color)}.blog-meta .list-wrap li a{text-transform:capitalize}.product-tag .list-wrap li span{font-size:14px;color:var(--tg-primary-color);text-transform:uppercase;font-family:var(--tg-heading-font-family);font-weight:400}div.dialog-widget.dialog-lightbox-widget{display:none!important}.fixed-two-line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;height:53px}.logged-in .transparent-header,.logged-in .sticky-menu,.logged-in .mobile-menu{top:32px}form .contact-form-wrap input[type=submit]{width:100%;border:none;background:var(--tg-primary-color);color:var(--tg-white);font-family:var(--tg-heading-font-family);text-transform:uppercase;letter-spacing:1.5px;padding:14px 20px;font-size:16px;border-radius:5px;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s}form .contact-form-wrap input[type=submit]:hover{background:var(--tg-secondary-color);color:var(--tg-white)}.wpcf7-not-valid-tip{color:var(--tg-body-font-color);padding-top:10px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border:0;padding:0;margin-left:0;margin-right:0}.navbar-wrap ul li .sub-menu li{position:relative}.nav-link:focus,.nav-link:hover{color:var(--tg-menu-color)}ul.navigation ul.sub-menu ul.sub-menu{border-radius:5px}.rtl .navbar-wrap ul li .sub-menu .sub-menu{right:100%;left:auto}.header-top-left-two .header-top-social::before{content:none}.footer-newsletter input[type=submit]{border:none;position:absolute;right:0;top:0;font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:400;font-family:var(--tg-heading-font-family);color:var(--tg-white);background:var(--tg-primary-color);padding:8px 28px;width:fit-content}[dir='rtl'] .footer-newsletter input[type=submit]{right:auto;left:0;border:none;position:absolute;bottom:0;font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:400;font-family:var(--tg-heading-font-family);color:var(--tg-white);background:var(--tg-primary-color);padding:8px 28px}.page-404 .banner-bg{min-height:100vh}.page-404 .banner-content .title{font-size:170px}.page-404 .area-bg{background-color:var(--tg-brown-three)}ul.pagination-wrap{display:inline-block;width:100%}ul.pagination-wrap>li{display:inline;margin-left:10px}ul.pagination-wrap li .page-numbers{user-select:none;-moz-user-select:none;background:#fff0;border:1px solid var(--tg-primary-color);border-radius:50%;color:var(--tg-primary-color);cursor:pointer;display:inline-flex;align-items:center;font-weight:400;font-family:var(--tg-heading-font-family);letter-spacing:0;line-height:1;margin-bottom:0;padding:17px 21px;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;font-size:16px}ul.pagination-wrap li .page-numbers:hover{background:var(--tg-primary-color);color:var(--tg-white)}ul.pagination-wrap li .page-numbers.current{background:var(--tg-primary-color);color:var(--tg-white)}.search_custom form{position:relative}.search_custom form input{width:100%;border:none;font-size:13px;font-weight:400;color:var(--tg-heading-font-color);padding:20px 80px 20px 25px;height:65px;background:rgba(232 224 210 / 38%);position:relative}.search_custom form button{border:none;position:absolute;right:0;top:0;width:72px;height:65px;background:var(--tg-primary-color);display:flex;align-items:center;justify-content:center;color:var(--tg-white);line-height:0;font-size:20px}.blog-thumb{margin-bottom:25px}.blog-post-item.blog-post-item-two .blog-meta .list-wrap li a{color:#fff}.blog-post-item.blog-post-item-two .blog-meta .list-wrap li{color:#fff}.blog-post-item.blog-post-item-two .blog-post-content p{color:#fff}.blog-post-item.blog-post-item-two .blog-post-bottom .link-btn{color:#fff}.footer-social .list-wrap li a{color:#fff}.footer-contact .list-wrap li{color:#fff}.footer-contact .list-wrap li a{color:#fff}.footer-content p{color:#fff}.footer-link .list-wrap li a{color:#fff}.copyright-text p{color:#fff}.choose-content a h2.title{text-transform:capitalize}.choose-content a h2.title:hover{color:var(--tg-primary-color)}.comments-box .comments-text{position:relative}.comment-reply a{position:absolute;top:-5px;right:0;padding:5px 8px;border-radius:5px;background-color:#111;font-weight:500;font-size:15px!important;color:#fff}.comment-reply a:hover{color:#fff}div.comment-respond{position:relative}small>a#cancel-comment-reply-link{position:absolute;top:-5px;right:0;padding:11px 8px;border-radius:5px;background-color:#111;font-weight:500;font-size:15px!important;color:#fff;font-family:var(--tg-body-font-family)}.footer-newsletter .wpcf7-not-valid-tip{color:#fff}.footer-newsletter .wpcf7-response-output{color:#fff;margin-top:5px!important;line-height:normal;margin-bottom:0!important}.team-info-inner-wrap .team-info-thumb img{height:300px;width:300px;object-fit:cover}.elementor-editor-active header .sticky-menu,.elementor-editor-preview header .sticky-menu,.elementor-editor-preview .transparent-header,.elementor-editor-active .transparent-header{top:0}.product-bg-two{margin-top:0;padding:115px 0 120px}.about-content-two>span{margin-bottom:0}.services-content>span{margin-bottom:0}.services-content .services-info{margin-top:30px}h3.price bdi{font-size:32px;margin-bottom:20px;font-family:var(--tg-body-font-family);font-weight:600;color:var(--tg-primary-color);display:flex;align-items:center}.shop-details-qty-inner .purchase-btn{border:none!important;flex-grow:1;font-size:14px!important;font-weight:600!important;letter-spacing:1px;text-transform:uppercase;color:var(--tg-heading-font-color)!important;background:#f2eee6!important;padding:9px 20px!important;height:46px}.shop-details-qty-inner .purchase-btn:hover{background:var(--tg-primary-color)!important;color:var(--tg-white)!important}.woocommerce div.product form.cart div.quantity{position:relative;width:100px}.woocommerce .quantity .qty{width:100%;background:#fff0;border:1px solid #e0e0e1;padding:7px 25px;font-size:15px;font-weight:700;color:rgb(42 21 16 / 79%);text-align:center;border-radius:0}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:unset}.wpgs-nav .slick-track{display:flex!important;gap:10px}.woocommerce div.product div.images img{border-radius:6px}.woocommerce div.product div.slick-slide>img{border:1px solid #dcd6cf;border-radius:4px;object-fit:contain;background:#efe8e0}.slick-track:before,.slick-track:after{content:unset}.wpgs-nav .slick-track{margin-left:0}.woocommerce div.product form.cart div.quantity div.dec,.woocommerce div.product form.cart div.quantity div.inc{display:none}p.stock{text-transform:uppercase;color:var(--tg-paragraph-color)!important;font-size:16px!important}.product_meta{border-top:1px solid #e2e3e5;padding-top:15px;margin-top:20px}.product_meta>span{font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--tg-heading-font-color);display:block}.product_meta>span span,.product_meta>span a{font-size:13px;letter-spacing:1px;color:var(--tg-paragraph-color)}.product_meta>span a:hover{color:var(--tg-primary-color)}.woocommerce div.product .woocommerce-tabs ul.tabs{padding-top:120px}.woocommerce div.product .woocommerce-tabs .panel{background:#f1ece2;border:1px solid #e9e5de;padding:40px 35px 50px}.woocommerce #review_form #respond textarea{width:100%;border:none;background:#fff;border-radius:6px;padding:21px 30px;font-size:15px;font-weight:500;color:var(--tg-heading-font-color);height:170px;display:block}.woocommerce #review_form #respond input{width:100%;border:none;background:#fff;border-radius:6px;padding:10px 30px;font-size:15px;font-weight:500;color:var(--tg-heading-font-color);display:block}.woocommerce #review_form #respond .form-submit input{user-select:none;-moz-user-select:none;background:var(--tg-primary-color) none repeat scroll 0 0;border:medium none;color:var(--tg-white);cursor:pointer;display:inline-flex;align-items:center;font-size:16px;font-weight:400;font-family:var(--tg-heading-font-family);letter-spacing:0;line-height:1;margin-bottom:0;padding:17px 32px;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;border-radius:6px;width:fit-content}.woocommerce #review_form #respond .form-submit input:hover{background:var(--tg-secondary-color);color:var(--tg-white)}.woocommerce #review_form #respond .comment-form-cookies-consent{display:none}.woocommerce-Reviews .comment-reply-title{font-size:24px;text-transform:uppercase;margin-bottom:40px;border-bottom:1px solid #e3e3e3;padding-bottom:25px;color:var(--tg-heading-font-color);font-weight:600}.woocommerce .loader::before{content:unset}.woocommerce-review__author{text-transform:capitalize}.woocommerce #reviews #comments ol.commentlist{padding-left:0}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin-left:80px}.woocommerce #reviews #comments ol.commentlist li img.avatar{width:70px;border:0;border-radius:50%}.shop-ordering::after{content:unset}.woocommerce ul.products div.product{background:#efe8e0;border-radius:20px}.pd-40{padding:40px}.shop-item-wrap ul.products div.product img{width:225px;height:200px;object-fit:contain}h2.woocommerce-loop-product__title{margin-bottom:15px;font-size:18px;text-transform:uppercase}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{font-size:20px;margin-bottom:20px;line-height:1;color:var(--tg-heading-font-color);font-family:var(--tg-heading-font-family);display:block;margin-top:15px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.product_type_simple{user-select:none;-moz-user-select:none;background:var(--tg-primary-color) none repeat scroll 0 0;border:medium none;border-radius:25px;color:var(--tg-white);cursor:pointer;display:inline-flex;align-items:center;font-size:16px;font-weight:400;font-family:var(--tg-heading-font-family);letter-spacing:0;line-height:1;margin-bottom:0;padding:15px 20px;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.product_type_simple:hover{background:var(--tg-secondary-color);color:var(--tg-white)}.woocommerce .products .star-rating{margin:0 auto;margin-bottom:.5em}.shop-ordering select{padding:15px 20px}.shop-ordering{width:210px}.star-rating span,.star-rating span:before{color:var(--tg-primary-color)!important}div.wpc-posts-found,div.wpc-edit-filter-set{display:none}.sw-title{font-family:var(--tg-heading-font-family);color:var(--tg-heading-font-color)}.wpc-filters-main-wrap li.wpc-term-item a{flex-grow:1;font-size:14px;font-weight:500!important;color:#555;user-select:none;display:flex;align-items:center;justify-content:space-between}i[class^="flaticon-"]:before{font-size:20px}.contact-info-item i[class^="flaticon-"]:before{font-size:40px}.wc-block-formatted-money-amount{color:var(--tg-primary-color)}.wc-block-components-button:not(.is-link){user-select:none;-moz-user-select:none;background:var(--tg-primary-color) none repeat scroll 0 0;border:medium none;border-radius:25px;color:var(--tg-white);cursor:pointer;display:inline-flex;align-items:center;font-size:16px;font-weight:400;font-family:var(--tg-heading-font-family);letter-spacing:0;line-height:1;margin-bottom:0;padding:15px 20px;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap}.wc-block-components-button:not(.is-link):hover{background:var(--tg-secondary-color);color:var(--tg-white)}.cart-menu-right{opacity:0;visibility:hidden;transition:all 0.5s ease-in-out}.cart-style-1{padding:70px 30px 30px 20px;position:fixed;z-index:1200;width:450px;height:100%;left:auto;right:-450px;top:0;background:#fff;box-shadow:0 1px 21px 0 rgb(43 43 43 / .08);transition:all 0.5s ease-in-out}.cart-style-1 .dropdown-cart-products{overflow-y:auto;height:75vh}.cart-style-1 .cart-total{display:flex;align-items:flex-end;color:#161b2d;text-transform:uppercase}.cart-menu-right.cart-info{right:0;opacity:1;visibility:visible;display:block;transition:all 0.5s ease-in-out}div.dropdown-cart-products>ul{padding-left:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li,div.dropdown-cart-products>ul>li{list-style-type:none;padding:10px 20px 25px 20px;position:relative;border-bottom:1px solid #ededed;margin-bottom:15px}div.dropdown-cart-products>ul>li a{display:block}div.dropdown-cart-products>ul>li a.remove{position:absolute;top:50%;right:0;font-size:16px;margin-top:-16px}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:130px;height:130px;object-fit:contain;background:#efe8e0}div.woo-product-gallery-slider>div:first-child div{height:650px;margin-bottom:5px}div.woo-product-gallery-slider>div:first-child div a>img{height:650px!important;object-fit:contain;background:#efe8e0}.inner-product-item .product-shape-two svg{fill:#efe8e0}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:var(--tg-primary-color);font-size:20px;margin-bottom:20px;line-height:1;font-family:var(--tg-heading-font-family)}.woocommerce ul.products li.product a img{height:172px;object-fit:cover}[dir='rtl'] .cart-menu-right.cart-info{left:0;right:unset}[dir='rtl'] div.dropdown-cart-products>ul>li a.remove{left:0;right:unset}[dir='rtl'] .woocommerce ul.cart_list li img,[dir='rtl'] .woocommerce ul.product_list_widget li img{float:left}.product-area .product-item>.product-img{margin-bottom:-240px;transform:translateY(-180px)}.product-item-wrap-three .product-item-three .product-thumb-three img,.product-item-wrap-four .product-item-four .product-thumb-four img{height:178px;width:100%;object-fit:cover}div.product-cart-wrap.btn-cart .woocommerce-Price-amount{display:none}div.product-cart-wrap.btn-cart a.button{user-select:none;-moz-user-select:none;background:var(--tg-primary-color) none repeat scroll 0 0;border:medium none;border-radius:25px;color:var(--tg-white);cursor:pointer;display:inline-flex;align-items:center;font-size:16px;font-weight:400;font-family:var(--tg-heading-font-family);letter-spacing:0;line-height:1;margin-bottom:0;padding:15px 20px;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap}div.product-cart-wrap.btn-cart{width:fit-content}div.product-cart-wrap.btn-cart a.button:hover{background:var(--tg-secondary-color);color:var(--tg-white)}.product.woocommerce.add_to_cart_inline{border:0!important;padding:0!important}.woocommerce-mini-cart__total{color:var(--tg-heading-font-color)}.woocommerce nav.woocommerce-pagination ul.page-numbers{border:0}.woocommerce nav.woocommerce-pagination ul.page-numbers>li{margin-left:10px;border:0}.woocommerce nav.woocommerce-pagination ul.page-numbers>li:first-child{margin-left:0}.woocommerce nav.woocommerce-pagination ul.page-numbers>li>.page-numbers{user-select:none;-moz-user-select:none;background:#fff0;border:1px solid var(--tg-primary-color);border-radius:50%;color:var(--tg-primary-color);cursor:pointer;display:inline-flex;align-items:center;font-weight:400;font-family:var(--tg-heading-font-family);letter-spacing:0;line-height:1;margin-bottom:0;padding:17px 21px;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;font-size:16px}.woocommerce nav.woocommerce-pagination ul.page-numbers>li>.page-numbers:hover{background:var(--tg-primary-color);color:var(--tg-white)}.woocommerce nav.woocommerce-pagination ul.page-numbers>li>.page-numbers.current{background:var(--tg-primary-color);color:var(--tg-white)}.shop-sidebar .shop-widget.widget_product_search form{position:relative}.shop-sidebar .shop-widget.widget_product_search input{width:100%;border:none;font-size:13px;font-weight:400;color:var(--tg-heading-font-color);padding:20px 80px 20px 25px;height:65px;background-color:#efe8e0}.shop-sidebar .shop-widget.widget_product_search button{border:none;position:absolute;right:0;top:0;width:72px;height:65px;background:var(--tg-primary-color);display:flex;align-items:center;justify-content:center;color:var(--tg-white);line-height:0;font-size:16px}.shop-sidebar .shop-widget.widget_product_categories ul{padding-left:0}.shop-sidebar .shop-widget.widget_product_categories li{text-align:right;width:100%;display:inline-table}.shop-sidebar .shop-widget.widget_product_categories li>a{float:left;font-size:16px;color:var(--tg-body-font-color)}.shop-sidebar .shop-widget.widget_product_categories li>a:hover{color:var(--tg-primary-color)}.shop-sidebar .shop-widget.widget_products ul li{padding-left:0}.shop-sidebar .shop-widget.widget_products ul li .product-title{color:var(--tg-heading-font-color)}.shop-sidebar .shop-widget.widget_products ul li .product-title:hover{color:var(--tg-primary-color)}.shop-sidebar .shop-widget.widget_products ul li img{float:left;width:90px;height:90px;margin-left:0;margin-right:20px}.woocommerce-message{border-top-color:var(--tg-primary-color)}.woocommerce-page .woocommerce-message .button{background-color:#f2eee6}.woocommerce-page .woocommerce-message .button:hover{background-color:var(--tg-primary-color);color:var(--tg-white)}@media (max-width:768px){.logged-in .transparent-header,.logged-in .sticky-menu{top:46px}}@media (max-width:767.98px){.logged-in .sticky-menu,.logged-in .mobile-menu{top:0}.comment-reply a,small>a#cancel-comment-reply-link{position:unset;background:#fff0;color:#111;font-weight:600;padding:0}}.wp-block-group ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0;padding-left:0}.wp-block-group h2.wp-block-heading{position:relative;display:inline-block;font-size:18px;margin-bottom:30px;font-weight:500;letter-spacing:4px;text-transform:uppercase}.widget_block.widget_search label.wp-block-search__label{display:none}.widget_block .wp-block-search .wp-block-search__inside-wrapper{position:relative}.widget_block .wp-block-search .wp-block-search__input{width:100%;padding:10px;border:0;background:#f4f5f7;margin-bottom:0;border-radius:0}.widget_block .wp-block-group .wp-block-group__inner-container ul li{margin-bottom:20px;color:#040b11;font-size:16px;line-height:1.5em;margin-bottom:10px;padding-bottom:10px;line-height:28px}.widget_block .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button{position:absolute;right:0;top:0;background-color:#fff0;color:#040b11;border:0;cursor:pointer;font-size:15px}.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts__list.wp-block-latest-posts li{margin-bottom:20px;color:#040b11;font-size:16px;line-height:1.5em;border-bottom:1px dashed #ccc;margin-bottom:10px;padding-bottom:10px;line-height:40px}.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts__list.wp-block-latest-posts li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0 dashed #ccc}.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment{color:#040b11;font-size:16px;line-height:1.5em;border-bottom:1px dashed #ccc;margin-bottom:10px;padding-bottom:10px;line-height:40px}.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0 dashed #ccc}.sidebar_widget.widget.widget_block.widget_search .wp-block-search__button-outside .wp-block-search__inside-wrapper{margin:0 0}.sidebar__widget .wp-block-group__inner-container .wp-block-latest-comments{padding-left:0rem}.wp-block-group ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0;padding-left:0}.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts__list.wp-block-latest-posts li a{color:#7f6f6c}.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment a{color:#7f6f6c}.widget_block .wp-block-group .wp-block-group__inner-container ul li a{color:#7f6f6c}