/*!
Theme Name: pzu
Version: 1.0.0
Tested up to: 8.0
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: aqua
*/
.text__pageg_error-404 {
   margin-top: 20px;
}

.order-content__btn a {
   max-width: 837px;
}

.woocommerce-checkout .optional {
   display: none !important;
}

.woocommerce-account .woocommerce-Button {
   display: block;
   text-align: center;
   background: #0F1410;
   border-radius: 5px;
   padding: 13px 20px;
   font-weight: 400;
   font-size: 14px;
   line-height: 115%;
   color: #fff;
   -webkit-transition: all 0.3s ease;
   -o-transition: all 0.3s ease;
   transition: all 0.3s ease;
}

.cart-header__item-title a {
   font-weight: 400;
   font-size: 14px;
   line-height: 114.28571%;
   color: #0F1410;
}

#order_review_heading {
   display: none !important;
}

.woocommerce-account .cart-content__title {}

#billing_country_field,
.woocommerce-additional-fields h3,
#place_order {
   display: none;
}

.cart-empty {
   background-color: #fff !important;
   color: #000 !important;
   font-size: 20px;
}

.added_to_cart {
   display: none;
}

.login__form_checkout {
   display: none;
}

.woocommerce-checkout .checkout {
   display: flex;
}

.readmore__btn {
   display: block;
   text-align: center;
   width: fit-content;
   background: #0F1410;
   border-radius: 5px;
   padding: 13px 20px;
   font-weight: 400;
   font-size: 12px;
   line-height: 115%;
   color: #fff !important;
   -webkit-transition: all 0.3s ease;
   -o-transition: all 0.3s ease;
   transition: all 0.3s ease;
}

.text__pageg_error-404 p {
   text-align: center;
}

.error-404__btn {
   display: flex;
   justify-content: center;
}

.btn-error {
   display: block;
   text-align: center;
   width: fit-content;
   background: #0F1410;
   border-radius: 5px;
   padding: 13px 20px;
   font-weight: 400;
   font-size: 20px;
   line-height: 115%;
   color: #fff !important;
   -webkit-transition: all 0.3s ease;
   -o-transition: all 0.3s ease;
   transition: all 0.3s ease;

   margin-top: 25px;
}

.gallery {
   margin-bottom: 1.5em;
   display: grid;
   grid-gap: 1.5em;
}

.gallery-item {
   display: inline-block;
   text-align: center;
   width: 100%;
}

.gallery-columns-2 {
   grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
   grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
   grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
   grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
   grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
   grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
   grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
   grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
   display: block;
}

.comment-reply-title,
.woocommerce-noreviews {
   display: none !important;
}

/* Alignments
 --------------------------------------------- */
.alignleft {
   /*rtl:ignore*/
   float: left;

   /*rtl:ignore*/
   margin-right: 1.5em;
   margin-bottom: 1.5em;
}

.alignright {
   /*rtl:ignore*/
   float: right;

   /*rtl:ignore*/
   margin-left: 1.5em;
   margin-bottom: 1.5em;
}

.aligncenter {
   clear: both;
   display: block;
   margin-left: auto;
   margin-right: auto;
   margin-bottom: 1.5em;
}

.content-about-us-main-content {
   overflow: hidden;
}

.woocommerce-cart .woocommerce-Price-amount,
.woocommerce-cart .woocommerce-Price-currencySymbol {
   position: static;
   width: auto;
   height: auto;
   border-radius: 0;
}

.woocommerce-cart .cart-collaterals .shop_table_responsive {
   display: none;
}

.woocommerce-cart .actions .wp-element-button {
   display: none;
}

.wc-proceed-to-checkout {
   display: none;
}

.modal-callback form .wpcf7-submit,
.sidebar-banners-main-content__banner form .wpcf7-submit,
.content-contacts-main-content form .wpcf7-submit,
.cart-content .return-to-shop a,
.about-us-contacts input.wpcf7-submit,
.order-content .login__form_checkout .woocommerce-form-login__submit {
   margin: 30px 0 0 0;
   display: block;
   font-weight: 400;
   font-size: 20px;
   line-height: 115%;
   color: #fff;
   text-align: center;
   background: #0F1410;
   border-radius: 5px;
   padding: 14px 40px;
   color: #fff;
   -webkit-transition: all 0.3s ease;
   -o-transition: all 0.3s ease;
   cursor: pointer;
   transition: all 0.3s ease;
}

.sidebar-banners-main-content__banner form .wpcf7-submit,
.cart-content .return-to-shop a,
.about-us-contacts input.wpcf7-submit {
   margin: 12px 0 0 0 !important;
}

