/*HEADER*/
body header#header,
main {
    background-color: #F5F5F5;
}

/*END HEADER*/

/*LAYOUT*/
body>main {
    padding-bottom: 0.1rem;
}

body main {
    overflow-x: clip;
}

main section#content>div>.elementor-section-wrap>section {
    margin: 0 1rem;
    border-left: 1px solid black;
    border-right: 1px solid black;
}

.no-marge {
    margin: 0 !important;
    border: none !important;
}

#header .elementor-widget-ajax-search .elementor-search__product-details {
    font-family: "new science";
}

#wrapper .breadcrumb li:last-child,
#wrapper .breadcrumb li::after {
    color: #1F1D1B;
}

body#contact footer#footer .contact-footer {
    display: none;
}

body>main {
    padding-bottom: 0.1rem;
}

#header .elementor-langs {
    z-index: 11;
}

#blockcart-modal .product-name {
    font-family: "new science";
    color: #e44301;
}

#blockcart-modal p,
#blockcart-modal a,
#blockcart-modal span,
#blockcart-modal button {
    font-family: "new science";
}

#blockcart-modal h4 {
    font-family: "new science extended", sans-serif;
}

.btn-primary {
    background-color: #e44301 !important;
    color: #f5f5f5 !important;
}

.btn-primary:hover {
    background-color: #1F1D1B !important;
}

body main>#wrapper>.container nav.breadcrumb,
body main>#wrapper>.container nav.ce-breadcrumb {
    padding: 2rem 0.9rem;
    font-family: new science;
    font-size: 12px;

}

body main>#wrapper>.container nav.ce-breadcrumb .ce-breadcrumb__item>* {
    padding: 0 4px;
}

@media screen and (max-width:768px) {

    body main>#wrapper>.container nav.breadcrumb,
    body main>#wrapper>.container nav.ce-breadcrumb {
        padding: 0 1.7rem;

    }
}

body main>#wrapper>.container nav.breadcrumb li a,
body main>#wrapper>.container nav.ce-breadcrumb li a {
    text-decoration: underline;
}

body main>#wrapper>.container nav.breadcrumb li::after,
body main>#wrapper>.container nav.ce-breadcrumb li::after {
    content: ">";
}

body main>#wrapper>.container nav.breadcrumb li:last-of-type::after,
body main>#wrapper>.container nav.ce-breadcrumb li:last-of-type::after {
    display: none;
}

section#main > footer.page-footer {
  display: none;
}

/*END LAYOUT*/

/*PRESTA PAGES*/
body#cart main>section#wrapper,
body#checkout main>section#wrapper,
body#authentication main>section#wrapper,
body#my-account main>section#wrapper,
body#identity main>section#wrapper,
body#address main>section#wrapper,
body#addresses main>section#wrapper,
body#history main>section#wrapper,
body#order-slip main>section#wrapper,
body#order-follow main>section#wrapper,
body#module-blockwishlist-lists main>section#wrapper,
body#module-psgdpr-gdpr main>section#wrapper,
body#module-ps_emailalerts-account main>section#wrapper {
    margin: 0 1rem;
    border: 1px solid black;
    border-bottom: none;
}

body#cart main>section#wrapper{
    padding-top: 90px;
}

body#checkout main>section#wrapper h1,
body#cart main>section#wrapper h1,
body#authentication main>section#wrapper h1,
body#my-account main>section#wrapper h1,
body#identity main>section#wrapper h1,
body#address main>section#wrapper h1,
body#addresses main>section#wrapper h1,
body#history main>section#wrapper h1,
body#order-slip main>section#wrapper h1,
body#order-follow main>section#wrapper h1,
body#module-blockwishlist-lists main>section#wrapper h1,
body#module-psgdpr-gdpr main>section#wrapper h1,
body#module-ps_emailalerts-account main>section#wrapper h1 {
    font-family: "new science extended", sans-serif;
}

body#checkout main>section#wrapper h2,
body#cart main>section#wrapper h2,
body#authentication main>section#wrapper h2,
body#my-account main>section#wrapper h2,
body#identity main>section#wrapper h2,
body#address main>section#wrapper h2,
body#addresses main>section#wrapper h2,
body#history main>section#wrapper h2,
body#order-slip main>section#wrapper h2,
body#order-follow main>section#wrapper h2,
body#module-blockwishlist-lists main>section#wrapper h2,
body#module-psgdpr-gdpr main>section#wrapper h2,
body#module-ps_emailalerts-account main>section#wrapper h2 {
    font-family: "new science extended", sans-serif;
}

