/*
Theme Name: Konte Child Theme
Theme URI: http://konte.uix.store/
Author: UIX Themes
Author URI: http://uix.store
Description: A fully responsive Premium WordPress Theme with a pixel perfect design and extensive functionality
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: konte
Tags: one-column, two-columns, right-sidebar, custom-colors, custom-menu, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Template: konte
*/


/* Effet glassmorphism uniquement quand on scroll */
.headroom--not-top, .site-header.transparent.transparent-hover.text-dark:hover {
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(13px);
    background: rgba(255, 255, 255, 0.8) !important;
    box-shadow: 0 4px 20px rgba(0,0,0,0.1);
    transition: all 0.35s ease;
}

body.home .site-header.headroom--not-top, body.page-id-118 .site-header.headroom--not-top, .site-header.transparent.transparent-hover.text-light:hover
 {
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(10px);
    background: #1616198d !important;
    box-shadow: 0 4px 20px rgba(0,0,0,0.1);
    transition: all 0.35s ease;
} 




.mobile-bottom-bar{
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(20px);
    background: rgba(255, 255, 255, 0.7) !important;
    box-shadow: 0 -4px 4px rgba(0,0,0,0.1);
}



/* Ajustement pour éviter les conflits Konte */
.site-header {
    transition: all 0.35s ease;
}


.woocommerce-loop-product__title {
    display: -webkit-box;
    -webkit-line-clamp: 1; /* nombre de lignes */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: auto;
}


.entry-title{
  font-size: clamp(2rem, 1.6538rem + 1.8462vw, 3.5rem) !important;
}



.topbar-left-items {
  transition: all 0.3s ease;
}

.topbar-slide {
  animation: fadeSlide 0.6s ease-in-out;
  white-space: nowrap;
}

@keyframes fadeSlide {
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: translateY(0); }
}



.mobile-bottom-bar__cta {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 58px;
    height: 58px;
    background: linear-gradient(135deg, #000000, #222222);
    color: #ffffff;
    box-shadow: 0 10px 25px rgba(0,0,0,0.25);
    border-radius: 0% 0% 50% 50%;
}
.mobile-bottom-bar__cta-icon svg {
    display: block;
    width: 22px;
    height: 22px;

    stroke: #ffffff;
    fill: none;

    flex-shrink: 0;
}


.hamburger-screen-background img {
  bottom: 50px !important;
}


.hamburger-navigation li ul{
left:90px;
}
.fullscreen-menu{
  margin-top: 0px !important;
  padding-top: 0px !important;
  margin-bottom: 50px;
}

.wp-singular .summary {
    padding-left: 60px !important;
}

.woocommerce div.product .variations td.value {
    text-align: left !important;
}