.content-contacts-main-content form .wpcf7-submit {
   margin: 25px 0 0 0 !important;
}

.cart-content .return-to-shop a {
   color: #fff !important;
   width: fit-content !important;
}

.modal-callback form .wpcf7-submit:hover,
.cart-header__footer p.woocommerce-mini-cart__buttons a:hover,
.sidebar-banners-main-content__banner form .wpcf7-submit:hover,
.content-contacts-main-content form .wpcf7-submit:hover,
.woocommerce-pagination ul li:hover,
.cart-content .return-to-shop a:hover,
.about-us-contacts input.wpcf7-submit:hover,
.order-content .login__form_checkout .woocommerce-form-login__submit:hover {
   background: #0F1410;
}

.cart-header__footer p.woocommerce-mini-cart__buttons a {
   display: block;
   text-align: center;
   width: fit-content;
   background: #0F1410;
   border-radius: 5px;
   padding: 13px 20px;
   font-weight: 400;
   font-size: 20px;
   line-height: 115%;
   color: #fff !important;
   -webkit-transition: all 0.3s ease;
   -o-transition: all 0.3s ease;
   transition: all 0.3s ease;
   margin-left: 285px;
   margin-top: 10px;
}

.content-hits-main-content__rating span {
   margin: 0 !important;
   line-height: 1 !important;
}

.star-rating span::before {
   color: #0F1410 !important;
}

.star-rating {
   line-height: 1 !important;
   margin-right: 10px;
   margin-top: 8px;
}

.content-contacts-main-content__wrapper form .wpcf7-form-control-wrap input {
   max-width: 300px;
   width: 100%;
}

