html.yj-ok body.yt-contenu #wrapper{background:var(--yj-bg)!important}
html.yj-ok body.yt-contenu #wrapper .site-main,html.yj-ok body.yt-contenu #wrapper .content-wrap{background:transparent!important}
html.yj-ok body.yt-contenu #wrapper article.content-bg{background:transparent!important;box-shadow:none!important;margin-left:0!important;margin-right:0!important}
html.yj-ok body.yt-contenu #wrapper .content-container.site-container{max-width:1200px!important;padding-left:40px!important;padding-right:40px!important;box-sizing:border-box!important}
html.yj-ok body.yt-contenu #wrapper #primary{margin-top:24px!important;margin-bottom:56px!important;padding-top:0!important}
html.yj-ok body.yt-contenu #wrapper .entry-content-wrap{padding:0!important}
html.yj-ok body.yt-contenu #wrapper .entry-content{max-width:none!important;margin-left:0!important;margin-right:0!important}
html.yj-ok body.yt-contenu #wrapper .entry-content a:focus-visible,html.yj-ok body.yt-contenu #wrapper .entry-content button:focus-visible{outline:3px solid var(--yj-link)!important;outline-offset:2px!important}
@media (max-width:760px){
html.yj-ok body.yt-contenu #wrapper .content-container.site-container{padding-left:20px!important;padding-right:20px!important}
html.yj-ok body.yt-contenu #wrapper #primary{margin-top:16px!important}
}
html.yj-ok body.yt-contenu:is(.page-id-1359449,.yt-boutique) #wrapper .entry-hero{display:none!important}
html.yj-ok body.yt-boutique #wrapper .entry-content{background:var(--yj-card)!important;border:1px solid var(--yj-border)!important;border-radius:8px!important;padding:32px!important;color:var(--yj-text)!important;box-sizing:border-box!important}
html.yj-ok body.yt-boutique #wrapper .entry-content :is(input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],select,textarea){background:var(--yj-card)!important;border:1px solid var(--yj-border2)!important;border-radius:6px!important;color:var(--yj-text)!important;box-shadow:none!important}
html.yj-ok body.yt-boutique #wrapper .entry-content :is(input,select,textarea):focus{border-color:var(--yj-link)!important;box-shadow:0 0 0 3px var(--yj-active)!important;outline:none!important}
html.yj-ok body.yt-boutique #wrapper .entry-content :is(button[type=submit],.fct-btn-primary,.fluent-cart-btn-primary){background:var(--yj-btn)!important;border-color:var(--yj-btn)!important;color:var(--yj-btn-text)!important;border-radius:6px!important;box-shadow:none!important;font-weight:600!important}
@media (max-width:760px){
html.yj-ok body.yt-boutique #wrapper .entry-content{padding:20px 18px!important}
}
html.yj-ok body:is(.archive,.search,.error404) #wrapper .entry-hero,html.yj-ok body:is(.archive,.search,.error404) #wrapper .entry-hero .entry-hero-container-inner{background:transparent!important;background-image:none!important;min-height:0!important}
html.yj-ok body:is(.archive,.search,.error404) #wrapper .entry-hero .hero-section-overlay{display:none!important}
html.yj-ok body:is(.archive,.search,.error404) #wrapper .entry-hero .hero-container{max-width:1200px!important;margin:0 auto!important;padding:16px 40px 0!important;box-sizing:border-box!important;min-height:0!important}
html.yj-ok body:is(.archive,.search,.error404) #wrapper .entry-hero .entry-header{background:var(--yj-card)!important;border:1px solid var(--yj-border)!important;border-radius:8px!important;padding:20px 18px!important;margin:0!important;text-align:left!important;min-height:0!important;box-shadow:none!important;justify-content:flex-start!important;align-items:flex-start!important}
html.yj-ok body:is(.archive,.search,.error404) #wrapper .entry-hero :is(.page-title,.archive-title){font-size:22px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:0!important;color:var(--yj-text)!important;text-align:left!important;margin:0!important}
html.yj-ok body:is(.archive,.search,.error404) #wrapper .entry-hero :is(.archive-description,.archive-description p){font-size:16px!important;line-height:1.5!important;color:var(--yj-text2)!important;text-align:left!important;margin:8px 0 0!important}
html.yj-ok body:is(.search,.category):is(.search,.category) #wrapper .entry-hero{display:none!important}
html.yj-ok body.search:has(.ybh) #wrapper #primary .page-header{display:none!important}
html.yj-ok body:is(.archive,.search,.error404) #wrapper .content-container{max-width:1200px!important;padding-left:40px!important;padding-right:40px!important;box-sizing:border-box!important}
html.yj-ok body:is(.archive,.search,.error404) #wrapper #primary{margin-top:16px!important;margin-bottom:56px!important}
html.yj-ok body:is(.archive,.search,.error404) #wrapper :is(section.error,.error404 .content-wrap > .error){background:var(--yj-card)!important;border:1px solid var(--yj-border)!important;border-radius:8px!important;padding:32px 36px!important;box-shadow:none!important;color:var(--yj-text)!important}
html.yj-ok body:is(.archive,.search,.error404) #wrapper .error :is(.page-header,.entry-content-wrap){background:transparent!important;padding:0!important;margin:0 0 12px!important;text-align:left!important}
html.yj-ok body:is(.archive,.search,.error404) #wrapper .error .page-title{font-size:28px!important;font-weight:700!important;line-height:1.22!important;color:var(--yj-text)!important;margin:0 0 8px!important;text-align:left!important}
html.yj-ok body:is(.archive,.search,.error404) #wrapper .error .page-content :is(p,li){color:var(--yj-text2)!important;font-size:16px!important}
html.yj-ok body:is(.archive,.search,.error404) #wrapper .search-form{max-width:560px!important;position:relative!important}
html.yj-ok body:is(.archive,.search,.error404) #wrapper .search-form .search-field{width:100%!important;min-height:44px!important;padding:10px 44px 10px 14px!important;background:var(--yj-card)!important;border:1px solid var(--yj-border2)!important;border-radius:6px!important;color:var(--yj-text)!important;box-shadow:none!important;box-sizing:border-box!important}
html.yj-ok body:is(.archive,.search,.error404) #wrapper .search-form .search-field:focus{border-color:var(--yj-link)!important;box-shadow:0 0 0 3px var(--yj-active)!important;outline:none!important}
html.yj-ok body:is(.archive,.search,.error404) #wrapper .search-form :is(.search-submit,.kadence-search-icon-wrap){color:var(--yj-text2)!important}
@media (max-width:760px){
html.yj-ok body:is(.archive,.search,.error404) #wrapper .entry-hero .hero-container{padding-left:20px!important;padding-right:20px!important}
html.yj-ok body:is(.archive,.search,.error404) #wrapper .content-container{padding-left:20px!important;padding-right:20px!important}
html.yj-ok body:is(.archive,.search,.error404) #wrapper :is(section.error,.error404 .content-wrap > .error){padding:24px 18px!important}
}
