/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

@media (min-width: 99px) {
.product-manufacturer.product-manufacturer-next.float-right {
    display: block !important;
    width: 100%;
}}
div#iqithtmlandbanners-block-19 {
    max-width: 50%;
    display: inline-flex;
    justify-items: flex-start;
    justify-content: flex-start;
}
div#iqithtmlandbanners-block-4 {
    max-width: 49%;
    display: inline-flex;
    justify-items: flex-start;
    justify-content: flex-end;
}
div#iqithtmlandbanners-block-5{
    max-width: 49%;
    display: inline-flex;
    justify-items: flex-start;
    justify-content: flex-end;
}
@media (min-width: 767px) {
div#iqithtmlandbanners-block-5 {
    display: none;
}}






@media (min-width: 99px) {
.product-manufacturer.product-manufacturer-next.float-right {
    display: block !important;
    width: 100%;
}}
@media (min-width: 767px) {
div#iqithtmlandbanners-block-12 {
    display: none;
}}

@media (max-width: 767px) {
.tochange {
    display: none;
}}


@media (min-width: 767px) {
div#iqithtmlandbanners-block-4 {
    display: none;
}}

@media (min-width: 767px) {
div#iqithtmlandbanners-block-19 {
    display: none;
}}

.tolove5 {
    width: 48%;
    display: inline-grid;
    justify-items: flex-end;
padding-top: 15px;
}
.tolove4 {
    width: 50%;
    display: inline-grid;
    justify-content: flex-start;
}

@media (max-width: 767px) {
.tolove5 {
    display: none;
}}
@media (max-width: 767px) {
.tolove4 {
    display: none;
}}





@media (max-width: 767px) {
div#iqithtmlandbanners-block-4 {
    max-width: 48%;
    display: inline-flex;
    justify-items: end;
    justify-content: end;
}}
@media (max-width: 767px) {
div#iqithtmlandbanners-block-19 {
    max-width: 50%;
    display: inline-flex;
    justify-items: flex-end;
    justify-content: flex-end;
}}

@media (min-width: 67px) {
#product ul#product-infos-tabs {
    display: inline-flex !important;
        
}}

li.nav-item:nth-child(2) {
    display: none;
}

a.nav-link.show.active {
    border-bottom: solid 3px #ec71b4 !important;
    color: #434343 !important;
}

.tabs.product-tabs {
    height: 230px;
    overflow-y: scroll;
    border: 1px solid #ec71b4 !important;
    background: #fff8fb;
    padding: 15px;
    border-radius: 10px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.product-info-row {
    
    margin-bottom: 10px !important;
}

@media (max-width: 575.98px){
.product-tabs .nav-tabs {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
}}


@media (max-width: 767px) {
#product ul#product-infos-tabs {
    border-bottom: 1px solid #b6b6b6 !important;
}}

.tabs.product-tabs .nav-tabs .nav-link {
    color: #000;
    font-size: 1.14286rem;
    font-weight: 900 !important;
    text-transform: uppercase !important;
    font-style: italic !important;
    font-size: 13px !important;
}



@media (min-width: 67px){
#product ul#product-infos-tabs {
    display: inline-flex!important;
    text-align: center;
    float: none;
    margin: 0 auto;
    justify-content: space-around;
    justify-items: center;
    width: 100%;
    border-bottom: 1px solid #ec71b4 !important;
}}


@media (max-width: 767px){
.tabs.product-tabs li.nav-item {
    padding-right: 15px !important;
}}
@media (max-width: 767px){
.tabs.product-tabs .nav-tabs .nav-link {
    font-size: 10px !important;
}}

.nav-tabs .nav-link.active, .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
    
    border-bottom: solid 3px #ec71b4 !important;
}

#product  .col-md-2.sidebar.product-sidebar {
-ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    max-width: 100%!important;
    margin: 0 auto!important;}


#product .col-md-2.sidebar.product-sidebar div {
    justify-content: space-around;
    display: inline-flex !important;
    width: 100%;
overflow-x: scroll;
padding-bottom: 5px;
}
#product .col-md-2.sidebar.product-sidebar img {
    margin-right: 5px;
}
#product .col-md-2.sidebar.product-sidebar img:hover {
    cursor: pointer;
    opacity: 0.5;
    transition: .5s ease;
}
#product  .col-md-2.sidebar.product-sidebar {
    
    padding: 15px;
    padding-top: 0px;
    border-radius: 10px;
    max-width: 1500px !important;
}
@media (max-width: 767px){
#product .col-md-2.sidebar.product-sidebar div {
    justify-content: flex-start;
}}
@media (max-width: 767px){
#product .col-md-2.sidebar.product-sidebar {
    border: none !important;
    margin: 0 auto !important;
    text-align: center;
    
}}