.content-new-main-content__slider {
   background: none !important;
   box-shadow: none !important;
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {
   font-size: 24px !important;
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before {
   color: #0F1410;
}

.content-new-main-content__slider .content-hits-main-content__wrapp {
   min-height: 350px;
}

.woocommerce-pagination ul {
   display: flex;
   justify-content: center;
   align-items: center;
   flex-wrap: wrap;
   margin: 25px 0 0 0;
   list-style: none;
}

.woocommerce-pagination ul li {
   width: 24px;
   height: 24px;
   background: #0F1410;
   border-radius: 5px;
   display: inline-flex;
   align-items: center;
   justify-content: center;
   margin-right: 10px;
   margin-bottom: 10px;
   -webkit-transition: all 0.3s ease;
   -o-transition: all 0.3s ease;
   cursor: pointer;
   transition: all 0.3s ease;
}

.woocommerce-pagination ul li:last-child {
   margin-right: 0;
}

.woocommerce-pagination ul li a,
.woocommerce-pagination ul li span {
   color: #fff !important;
   font-weight: 600;
}

.cart-content__item .woocommerce-Price-amount,
.cart-content__item .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
   background: none !important;
   color: #000 !important;
}

.cart-content__item .woocommerce-Price-amount bdi {
   display: flex;
   align-items: center;
}

.cart-content__item-number .quantity {
   display: flex;
   align-items: center;
   justify-content: space-between;
}

.cart-content__item-number .quantity input {
   height: 22px;
   border: 1px solid #b8b3a9;
   border-radius: 5px;
   padding: 0 12px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   width: 50px;
   align-items: center;
   font-size: 14px !important;
   margin: 0 12px 0 12px;
}

.woocommerce-cart-form__cart-item:nth-child(2n + 2) .cart-content__item {
   background: #f6f6f6;
}

.cart-content__header-item:nth-child(1) {
   flex: 0 1 52%;
}

.cart-content__item-number {
   padding: 0 !important;
   border: none !important;
   background: none !important;
   box-shadow: none !important;
   height: auto !important;
}

.cart-content__item-number .quantity button.minus,
.cart-content__item-number .quantity button.plus {
   background: none !important;
   display: flex;
   height: 100%;
   align-items: center;
}

.cart {
   width: 100%;
}

.cart-content__item-count {
   display: flex;
   justify-content: center;
}

.cart-content__item .product-remove {
   padding-top: 20px;
   padding-left: 20px;
}

.woocommerce-message,
.woocommerce-info,
.woocommerce-no-products-found {
   padding: 10px !important;
   color: #fff;
   margin: 15px 0 0 0;
}

.woocommerce-no-products-found {
   margin: 0 !important;
}

.catalog-content__content {
   width: 100%;
   display: flex;
   flex-direction: column;
   align-items: center;
   justify-content: center;
}

.catalog-content__content h1 {
   margin-right: auto;
}

.catalog-content__select {
   margin-left: auto;
}

.tinvwl-table-manage-list tbody {
   display: grid;
   grid-template-columns: repeat(4, 1fr);
   gap: 18px;
}

.tinvwl-table-manage-list tbody tr td {
   width: 100%;
   display: block;
   vertical-align: top;
   height: 100%;
   padding: 0 !important;
}

.tinvwl-table-manage-list tbody tr td .content-hits-main-content__wrapp {
   width: 100%;
}

.awooc-custom-order-button.button.alt.no-stock-no-price:not(.no-margin),
.awooc-custom-order-button.button.alt.show-add-to-card {
   display: block;
   margin: 20px 0 0 0;
   font-weight: 500;
   font-size: 18px;
   line-height: 116.66667%;
   color: #0F1410;
   padding: 12px 33px;
   text-align: center;
   background: #fff;
   border: 2px solid #0F1410;
   border-radius: 5px;
   -webkit-transition: all 0.3s ease;
   -o-transition: all 0.3s ease;
   transition: all 0.3s ease;
}

.right-information-single-content__match-wrapper {
   width: 100%;
   display: flex;
   justify-content: space-between;
}

.right-information-single-content__match .quantity {
   width: auto;
   display: flex;
   align-items: center;
   justify-content: flex-end;
}

.right-information-single-content__match .quantity input {
   height: 22px;
   border: 1px solid #b8b3a9;
   border-radius: 5px;
   padding: 0 12px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   width: 58px;
   appearance: none !important;
   margin: 0 12px 0 12px;
   font-weight: 500;
   font-size: 16px;
   line-height: 112.5%;
}

.right-information-single-content__match .quantity button {
   background: none;
}

.right-information-single-content__match span {
   position: relative;
   left: 0;
   top: 0;
   right: 0;
   width: auto;
   height: auto;
   background: none;
   font-weight: 500;
   font-size: 16px;
   color: #2d3643;
   line-height: 112.5%;
}

.right-information-single-content__left .show-add-to-card {
   width: 100%;
   margin-bottom: 25px !important;
   transition: all 0.3s ease;
   margin-left: 0 !important;
}

.right-information-single-content__left .show-add-to-card:hover {
   background: #0F1410 !important;
   color: #fff !important;
}

.woocommerce-product-rating {
   display: flex;
   align-items: center;
}

.content-new-main-content__slide .content-hits-main-content__item {
   flex: 1 0 25% !important;
}

.single-content._normal._active .right-rewiew-single-content__rewiew-info {
   display: grid;
   grid-template-columns: repeat(2, 1fr);
   gap: 32px;
   width: 100%;
   margin-top: 32px;
}

.single-content._normal._active .single-content__right {
   width: 100%;
}

.single-content._normal._active .right-rewiew-single-content__body {
   margin: 0 !important;
}

.awooc-custom-order-wrap .wpcf7-form-control-wrap input,
.right-rewiew-single-content__rewiew-form input,
.right-rewiew-single-content__rewiew-form textarea,
.block__faq form label input,
.block__faq form label textarea,
.simpel-page .woocommerce #customer_login input {
   width: 100%;
   background: rgba(255, 255, 255, 0.6);
   border-radius: 5px;
   padding: 11px 15px;
   font-style: normal;
   font-weight: 400;
   font-size: 16px;
   line-height: 112.5%;
}

.awooc-custom-order-wrap input.wpcf7-submit,
.right-rewiew-single-content__rewiew-form input.submit,
.block__faq form input.wpcf7-submit,
.simpel-page .woocommerce #customer_login button {
   background: #0F1410;
   cursor: pointer;
   border-radius: 5px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   font-weight: 400;
   font-size: 18px;
   line-height: 116.66667%;
   color: #fff;
   padding: 10px 76px;
   -webkit-transition: all 0.3s ease;
   -o-transition: all 0.3s ease;
   transition: all 0.3s ease;
}

.awooc-custom-order-wrap input.wpcf7-submit:hover,
.right-rewiew-single-content__rewiew-form input.submit:hover,
.block__faq form input.wpcf7-submit:hover,
.simpel-page .woocommerce #customer_login button:hover {
   background: #0F1410;
}

.awooc-custom-order-wrap .awooc-form-custom-order-img {
   margin-bottom: 20px;
}

.right-rewiew-single-content__rewiew-form input,
.right-rewiew-single-content__rewiew-form textarea,
.block__faq form label input,
.block__faq form label textarea,
.simpel-page .woocommerce #customer_login input {
   border: 1px solid #b8b3a9;
}

.right-rewiew-single-content__rewiew-form form {
   max-width: 615px;
   width: 100%;
}