body#checkout main>section#wrapper h3,
body#cart main>section#wrapper h3,
body#authentication main>section#wrapper h3,
body#my-account main>section#wrapper h3,
body#identity main>section#wrapper h3,
body#address main>section#wrapper h3,
body#addresses main>section#wrapper h3,
body#history main>section#wrapper h3,
body#order-slip main>section#wrapper h3,
body#order-follow main>section#wrapper h3,
body#module-blockwishlist-lists main>section#wrapper h3,
body#module-psgdpr-gdpr main>section#wrapper h3,
body#module-ps_emailalerts-account main>section#wrapper h3 {
    font-family: "new science extended", sans-serif;
}

body#checkout main>section#wrapper h4,
body#cart main>section#wrapper h4,
body#authentication main>section#wrapper h4,
body#my-account main>section#wrapper h4,
body#identity main>section#wrapper h4,
body#address main>section#wrapper h4,
body#addresses main>section#wrapper h4,
body#history main>section#wrapper h4,
body#order-slip main>section#wrapper h4,
body#order-follow main>section#wrapper h4,
body#module-blockwishlist-lists main>section#wrapper h4,
body#module-psgdpr-gdpr main>section#wrapper h4,
body#module-ps_emailalerts-account main>section#wrapper h4 {
    font-family: "new science extended", sans-serif;
}

body#checkout main>section#wrapper h5,
body#cart main>section#wrapper h5,
body#authentication main>section#wrapper h5,
body#my-account main>section#wrapper h5,
body#identity main>section#wrapper h5,
body#address main>section#wrapper h5,
body#addresses main>section#wrapper h5,
body#history main>section#wrapper h5,
body#order-slip main>section#wrapper h5,
body#order-follow main>section#wrapper h5,
body#module-blockwishlist-lists main>section#wrapper h5,
body#module-psgdpr-gdpr main>section#wrapper h5,
body#module-ps_emailalerts-account main>section#wrapper h5 {
    font-family: "new science extended", sans-serif;
}

body#checkout main>section#wrapper h6,
body#cart main>section#wrapper h6,
body#authentication main>section#wrapper h6,
body#my-account main>section#wrapper h6,
body#identity main>section#wrapper h6,
body#address main>section#wrapper h6,
body#addresses main>section#wrapper h6,
body#history main>section#wrapper h6,
body#order-slip main>section#wrapper h6,
body#order-follow main>section#wrapper h6,
body#module-blockwishlist-lists main>section#wrapper h6,
body#module-psgdpr-gdpr main>section#wrapper h6,
body#module-ps_emailalerts-account main>section#wrapper h6 {
    font-family: "new science extended", sans-serif;
}

body#checkout main>section#wrapper span,
body#cart main>section#wrapper span,
body#authentication main>section#wrapper span,
body#my-account main>section#wrapper span,
body#identity main>section#wrapper span,
body#address main>section#wrapper span,
body#addresses main>section#wrapper span,
body#history main>section#wrapper span,
body#order-slip main>section#wrapper span,
body#order-follow main>section#wrapper span,
body#module-blockwishlist-lists main>section#wrapper span,
body#module-psgdpr-gdpr main>section#wrapper span,
body#module-ps_emailalerts-account main>section#wrapper span {
    font-family: "new science", sans-serif;
}

body#checkout main>section#wrapper p,
body#cart main>section#wrapper p,
body#authentication main>section#wrapper p,
body#my-account main>section#wrapper p,
body#identity main>section#wrapper p,
body#address main>section#wrapper p,
body#addresses main>section#wrapper p,
body#history main>section#wrapper p,
body#order-slip main>section#wrapper p,
body#order-follow main>section#wrapper p,
body#module-blockwishlist-lists main>section#wrapper p,
body#module-psgdpr-gdpr main>section#wrapper p,
body#module-ps_emailalerts-account main>section#wrapper p {
    font-family: "new science", sans-serif;
}

