:root {
--wp--preset--font-size--medium: 1rem;
}
:where(.wp-site-blocks) > * {	
margin-block-end: 0;
}
:where(.wp-site-blocks *:focus) {
outline-width: 0;
outline-style: none;
}
main { }
.degrade-yellow-orange {
background: linear-gradient(90deg, #CC89E8, #EDA51F);
background-clip: text;
-moz-text-fill-color: transparent;
-webkit-text-fill-color: transparent;
} .search-mobile {display: none;}
.search-desktop {display: none;} .home-categ-item {
border-radius: 20px;
border: 3px solid #b6915d;
margin-right: 1rem;
padding: 1rem; }
.categ-title a { text-decoration: none;}
.categ-title a:hover { text-decoration: underline;} .page-id-7 .wp-block-post-title, .page-id-7 .wp-block-spacer {
display: none;
}
.page-id-7 .wp-block-post-title,
.page-id-7 .wp-block-post-title + .wp-block-spacer,
.page-id-7 .wp-block-post-title ~ .wp-block-spacer {
display: none;
}
.woocommerce .woocommerce-breadcrumb {
margin: 1em 0;	
} #mailpoet_form_1 .mailpoet_form_column:not(:first-child) {
margin-left: 0 !important;
}
#mailpoet_form_1 .mailpoet_paragraph {
margin-bottom: 10px;
}
#mailpoet_form_1 .mailpoet_validate_success {
color: inherit !important;
} .texte-anime-wrapper {
width: 100%;
overflow: hidden; box-sizing: border-box;
position: relative;
}
.texte-anime {
display: inline-block;
white-space: nowrap;
max-width: 100%;
animation: slideText 30s linear infinite;
}
@keyframes slideText {
0% { transform: translateX(100%); }
100% { transform: translateX(-100%); }
}
.texte-anime:hover {
animation-play-state: paused;
} footer div.is-layout-flex {
margin: 1rem 0;
} .woocommerce table.shop_attributes th {
width: 200px;
}
ul.tabs.wc-tabs {
display: ruby;
}
@media (min-width: 600px) and (max-width: 1000px) { .custom-logo {
width: 100px;
} .wc-block-components-sidebar-layout .wc-block-components-main {
width: 60%;
}
.wc-block-components-sidebar {
width: 35%;
}
.medium-only {display: block;}
.medium-hide {display: none;}
.home-categ-item {
min-width: unset;
}
}
@media (min-width: 1000px) {
.large-only {display: block;}
.large-hide {display: none;} .wc-block-components-product-sale-badge {
background: #e5cc6b;
}
.home-title {
font-size: 4.1rem;
} .featured-product-name {
height: 3.5rem;
} .woocommerce-account .woocommerce-MyAccount-navigation ul {
display: flex;
flex-wrap: wrap; gap: 10px; padding: 1rem 0; list-style: none;
border-top: 1px solid #dcdcdc;
border-bottom: 1px solid #dcdcdc;
}
.woocommerce-account .woocommerce-MyAccount-navigation li {
margin: 0;
padding: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {
text-decoration: none;
font-weight: bold;
}
.woocommerce-MyAccount-navigation a {
display: block;
padding: 5px; border-radius: 5px;
text-decoration: none;
}
.woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation {
float: none;
width: auto;
} .current-menu-item {
color: #A5668B;
}
.texte-anime {
animation: slideText 60s linear infinite;
} .current-menu-item ul li {
color: #472C4C;
} #cmplz-document {
max-width: inherit;
}
#cmplz-document h2 {
font-size: var(--wp--preset--font-size--large);
}
#cmplz-document p, #cmplz-document li, #cmplz-document {
font-size : var(--wp--preset--font-size--medium);
}
footer div.is-layout-flex {
margin: 0.5rem;
} #contact #email {
width: 80%;
}
.wc-block-components-sidebar-layout .wc-block-components-main {
width: 50%;
}
.wc-block-components-sidebar {
width: 45%;
}
} @media (max-width: 600px) {
.small-only {display: block;}
.small-hide {display: none;}
:root {
--wp--preset--font-size--medium: 1rem;
} .custom-logo {
width: 60px;
}
.featured-product-name {
height: 6rem;
} .footer_nav {
font-size : var(--wp--preset--font-size--small);
flex-wrap: wrap;
}
.footer_nav .wp-block-group {
width: 100%;
}
.footer_nav .wp-block-group h2 {
width: 100%;
text-align: center;
}
footer .wp-block-site-logo img {
width: 120px;
}
.wp-block-site-title {
font-size: var(--wp--preset--font-size--large);
}
.home-categ-item {
min-width: 10rem;
} div#modal-1 {
background-color: #a5668b;
color: #fff;
}
header .wp-block-navigation__container li {
font-size: var(--wp--preset--font-size--large) !important; padding: 0.5rem !important;
} .wc-block-checkout__sidebar {
display: none;	
}
}