.elementor-483 .elementor-element.elementor-element-89cb8bc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-483 .elementor-element.elementor-element-5d28e9e{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-483 .elementor-element.elementor-element-d73dccc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-483 .elementor-element.elementor-element-1833912{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-483 .elementor-element.elementor-element-dda181e{--spacer-size:80px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-483 .elementor-element.elementor-element-1cf91cd .elementor-icon-list-icon{width:14px;}.elementor-483 .elementor-element.elementor-element-1cf91cd .elementor-icon-list-icon i{font-size:14px;}.elementor-483 .elementor-element.elementor-element-1cf91cd .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-483 .elementor-element.elementor-element-1cf91cd .elementor-icon-list-text, .elementor-483 .elementor-element.elementor-element-1cf91cd .elementor-icon-list-text a{color:#959595;}.elementor-483 .elementor-element.elementor-element-1cf91cd .elementor-icon-list-item{font-family:"Lexend", Sans-serif;font-size:40px;font-weight:bold;text-transform:uppercase;line-height:1.15em;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-483 .elementor-element.elementor-element-c7c790e .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:40px;font-weight:200;text-transform:uppercase;line-height:1.15em;color:#959595;}.elementor-483 .elementor-element.elementor-element-10c1b39{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:10px 12px 10px 12px;}.woocommerce .elementor-483 .elementor-element.elementor-element-10c1b39 .woocommerce-product-details__short-description{color:var( --e-global-color-secondary );font-family:"Cardo", Sans-serif;font-size:18px;font-weight:bold;}.elementor-483 .elementor-element.elementor-element-cc5fc29{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-483 .elementor-element.elementor-element-cc5fc29:not(.elementor-motion-effects-element-type-background), .elementor-483 .elementor-element.elementor-element-cc5fc29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9739cc );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-483 .elementor-element.elementor-element-b718e0f .cart button, .elementor-483 .elementor-element.elementor-element-b718e0f .cart .button{font-family:"Lexend", Sans-serif;font-size:14px;font-weight:normal;line-height:1.2em;border-radius:8px 8px 8px 8px;padding:11px 15px 11px 15px;color:var( --e-global-color-c37d6ce );background-color:var( --e-global-color-text );transition:all 0.2s;}.elementor-483 .elementor-element.elementor-element-b718e0f .cart button:hover, .elementor-483 .elementor-element.elementor-element-b718e0f .cart .button:hover{color:var( --e-global-color-c37d6ce );background-color:var( --e-global-color-primary );}.elementor-483 .elementor-element.elementor-element-b718e0f .quantity .qty{font-family:"Lexend", Sans-serif;font-size:14px;font-weight:normal;border-style:none;border-radius:8px 8px 8px 8px;padding:5px 5px 5px 5px;transition:all 0.2s;}.woocommerce .elementor-483 .elementor-element.elementor-element-b718e0f form.cart table.variations td.value select{color:var( --e-global-color-text );}.woocommerce .elementor-483 .elementor-element.elementor-element-b718e0f form.cart table.variations td.value select, .woocommerce .elementor-483 .elementor-element.elementor-element-b718e0f form.cart table.variations td.value:before{background-color:var( --e-global-color-c37d6ce );border:var( --e-global-color-c37d6ce );border-radius:8px;}.woocommerce .elementor-483 .elementor-element.elementor-element-b718e0f form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-483 .elementor-element.elementor-element-b718e0f form.cart table.variations td.value:before{font-family:"Lexend", Sans-serif;font-size:14px;}.elementor-483 .elementor-element.elementor-element-3bed31b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-483 .elementor-element.elementor-element-adaf958{padding:0px 0px 0px 0px;}.elementor-483 .elementor-element.elementor-element-021de0a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-483 .elementor-element.elementor-element-e57afd5{text-align:center;}.elementor-483 .elementor-element.elementor-element-e57afd5 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:12px;font-weight:300;color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-483 .elementor-element.elementor-element-190a1fb .elementor-button{background-color:#E8977E00;font-family:"Lexend", Sans-serif;font-size:12px;font-weight:300;text-decoration:underline;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-483 .elementor-element.elementor-element-190a1fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-483 .elementor-element.elementor-element-190a1fb .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-483 .elementor-element.elementor-element-6bdfa0a{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:10px 12px 10px 12px;}.woocommerce .elementor-483 .elementor-element.elementor-element-6bdfa0a .woocommerce-product-details__short-description{color:var( --e-global-color-secondary );font-family:"Cardo", Sans-serif;font-size:18px;font-weight:bold;}.elementor-483 .elementor-element.elementor-element-78cddd3{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-483 .elementor-element.elementor-element-81115ca{--n-accordion-title-font-size:16px;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-icon-size:24px;}.elementor-483 .elementor-element.elementor-element-81115ca > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-483 .elementor-element.elementor-element-81115ca > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Cardo", Sans-serif;font-weight:400;}:where( .elementor-483 .elementor-element.elementor-element-81115ca > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F6F0EB;}.elementor-483 .elementor-element.elementor-element-4e01c7c{--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;--padding-top:30px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-483 .elementor-element.elementor-element-e2afdf2{--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;--border-radius:8px 8px 8px 8px;--padding-top:102px;--padding-bottom:102px;--padding-left:102px;--padding-right:102px;}.elementor-483 .elementor-element.elementor-element-e2afdf2:not(.elementor-motion-effects-element-type-background), .elementor-483 .elementor-element.elementor-element-e2afdf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://duval-leroy.developpement.io/wp-content/uploads/2025/12/product-section-bg.webp");}.elementor-483 .elementor-element.elementor-element-0818690{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-483 .elementor-element.elementor-element-f07a6f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-483 .elementor-element.elementor-element-f391160 img{border-radius:8px 8px 8px 8px;}.elementor-483 .elementor-element.elementor-element-62313cb{--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-483 .elementor-element.elementor-element-3f3db58{text-align:center;}.elementor-483 .elementor-element.elementor-element-3f3db58 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:22px;font-weight:bold;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-483 .elementor-element.elementor-element-aa9e5a1{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-accent );}.elementor-483 .elementor-element.elementor-element-aa9e5a1 .swiper-slide > .elementor-element{height:100%;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-483 .elementor-element.elementor-element-bb5b248{--grid-columns:3;--grid-column-gap:64px;}.elementor-483 .elementor-element.elementor-element-bb5b248 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-483 .elementor-element.elementor-element-bb5b248 .e-loop-item > .elementor-section, .elementor-483 .elementor-element.elementor-element-bb5b248 .e-loop-item > .elementor-section > .elementor-container, .elementor-483 .elementor-element.elementor-element-bb5b248 .e-loop-item > .e-con, .elementor-483 .elementor-element.elementor-element-bb5b248 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(min-width:768px){.elementor-483 .elementor-element.elementor-element-d73dccc{--width:50%;}.elementor-483 .elementor-element.elementor-element-1833912{--width:50%;}}@media(max-width:1024px){.elementor-483 .elementor-element.elementor-element-1833912{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-483 .elementor-element.elementor-element-e2afdf2{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-483 .elementor-element.elementor-element-aa9e5a1{--swiper-slides-to-display:3;}.elementor-483 .elementor-element.elementor-element-bb5b248{--grid-columns:2;--grid-column-gap:20px;}}@media(max-width:767px){.elementor-483 .elementor-element.elementor-element-1cf91cd .elementor-icon-list-item{font-size:36px;}.elementor-483 .elementor-element.elementor-element-c7c790e .elementor-heading-title{font-size:36px;}.elementor-483 .elementor-element.elementor-element-4e01c7c{--padding-top:15px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-483 .elementor-element.elementor-element-e2afdf2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-483 .elementor-element.elementor-element-aa9e5a1{--swiper-slides-to-display:1;}.elementor-483 .elementor-element.elementor-element-bb5b248{--grid-columns:1;}}/* Start custom CSS */.yith_ywraq_add_item_response_message a {
    padding-top:20px;
}

.custom-qty-select {
    font-family: Lexend;
    font-size:14px;
    height:39px;
    border-radius:8px;
    border:none;
    background-color: #ffffff;
}
/* Jolie flèche custom */

.postid-5021 select#pa_format option[value="75cl"] {
    display: none;
}

.postid-5030 select#pa_format option[value="75cl"] {
    display: none;
}

/*PPM BOX 3*/
.postid-327 #ajout_panier .quantity, .postid-323 #ajout_panier .quantity, .postid-321 #ajout_panier .quantity, .postid-318 #ajout_panier .quantity, .postid-3096 #ajout_panier .quantity { 
        top:-53px !important;
}