a.PIN_1628434376817_button_pin.PIN_1628434376817_save {
    margin-top: 10px;
    border-radius: 6px !important;
}

.input-group.newsletter-input-group {
    border-radius: 15px!important;
}
.fb_iframe_widget iframe {
    position: absolute;
    border-radius: 15px!important;
}
a._42ft._4jy0._opc.pluginConnectButtonDisconnected._4jy3._517h._51sy {
    border-radius: 15px!important;
    background: white !important;
    border: 4px solid #eb62cf !important;
    top: -10px;
}
a.select-title.expand-more.form-control {
    border-radius: 13px!important;
}
span.ps-shown-by-js {
    border-radius: 4px!important;
}
h3.h3.product-title {
    font-size: 12px !important;
}
textarea.form-control.product-message {
    border-radius: 5px!important;
}
span.color.texture {
    border-radius: 5px!important;
}
span.sr-only {
    bottom: -82px !important;
}
span.form-control-label {
    text-decoration: underline;
}
span.modal-title {
    color: #D146B7;
}
span.modal-title {
    font-weight: 900!important;
    text-transform: uppercase!important;
    font-style: italic!important;
    font-size: 16px!important;
    color: #D146B7;
}
h1.step-title.h3 {
    font-weight: 900!important;
    text-transform: uppercase!important;
    font-style: italic!important;
    font-size: 16px!important;
    color: #D146B7;
}
#order-confirmation .order-confirmation-title-payment h1.h1.page-title:after {
    content: "C'est avec très grand regret que nous devons annuler votre commande. Nous sommes vraiment désolés de ne pas pouvoir assurer votre commande et allons vous recontacter dès que nous pourrons rouvrir, je sais cependant que cela n'arrange pas votre situation puisque vous avez besoin de votre gâteau d'anniversaire très vite.Toute notre équipe vous souhaite à vous et votre famille de traverser cette crise en parfaite santé et espère que nous n'aurons pas complètement perdu votre confiance après cette annulation. Bien Cordialement. Kevin, Pâtissier en chef Biogato.fr";
}

p.spmgsnipreview-loyalty {
    display: none;
}
a.PIN_1629556259962_button_pin.PIN_1629556259962_save {
    margin-top: 8px;
    border-radius: 6px !important;
}
div#footer-copyrights {
    margin-left: -15px !important;
    margin-right: -15px !important;
}
@media (min-width: 767px){
div#footer-container-main {
    padding-right: 25px;
    margin-left: 25px;
}}
@media (min-width: 767px){
div#footer-copyrights {
    margin-left: -25px !important;
    margin-right: -25px !important;
}}
.badges {
    max-width: 200px;
}




.badges {
    display: none;
}
span.is_buy {
    text-shadow: none !important;
}
.submit_testimonal span {
    text-shadow: none !important;
}
a.btn.btn-default.button.button-small-spmgsnipreview {
    border-radius: 10px;
}
.button.button-small-spmgsnipreview span {
    border-radius: 10px;
}
.button.button-small-spmgsnipreview span {
    border-radius: 10px !important;
    font-size: 12px;
    padding-left: 8px!important;
    padding-right: 8px!important;
    background: #fffbfe;
    border: 2px solid #D146B7;
    margin-right: 5px;
    font-style: italic;
    color: #D146B7;
    font-weight: 700;
}

