/*
Theme Name: Claue Child
Template: claue
Text Domain: claue-child
*/


.price_slider_amount .button {
    display: none !important;
}

/* Кол-во товаров */
form .quantity {
    border-radius: 0px !important;
}

/* В корзину */
input[type="submit"], button, a.button, .jas-ajax-load a, button.button {
    border-radius: 0px !important;
    padding: 0 34px !important;
   
}
.slick-arrow {
    padding: 0 !important;
    margin:-50px;
}

/* Добавить в избарное */
.yith-wcwl-add-to-wishlist {
    border-radius: 0px !important;
}




.product_title {
   font-family: inherit !important;
   font-size: 16px;
   margin-bottom: 5px !important;
   font-weight: 100 !important;
   margin: 0 !important;
   color: #222222 !important;
   line-height: 1.428 !important;
   letter-spacing: 0.5px !important;
}



/* ====== FOOTER =======*/
.footer-separator {
    border: none;
    height: 1px;
    background: #ddd;
    margin: 0 0 30px 0;
}

.footer-5 .footer__bot .jas-container .jas-col-xs-12:last-child {
	border-top: none !important;
}

/* Типографика */

html {font-size: 14px; font-weight:200}

body {
  font-family: 'Open Sans', sans-serif;
  line-height: 1.65;
}

p, a {
  font-size: 1em;
}

h1,
h2,
h3,
h4,
h5 {
  font-family: 'Open Sans', sans-serif;
  line-height: 1.15;
}

h1,
.text-size-h1 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  margin-top: 0;
  font-size: 3.05em;
}

h2,
.text-size-h2 { font-size: 2.44em; }

h3,
.text-size-h3 { font-size: 1.95em; }

h4,
.text-size-h4 { font-size: 1.56em; }

h5,
.text-size-h5 { font-size: 1.25em; }

.text-caption { font-size: 0.8em; }

small,
.text-small {
  font-size: 0.64em;
}

h4.widget-title {
	font-size:inherit !important;
}

/* Кнопка фильтров(показывать только на телефоне)*/
/* По умолчанию — скрываем */
.filter-trigger {
    display: none;
}

/* На мобильных — показываем */
@media (max-width: 768px) {
    .filter-trigger {
        display: inline-block; /* или flex/inline-flex, если нужно */
    }

     /* Фильтры под товарами (мобильные устройства) */
    .sidebar.pr.jas-col-md-3.jas-col-sm-3.jas-col-xs-12.mt__30.first-md.first-sm {
        display: none;
    }
	#jas-footer-menu {
        display: flex !important;
        flex-direction: column;
    }

    #jas-footer-menu li {
       padding:0;
       margin:0;
   }
} 

.woocommerce-message {
    background: #ffffff !important;
    border: 1px solid #000000 !important;
    color: #000000 !important;
}       

/* Вариации */
li.swatch__list--item.is-relative {
    border: 1px solid #ddd !important;
    white-space: nowrap !important;
    background: #fff !important;
    color: #ddd !important;
    font-size: 12px !important;
    height: 25px !important;
    border-radius: 5px !important;
    font-weight: 400 !important;
    display: inline !important;
    line-height: 25px !important;
    padding: 0px 21px !important;
}

li.swatch__list--item.is-relative:hover {
   box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.15);
}

.swatch__list--item.is-selected {
box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.15);
}   

li.swatch__list--item.is-relative {
    background: black;
}


#jas-footer-menu li a {
    transition: transform 0.3s ease;
    display: inline-block;
}

#jas-footer-menu li a:hover {
    transform: scale(1.1);
}