.postid-335 #ajout_panier .quantity,.postid-325 #ajout_panier .quantity{ 
        top:0px !important;
}

#ppom-box-3 .form-row.ppom-rendering-fields {
    margin: 0;
    padding: 0;
}

#ppom-box-3 .form-row.ppom-rendering-fields .ppom-field-wrapper {
    padding: 0 !important;
    text-align: center;
    font-size: 12px;
    font-weight: 300;
    font-family: "Lexend", Sans-serif;
}

#ppom-box-3 label.form-control-label,
#ppom-box-3 .form-check-label {
    margin: 0;
    display: inline-block;
}

#ppom-box-3 label.form-control-label::after {
    content: ",";
}

#ppom-box-3 label+.form-check-inline {
    display: inline;
    margin: 0;
}

#ppom-box-3 label.form-check-label input[type="checkbox"] {
    zoom: 1.1;
    align-self: center;
}

#ppom-box-3 .form-check-label {
    display: inline-flex;
    gap: 8px;
    flex-direction: row-reverse;
}

#ppom-box-3 .ppom-input-option-label.ppom-label-checkbox .ppom-option-label-price {
    font-size: 12px;
}


.woocommerce div.product form.cart.variations_form .single_variation_wrap #ppom-box-3 {
        position: absolute;
        top: -46px;
        right: 0;
        width: calc(50% - 8px);
    }


