:root{
    --theme-palette-color-1:#73A9DC!important;
    --theme-button-background-initial-color:#FEFAF7!important;
    --theme-button-background-hover-color:#73A9DC!important;
    --theme-palette-color-7:#FBF2AC!important;
    --theme-font-family:'InterTight', sans-serif!important;
    --rouge:#73A9DC!important;
    --rose:#FBF2AC!important;
}
body{
    background-color: #fff!important;
}

@font-face {
    font-family: 'Baserio';
    src: url('/wp-content/themes/blocksy-child/assets/fonts/baserio-regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

.fake-title,.faq .left h2{
    font-family: 'Baserio', sans-serif;
    text-transform: uppercase;
    font-weight: 400;
}

span.script,p.script{
    font-family: CasualHuman, sans-serif;
}
.deconnecte h2, .deconnecte p{
    color: var(--rose)!important;
}
.details__title:before,.quantity[data-type=type-2] .ct-increase:before{
    background-image: url('/wp-content/themes/blocksy-child/assets/img/icon-plus-bleu.svg')!important;
}
.details__title:after,.quantity[data-type=type-2] .ct-decrease:before{
    background-image: url('/wp-content/themes/blocksy-child/assets/img/icon-moins-bleu.svg')!important;
}
.flexy-arrow-next::before, .flexy-arrow-prev::before{
    background-image: url('/wp-content/themes/blocksy-child/assets/img/icon-fleche-bleu.svg')!important;
}
h1.wp-block-heading{
    background: #73A9DC;
    color: #FBF2AC;
}
.c-vert p, .c-vert h2, p.c-vert{
    color: #73A9DC!important;
}
p.has-text-color.has-link-color a:where(:not(.wp-element-button)){
    color: #73A9DC;
}
.c-vert em::before{
    filter: brightness(0) saturate(100%) invert(71%) sepia(7%) saturate(3140%) hue-rotate(177deg) brightness(92%) contrast(86%);
}
.b-bleu{
    background-color: #FBF2AC!important;
}
.c-vert a.wp-block-button__link.wp-element-button{
    color: #73A9DC!important;
    border-color: #73A9DC!important;
}
footer *{
    background-color: #73A9DC!important;
    color: #FBF2AC!important;
}
footer .bottom a::after,footer .bottom a::before{
    background: #73A9DC;
    color: #FBF2AC;
}
.livraison-offerte-icon svg path{
    fill: #FBF2AC!important;
}
.livraison-offerte-icon svg>path:first-child{
    fill: #73A9DC!important;
}