.right-rewiew-single-content__rewiew-form form p,
.right-rewiew-single-content__rewiew-form form div {
   width: 100%;
}

.right-rewiew-single-content__rewiew-form p.stars.selected {
   margin-top: 4px;
}

.right-rewiew-single-content__rewiew-form p.stars.selected a:not(.active)::before,
.right-rewiew-single-content__rewiew-form p.stars.selected a.active::before {
   color: #0F1410 !important;
}

.right-rewiew-single-content__rewiew-form label {
   flex-direction: row !important;
}

.right-rewiew-single-content__rewiew-form label span {
   color: #0F1410 !important;
}

.right-rewiew-single-content__rewiew-form .comment-form-cookies-consent {
   display: flex;
   justify-content: flex-start;
   flex-direction: row;
   margin-bottom: 20px;
}

.right-rewiew-single-content__rewiew-form .comment-form-cookies-consent input {
   width: auto !important;
   margin-right: 10px;
}

.right-rewiew-single-content__rewiew-form input.submit {
   border: none;
   width: auto !important;
}

.block__faq form,
.block__faq form label {
   display: flex;
   flex-direction: column;
   max-width: 600px;
   width: 100%;
}

.block__faq form label {
   margin-bottom: 20px;
}

.block__faq form label span,
.simpel-page .woocommerce #customer_login input {
   margin-top: 10px;
}

.block__faq form input.wpcf7-submit {
   width: fit-content !important;
}

.single-items .content-hits-main-content__item {
   flex: 0 1 25%;
}

.woocommerce-account .woocommerce {
   display: flex;
   justify-content: space-between;
   align-items: flex-start;
   margin-top: 40px;
}

.woocommerce-account .woocommerce nav li a,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content a {
   font-weight: 500;
   font-size: 16px;
   line-height: 137.5%;
   color: #0F1410;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content p,
.simpel-page .woocommerce #customer_login p,
.simpel-page .woocommerce #customer_login label,
.simpel-page .woocommerce #customer_login span {
   font-weight: 500;
   font-size: 16px;
   line-height: 137.5%;
   color: #2d3643;
}

.woocommerce-account .woocommerce nav li {
   padding: 8px 0;
   width: 100%;
   border-top: 1px solid #b8b3a9;
}

.woocommerce-account .woocommerce nav li:last-child {
   border-bottom: 1px solid #b8b3a9;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
   max-width: 200px;
   width: 100%;
   margin-right: 30px;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
   width: 100%;
}

.woocommerce-account .cart-content__title {
   text-align: center;
}

.simpel-page .woocommerce #customer_login {
   display: flex;
   justify-content: center;
   align-items: flex-start;
}

.simpel-page .woocommerce #customer_login .col-1,
.simpel-page .woocommerce #customer_login .col-2 {
   max-width: 450px;
   width: 100%;
   margin-top: 40px;
}

.simpel-page .woocommerce #customer_login .col-1 {
   margin-right: 30px;
}

.simpel-page .woocommerce #customer_login .woocommerce-form-row {
   margin-bottom: 20px;
}

.simpel-page .woocommerce #customer_login .woocommerce-form__label-for-checkbox {
   display: flex;
   align-items: center;
   justify-content: flex-start;
}

.simpel-page .woocommerce #customer_login .woocommerce-form__label-for-checkbox input {
   width: auto !important;
   margin-top: -2px;
   margin-right: 10px;
}

.simpel-page .woocommerce #customer_login button {
   margin: 20px 0;
   width: 100%;
}

.simpel-page .woocommerce #customer_login h2 {
   text-align: center;
   color: #0F1410;
   margin-bottom: 20px;
}

.simpel-page .woocommerce {
   justify-content: center !important;
}

.simpel-page h1 {
   margin-bottom: 30px;
}

.simpel-page h2.wp-block-heading {
   color: #0F1410;
   margin-bottom: 10px;
}

.simpel-page p {
   margin-bottom: 10px;
   font-weight: 400;
   font-size: 16px;
   line-height: 137.5%;
   color: #2d3643;
}

.single-tabs__item .star-rating {
   margin-left: 5px;
   font-size: 12px;
}

#review_form_wrapper .comment-form-rating .stars {
   margin-top: 4px;
}

#review_form_wrapper .comment-form-comment {
   margin-bottom: 10px;
}

#review_form_wrapper .comment-form-rating a::before {
   color: #0F1410 !important;
}

.right-rewiew-single-content__rewiew .my-rating-num {
   display: none;
}

.single-items .content-new-main-content__slider .swiper-wrapper {
   padding-top: 20px;
}

#review_form_wrapper .star-cb-group {
   font-size: 0;
   unicode-bidi: bidi-override;
   direction: rtl;
}