a.btn.btn-default.button.button-small-spmgsnipreview {
    border-radius: 10px !important;
    font-size: 12px;
    border: white;
    background: none;
    margin-right: 5px;
    font-style: italic;
    font-weight: 700;
}
.interactive-field-custom-spmgsnipreview .block_content.block-items-data {
    color: #727272;
}
.is_buy {
    font-size: 10px!important;
}
.connect_with-spmgsnipreview span {
    color: #ffffff;
    padding-top: 6px;
    text-shadow: none !important;
}
.reviews_list_stars {
    margin-bottom: 0px;
    padding-bottom: 3px;
}
h3.h3.product-title {
    padding-bottom: 3px !important;
}
.block-last-spmgsnipreviews {
   max-width: 900px;
    margin: 25px auto 0 !important;
}
h4.title_block.text-uppercase.h6 {
    font-weight: 900!important;
    text-transform: uppercase!important;
    font-style: italic!important;
    font-size: 16px!important;
    color: #D146B7;
    text-align: center;
    margin: 0 auto;
}
.spmgsnipreviews-float-left {
    float: none !important;
padding-top: 5px;
}
.block-last-spmgsnipreviews {
        background-color: rgba(255,158,237,0.33);
    width: 100% !important;
    padding: 10px;
}
.button.button-small-spmgsnipreview span {
    appearance: button;
    border-radius: 10px !important;
    font-size: 12px;
    padding-left: 8px!important;
    padding-right: 8px!important;
    background: #fffbfe;
    border: 2px solid #D146B7;
    margin-right: 5px;
    font-style: italic;
    color: #D146B7;
    font-weight: 700;
}

a.btn.btn-default.button.button-small-spmgsnipreview {
    appearance: button;
    border-radius: 10px;
    font-size: 12px;
    padding-left: 8px!important;
    padding-right: 8px!important;
    background: none;
    border: 0px solid #ffffff;
    margin-right: 5px;
    font-style: italic;
    color: #D146B7;
    font-weight: 700;
}

.button.button-small-spmgsnipreview span:hover {
    background: #d146b7;
    border: 2px solid #ffffff;
    margin-right: 5px;
    font-style: italic;
    color: #ffffff;
}

div#spmgsnipreview_block_left {
    padding-top: 10px;
}
.fb_iframe_widget iframe {
    
    min-height: 90px;
}
.spmgsnipreviews-float-left {
    font-weight: 900!important;
    text-transform: uppercase!important;
    font-style: italic!important;
    font-size: 16px!important;
    color: #D146B7;
    text-align: center;
    margin: 0 auto;
}
.button.button-small-spmgsnipreview span {
    appearance: button;
    border-radius: 10px !important;
    font-size: 12px;
    padding-left: 8px!important;
    padding-right: 8px!important;
    background: #fffbfe;
    border: 2px solid #D146B7;
    margin-right: 5px;
    font-style: italic;
    color: #D146B7;
    font-weight: 700;
}
.button.button-small-spmgsnipreview span:hover {
    background: #d146b7;
    border: 2px solid #ffffff;
    margin-right: 5px;
    font-style: italic;
    color: #ffffff;
}
a.btn.btn-default.button.button-small-spmgsnipreview {
    background: none;
    border: none;
}
a#idTab777-my-click {
    appearance: button;
    border-radius: 10px !important;
    font-size: 12px;
    background: #fffbfe !important;
    border: 2px solid #D146B7 !important;
    font-style: italic;
    color: #D146B7 !important;
    font-weight: 700;
padding-right: 16px;
    padding-bottom: 5px;
}
a#idTab777-my-click:hover {
}
a#idTab777-my-click:hover {
    background: #D146B7 !important;
    color: #fffbfe !important;
    border: 2px solid #ffffff !important;
}
.gsniprev-block-16 {
    border-radius: 10px !important;
    border: 1px solid #ec71b4!important;
    background: #fff8fb;
    width: 500px;
}
a.btn-spmgsnipreview.btn-primary-spmgsnipreview {
    appearance: button;
    border-radius: 10px !important;
    font-size: 19px;
    background: #fffbfe !important;
    border: 2px solid #D146B7 !important;
    font-style: italic;
    color: #D146B7 !important;
    font-weight: 700;
    padding-right: 16px;
    padding-bottom: 5px;
}
a.btn-spmgsnipreview.btn-primary-spmgsnipreview:hover {
background: #D146B7 !important;
    color: #fffbfe !important;
    border: 2px solid #ffffff !important;
}
.row-custom.total-info-tool-product-page {
    border: 1px solid #ec71b4!important;
    background: #fff8fb;
    border-radius: 10px !important;
    margin-top: 0px!important;
    float: none;
    text-align: center;
    
}
.col-sm-5-custom.first-block-ti {
    float: none;
    text-align: center;
    margin: 0 auto;
}
.fb_iframe_widget iframe {
    height: 35px !important;
}
.page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link {
    background-color: #ed7ab9 !important;
    border-color: #fff8fb !important;
    border-radius: 10px !important;
}
.page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover {
    background-color: #ffffff ;
    border-color: #ed7ab9 ;
}
.spr-review-content.col-sm-12-custom {
    justify-content: space-between;
    display: flex;
}
.col-sm-2-custom.files-review-spmgsnipreview {
    width: 100%;
}
p.spr-review-content-body {
    max-width: 100%;
}
@media (max-width: 767px){
p.spr-review-content-body {
    max-width: 100vw;
}}
@media (max-width: 767px){
.spr-review-content.col-sm-12-custom {
    
    display: block;
}}
@media (max-width: 767px){
.fb-like.valign-top.fb_iframe_widget {
    top: -10px;
}}
#footer .fb_iframe_widget iframe {
    height: 135px !important;
}
div#left-column .fb-page.fb_iframe_widget::before {
    font-size: 15px !important;
}