body#checkout main>section#wrapper a,
body#cart main>section#wrapper a,
body#authentication main>section#wrapper a,
body#my-account main>section#wrapper a,
body#identity main>section#wrapper a,
body#address main>section#wrapper a,
body#addresses main>section#wrapper a,
body#history main>section#wrapper a,
body#order-slip main>section#wrapper a,
body#order-follow main>section#wrapper a,
body#module-blockwishlist-lists main>section#wrapper a,
body#module-psgdpr-gdpr main>section#wrapper a,
body#module-ps_emailalerts-account main>section#wrapper a{
    color: #e44301;
}

body#checkout main>section#wrapper .breadcrumb a,
body#cart main>section#wrapper .breadcrumb a,
body#authentication main>section#wrapper .breadcrumb a,
body#my-account main>section#wrapper .breadcrumb a,
body#identity main>section#wrapper .breadcrumb a,
body#address main>section#wrapper .breadcrumb a,
body#addresses main>section#wrapper .breadcrumb a,
body#history main>section#wrapper .breadcrumb a,
body#order-slip main>section#wrapper .breadcrumb a,
body#order-follow main>section#wrapper .breadcrumb a,
body#module-blockwishlist-lists main>section#wrapper .breadcrumb a,
body#module-psgdpr-gdpr main>section#wrapper .breadcrumb a,
body#module-ps_emailalerts-account main>section#wrapper .breadcrumb a {
    color: #1F1D1B;
}

body#checkout main>section#wrapper a:hover i,
body#cart main>section#wrapper a:hover i,
body#authentication main>section#wrapper a:hover i,
body#my-account main>section#wrapper a:hover i,
body#identity main>section#wrapper a:hover i,
body#address main>section#wrapper a:hover i,
body#addresses main>section#wrapper a:hover i,
body#history main>section#wrapper a:hover i,
body#order-slip main>section#wrapper a:hover i,
body#order-follow main>section#wrapper a:hover i,
body#module-blockwishlist-lists main>section#wrapper a:hover i,
body#module-psgdpr-gdpr main>section#wrapper a:hover i,
body#module-ps_emailalerts-account main>section#wrapper a:hover i {
    color: #e44301 !important;
}

body#module-blockwishlist-lists main>section#wrapper a,
body#module-blockwishlist-lists main>section#wrapper a:hover,
body#module-blockwishlist-lists main>section#wrapper .wishlist-list-item:hover {
    color: #e44301 !important;
}

body#cart .formatted-ht {
    display: flex;
    color: #1F1D1B;
}

.form-control:focus {
    outline: .1875rem solid #E44301;
    background-color: #f5f5f5;
}

/*END PRESTA PAGES*/

/* BLOG */

body .section-img-blog {
    display: none;
}

@media screen and (min-width:1024px) {
    body#module-prestablog-blog section#wrapper>.container>.breadcrumb {
        position: relative;
        z-index: 1000000000;
    }
}

body#module-prestablog-blog section#wrapper {
    margin: 0 1rem;
    border: 1px solid black;
    border-top: 0;
}

@media screen and (max-width:1024px) {
    body#module-prestablog-blog section#wrapper {
        padding-top: 0.5rem;
    }

    body#module-prestablog-blog section#wrapper>.container>.breadcrumb {
        padding-top: 0;
    }
}

body#module-prestablog-blog section#wrapper>.container {
    width: auto;
}

body#module-prestablog-blog section#wrapper>.container .row {
    background-image: url("../../../../img/cms/fond-blog.png");
    display: flex;
    border-top: 1px solid black;
    background-size: 100%;
    position: relative;
    margin-top: 4rem;
}

@media screen and (max-width:1024px) {
    body#module-prestablog-blog section#wrapper>.container .row {
        background-size: 250%;
        margin-top: 8.5rem;
    }
}

@media screen and (max-width:767px) {
    body#module-prestablog-blog section#wrapper>.container .row {
        background-size: 400%;
        background-position: left;

    }
}

body#module-prestablog-blog section#wrapper>.container .row::after {
    position: absolute;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg id='Groupe_1223' data-name='Groupe 1223' xmlns='http://www.w3.org/2000/svg' width='55.458' height='66.667' viewBox='0 0 54.458 66.667'%3E%3Cpath id='Tracé_15789' data-name='Tracé 15789' d='M89.855,66.611,35.5,0H89.855Z' transform='translate(-35.397 0)' fill='%23f5f5f5'/%3E%3Cpath id='Ligne_109' data-name='Ligne 109' d='M1.925.141l53.03,64.7v1.971L.5.141Z' transform='translate(-0.5 -0.141)' fill='%231f1d1b'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    width: 52px;
    height: 65px;
    top: -1px;
    right: 0px;
}