#review_form_wrapper .star-cb-group * {
   font-size: 1rem;
}

#review_form_wrapper .star-cb-group > input {
   display: none;
}

#review_form_wrapper .star-cb-group > input + label {
   font-size: 24px;
   display: inline-block;
   overflow: hidden;
   text-indent: 9999px;
   width: 1em;
   white-space: nowrap;
   cursor: pointer;
}

#review_form_wrapper .star-cb-group > input + label:before {
   display: inline-block;
   text-indent: -9999px;
   content: "\2605";
   color: #fedfc1;
}

#review_form_wrapper .star-cb-group > input:checked ~ label:before,
#review_form_wrapper .star-cb-group > input + label:hover ~ label:before,
#review_form_wrapper .star-cb-group > input + label:hover:before {
   content: "\2605";
   color: #0F1410;
}

#review_form_wrapper .star-cb-group > .star-cb-clear + label {
   text-indent: -9999px;
   width: 0.5em;
   margin-left: -0.5em;
}

#review_form_wrapper .star-cb-group > .star-cb-clear + label:before {
   width: 0.5em;
}

#review_form_wrapper .star-cb-group:hover > input + label:before {
   content: "\2605";
   color: #fedfc1;
   text-shadow: none;
}

#review_form_wrapper .star-cb-group:hover > input + label:hover ~ label:before,
#review_form_wrapper .star-cb-group:hover > input + label:hover:before {
   content: "\2605";
   color: #0F1410;
}

#review_form_wrapper fieldset {
   border: 0;
}

.single-content__right-rewiew.right-rewiew-single-content #review_form_wrapper .comment-form-rating-none {
   display: none;
}

.order-content .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper {
   margin: 35px 0 0 0;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
}

.order-content .woocommerce-checkout {
   justify-content: space-between;
   flex-wrap: wrap;
}

.order-content .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
   width: 100%;
   margin-bottom: 30px;
}

.order-content .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout li {
   padding: 10px;
   color: #fff;
}

.order-content .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row {
   display: flex;
   flex-direction: column;
   flex: 0 0 24%;
}

.order-content .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row input {
   margin: 10px 0 0 0;
   width: 100%;
   background: #fff;
   border: 1px solid #d1cccc;
   border-radius: 5px;
   padding: 11px 14px;
   font-size: 16px;
   line-height: 112.5%;
}

.order-content .wcus-checkout-fields {
   margin: 35px 0 0 0;
}

.order-content .wcus-checkout-fields > div > div {
   display: flex;
   justify-content: space-between;
   margin-top: 10px;
}

.order-content .wcus-checkout-fields > div > div p.form-row {
   width: 100%;
   flex: 0 0 48%;
   max-width: 48%;
}

.order-content .zen-ui-select__value {
   cursor: pointer;
   width: 100%;
   background: #fff;
   border: 1px solid #d1cccc;
   border-radius: 5px;
   padding: 11px 14px;
   font-size: 16px;
   line-height: 112.5%;
}

.order-content .form-row.place-order {
   margin-top: 30px;
}

.order-content .wc_payment_method {
   position: relative;
   margin-right: 18px;
   border: 1px solid #d1cccc;
   border-radius: 5px;
}

.order-content .wc_payment_methods {
   display: flex;
   width: 100%;
   margin-top: 35px;
   justify-content: flex-start;
}

.order-content .wc_payment_method::before {
   display: inline-block;
   width: 100%;
   height: 100%;
}

.order-content .wc_payment_method label {
   display: none;
}

.order-content .wc_payment_method input {
   position: absolute;
   opacity: 0;
   width: 100%;
   z-index: 99;
   cursor: pointer;
   height: 100%;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
}

.order-content .wc_payment_method:has(input:checked) {
   border: 1px solid #0F1410;
}

.widget_shopping_cart_content .woocommerce-mini-cart__empty-message {
   padding: 20px;
   text-align: center;
}

.order-content .login__form_checkout {
   margin-top: 20px;
   flex-wrap: wrap;
}

.order-content .login__form_checkout .form-row {
   margin-bottom: 15px;
}

.order-content .login__form_checkout .form-row:nth-child(4),
.order-content .login__form_checkout .lost_password {
   flex: 0 1 100% !important;
}

.order-content .login__form_checkout .woocommerce-form-login__rememberme {
   display: flex;
   margin: 15px 0;
}

.order-content .login__form_checkout .woocommerce-form-login__rememberme input {
   width: auto !important;
   margin: 0 10px 0 0 !important;
}

.order-content .login__form_checkout .woocommerce-form-login__submit {
   margin: 0 0 15px !important;
}