div#reviews-list {
    padding-right: 15px;
}
h3#\#idTab777 {
    text-align: center;
    font-size: 19px;
    font-style: italic;
    color: #D146B7!important;
    font-weight: 700;
}
div#reviews-list {
    padding-right: 15px;
}
/* les nombre d'avis */

span#count-review-tab {
    display: none;
}
p.spmgsnipreview-loyalty {
    display: none;
}
.reviews_list_stars span:nth-child(2) {
    display: none;
}
div#u_0_3_kd {
    display: none;
}
span#count_review_block {
    display: none;
}
span#reviews_text_block {
    display: none;
}
b.title-rating-block {
    display: none;
}
h3#\#idTab777 {
    display: none;
}
.gsniprev-block-reviews-text {
    width: 44px;
    overflow: hidden;
    white-space: nowrap;
}
.connect_with-spmgsnipreview {
    width: 154px !important;
    overflow: hidden;
    white-space: nowrap;
    margin: 0 auto;
}
span.ratings-block-punct {
    display: none !important;
}

/* les nombre d'avis */
/* les champs de personnalisation des avis à garder si je veut utiliser les autres parametre sud module d'avis*/
.spr-review-footer.row-custom {
    display: none;
}
/* les champs de personnalisation des avis à garder si je veut utiliser les autres parametre sud module d'avis*/


h3#\#idTab777 {
    text-align: center;
    font-size: 19px;
    font-style: italic;
    color: #D146B7!important;
    font-weight: 700;
}
div#reviews-list {
    padding-right: 15px;
}
b.spr-summary-actions-togglereviews.gsniprev-block-ratings-text:before {
    content: "Nos Avis Clients -";
    font-size: 19px;
    font-style: italic;
    color: #D146B7!important;
    font-weight: 700;
}
b.spr-summary-actions-togglereviews.gsniprev-block-ratings-text {
    font-size: 0px;
}
.gsniprev-block-16 {
    background: none !important;
    border: 0px solid pink !important;
}
div#iqithtmlandbanners-block-20 {
    margin-bottom: -60px;
}
a#idTab777-my-click {
    margin-top: -25px;
}
a.btn-spmgsnipreview.btn-default-spmgsnipreview {
    margin-top: -25px;
}
.gsniprev-block-16 {
    margin-bottom: -5px;
}
a.btn-spmgsnipreview.btn-default-spmgsnipreview {
    border-radius: 10px !important;
}
@media (max-width: 767px){
div#iqithtmlandbanners-block-20 {
    margin-bottom: -30px;
}}
@media (max-width: 767px){
a#idTab777-my-click {
    margin-top: -5px;
}}
@media (max-width: 767px){
a.btn-spmgsnipreview.btn-default-spmgsnipreview {
    margin-top: -5px;
}}
@media (max-width: 767px){
.gsniprev-block-16 {
    margin-bottom: 10px;
}}


#left-column .fb_iframe_widget span {
    height: 70px !important;
}

.fb_iframe_widget iframe {
    min-width: 105px;
}
.spr-review-content.col-sm-3-custom {
    display: none;
}

input.btn-custom.btn-primary-spmgsnipreview.testimonials-add-btn {
    appearance: button;
    border-radius: 10px!important;
    font-size: 12px;
    background: #fffbfe!important;
    border: 2px solid #D146B7!important;
    font-style: italic;
    color: #D146B7!important;
    font-weight: 700;
    padding-right: 16px;
    padding-bottom: 5px;
}
input.btn-custom.btn-primary-spmgsnipreview.testimonials-add-btn:hover {
    appearance: button;
    border-radius: 10px!important;
    font-size: 12px;
    color: #fffbfe!important;
    border: 2px solid #D146B7!important;
    font-style: italic;
    background: #D146B7!important;
    }
