@media screen and (max-width: 768px) {
    .header-top-content-info{
        display:none;
    }
    .header-top-content-nav{
        display:none;
    }
    .woo-product-categories , .custom-product-categories{
        display:none;
    }
    .header-bottom-catalog-btn , .header-bottom-search-done-btn{
        display:none
    }
    .header-bottom{
        grid-template-columns:100%;
    }
    .header-top{
        border-bottom:0px;
        display:grid;
        grid-template-columns: 10% 15% 75%;
        align-items:center;
    }
    .header-bottom{
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }
    .mobile-links-icon{
        display:flex;
        gap:10px;
        justify-content: end;
        align-items:center;
    }
    .mobile-blocks{
        display:flex;
        
    }
	.header-top__logo-box{
        height: 50px;
        width: 76px;
    }
	.header-top__logo-box figure{
		border:none;
	}
    .header-top__logo-box img {
        max-width: 100%;
        width: auto;
        height: 100%;
        max-height: 100%;
        margin-left: 8px;
    }
    .woo-product-categories-box{
        display:none;
    }
    .home-page-first-blocks {
        grid-template-columns: 100%;
        padding: 20px 1%;
        gap: 15px;
    }
    .header-top{
        padding: 10px 3%;
    }
    .header-bottom{
        padding: 15px 3%;

    }
    .home-page-slider-item-content-btn{
        width:auto;
        padding: 0 15px;
    }
    .home-page-slider-dots {
        display: flex;
        justify-content: start;
        padding-left: 63px;
    }
    .home-page-slider-dot {
        width: 5px;
        height: 5px;
    }
    .home-page-slider-left-arrow, .home-page-slider-right-arrow {
        position: absolute;
        transform: translateY(-50%);
        width: 25px;
        height: 25px;
        background: #FF6900;
        color: white;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        opacity: 1;
        z-index: 22;
        border-radius: 50px;
        bottom: 4px;
        top: auto;

    }
    .home-page-slider-right-arrow:after {
        color: #fff; 
    }
    .home-page-slider-left-arrow {
        left: 30px;
    }
    .home-page-slider-right-arrow {
        left: 110px;
    }
    .home-page-slider-left-arrow:after {
        color: #fff;
    }
    .woo-product-categories-alt {
        width: 100%;
        padding: 30px 2%;
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        max-height: calc(2* 182px + 10px);
        overflow-x: auto;
        width: 800px;
    }
    .woo-product-category-alt-conteiner{
        overflow-y:auto;
        width:100%;
        padding-bottom:15px;

    }
    .woo-product-category-alt {
        width: 132px;
        height: 152px;
    }
    .home-page-products-block-title-text{
        font-weight: 500;
        font-size: 20px;
        line-height: 100%;
        letter-spacing: 0%;

    }
    .home-page-product-block-conteiner{
        padding:0 2%;
    }
    .home-page-products-block-btn {
        padding: 6px 23px;
        display: flex;
        justify-content: center;
        align-items: center;
        border: 2px solid #FF6900;
        border-radius: 15px;
        gap: 3px;
        font-size: 12px;
        line-height: 100%;
    }
    .tab-btn {
        padding: 15px 15px !important;
        font-size: 14px !important;
        line-height: 100%;
        letter-spacing: 0%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .tabs-homepage{
        width:100%;
    }
    #tab-new , #tab-hits , #tab-sale{
        overflow:auto;
        width:100%;
        padding-bottom:15px;
    }
    .product-grid{
        width:max-content;
    }
    .product-card{
        width:273px;
    }
	.news-block-mainpage .news-container{
		width:100%;
		height:400px;
		overflow:auto;
		padding-bottom:20px;
	}
	.news-block-mainpage .news-grid{
		width:max-content;
		height:auto;
		display:flex;
		
	}
	.news-block-mainpage .news-card{
		width:300px;
		height:320px
	} 
	.news-container.page-news .news-grid{
		grid-template-columns:1fr;
	}
    .home-page-review-slider{
        width: max-content;
    }
    .reviews-block-home-page-box{
        overflow: auto;
        width:100%;
    }
    .home-page-review-slider-item{
        width:80vw;
        height:100%;
        padding:15px;
    }
    .home-page-review-slider-item-names-left{
        flex-wrap:wrap;
        width:100%;
    }
    .home-page-review-slider-item-img{
        width:60%;
    }
    .home-page-review-slider-item-name-date{
        width:100%;
    }
    .home-page-review-slider-item-count{
        margin-top:-5px;
    }
    .home-page-review-slider-item-names{
        flex-wrap:wrap;
        gap:5px;
    }
    .home-page-review-slider{
        height:100%;
    }
    .home-page-contact{
        grid-template-columns: 100%;
        padding: 30px 2.5%;
    }
    .home-page-map {
        height: 300px;
    }
    .contact-block-items-info{
        width:100%;
    }
    .home-page-faq-block{
        width:100%;
        padding: 30px 2%;
        grid-template-columns: 100%;
    }
    .home-page-faq-title {
        font-size: 20px;

    }
    .home-page-faq-left .home-page-products-block-btn{
        display:none;
    }
    .home-page-faq-text {
        font-size: 24px;
        font-size: 16px;

        margin-top: 20px;
    }
    .footer-grid{
        grid-template-columns: 100%;
    }
    .footer-logo-blocks{
        width:100%;
        display: flex;
        order:2;
    }
    .footer-blocks-center{
        order:1;
    }
    .footer-logo-blocks figure{
        width:50%;
        gap:10px;
        align-items:center;
    }
    .logo-footer img{
        height:90px;
    }
    .footer-block{
        padding:50px 1%;
        border-top-left-radius: 30px;
        border-top-right-radius: 30px;
    }
    .footer-grid .contact-phone-item p {
        margin-bottom: 0px !important;
        font-weight: 600 !important;
        font-size: 16px !important;
    }
    .home-page-slider-item-content {
        display: grid;
        grid-template-columns: 100%;
        gap: 20px;
        padding: 20px 1%;
        position:relative;
        height:100%;
    }
    .wp-block-cover, .wp-block-cover-image {
        min-height: 0px ;
        height: 230px ;

        position: relative;
    }
    .home-page-slider-inside-img-box{
        position:absolute;
        bottom: -39px;
        right: -10px;
        z-index:1;
        
    }
    .home-page-slider-inside-img img {
        max-width: 45%;
        height: auto;
		transform: scale(1); 
		left: -0px; 
		position: relative;

    }
    .home-page-slider-item-content-title{
        font-size:20px;
        width:100%
    }
    .home-page-slider-item-content-subtitle{
        font-size:15px;
        width:60%;
    }
    .home-page-slider-text-box{
        width:100%;
        padding-top:0px;
        position:relative;
        z-index:2;
        
    }
    .home-page-slider-item-content {
        padding-top:0px;
    }
    .home-page-slider-item-content-btn{
        width:60%;
    }
    .home-page-slider-item{
        align-items: start;
    }
    .shop-container{
        width: 100%;
        padding: 20px 1%;
        display: flex;
        flex-wrap: wrap;
    }
    .shop-page__sidebar.woo-shop-sidebar{
        width:100%;

    }
    .shop-page__categories.woo-product-categories{
        display:grid;
        width:100%;
        gap:10px;
		grid-template-columns: 1fr 1fr 1fr;
		overflow:hidden;
    }
    .shop-page__category.woo-product-category{
        width:100%;
        height:135px;
        background:#F5F7FA;
        border-radius:15px;

    }
    .shop-page__sidebar .woo-product-category a span{
        display:none;
		
    }
    .shop-page__sidebar .woo-product-category {
        padding: 5px ;
        display: block;
        border: 0px;
    }
	.subcategory-grid{
		grid-template-columns: repeat(3, 1fr) !important;
		gap: 10px !important;
		width: 100%;
	}
	.shop-page__category-link.category-link{
		width:100%;
	}
	.shop-page__category-link .woo-product-category__name{
		text-align: center;
		display: flex;
		justify-content: center;
	}
	.subcategory-card a img{
		height:60px;
	}
	.subcategory-card{
		height: 100px;

	}
    .shop-page__sidebar.woo-shop-sidebar{
        width:100%;
        overflow-x:auto;
        height:max-content;
        padding-bottom:10px;
    }
    .shop-page__breadcrumbs{
        display:none 
    }
    .subcategory-grid{
        grid-template-columns: repeat(3, 1fr);
        gap: 20px;
    }
	.subcategory-card a h3{
		font-size: 16px;
		margin-top: 0;
		padding-top: 0;

	}
    .subcategory-card{
        height: 120px;
		padding: 10px !important;
    }
    .shop-page__sidebar .woo-product-category__image{
        order:1;
        height:59%;
    }
	.woo-product-category__name{
		font-size:14px;
	}
    .shop-page__category.woo-product-category{
        display:flex;
        flex-wrap:wrap;
        align-content:space-between;
        justify-content:center;
    }
    .woo-product-category__name{
        text-align:center;
        width:100%;
    }
    .woo-product-category a{
        height:30%;
    }
    .woo-product-category.active{
        color:#000;
        background:#fff !important;
        border:1px solid #FF6900;
    }
    .woo-product-category.active .shop-page__category-link .woo-product-category__name{
        color:#000;

    }
    .product-grid{
        grid-template-columns: 1fr 1fr !important;
        gap:10px 10px !important;
		padding:0;
    }
    #shop-content .product-card {
        width: 100%;
    }
    .about-page-advantages-block-grid{
        grid-template-columns: 1fr;
    }
    .about-page-number-info{
        padding:30px 1%;
    }
    .about-page-number-info-grid-box{
        width: 100%;
        overflow : auto;
        padding-bottom:15px;
    }
    .about-page-number-info-grid{
        width:max-content;


    }
    .about-page-number-info-item{
        width:300px;
    }
    .woo-product-categories-alt-box{
        width:100%;
        overflow: auto;
    }
    .about-page-social-network-block{
        width:100%;
        padding: 30px 3%;
        grid-template-columns: 100%;
    }
    .about-page-cat-block-title{
        font-weight: 500;
        font-size: 20px;
        line-height: 100%;
        letter-spacing: 0%;
    }
    .about-page-social-network-block-text-block{
        order: 1;
        
    }
    .about-page-social-network-block-title{
        font-weight: 500;
        font-size: 20px;
        line-height: 100%;
        letter-spacing: 0%;
    }
    .about-page-social-network-block-text{
        font-weight: 500;
        font-size: 16px;
        line-height: 100%;
        letter-spacing: 0%;
        margin:20px 0 ;
    }
    .about-page-social-network-block-socailnetwork img{
        height:40px;
    }
	.home-page-product-block-conteiner .product-grid{
		display:flex;
		width:max-content;
		overflow: auto;
		width: max-content;
		max-width: max-content;
		gap: 20px !important;
	}
	.header-top.fixed{
		grid-template-columns: 10% 15% 75%;
	
	}
	.header-top__content-box{
		align-items: center;
		display: flex;
		justify-content: end;
	}
	.review-arrow-right , .review-arrow-left{
		display:none;
	}
	.my-product-page-content{
	    grid-template-columns: 100%;
	}
	.product-gallery{
		flex-wrap: wrap;
	}
	.main-image {
		flex: auto;
		order: 1;
		display: flex;
		justify-content: center;
		width: 100%;
	}
	.gallery-thumbnails{
	    flex-direction: row;
		width:max-content;
	}
	.gallery-thumbnails-box{
		width:100%;
		overflow:auto;
		order:2;
		
	}
	.my-product-page{
		padding: 50px 0%;
	}
	.my-product-page__name{
		font-size: 28px;
	}
	.breadcrumb-customs{
		padding:0 3%;
	}
	.product-info-select-box.product-type-package , .cart-btn-box.product-type-package{
		grid-template-columns:100%;
	}
	.product-type-package #quantity{
		width:100%;
	}
	.package-count-text{
		padding-left:10px;
	}
	.package-count-text{
		font-size:16px;
	}
	.product-info-top{
		margin-top: 24px;
		border:none;
		padding:10px 15px;
		border-top: 1px solid rgba(0,0,0,0.2);
		border-radius:0px;
	}
	.choice-blocks__title{
		font-size: 17px;
	}
	.product-info-select-box{
		width:100%;
		flex-wrap:wrap;
	}
	.cart-buttons .cart-button{
	    font-size: 15px;
	}
	.product-page__info-blocks{
		padding: 40px 1%;
		grid-template-columns: 1fr ;
		
		gap:10px;
	}
	.product-tabs {
		width: 100%;
		display: grid;
		grid-template-columns: 1fr 1fr;
		gap:5px;
	}
	.tab-button{
		border: 1px solid #00000033;
		border-radius:8px;
		font-size: 15px;
	}
	.product-info-bottom{
		padding:30px 1%;
	}
	.whatsapp-blocks{
		width:100%;
		padding:30px 3.5%;
		flex-wrap: wrap;
		height:auto;
	}
	.whatsapp-blocks p{
		font-size:16px;
	}
	.whatsapp-blocks__btn{
	    margin-top: 20px;
	}
	.whatsapp-blocks h3{
		font-size: 20px;
		padding-bottom: 10px;
	}
	.product-info-bottom .title-product-page-products_btn{
		display:none;
	}
	.title-product-page-products{
		font-size:22px;
	}
	.product-info-bottom .product-grid.product-page{
		width: 100% !important;
	}
	.product-info-bottom .product-grid{
		margin: 0 ;
		width: 100% !important;
		padding: 0 2.5%;
	}
	.product-info-bottom .product-card{
		width: 100% !important;
		
	}
	.news-author-widget{
		grid-template-columns: 100%;
	}
	.single-page-news img{
		height:auto;
	}
	.single-page-news h1{
		font-size:17px;
	}
	.single-page-news p{
		font-size:16px;
	}
	.news-page-whatsapp-box {
		padding: 30px 1%;
	}
	.single-page-news {
		padding: 30px 3%;
	}
	.news-page-whatsapp{
		flex-wrap:wrap;
		padding:30px 1%;
	}
	.news-page-whatsapp div{
		width:100%;
	}
	.home-page-slider-item-content-subtitle{
		width: 79%;
		font-size: 14px;
		margin: 10px 0;
	}
	.mobile-menu-mobile .header-top-content-nav>.header-top-content-nav-item{
		height:min-content;
	}
	.header-top-content-nav-item a{
		text-align:left;
	}
	.mobile-menu-mobile.show-menu {
		padding-top: 15px;
	}
	.home-page-review-slider-item{
		height:auto;
	}
	.calc-page-conteiner{
		grid-template-columns: 50% 50%;
		gap: 22px 5px;
	}
	.calc-item:nth-child(1),
	.calc-item:nth-child(2) {
		grid-column: span 2; /* Первый и второй элемент занимают по 50% */
	}
	.calc-item-btn{
		display:none;
	}
	.wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-totals-item__description{
		display:none;
	}
	.custom-cart-container{
	    grid-template-columns: 100%;
		grid-template-areas: "left";
	}
	.cart-total {
		grid-area: auto;
	}
	.cart-quantity{
		display:none;
	}
	.cart-total-info-price-block{
		font-family: 'Montserrat';
		font-weight: 600;
		font-size: 16px;
		line-height: 100%;
	}
	.cart-total-info-price-block span , .woocommerce-Price-amount.amount{
		font-size: 16px;
	}
	.cart-item-total .woocommerce-Price-amount.amount{
		font-size: 18px;
	}
	.custom-cart-item{
		padding-bottom: 20px;
		border-bottom: 0.5px solid #0000003b;
		grid-template-columns: 36% 64%;
	}
	.bisness-page_grids-block-box{
		    grid-template-columns: 1fr;
	}
	.bisness-page_grids-block{
		flex-wrap:nowrap;
		padding: 0 15px;
	}
	.bisness-first-block-left_title{
		font-size:20px;
	}
	.bisness-first-block-left_text{
		font-size: 18px;
	}
	.bisness-page_advance-item{
		flex-wrap:wrap;
	}
	.bisness-page_advance-item>div{
		width:100%;
	
	}
	.bisness-page_advance-item>figure{
		width:100%;
	}
	.bisness-page_grids-block img{
		height:80px;
	}
	.bisness-page_advance{
		padding: 30px 2%;
	}
	.bisness-contact-block-box{
		    grid-template-columns: 100%;
	}
	.bisness-contact-block-box-title{
		font-size:23px;
	}
	.bisness-contact-block-box-btn .bisness-first-block-btn{
		width:100%;
	}
	.mobile-menu-icons-close{
		padding-left:15px;
	}
	.header-top-content-nav-item a{
		border-right:none;
	}
	.shop-page__categories.woo-product-categories{
		width:max-width;
		gap:5px;
		padding-bottom:10px;
	}
	.shop-page-banner{
		display:none;
	}
	.header-top.fixed .header-top__logo-box {
        height: 51px;
        width: 78px;
    }
	.contact-items{
		grid-template-columns: 1fr;
		display: grid;
		width:100%;
		padding:0;
	}
	.contact-item{
		width:100%;
	}
	.contact-item.second-concats img{
		width:40px;
		height:40px;
	}
	.contacts-page-map{
		height:auto;
		min-height:300px;
	}
	.whatsap-btn-contact{
		width:100%;
	}
	.contact-item>div{
		font-size:15px;
	}
	.whatsap-btn-contact img{
		height:20px;
	}
	.contact-page{
		padding:50px 2.5%;
	}
	.contact-item{
		padding:40px 15px;
	}
	#quantity{
		width:100%;
	}
	.single-page-reviews{
		overflow:auto;
	}
	#characteristics ul li{
		width:95%;
	}
	#modifications{
		overflow:auto;
		width:100%;
		padding-bottom:18px;
	}
	.modifications-grid{
		width:max-content;
	}
	.woo-product-categories-alt-box{
		        overflow: auto;
        width: 100%;
		height:auto;
        max-width: 100%;
		
	}
	.woo-product-categories-alt{
		display:grid;
		grid-template-columns:1fr 1fr 1fr;
		overflow:hidden; width: 100%;
        max-width: 100%;
		height:auto;
		max-height: max-content;
	}
	.cart-btn-box__price , #weight-input{
		font-size:17px;
	}
	.bottom-mobile-menu{
		display:block;
		position:fixed;
		bottom:0px;
		left:0px;
		width:100%;
		height:80px;
		display:grid;
		grid-template-columns:1fr 1fr 1fr 1fr;
		padding: 0 3%;
		background: #fff;
		z-index:222;
		box-shadow:0px -4px 10px #00000014;
	}
	.bottom-mobile-menu-item{
		display:flex;
		align-items:end;
		justify-content:center;
		flex-wrap:wrap;
		padding:20px 10px;
		gap:10px;
	}
	.bottom-mobile-menu-item img{
		width:auto;
		height:20px;
	}
	.bottom-mobile-menu-item p {
		width:100%;
		text-align:center;
		font-family: 'Montserrat';
		font-weight: 500;
		font-size: 14.5px;
		margin-top: -10px;
	}
	.active-page-svg{
		color: #FF6900;
	}
	.active-page-svg svg path{
		stroke:#FF6900;
	}
	.product-grid{
		padding-left: 0px;
		padding-bottom:10px;
	}
	.home-page-slider{
		width:100%;
	}
	.home-page-slider-right-arrow:after , .home-page-slider-left-arrow:after{
		height:15px;
		width:15px;
	}
	.about-page-txt-text{
		font-size:15px;
	}
	.about-page-txt-title{
		font-size:16.5px;
	}
	.cart-name-block{
		flex-wrap:wrap;
	}
	.cart-name-block-right{
		margin-top:10px;
	}
	.cart-item-info-total-prices{
		flex-wrap:wrap;
	}
	.cart-item-old-price{
		width:100%;
	}
	.header-top{
		box-sizing:border-box;
		width: 100%;
		border-bottom:1px solid rgba(0,0,0,0.5)
	}
	.wp-block-search__button.wp-element-button{
		display:none;
	}
	.header-bottom{
		border-bottom:1px solid rgba(0,0,0,0);
	}
	.header-conteiner{
		position:relative;
	}
	header .wp-block-search__input.snize-input-style{
		border-radius:20px;
	}
	.mobile-links-icon{
		padding-right:20px;
	}
	.home-page-slider{
		border-radius:20px;
	}
	.bottom-mobile-menu-item{
		position: relative;
	}
	.bottom-mobile-menu-item br{
		display: none;

	}
	.bottom-mobile-menu-item a{
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;

	}
	.home-page-first-blocks{
		padding: 0px 3%;
	}
	.home-page-slider{
		box-shadow: 0px 2px 20px 0px #00000040;
	}
	.home-page-slider-right-arrow:after{
		background-image: url('/wp-content/themes/twentytwentyfive/assets/images/Vectorwhite.svg');
	}
	.home-page-slider-right-arrow:after{
		background-image: url('/wp-content/themes/twentytwentyfive/assets/images/Vectorwhite.svg');
	}
	.home-page-slider-left-arrow:after{
		background-image: url('/wp-content/themes/twentytwentyfive/assets/images/Vectorwhite-left.svg');
	}
	.woo-product-categories-alt{
		box-sizing:border-box;
	}
	.woo-product-category-alt{
		width:100%;
	}
	.contact-phone-item{
		font-size:16px;
		margin-bottom:0px;
	}
	.home-page-contact-title{
		font-size:20px;
	}
	.home-page-contact-text{
		font-size:16px;
		margin:8px 0px;
	}
	.header-top__logo-box img{
		margin-left:0px;
	}
	.header-top{
		overflow:hidden;
	}
	.mobile-strong-visible {
	  font-size: 0; /* скрываем весь текст */
		padding-top: 5px;
	}

	.mobile-strong-visible strong {
	  font-size: 16px; /* задаем нужный размер текста только для strong */
		text-transform: capitalize;
		margin-right:5px;
	}
	.shop-container{
		display:grid;
		grid-template-columns:100%; 
	}
	.shop-main{
		order:1;
	}
	.shop-page__sidebar{
		order:2;

	}
		.shop-content , .shop-main{
		padding:0;
	}
	.shop-main{
		padding:0 !important;
	
	}
	.product-card-price-block.weight span{
		font-size:15px;
	}
	.product-card h3{
		font-size:14px;
		height:21px;
	}
	.product-card > a{
		height:130px;
	}
	.product-card{
		padding:8px !important;
	}
	.price-full .woocommerce-Price-amount.amount {
		font-size:12px;
	}
	.product-card-availability-art-block > div p{
		font-size:13px;
	}
	.product-card-price-block{
		padding:0 5px;
	}
	.price-discount{
		font-size:9px;
		padding: 5px 4px;
		margin-top:px
	}
	.tinv-wraper.tinv-wishlist{
		padding: 10px 10px 0 0;
	}
	.product-card-price-block{
		grid-template-columns: 1fr 1fr;
		display: grid;
		margin-bottom:10px;
		gap:5px 0;
	}
	.price-discount{
		width:50px;
	}
	.my-product-page__name{
		padding:0 15px;
		font-size:20px;
	}
	.product-card-availability-art-block{
		padding-top:20px;
		padding-bottom:0px;
	}
	.short-description{
		margin-top:10px;
	}
	.short-description h2{
		font-size:16px;
		margin-bottom: 5px;
		
	}
	.short-description p{
		font-size:14px;
	}
	.sale-price .woocommerce-Price-amount.amount{
		font-size:14px;
		margin-bottom:3px;
	
	}
	.cart-buttons .quantity-selector .qty-input{
		width:48px;
	}
	.cart-buttons .cart-button{
		height:42px;
	}
	.cart-buttons .cart-button img{
		height:20px;
	}
	.tinv-wraper.tinv-wishlist{
		padding:0px;
	}
	.product-page__info-blocks{
		padding: 0 1%;
	}
	.product-page__info-blocks-item{
		box-shadow:none;
		font-size:16px;
	}
	.product-page__info-blocks-item img{
		height:25px;
		margin-right: 5px;
	}
	.my-product-page{
		padding-bottom:15px;
	}
	.product-page__info-blocks{
		gap:2px;
	}
	.tab-button{
		height:35px;
	}
	.tab-button:last-child , .tab-button:first-child{
		border-radius:8px;
	}
	.tabs-container-homepage .product-card-price-block{
		display:flex;
		
	}
	.tabs-container-homepage .product-card > a{
		height:200px;
	}
	.tabs-container-homepage .product-card-availability-art-block{
		padding:0 0 10px 0;
	}
	.tabs-container-homepage .product-card{
		padding:15px !important;
	}
	.add-cart-btn-product{

		height:40px;
		font-size:14px;
		margin-top:5px;
	}
	.product-card-price-block.weight-text strong{
		grid-column: 2 span; 
	}
	.shop-page__categories{
		padding-top:40px;
	}
	.wp-block-search__inside-wrapper {
		border-radius:8px;
		box-shadow:0px 0px 10px #f2f2f2;
	}
	.wp-block-search__inside-wrapper input{
		border-radius:8px;
	}
	.product-info-bottom .product-grid.product-page.single-page-slider-products{
		width:max-content !important;
		gap:20px !important ;
		display:flex !important;
		max-width: max-content;
	}
	.product-info-bottom .single-page-slider-products-row{
		width:100%;
		overflow:auto;
		display:flex;
		padding-bottom:10px;
	}
	.product-info-bottom .single-page-slider-products .product-card{
		width:222px !important;
	}
	.choice-blocks__title{
		padding-top:10px;
	}
	.wishlist_item{
		display:flex;
	}
	.wishlist_item .product-cb , .wishlist_item .product-price , .wishlist_item .product-date , .wishlist_item .product-stock , .wishlist_item .product-action{
		display:none !important;

	}
	.breadcrumb-container{
		padding:0 2%;
		margin-top:-30px;
		margin-bottom:10px;
	}
	.search-results .wp-block-group.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained ul.alignfull.wp-block-post-template.is-layout-flow.wp-block-post-template-is-layout-flow li.product{
		padding:0px;
		width:90%;
		margin-left:5%;
		background:#F6F6F6;
		border-radius:25px;
		box-shadow:0px 0px 10px #00000045;
		transition: 1s;
		padding-bottom:10px;
	}
	.bisness-breadcrumbs , .bisness-first-block{
		padding:0 3%;
	}
	.breadcrumb-container{
		margin-top:9px;
		padding-left: 0;
		padding-top:9px;
	}
	.bisness-first-block-btn{
		font-size:14px;
		padding: 5px 8px;
	}
	.bisness-first-block-btn img{
		height:13px;
	}
	.bisness-first-block{
		position:relative;
		grid-template-columns: 1fr ;
		padding-bottom:30px;
	}
	.bisness-first-block-left{
		width:100%;
		z-index:2;
		
	}
	.bisness-first-block-right{
		position: absolute;
        width: 176px;
		right:0;
		bottom:0;
		z-index:1;
	}
	.bac-img-ska{
		width:100%;
		height:450px;
		position:absolute;
		background-image: url('/wp-content/themes/twentytwentyfive/assets/images/Rectanglee.png');
		z-index:-1;
		top:-85px
	}
	.bisness-page_grids-block figure{
		display:flex;
		align-items:center;
	}
	.bisness-page_grids-block img{
		height:50px;
	}
	.bisness-page_grids-block{
		height:90px;
		display:flex;
		align-items:center;
	}
	.bisness-page_grids-block p{
		font-size:16px;
		text-align:left;
	}
	.qweqwewq .wp-block-search__input , .qweqwewq , .wp-block-search .wp-block-search__inside-wrapper{
		border-radius:18px;
	}
	.qweqwewq .wp-block-search__input{
		box-shadow: 0px 0px 10px #00000014;
	}
	.bisness-page_grids-block-box{
		padding-left:3%;
		padding-right:3%;
	}
	.bisness-page_advance-item p{
		font-size:20px;
		font-weight:500;
		margin-top:20px;
	}
	.left-padding-right , .bisness-contact-block{
	
	padding-left:3%;
		padding-right:3%;
	}
	.bisness-page_advance-item ul li{
		font-size:16px;
		margin-bottom:10px;
	}
	.bisness-page_advance-item{
		margin-bottom:20px;
	}
	.yur-page-contact-item-text{
		margin-left:10px;
	}
	.my-product-page{
		padding-top:0px ;
	}
	.footer-logo-blocks{
		gap:10px;
	}
	.author-title{
		margin-top: 20px;
		font-size: 20px;
		line-height: 120%;
	}
	.author-img{
		grid-row: 1 span;

	}
	.author-description{
		grid-column: 2 span;
		font-size: 15px;

	}
	.author-description h3, .author-description h2, .author-description h1, .author-description h5, .author-description h6, .author-description p, .job-title-author{
		margin-bottom: 5px;

	}
	.job-title-author{
		font-size: 16px;
		display: flex;
        align-items: center;
	}
	.author-card {
		grid-template-columns: 25% 75%;
		margin-top: 15px;
	}
	.author-img img {
		max-width: 100%;
		height: 86px;
		width: auto;
	}
	.single-author-page{
		padding-left: 2.5%;
		padding-right: 2.5%;

	}
	.author-achievements{
		grid-template-columns: 1fr;
		gap: 10px;

	}
	.news-page-whatsapp div{
		font-size:16px;
		margin-bottom: 15px;

	}
	.news-page-whatsapp {
        flex-wrap: wrap;
        padding: 30px 5%;
    }
	.news-page-whatsapp-btn{
		height: 42px;
		font-size: 15px;

	}
	.news-page-whatsapp-btn{
		border-radius: 5px;

	}
	.news-page-whatsapp{

		border-radius: 5px;

	}
	.news-page-whatsapp-btn img{
		height: 15px;

	}
	.news-author-widget img{
		grid-row: 1 span;
        max-width: 100%;
        height: 86px;
		width: auto;
	}
	.news-author-widget {
		display: grid;
		gap: 15px;
		grid-template-columns: 30% 70%;
	}
	.news-author-widget h4{
		font-size: 16px;
		display: flex;
		align-items: center;

	}
	.author-details{
		margin-top: 10px;
		grid-column: 2 span;
	}
	.author-details p{
		font-size: 15.5px;

	}
	.author-details a{
		padding: 9px 0;
		width: 100%;
		display: flex;
		justify-content: center;


	}
	.last-author-news .news-grid-row{
		width: 100%;
		overflow: auto;

		padding-bottom: 15px;
	}
	.last-author-news .news-grid{
		width: max-content;
		display: flex;
	}
	.last-author-news .news-grid .news-card{
		width: 80vw;

	}
	.subcategory-card .subcategory-link{
		position: relative;
		overflow: hidden;
		height: 100%;
		width: 100%;
		padding: 10px !important;
	}
	.subcategory-card{
		padding: 0 !important;

	}
	.subcategory-card .subcategory-link img{
		order: 1;
		position: absolute;
		bottom: 0;
		transform: scale(1.3);
		left: 2%;
		bottom: -8px;
		height: 62%;
		width: 95%;

	}
	.tinv-wishlist.woocommerce.tinv-wishlist-clear{
		padding: 15px 1%;
	}
	.product-remove button {
		margin-left: 0 !important;
		margin-right: 0 !important;

	}
	.wishlist_item {
        border-bottom: 1px solid #ff6900cf;
        display: grid;
        grid-template-columns: 10% 40% 50%;
    }
	.wishlist_item .product-remove{
		height: 100%;
		display: flex !important;
		align-items: center !important;

	}
	.tinv-wishlist .product-remove button{

		background-color: #ff6a00;
		color: #fff;
	}
	.calc-page , .news-container.page-news{
		padding-left:1.5%;
		padding-right:1.5%;
	}
	
	.product-card-price-block.llll.textts{
		display:flex;
		align-items:center;
	}
	.product-card > a{
		height:60px;
	}
	.product-card > a.titlelink-cop{
		height:20px;
	}
	.product-card-availability-art-block{
		display:none;
	}
	.tinv-wraper.woocommerce.tinv-wishlist{
		padding-top:8px;
	}
	.product-card > a:not(.titlelink-cop , .btn-add-cart-catalog){
		height:150px;
	}
	.product-card .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{
		max-width:82%;
	}
	.product-page .woocommerce-Price-amount.amount{
		text-align:start;
	}
	.product-card-price-block{
		height: 23px;
        padding-top: 7px;
	}
	.single-page-slider-products-row {
		overflow-x: auto;
		padding-bottom:30px !important;
		scroll-behavior: smooth; /* ✅ делает прокрутку плавной */
	}
	.single-page-slider-products-row 
	.single-page-slider-products-row::-webkit-scrollbar {
	  display: none;
	}

	/* Demonstrate a "mostly customized" scrollbar
	 * (won't be visible otherwise if width/height is specified) */
	.single-page-slider-products-row::-webkit-scrollbar {
		width: 5px;
		height: 7px;
		background:#00000010;
		border-radius:3px;
	 
	}

	/* Add a thumb */
	.single-page-slider-products-row::-webkit-scrollbar-thumb {
		background-color: #FF6900; /* or add it to the track */
		border-radius:8px;
	}
	.product-grid{
		display: flex !important;
		flex-wrap: wrap !important;
	}
	.product-card{
		width: 48% !important;
	}

}
@media screen and (max-width: 398px) {
    .woo-product-category-alt {
        width: 100%;
        height: 126px;
    }
	
	.woo-product-category-alt__image {
		position: absolute;
		min-width: 83%;
		bottom: -22%;
		height: 86px;
		left: 50%;
		transform: translate(-49%);
		transition: .3s;
	}
	.woo-product-category-alt__name{
		font-size:12px;
	}
	.home-page-slider{
		width:100%;
	}
	.shop-page__category-link .woo-product-category__name{
		font-size:14px;
	}
	.shop-page__category.woo-product-category .shop-page__sidebar .woo-product-category__image{
		height:50%;
	}
	.bottom-mobile-menu-item svg{
		height:18px;
		width:18px;
	}
	.bottom-mobile-menu-item p{
		font-size:11px;
	}
	.cart-total-btn a{
		font-size:12px;
	}

	
}
@media screen and (max-width: 368px) {
	.tab-btn img{
		display:none;
	}
	.footer-grid>div{
		padding: 10px 5px;
		gap:10px;
	}
	.logo-footer img {
        height: auto;
    }
	.footer-logo-blocks figure{
		width:35%;
	}
	.footer-logo-blocks p{
		
		font-size:15px;
	}
	.shop-page__categories.woo-product-categories{
		grid-template-columns: 1fr 1fr;
	}
	.home-page-slider{
		width:100%;
	}
}