.order-content .login__form_checkout .form-row:nth-child(2) {
   margin-bottom: 0;
}

.order-content .woocommerce-checkout-review-order-table {
   display: none;
}

.bapf_body .braapf_unselect_all {
   display: none !important;
}

.simpel-page .woocommerce-orders-table {
   border-spacing: 0 !important;
   width: 100%;
}

.simpel-page .woocommerce-orders-table thead th,
.simpel-page .woocommerce-orders-table tbody td {
   padding: 10px 0 10px 20px;
   width: 20%;
   border-bottom: 1px solid #0F1410;
   border-right: 1px solid #0F1410;
}

.simpel-page .woocommerce-orders-table thead th:last-child,
.simpel-page .woocommerce-orders-table tbody td:last-child {
   border-right: none;
}

.single-product .woocommerce-message {
   max-width: 1520px;
   margin: 0 auto;
   background: #0F1410;
}

.bottom-header__links a {
   position: relative;
}

.header .mini-whishlit {
   position: absolute;
   top: -15px;
   right: -15px;
   width: 20px;
   height: 20px;
   background: #0F1410;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   color: #fff;
   border-radius: 100%;
}

.header .wishlist_products_counter {
   display: none !important;
}

.zen-ui-select__dropdown.active {
   z-index: 999;
}

.catalog-content__aside .irs--round .irs-bar,
.catalog-content__aside .irs-from,
.catalog-content__aside .irs-to {
   background-color: #0F1410 !important;
}

.catalog-content__aside .irs-from::before,
.catalog-content__aside .irs-to::before {
   border-top-color: #0F1410 !important;
}

.catalog-content__aside .bapf_slidr_all {
   margin-top: 10px;
}

.catalog-content__aside .irs--round .irs-handle {
   border: 4px solid #0F1410;
   box-shadow: 0 1px 3px #0F1410;
}

.catalog-content__aside .bapf_body ul {
   padding-top: 15px !important;
}

.catalog-content__aside .bapf_body ul li {
   margin-bottom: 10px !important;
}

.catalog-content__items {
   width: 100%;
}

@media (max-width: 1600px) {
   .cart-content__item-info {
      flex: 1 0 62%;
   }
}

@media (max-width: 1265px) {
   .order-content__left {
      width: calc(100% - (26% + 30px));
      flex: none;
      margin-right: 20px;
   }

   .tinvwl-table-manage-list tbody {
      grid-template-columns: repeat(3, 1fr);
   }
}

@media (max-width: 1150px) {
   .order-content .wc_payment_method {
      transform: scale(0.8);
      margin-right: -20px;
      transform-origin: left center;
   }
}

@media (max-width: 992px) {
   .order-content .woocommerce-billing-fields__field-wrapper {
      flex-direction: column;
   }

   .order-content .wcus-checkout-fields > div > div p.form-row {
      max-width: 100%;
   }

   .order-content .woocommerce-billing-fields__field-wrapper p.form-row {
      margin-bottom: 20px;
   }

   .order-content .woocommerce-billing-fields__field-wrapper p.form-row:last-child {
      margin-bottom: 0;
   }

   .order-content .wc_payment_methods.payment_methods.methods {
      flex-wrap: wrap;
   }

   .order-content .wcus-checkout-fields > div > div {
      flex-direction: column;
   }

   .order-content .order-content__left {
      width: calc(100% - (39% + 30px));
   }

   .order-content .order-content__delivery.delivery-order-content,
   .order-content .woocommerce-checkout-payment.order-content__pay.pay-order-content {
      margin-top: 30px;
   }

   .order-content .wc_payment_methods.payment_methods.methods,
   .order-content .delivery-order-content__text,
   .order-content .information-order-content__descr {
      margin-top: 10px;
   }

   .order-content .wcus-checkout-fields > div > div p {
      margin-bottom: 20px;
   }

   .single-items .content-hits-main-content__item {
      flex: 0 1 50%;
   }

   .cart-content__header {
      display: none;
   }

   .cart-content__item-info {
      flex-direction: row;
      flex: 0 1 100%;
      padding: 0 !important;
   }

   .cart-content__item .product-price,
   .cart-content__item-all,
   .cart-content__item .product-quantity {
      flex: 0 1 31%;
      margin: 0 !important;
      padding: 0 !important;
   }

   .cart-content__item .product-remove {
      padding: 0;
   }

   .cart-content__item .product-price .woocommerce-Price-amount::before {
      content: "Ціна:";
      display: inline-block;
   }

   .cart-content__item .cart-content__item-all .woocommerce-Price-amount::before {
      content: "Разом:";
      display: inline-block;
   }

   .cart-content__item {
      flex-wrap: wrap;
   }

   .cart-content__item-img {
      margin: 0 !important;
   }

   .cart-content__item-close.product-remove {
      display: flex;
      align-items: center;
   }
}