body#module-prestablog-blog section#wrapper>.container .row::before {
    position: absolute;
    content: "";
    background-image: url("../../../../img/cms/Groupe%20796@2x.png");
    background-repeat: no-repeat;
    width: 24px;
    height: 100%;
    top: 50%;
    left: -12px;
    background-size: contain;
}

@media screen and (max-width:1199px) {
    body#module-prestablog-blog section#wrapper>.container .row::after {
        background-image: url("data:image/svg+xml,%3Csvg id='Groupe_1223' data-name='Groupe 1223' xmlns='http://www.w3.org/2000/svg' width='57.458' height='66.667' viewBox='0 0 54.458 66.667'%3E%3Cpath id='Tracé_15789' data-name='Tracé 15789' d='M89.855,66.611,35.5,0H89.855Z' transform='translate(-35.397 0)' fill='%23f5f5f5'/%3E%3Cpath id='Ligne_109' data-name='Ligne 109' d='M1.925.141l53.03,64.7v1.971L.5.141Z' transform='translate(-0.5 -0.141)' fill='%231f1d1b'/%3E%3C/svg%3E%0A");
    }
}

body#module-prestablog-blog section#wrapper #content-wrapper {
    margin: auto;
    margin-top: 3rem;
}

@media (min-width: 576px) {
    body#module-prestablog-blog section#wrapper #content-wrapper {
        width: 540px;
        max-width: 100%;
    }
}

@media (min-width: 768px) {
    body#module-prestablog-blog section#wrapper #content-wrapper {
        width: 720px;
        max-width: 100%;
    }
}

@media (min-width: 992px) {
    body#module-prestablog-blog section#wrapper #content-wrapper {
        width: 960px;
        max-width: 100%;
    }
}

@media (min-width: 1200px) {
    body#module-prestablog-blog section#wrapper #content-wrapper {
        width: 1040px;
        max-width: 100%;
    }
}



body#module-prestablog-blog .section-img-blog {
    display: block;
}

body#module-prestablog-blog .section-img-blog .elementor-image img {
    width: 100%;
    object-fit: cover;
}

@media screen and (min-width:1024px) {
    body#module-prestablog-blog .section-img-blog .elementor-image img {

        aspect-ratio: 1366/181;

        object-position: 50% 25%;
    }
}

body#module-prestablog-blog section#wrapper #content-wrapper #prestablog_menu_cat {
    display: none;
}

body#module-prestablog-blog section#wrapper #content-wrapper .prestablogcat {
    display: none;
}

body#module-prestablog-blog section#wrapper #content-wrapper>div:nth-of-type(2) {
    display: none;
}

body#module-prestablog-blog section#wrapper #content-wrapper #blog_list_1-7 li .block_top {
    padding: 0;
    aspect-ratio: 270/223;
}

body#module-prestablog-blog section#wrapper #content-wrapper #blog_list_1-7 li .prestablog_more {
    display: none;
}

body#module-prestablog-blog section#wrapper #content-wrapper #blog_list_1-7 li .block_top img {
    transition: 0.3s;
}

body#module-prestablog-blog section#wrapper #content-wrapper #blog_list_1-7 li:hover .block_top img {
    transform: scale(1.1) translateY(-35px);
}

body#module-prestablog-blog section#wrapper #content-wrapper #blog_list_1-7 li .block_cont {
    border: 1px solid black;
}

body#module-prestablog-blog section#wrapper #content-wrapper #blog_list_1-7 li .block_bas {
    border-top: 1px solid black;
    padding: 1rem 2rem;
    background: #f5f5f5;
}

body#module-prestablog-blog section#wrapper #content-wrapper #blog_list_1-7 li .block_bas h3 .date_blog-cat {
    font-family: "New science";
    font-weight: 500;
    font-size: 10px;
    color: #1F1D1B;
}

body#module-prestablog-blog section#wrapper #content-wrapper #blog_list_1-7 li .block_bas h3 a {
    font-family: "New science extended";
    font-weight: 900;
    font-size: 18px;
    color: #1F1D1B;
    text-decoration: none;
    max-width: 160px;
    display: block;
    margin-top: 0.8rem;
    margin-bottom: 1.2rem;
}

