/*
Theme Name: Woofwild Child
Author: templatetrip
Description: Themes & Templates For All Platforms
Template: woofwild
Version: 1.0.1
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: woofwild-child
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

woofwild is based on Templatetrip https://www.templatetrip.com/, (C) 2012-2020 Automattic, Inc.
templatetrip is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

footer .site-info {
    display: none;
}

.product-type-variable .summary .price, .product-type-variable .summary .woocommerce-product-rating {
	display: none !important;
} 
.my-variation-price {
	    font-family: var(--primary-font);
    width: 100%;
    display: flex
;
    justify-content: center;
    align-items: center;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
    font-weight: 400;
    color: var(--tertiary-color);
    font-size: 20px;
    line-height: 24px;
    gap: 6px;
    padding: 0;
	    margin: 0 0 20px;
    font-size: 20px;
    border-bottom: 1px solid var(--border-color);
    padding: 0 0 20px;
    justify-content: start;
}
.sticky-addToCart .single_variation_wrap .woocommerce-variation-add-to-cart {
	align-items: center;
}
.sticky-addToCart .my-variation-price {
	padding-bottom: 0;
	border-bottom: none;
	margin-bottom: 0px;
}
.sticky-addToCart .single_variation_wrap {
	align-items: center;
	gap: 30px;
}
.sticky-addToCart .single_variation {
	align-items: center;
}
.my-price-time {
	white-space: nowrap;
}
.woocommerce-account .woocommerce h2 {
    font-weight: 500 !important;
}
:root {
    --primary-font: "Segoe UI";
}
.ywsbs-box {
    background-color: #F6F8F7;
}
.subscription-review-table td,
.subscription-review-table th,
.my_account_orders td,
.my_account_orders th {
  padding: 10px 15px !important;
}
.ywsbs-box.ywsbs-subscription-info-box.shipping-info {
	display: none;
}
.order-actions:not(:has(a)) {
	display: none !important;
}
.ywsbs_subscription_table:has(.order-actions) .ywsbs_view {
  display: none !important;
}

/* но если внутри всё-таки есть <a>, показываем обратно */
.ywsbs_subscription_table:has(.order-actions a) {
  display: table !important;
}
.order-actions a:not(:last-child) {
	margin-right: 10px;
}
.woocommerce-shipping-totals ul {
	list-style: none !important;
}
.woocommerce-checkout .woocommerce .checkout .order_review-wrap .shop_table thead th:last-child {
	width: 50%;
}
.woocommerce-checkout .woocommerce .checkout .order_review-wrap .order_review-bg #payment .place-order .button, .single-product .buy-now-wrap, .single-product .product .entry-summary .cart-wrap .product-button {
	text-transform: none !important;
}
.wc-block-cart__submit-button {
	    padding: 0;
    color: var(--white-color-text);
    height: 50px;
    width: 100%;
    position: relative;
    font-size: 16px;
    justify-content: center;
    display: flex;
    align-items: center;
    background: var(--primary-color);
    overflow: hidden;
    font-family: var(--secondary-font);
    font-weight: 500;
    border-radius: 50px;
    -webkit-border-radius: 50px;
	background: #ef5030;
	font-family: var(--secondary-font);
    color: var(--white-color-text) !important;
	z-index: 1 !important;
	outline: none !important;
}
.wc-block-cart__submit-button::after {
	    content: '';
    background: var(--primary-color);
    height: 100%;
    width: 0;
    position: absolute;
    transition: .3s cubic-bezier(.785, .135, .15, .86);
    -webkit-transition: .3s cubic-bezier(.785, .135, .15, .86);
    -moz-transition: .3s cubic-bezier(.785, .135, .15, .86);
    -o-transition: .3s cubic-bezier(.785, .135, .15, .86);
    -ms-transition: .3s cubic-bezier(.785, .135, .15, .86);
    top: 0;
    left: auto;
    right: 0;
    z-index: -1;
}
.wc-block-cart__submit-button:hover {
	
}
.wc-block-cart__submit-button:hover::after {
	width: 100%;
    right: auto;
    left: 0;
}
.ywsbs-recurring-totals-items {
	border-top: none !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.cart .quantity {
	display: none !important;
}
.cart-wrap {
	padding-left: 0 !important;
	width: 100% !important;
}
.cart-wrap .single_add_to_cart_button {
	width: 100% !important;	
}
}
.button-buy-now {
    display: none !important;
}
button[name="tt-buy-now"] {
	display: none !important;
}
.variations_form.cart .single_variation_wrap .woocommerce-variation-price .price .amount bdi {
	color: #ef5030 !important;
}
@media screen and (min-width: 576px) {
	.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
		width: 22% !important;
	}
}

.woocommerce-account #primary .woocommerce .woocommerce-MyAccount-navigation ul li a {
	display: inline-block;
}
.woocommerce-ResetPassword .woocommerce-Button  {
	margin-top: 25px;
}
.kz:not(:lang(kk)) {
	display: none;
}
.ru:not(:lang(ru-RU)) {
	display: none;
}

.error404  .search-form.search__form {
	display: none !important;
}
.error404 .btn.btn-primary {
	margin-top: 0 !important;
}