@media (max-width: 860px) {
   .tinvwl-table-manage-list tbody {
      grid-template-columns: repeat(2, 1fr);
   }
}

@media (max-width: 768px) {

   .simpel-page .woocommerce-orders-table thead th,
   .simpel-page .woocommerce-orders-table tbody td {
      padding: 0 0 20px;
      width: 100%;
      border: none;
   }

   .order-content .order-content__left {
      width: 100%;
      margin-right: 0;
   }

   .order-content .woocommerce-checkout {
      flex-direction: column;
   }

   .order-content .order-content__right {
      flex: 0 1 100%;
   }

   .tinvwl-table-manage-list tbody .content-hits-main-content__title {
      text-align: left !important;
   }

   .cart-content__item .product-price,
   .cart-content__item-all,
   .cart-content__item .product-quantity {
      flex: 0 1 100%;
      margin: 0 0 15px !important;
   }

   .cart-content__item-prise,
   .cart-content__item-all,
   .cart-content__item .product-quantity {
      justify-content: center !important;
   }

   .cart-content__item-info {
      flex-direction: column;
   }

   .cart-content__item-descr {
      padding: 0 !important;
      text-align: center !important;
   }

   .cart-content__item-img {
      margin: 0 auto !important;
   }

   .cart-content__item-img img {
      margin: 0 !important;
   }

   .single-tabs__wrapper::-webkit-scrollbar {
      display: none;
   }

   .simpel-page .woocommerce #customer_login {
      flex-direction: column;
      justify-content: flex-start;
   }

   .simpel-page .woocommerce #customer_login .col-1,
   .simpel-page .woocommerce #customer_login .col-2 {
      max-width: 100%;
   }

   .simpel-page .woocommerce #customer_login .col-1 {
      margin-right: 0;
      margin-bottom: 30px;
   }
}

@media (max-width: 700px) {
   .single-content._normal._active .right-rewiew-single-content__rewiew-info {
      grid-template-columns: repeat(1, 1fr);
      gap: 16px;
      margin-top: 0;
   }
}

@media (max-width: 576px) {
   .tinvwl-table-manage-list tbody {
      grid-template-columns: repeat(1, 1fr);
   }
}

@media (max-width: 480px) {
   .single-items .content-hits-main-content__item {
      flex: 0 1 100%;
   }
}

@media (max-width: 400px) {
   .order-content .wc_payment_method {
      transform: scale(1);
      margin: 0 0 20px;
   }

   .order-content .information-order-content__descr-info {
      flex-direction: column;
   }
}

@media (max-width: 350px) {
   .cart-content__costs-span {
      margin: 0 !important;
   }

   .single_add_to_cart_button {
      width: 100%;
   }

   .cart-content__costs {
      display: flex;
      justify-content: space-between;
   }
}

/* new */
.content-hits-main-content__label img {
   filter: brightness(0);
}

.sidebar-banners-main-content__title {
   color: #0F1410 !important;
}

.sidebar-banners-main-content__banner {
   background: none !important;
   border-radius: 5px;
   border: 1px solid #333;
   background: #FFF;
   box-shadow: -4px 4px 25px 0px rgba(174, 139, 139, 0.25);
}

.content-adventages-main-content__img {
   max-width: 130px;
   width: 100%;
   margin: 0 auto;
   height: 126px;
   background: #000;
}

.content-about-us-main-content__wrapper {
   flex-direction: row-reverse;
}

.content-about-us-main-content__img {
   max-width: 585px;
   width: 100%;
   height: 433px;
   margin-top: auto;
   margin-bottom: 20px;
}

.content-about-us-main-content__img img {
   width: 100%;
   height: 100%;
   object-fit: cover;
}

.content-about-us-main-content__info {
   margin: 0 0 0 40px;
}

.content-contacts-main-content__wrapper {
   padding: 35px 59px 0 105px;
}

.top-header__telephon {
   filter: grayscale(100);
}

.content-slider-main-content__slider .swiper-button-next,
.content-slider-main-content__slider .swiper-button-prev {
   top: calc(50% + 15px) !important;
}

.about-us-contacts__wrapper {
   border-radius: 5px;
   border: 1px solid #333;
   background: #FFF;
   box-shadow: -4px 4px 25px 0px rgba(174, 139, 139, 0.25);
}

.about-us-contacts__text {
   color: #0F1410;
}

