.elementor-8445 .elementor-element.elementor-element-7bfb38da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8445 .elementor-element.elementor-element-6c791286{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8445 .elementor-element.elementor-element-4f7fbabf{--display:flex;}.elementor-8445 .elementor-element.elementor-element-3af6ba{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-8445 .elementor-element.elementor-element-3a86ad > .elementor-widget-container{margin:-14px 0px -14px 0px;padding:0px 0px 0px 0px;}.elementor-8445 .elementor-element.elementor-element-3a86ad.elementor-element{--align-self:flex-start;}.elementor-8445 .elementor-element.elementor-element-3a86ad{text-align:end;}.woocommerce .elementor-8445 .elementor-element.elementor-element-3a86ad .price{color:var( --e-global-color-primary );font-size:24px;font-weight:bold;}.elementor-8445 .elementor-element.elementor-element-39857296{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8445 .elementor-element.elementor-element-39857296 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-8445 .elementor-element.elementor-element-39857296.elementor-element{--align-self:flex-start;}.woocommerce .elementor-8445 .elementor-element.elementor-element-39857296 .stock{color:var( --e-global-color-primary );font-size:15px;font-weight:600;font-style:normal;line-height:1px;word-spacing:0px;}.elementor-8445 .elementor-element.elementor-element-16bcad17 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-8445 .elementor-element.elementor-element-1f6b901d > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-8445 .elementor-element.elementor-element-1f6b901d .cart button, .elementor-8445 .elementor-element.elementor-element-1f6b901d .cart .button{transition:all 0.2s;}.elementor-8445 .elementor-element.elementor-element-1f6b901d{--view-cart-spacing:0px;--button-spacing:0px;}.elementor-8445 .elementor-element.elementor-element-1f6b901d .quantity .qty{transition:all 0.2s;}.elementor-8445 .elementor-element.elementor-element-5c83890c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-8445 .elementor-element.elementor-element-68cd860b > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-8445 .elementor-element.elementor-element-68cd860b.elementor-element{--align-self:center;}.elementor-8445 .elementor-element.elementor-element-68cd860b{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;font-style:italic;line-height:30px;color:#9A9A9A;}.elementor-8445 .elementor-element.elementor-element-68cd860b a{color:#404E65;}.elementor-8445 .elementor-element.elementor-element-6c8dec99{width:auto;max-width:auto;}.elementor-8445 .elementor-element.elementor-element-6c8dec99 > .elementor-widget-container{margin:-80px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8445 .elementor-element.elementor-element-6c8dec99.elementor-element{--align-self:stretch;}.woocommerce .elementor-8445 .elementor-element.elementor-element-6c8dec99 .woocommerce-tabs .woocommerce-Tabs-panel{font-weight:400;border-width:0px 0px 0px 0px;margin-top:-0px;}.elementor-8445 .elementor-element.elementor-element-39fec594{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8445 .elementor-element.elementor-element-42f78263.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8445 .elementor-element.elementor-element-42f78263.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-8445 .elementor-element.elementor-element-5dde52e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8445 .elementor-element.elementor-element-42e12c6{width:auto;max-width:auto;text-align:center;}.elementor-8445 .elementor-element.elementor-element-42e12c6 > .elementor-widget-container{margin:60px 0px 45px 0px;padding:0px 0px 6px 0px;border-style:solid;border-width:0px 0px 4px 0px;}.elementor-8445 .elementor-element.elementor-element-42e12c6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:1px;color:#404E65;}.elementor-8445 .elementor-element.elementor-element-59610958{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8445 .elementor-element.elementor-element-3382678f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8445 .elementor-element.elementor-element-3382678f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#FFFFFF;}.elementor-8445 .elementor-element.elementor-element-3382678f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#FFFFFF;}.elementor-8445 .elementor-element.elementor-element-3382678f.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-8445 .elementor-element.elementor-element-18afc977{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-8445 .elementor-element.elementor-element-42f78263.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8445 .elementor-element.elementor-element-3382678f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-8445 .elementor-element.elementor-element-1f6b901d > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-8445 .elementor-element.elementor-element-42f78263.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8445 .elementor-element.elementor-element-3382678f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-8445 .elementor-element.elementor-element-5c83890c{--content-width:100%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-1f6b901d */:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty {
    height: auto;
}

.elementor-8445 .elementor-element.elementor-element-1f6b901d h2 {font-size: 16px;}

#coffret {
    color: #fb4a81;
}

.yith-wapo-block .yith-wapo-addon .addon-header {
    margin-top: -20px;
}

#wapo-total-order-price {
    color: var(--e-global-color-secondary);
    font-family: "Fredoka", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-6c8dec99 */@media (min-width: 992px) {
    .col-md-offset-1 {
        margin-left: 8.33333333% !important
    }
}/* End custom CSS */
/* Start custom CSS */.ip-p-c .cart .quantity input,
.shop_table.cart .quantity input {
	font-size:      18px;
	border-radius:  4px;
	text-align:     center;
	padding:        0 25px;
	line-height:    41px;
	width:          90px;
	vertical-align: middle;
}

.ip-p-c .woocommerce-variation-price {
    display: none;
}
a.reset_variations {
    display: none;
}


/* ne pas afficher stock en dessous */
.elementor-add-to-cart.elementor-product-simple .stock.in-stock {
    display: block;
    padding-bottom: 10px;
}

/* monter un peu sous total */
#wapo-total-price-table {
    padding-bottom: 10px !important;
    margin-top: 15px !important;
}

/* alignement prix total */
#wapo-total-order-price {
    padding-bottom: 7px !important;
}

/* espacement entre cadeau et ets les cas à cocher */
.yith-wapo-block .yith-wapo-addon.empty-title {
    margin-top: 0px !important;
}


/* masquer le mot effacer */
.clear {
    display: none !important;
}


/* masquer stock disponible sur les variables */
p.stock.in-stock {
    display: none;
}

/* espacement en dessous de Ajouter une boite cadeau  */
.yith-wapo-block .yith-wapo-addon .addon-header {
    margin-top: -20px !important;
}
/* fin */ 

/* effacer l'option "Petite boite" */
#yith-wapo-block-2 .yith-wapo-option:nth-child(1) .checkbox-button-container{
	display:none;
	
}
/* FIN effacer l'option "Petite boite" *//* End custom CSS */