.footer-click {
	display: none !important;
}
.contact-info {
	display: block !important;
}

.woocommerce-message {
	gap: 20px;
}
#pa_subscribe {
	font-size: 14px;
    padding: 10px 50px 10px 15px;
	background: var(--white-color-text);
	border: 1px solid var(--single-border-color);
}
.product-top-sorting {
	row-gap: 5px;
}
@media screen and (max-width: 991px) {
	.footer-01 {
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        padding: 0 0 30px !important;
        margin: 0 0 25px;
	}
}
@media screen and (max-width: 480px) {
	#short {
		display: none !important;
	}
}

#block-14:not(:lang(kk)),
#block-17:not(:lang(kk)),
#block-28:not(:lang(kk)) {
	display: none;
}
#block-25:not(:lang(ru-RU)),
#block-26:not(:lang(ru-RU)),
#block-2:not(:lang(ru-RU)) {
	display: none;
}
#block-2 {
	border-bottom: 0 !important;
}
/* .search-results {
	display: none !important;
} */
.list-title {
	display: none !important;
}

.woocommerce {
	flex-wrap: wrap;
}
.woocommerce-notices-wrapper {
	width: 100%;
	margin-bottom: 20px;
}

.product .thumbnail-wrap, .product .thumbnail-img, .product .product-thumbnail-main {
	min-height: 200px;
	max-height: 200px;
}
.product .thumbnail-wrap a.thumbnail-img, .list-thumnail-wrap {
	height: 100%;

}
.product .thumbnail-wrap a.thumbnail-img img, .product .thumbnail-wrap:not(.list-view .thumbnail-wrap, .short-view .thumbnail-wrap, .product .category-morden .thumbnail-wrap) {
	height: 100%;
	object-fit: cover;
}

.wishlist.btn-hv {
	display: none;
}

.product_meta, .product-button-wrap {
	display: none !important;
}

.cart-wrap .add_to_cart_button::before, .place-order .button::before {
	position: static !important;
}

.cart-wrap .product-button svg {
	display: none !important;
}

.cart-wrap .product-button, .place-order .button {
	gap: 10px;
}

.product-top-sorting .select-wrap select.orderby {
	padding-right: 35px;
	width: unset;
}

.sr7-arrows {
	display: none !important;
}

.woocommerce-orders-table__cell-order-actions .woocommerce-button:not(:last-child) {
	margin-right: 5px;
}
span.password-input {
	position: relative;
	display: flex;
	width: 100%;
	height: 100%;
}
.show-password-input {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 10px;
	max-width: 20px;
	height: 30px;
	display: block;
	width: 20px;
	background-color: transparent;
	border-radius: 10px;

	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M3.28 2.22a.75.75 0 0 0-1.06 1.06l10.5 10.5a.75.75 0 1 0 1.06-1.06l-1.322-1.323a7.012 7.012 0 0 0 2.16-3.11.87.87 0 0 0 0-.567A7.003 7.003 0 0 0 4.82 3.76l-1.54-1.54Zm3.196 3.195 1.135 1.136A1.502 1.502 0 0 1 9.45 8.389l1.136 1.135a3 3 0 0 0-4.109-4.109Z' clip-rule='evenodd'/%3E%3Cpath d='m7.812 10.994 1.816 1.816A7.003 7.003 0 0 1 1.38 8.28a.87.87 0 0 1 0-.566 6.985 6.985 0 0 1 1.113-2.039l2.513 2.513a3 3 0 0 0 2.806 2.806Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 60%;
}
.show-password-input.display-password {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='currentColor'%3E%3Cpath d='M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z'/%3E%3Cpath fill-rule='evenodd' d='M1.38 8.28a.87.87 0 0 1 0-.566 7.003 7.003 0 0 1 13.238.006.87.87 0 0 1 0 .566A7.003 7.003 0 0 1 1.379 8.28ZM11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.shipping-progress-bar {
	display: none;
}

.button.checkout::after {
	position: static !important;
	margin: 0 !important;
	margin-left: 10px !important;
}

@media screen and (max-width: 798px) {
	.slider-02-after {
		animation: none !important;
	}
}

.reviews_tab, .star-rating, .woocommerce-review-link {
	display: none !important;
}
.price {
	flex-wrap: wrap;
}

.xs_social_share_widget {
	display: none !important;
}

.page-breadcrumb span.active {
	margin-right: 7px;
}

.tt-section-title .title_description {
	overflow: visible !important;
	text-overflow: none !important;
	-webkit-box-orient: unset !important;
}

.woocommerce .woocommerce-error li a {
    color: rgb(255 255 255 / 80%) !important;
}

.woocommerce-perpage select {
	padding-right: 25px !important;
}

.woocommerce-Address {
	width: 50%;
}

.footer-03 .menu-quick-link-container {
	display: block !important;
}

.section-heading, .tt-feature-box-title, .search-results.active .product-data h3 {
	text-transform: none !important;
}

.shop-sidebar .wc-block-components-filter-reset-button {
	display: none !important;
}

#SR7_2_1-4-1 {
	text-transform: none !important;
}

h1, h2, h3, h4, h5, h6 {
	text-transform: none !important;
}