.about-us-description__text a {
   color: #333;
   font-family: "Ubuntu", sans-serif;
   font-size: 28px;
   font-style: normal;
   font-weight: 500;
   line-height: normal
}

.about-us-contacts__wrapper .wpcf7-form-control-wrap .wpcf7-form-control {
   border-radius: 5px;
   border: 1px solid #333;
   background: rgba(255, 255, 255, 0.50);
}

.about-us-contacts__wrapper .wpcf7-submit {
   margin: 38px 0 0 0 !important;
}

.about-us-description__img {
   margin-left: auto;
}

.delivery-get__item {
   width: 50%;
}

.exchenge-steps__wrapp:before {
   filter: brightness(0);
}

.right-information-single-content__info-descr img,
.right-information-single-content__availability img {
   filter: brightness(0);
}

.right-rewiew-single-content path {
   fill: #0F1410;
}

.swiper-button-prev-l img,
.swiper-button-next-l img,
.swiper-button-next img,
.swiper-button-prev img {
   filter: brightness(0);
}

.required {
   color: #0F1410 !important;
}

.tinvwl-table-manage-list .content-hits-main-content__wrapp {
   padding-top: 0 !important;
}

.content-new-main-content__slide .content-hits-main-content__item,
.content-new-main-content__slide .content-hits-main-content__item .content-hits-main-content__wrapp {
   height: 100%;
}

.content-new-main-content__slide .content-hits-main-content__item .content-hits-main-content__wrapp {
   display: flex;
   flex-direction: column;
}

.content-hits-main-content__cost {
   margin-top: auto !important;
}

.content-hits-main-content__rating {
   margin-bottom: 10px;
   max-height: 30px;
}
.content-new-main-content__slide .content-hits-main-content__item {
   margin: 0 !important;
   padding-bottom: 20px;
}
.catalog-content__select select {
   border-radius: 5px;
   border: 1px solid #DCDBDB;
   background: #FFF;
   box-shadow: 0px 0px 6px 0px #3460B6 inset;
}

.woocommerce-pagination ul li:has(a) {
   border-radius: 5px;
   border: 1px solid #EAEAEA;
   background: #FFF;
}

.woocommerce-pagination ul li:has(a) a {
   color: #000 !important;
}

.woocommerce-pagination ul li:has(a):hover a {
   color: #FFF !important;
}

@media (max-width: 992px) {
   .content-contacts-main-content__wrapper {
      padding: 35px 30px 0 30px;
   }

   .content-contacts-main-content form .wpcf7-submit {
      margin: 25px auto 0 !important;
   }

   .about-us-description__img {
      margin: 40px auto 0;
   }

   .delivery-get__item {
      width: 100%;
   }
}

@media (max-width: 1300px) {
   .content-about-us-main-content__wrapper {
      flex-direction: column;
   }

   .content-about-us-main-content__info {
      margin: 0 0 20px !important;
   }

   .content-about-us-main-content__img {
      max-width: 100%;
      height: auto;
   }
}

@media (max-width: 1200px) {
   .about-us-description__text a {
      font-size: 22px;
   }
}
@media screen and (max-width: 576px) {
   .exchenge-steps__items {
      margin: 0px -20px -40px -20px;
   }
}

.tinv-wishlist-clear {
   display: flex;
   flex-direction: column;
   align-items: center;
}

.tinv-wishlist-clear .return-to-shop .button.wc-backward {
   margin-top: 0 !important;
}

.tinv-wishlist-clear .cart-empty {
   margin-top: 0 !important;
}

.sidebar-catalog-main-content__icon {
   background: #000;
   width: 30px;
   height: 31.5px;
   display: flex;
   margin-right: 14px;
   align-items: center;
   justify-content: center;
}
.delivery-order__item-body img{
   filter: grayscale(1);
}

.content-slider-main-content__slide-btn {
   display: none;
}
.sidebar-banners-main-content__banner .wpcf7-form-control-wrap input {
   border-radius: 5px;
   border: 1px solid #333;
   background: rgba(255, 255, 255, 0.60);
}
.no-products .catalog-content__content {
   display: flex;
   align-items: center;
   justify-content: center;
   flex-direction: column;
}

.no-products .catalog-content__content h1 {
   margin-left: auto;
   margin-right: auto;
}

.no-products .catalog-content__aside {
   display: none;
}
.menu-mobile._active:nth-child(7) {
   display: none !important;
}

.no-products .catalog-content__content .woocommerce-info.woocommerce-no-products-found {
   background: #0F1410;
}

.no-products .content-hits-main-content__items {
   margin: 20px auto 0 !important;
}
.div-body {
   display: none !important;
}