body#module-prestablog-blog section#wrapper #content-wrapper #blog_list_1-7 li .block_bas p.prestablog_desc {
    color: #1F1D1B;
    font-size: 12px;
    font-family: "New science";
}

@media screen and (max-width:768px) {
    body#module-prestablog-blog section#wrapper #content-wrapper #blog_list_1-7 li {
        padding: 0.7rem 2rem;
    }
}

body#module-prestablog-blog section#wrapper #content-wrapper .prestablog_pagination {
    margin-bottom: 2rem;
    text-align: right;
}

@media screen and (max-width:1023px) {
    body#module-prestablog-blog section#wrapper #content-wrapper .prestablog_pagination {
        text-align: center;
    }
}

body#module-prestablog-blog section#wrapper #content-wrapper .prestablog_pagination a,
body#module-prestablog-blog section#wrapper #content-wrapper .prestablog_pagination span {
    background: transparent;
    padding: 0.2rem;
    color: #1F1D1B;
    border: none;
    font-family: "new science";
    font-size: 10px;
    font-weight: 500;
}

body#module-prestablog-blog section#wrapper #content-wrapper .prestablog_pagination span.current {
    border-bottom: 1px solid black;
    padding-bottom: 0;
}

#module-prestablog-blog #prestablogfront .elementor-widget-heading:has(.elementor-heading-title){
    display: none;
}

#module-prestablog-blog #prestablog_article{
    font-family: New Science;
    color:#1F1D1B;
    font-weight: 700;
}

#module-prestablog-blog #prestablogfront .date .span, #module-prestablog-blog #prestablogfront .info_blog span{
    font-family: "new science", sans-serif;
}

#module-prestablog-blog #prestablogfront p{
    font-family: "new science", sans-serif;
    color: #1F1D1B;
    font-weight: 400;
}

#module-prestablog-blog .prestablogExtra{
    display: none;
}

#module-prestablog-blog .blogsoc-icon{
    box-shadow: none;
    background: transparent !important;
}

#module-prestablog-blog .blogsoc-icon:hover{
    transform: none !important;
}

#module-prestablog-blog .blogsoc-icon svg{
    fill: #1F1D1B;
    transform: none !important;
}

#module-prestablog-blog .blogsoc-icon:hover svg{
    fill: #E44301;
}

/* END BLOG */

/* FOOTER */
main>footer {
    margin: 0 1rem 1rem 1rem;
    border-left: 1px solid black;
    border-right: 1px solid black;
    padding: 0 !important;
}

body#contact footer#footer .contact-footer {
    display: none;
}

/* END FOOTER */

/* miscellaneous */
body#cart .product-price{
    color: #1F1D1B !important;
}
body#checkout section.checkout-step.-reachable.-current .step-number,
body#checkout .custom-radio input[type=radio]:checked+span{
    background-color: #E44301 !important;
}
body#checkout .form-control:focus{
    border-color: #E44301 !important;
}
.input-group.focus {
    outline: .1875rem solid #E44301 !important;
}
body#checkout .block-promo .promo-input+button,
body#cart .block-promo .promo-input + button{
    border: 2px solid #E44301;
    margin-top: 0;
}
body#checkout .block-promo .promo-code .alert-danger,
body#cart .block-promo .promo-input .alert-danger{
    background: #E44301;
}
body#checkout .block-promo .promo-code .alert-danger:after,
body#cart .block-promo .promo-input .alert-danger:after{
    border-bottom-color: #E44301;
}
input,
input::placeholder {
    font-family: "new science";
}
:root {
    --swiper-theme-color: #E44301 !important;
}

#registration .register-form a {
  color: #E44301;
}

form .custom-radio input[type="radio"]:checked + span{
  background: #E44301;
}

.alert-info {
  background-color: #E44301;
  border-color: #E44301;
  color: white;
}

.wishlist-list-item:hover .wishlist-list-item-title{
  color: #E44301;
}

body main .wishlist-footer-links a{
  color: #E44301;
}

#order-detail a {
  color: #E44301;
}

#order-detail #wrapper,
#search #wrapper{
  border-top-width: 1px;
  border-top-color: #1F1D1B;
  border-top-style: solid;
}

body#checkout section.checkout-step .address-item.selected{
  border: #E44301 3px solid;
}

#checkout #change_postcode {
  background: #E44301;
}

#checkout .product-price{
    color: #1F1D1B !important;
}

/* end miscellaneous */