/*PPM BOX3*/

#ajout_panier .quantity {
    top:-53px !important;
}
/*CHOIX DE COULEURS*/

/* Brut Réserve */
.product_cat-brut-reserve #titre-categorie .elementor-post-info__terms-list-item,
.product_cat-brut-reserve #titre-produit .product_title {
    color: #A59A73 !important;
}

/* Prestige Premier Cru */
.product_cat-prestige-premier-cru #titre-categorie .elementor-post-info__terms-list-item,
.product_cat-prestige-premier-cru #titre-produit .product_title {
    color: #959595 !important;
}

/* Vinothèque */
.product_cat-vinotheque #titre-categorie .elementor-post-info__terms-list-item,
.product_cat-vinotheque #titre-produit .product_title {
    color: #E4CB65 !important;
}

/* Femme de Champagne */
.product_cat-femme-de-champagne #titre-categorie .elementor-post-info__terms-list-item,
.product_cat-femme-de-champagne #titre-produit .product_title {
    color: #E8977E !important;
}


/*FIN CHOIX DES COULEURS*/

#degustation p {
    font-family:Cardo;
    font-size:12px;
}

#cepages p {
    font-family:Cardo;
    font-size:12px;
}

#ajout_panier input[type="number"]::-webkit-outer-spin-button,
#ajout_panier input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

#ajout_panier input[type="number"] {
  -moz-appearance: textfield;
}

.price .woocommerce-Price-amount {
    color: #000000;
    font-size: 1.25rem;
    font-family: 'lexend';
    font-weight: 600;
    padding-left: 10px;
}


#remise-quantite {
    color: #000000;
    font-size: 12px;
    font-family: 'lexend';
    font-weight: 400 !important;
}

.single_variation_wrap .woocommerce-variation {
    margin-bottom:10px;
}/* End custom CSS */