h1.page-heading {
    padding-top: 10px;
}
.PIN_1629729991384_button_pin.PIN_1629729991384_save {
    border-radius: 6px !important;
}

img.img-fluid.manufacturer-logo {
    max-width: 900px;
}

@media (min-width: 767px){
.tolove3 {
    display: none;
}}


@media (max-width: 767px){
span.form-control-label {
    margin-bottom: 7px !important;
}}

@media (max-width: 767px){
#product span.sr-only {
    font-size: 10px !important;
}}

@media (max-width: 767px){
a.PIN_1629806892021_button_pin.PIN_1629806892021_save {
    margin-top: 10px;
}}

div#iqithtmlandbanners-block-16 {
    padding-bottom: 10px;
}

#left-column .fb-page.fb_iframe_widget {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}


.template_slide .fadeOut_1_title .page-title-categoryslider {
    color: #D146B7;
    float: none;
    margin: 0 auto;
    text-align: center;
}
.template_slide .page-top .page-title-categoryslider:after {
width: 0px !important;
}
.page-top.fadeOut_1_title {
    padding-top: 20px;
}

.ad_info_pro {
    padding: 10px;
}
.template_slide .fadeOut_1_title .page-title-categoryslider {
    color: #D146B7;
    float: none;
    margin: 0 auto;
    text-align: center;
}
span.price_pro {
    color: #D146B7;
}

#product  .iqit-accordion .title {
    font-weight: 700;
    padding: .6rem 0;
    border-bottom: 1px solid hsla(0,0%,63%,.25);
    content: "Nos Avis Clients -";
    font-size: 19px;
    font-style: italic;
    color: #D146B7 !important;
}
#product a.collapsed {
    color: #D146B7 !important;
}

#product i.fa.fa-angle-down.float-right.angle-down {
    font-size: 30px;
}

body.category-id-63 .product_header_container.clearfix:after {
    content: "Vous pouvez même les congeler pour plus tard !";
    font-style: italic;
    color: #ea4daa;
    font-weight: 600;
}
body.category-id-11 .product_header_container.clearfix:after {
    content: "Vous pouvez même les congeler pour plus tard !";
    font-style: italic;
    color: #ea4daa;
    font-weight: 600;
}

li.google {
    display: none;
}

#category span.magnitude {
    display: none;
}


h2.title.section-title {
    font-weight: 700 !important;
    font-size: 15px !important;
    font-style: italic !important;
    color: #777 important;
    text-transform: uppercase !important;
}
.opc-container .custom-panel h2 {
    letter-spacing: 0px !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    font-style: italic !important;
    color: #777 important;
    text-transform: uppercase !important;
}
.opc-container .custom-panel h2 {
    background: #fff8fb !important;
}

div#payment_methods_additional_container {
    display: none;
}

.opc-container input[type=checkbox]+label:before {
    line-height: 1 !important;
}
@media (max-width: 767px){
.parent-three-column.custom-panel.kb_mobile_sc_respo.kb_mobile_sc_respo_new div#columnleft-2 {
    width: 100% !important;
    flex: 100% !important;
    max-width: 100% !important;
}}



.custom-panel label img {
    margin-right: 100%;
margin-left: 10px;
}


.opc-container [type="radio"]:checked+label:before, .opc-container [type="radio"]:not(:checked)+label:before {
    border: 1px solid #d146b7 !important;
left: -3.5px !important;
    top: -3.5px !important;
    width: 25px !important;
    height: 25px !important;
    }
.input-box.input-different-shipping {
    padding-bottom: 10px;
}

@media (max-width: 568px){
div#interactive-bar-right-s-spmgsnipreview {
    display: none;
}}



.lc_chatbox .contact::before {
    content: "\f232" !important;
    color: green !important;
    font-size: 30px !important;
}
.lc_chatbox .no_rate_customer.contact_start_chat .contact {
    padding-left: 20px !important;
    color: #1a9e4b !important;
    font-size: 15px !important;
}

.lc_offline_text {
    font-size: 15px;
}

#product  .spr-review-content.col-sm-12-custom {
    
    display: inline-block !important;
}

#product .spr-review-content.col-sm-3-custom {
    display: none !important;
}

@media (min-width: 767px) {
#product .spr-review-content.col-sm-9-custom {
    width: 100% !important;
}}


.total-rating-items-block-footer span {
    text-shadow: none !important;
}

@media (max-width: 767px) {
.col-xs-12.col-sm-12.wrapper.links.owl_storereviews_type_carousel {
    padding-bottom: 15px;
}}
@media (max-width: 767px) {
.title.clearfix.hidden-md-up {
    display: none !important;
}}


.product-customization
 {
    display: none;
  
}
@media (min-width: 99px){
body.category-id-28 .product-customization
 {
    display: block !important;
  
}}
@media (min-width: 99px){
body.category-id-27 .product-customization
 {
    display: block !important;
  
}}



.shopping-cart-description p:nth-child(2) {
    display: none;
}

@media (min-width: 99px) {
.body.category-id-27 .product-customization {
    display: block !important;
}}

@media (min-width: 99px) {
body.category-id-27 .product-customization {
    display: block !important;
}}

.post-content {
    max-width: 100%;
}



.collapse:not(.show) {
    display: block !important;
}


#product .collapse:not(.show) {
    display: none !important;
}
#index .collapse:not(.show) {
    display: none !important;
}

a#idTab777-my-click {
    margin-top: -15px !important;
    
}
a.btn-spmgsnipreview.btn-default-spmgsnipreview {
    margin-bottom: -44px !important;
}



#footer .collapse:not(.show) {
    display: none !important;}

@media (min-width: 768px){
.header-top {
    padding-top: 0px!important;
}}

@media (min-width: 768px){
.header-top {
    padding-top: 0px!important;
}}

header#header {
    background: #ffffff!important;
    box-shadow: 0 1px 8px #ffb1d2;
}



.cart-container {
    display: none;
}
.formbuilder_group label {
    font-weight: 900!important;
    text-transform: uppercase!important;
    font-style: italic!important;
    font-size: 16px!important;
    color: #D146B7;
}

.formbuilder_group .form-control {
    background-color: #fff;
    color: #3c3c3c;
    border: solid 2px #ffa9d9;
max-height: 60px;
}
.itemfield_wp.row {
    float: none;
    text-align: center;
}

section#wrapper {
    max-width: 960px;
    float: none;
    margin: 0 auto;
}

section#wrapper {
    max-width: 960px;
    float: none;
    margin: auto;
}
@media (max-width: 768px) {
section#wrapper {
    padding-left: 20px;
    padding-right: 20px;
    float: none;
    margin: auto;
}}
@media (max-width: 768px) {
#cms section#wrapper {
    padding-left: 20px;
    padding-right: 20px;
    float: left;
}}

#index section#wrapper {
    max-width: 1500px;
    float: none;
    margin: auto;
}
#product section#wrapper {
    max-width: 1500px;
    float: none;
    margin: auto;
}
#category section#wrapper {
    max-width: 1500px;
    float: none;
    margin: auto;
}
#index section#wrapper {
    max-width: 1500px;
    float: none;
    margin: auto;
}

#checkout .formbuilder_group label {
    font-size: 14px!important;
    text-transform: none !important;
    color: #6a6a6a;
}

#product .gsniprev-block-16 {
    display: none;
}

.product-add-to-cart.pt-3:before {
    content: "Vous pourrez choisir la date de livraison et la décoration à la prochaine étape";
}



label.col-md-3.form-control-label.required {
    font-size: 14px !important;
}


.estimateddelivery h4:before, .ed_orderbefore:before {
    color: #ec71b4 !important;
}
.estimateddelivery div strong:first-child {
    color: #27ae60 !important;
    text-transform: capitalize !important;
}
p.ed_4 {
    margin-bottom: 0rem !important;
}
p.ed_1:before {
    content: "ou" !important;
}
.estimateddelivery div p {
    margin-bottom: 4px !important;
}

#footer-container-first {
    background-image: url(https://gateausansoeufs.com/img/watercolor.webp) !important;
    background-size: auto     !important;
}



#product #main.-combinations-loading #main-product-wrapper {
    opacity: 1 !important;
}

#product i.fa.fa-circle-o-notch.fa-spin {
    display: none !important;
}

div#blockcart-content {
    display: none !important;
}
.product-add-to-cart.pt-3 {
    display: none !important;
}
.col-header-right .search-widgets
{
width: auto !important;
}
