.elementor-16 .elementor-element.elementor-element-ece1dff .elementor-column-gap-custom .elementor-column>.elementor-element-populated{padding:20px}.elementor-16 .elementor-element.elementor-element-ece1dff{margin-top:6rem;margin-bottom:6rem}.elementor-16 .elementor-element.elementor-element-cd1c3b2.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.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-16 .elementor-element.elementor-element-2beb888{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center}.elementor-16 .elementor-element.elementor-element-2beb888 .elementor-heading-title{font-family:"Canela",Sans-serif;font-size:6.375rem;font-weight:600;color:var(--e-global-color-text)}.wl .elementor-widget-cart-items thead tr.wl-ci-heading-nav th.wl-ci-heading{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.wl .elementor-widget-cart-items .wl-ci-product-name.product-name>a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.wl .elementor-widget-cart-items .wl-ci-cart-category span{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.wl .elementor-widget-cart-items .wl-ci-cart-category a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.wl .elementor-widget-cart-items .product-price.wl-ci-product-price .woocommerce-Price-amount.amount{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.wl .elementor-widget-cart-items .product-subtotal.wl-ci-product-subtotal .woocommerce-Price-amount.amount{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.wl .elementor-widget-cart-items .button.wl-ci-coupon-button{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.wl .elementor-widget-cart-items .button.wl-ci-update-cart-button{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.wl .elementor-widget-cart-items .wl-ci-proceed-to-checkout .button.checkout-button{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-16 .elementor-element.elementor-element-a7cdffa .wl-ci-product-thumbnail{display:block!important}.wl .elementor-16 .elementor-element.elementor-element-a7cdffa thead tr.wl-ci-heading-nav{background-color:var(--e-global-color-04f1f65)}.wl .elementor-16 .elementor-element.elementor-element-a7cdffa table.wl-ci-cart-table{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-text);border-radius:0 0 0 0}.wl .elementor-16 .elementor-element.elementor-element-a7cdffa thead tr.wl-ci-heading-nav th.wl-ci-heading{color:var(--e-global-color-text);font-family:"Alegreya Sans",Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.5em}.wl .elementor-16 .elementor-element.elementor-element-a7cdffa .product-thumbnail.wl-ci-product-thumbnail img{width:170px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var(--e-global-color-primary);border-radius:50% 50% 50% 50%;box-shadow:0 0 0 6px #A28853}.wl .elementor-16 .elementor-element.elementor-element-a7cdffa .wl-ci-product-name.product-name>a{color:var(--e-global-color-text);font-family:"Canela",Sans-serif;font-size:1.6rem;font-weight:600;line-height:26px}.wl .elementor-16 .elementor-element.elementor-element-a7cdffa .wl-ci-cart-category span{color:var(--e-global-color-secondary);font-family:"Alegreya Sans",Sans-serif;font-size:14px;font-weight:500;line-height:26px}.wl .elementor-16 .elementor-element.elementor-element-a7cdffa .wl-ci-cart-category a{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:500;line-height:26px}.wl .elementor-16 .elementor-element.elementor-element-a7cdffa .product-price.wl-ci-product-price .woocommerce-Price-amount.amount{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:500;line-height:26px}.wl .elementor-16 .elementor-element.elementor-element-a7cdffa .product-quantity.wl-ci-product-quantity input[type=button]{color:var(--e-global-color-primary)}.wl .elementor-16 .elementor-element.elementor-element-a7cdffa .product-subtotal.wl-ci-product-subtotal .woocommerce-Price-amount.amount{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:500;line-height:26px}.wl .elementor-16 .elementor-element.elementor-element-a7cdffa .button.wl-ci-coupon-button{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:500;line-height:26px}.wl .elementor-16 .elementor-element.elementor-element-a7cdffa .button.wl-ci-update-cart-button{font-family:"Alegreya Sans",Sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;line-height:26px;border-radius:0 0 0 0;color:var(--e-global-color-primary);background:var(--e-global-color-48b80ad)}.wl .elementor-16 .elementor-element.elementor-element-a7cdffa .button.wl-ci-update-cart-button:hover{color:var(--e-global-color-primary);background:var(--e-global-color-text)}.wl .elementor-16 .elementor-element.elementor-element-a7cdffa .wl-ci-proceed-to-checkout .button.checkout-button{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:500;line-height:26px}.elementor-widget-cart-overview .wl-cart-overview .cart_totals .wl-co-title,.elementor-widget-cart-overview .wl-cart-overview .cart_totals .elementor-inline-editing{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-cart-overview .wl-cart-overview table tr th{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-cart-overview .wl-cart-overview table tr td{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-cart-overview .wl-cart-overview .wc-proceed-to-checkout a.checkout-button{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-16 .elementor-element.elementor-element-d4ef5af .wl-cart-overview table{background-color:#fff0}.elementor-16 .elementor-element.elementor-element-d4ef5af{width:100%;max-width:100%}.elementor-16 .elementor-element.elementor-element-d4ef5af>.elementor-widget-container{margin:3rem 0rem 0rem 0rem}.elementor-16 .elementor-element.elementor-element-d4ef5af .wc-proceed-to-checkout a.checkout-button{display:block!important;padding:.75em 1em .75em 1em;margin:0em 0em 0em 0em;border-radius:0 0 0 0}.elementor-16 .elementor-element.elementor-element-d4ef5af .wl-cart-overview .cart_totals .wl-co-title{text-align:left}.elementor-16 .elementor-element.elementor-element-d4ef5af .wl-cart-overview .cart_totals .elementor-inline-editing{text-align:left}.elementor-16 .elementor-element.elementor-element-d4ef5af .wl-cart-overview .cart_totals .wl-co-title,.elementor-16 .elementor-element.elementor-element-d4ef5af .wl-cart-overview .cart_totals .elementor-inline-editing{font-family:"Alegreya Sans",Sans-serif;font-size:1.2rem;font-weight:500}.elementor-16 .elementor-element.elementor-element-d4ef5af .wl-cart-overview table tr td,.elementor-16 .elementor-element.elementor-element-d4ef5af .wl-cart-overview table tr th{border-style:solid;border-width:1px 1px 1px 1px;border-color:#7BC1BB62}.elementor-16 .elementor-element.elementor-element-d4ef5af .wl-cart-overview table tr td{text-align:left;font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:500}.elementor-16 .elementor-element.elementor-element-d4ef5af .wl-cart-overview table tr th{text-align:left;font-family:"Alegreya Sans",Sans-serif;font-size:1.2rem;font-weight:500}.elementor-16 .elementor-element.elementor-element-d4ef5af .wl-cart-overview .wc-proceed-to-checkout a.checkout-button{font-family:"Alegreya Sans",Sans-serif;font-size:1.2rem;font-weight:500;text-transform:uppercase;color:var(--e-global-color-text);background:var(--e-global-color-secondary)}.elementor-16 .elementor-element.elementor-element-d4ef5af .wl-cart-overview .wc-proceed-to-checkout a.checkout-button:hover{color:var(--e-global-color-secondary);background:var(--e-global-color-text)}.elementor-16 .elementor-element.elementor-element-d4ef5af .wc-proceed-to-checkout a.checkout-button:hover{border-radius:0 0 0 0}:root{--page-title-display:none}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-a7cdffa .wl-ci-product-thumbnail{display:block!important}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-ece1dff .elementor-column-gap-custom .elementor-column>.elementor-element-populated{padding:0}.elementor-16 .elementor-element.elementor-element-ece1dff{margin-top:3rem;margin-bottom:1rem;padding:0rem 1.25rem 0rem 1.25rem}.elementor-16 .elementor-element.elementor-element-cd1c3b2>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-16 .elementor-element.elementor-element-2beb888 .elementor-heading-title{font-size:3.2rem}.elementor-16 .elementor-element.elementor-element-a7cdffa .wl-ci-product-thumbnail{display:block!important}.wl .elementor-16 .elementor-element.elementor-element-a7cdffa .wl-ci-product-name.product-name>a{font-size:1.2rem;line-height:1.2em}.wl .elementor-16 .elementor-element.elementor-element-a7cdffa .button.wl-ci-update-cart-button{margin:20px 0 20px 0}}#panier .shop_table td,#panier .qty,#panier .eicon-close{color:#fff}#panier .product-category a{color:var(--e-global-color-secondary)}#panier .shop_table{border-collapse:collapse}#panier .shop_table tr{border:1px solid #7BC1BB62;transition:background .3s ease}#panier .shop_table tr:hover{transition:background .3s ease;background:#7BC1BB12}#panier .shop_table .product-thumbnail img{margin:1.5rem 0 1.5rem 1.5rem}#panier .plus,#panier .minus{font-size:1.6rem}#panier td{padding:0!important}#panier th{padding:1rem 0}#panier .wl-ci-heading-nav th:nth-child(1){width:230px}#panier .wl-ci-heading-nav th:nth-child(3){width:150px}#panier .button.wl-ci-update-cart-button:hover{opacity:1}#panier .product-thumbnail img{transition:box-shadow .3s ease,border-color .3s ease}#panier tr:hover .product-thumbnail img{border-color:#fff;box-shadow:0 0 0 0 #a28853;transition:box-shadow .3s ease,border-color .3s ease}@media (max-width:767px){#panier .shop_table{border:0 none}#panier .shop_table thead th{display:none}#panier .shop_table thead .product-name{display:block;padding:.5rem}#panier .product-name{width:100%;grid-column:2 / 3;grid-row:1 / 2}#panier .product-price{grid-column:2 / 3;grid-row:2}#panier .product-quantity{grid-column:2;grid-row:3}#panier .product-quantity .quantity,#panier .product-quantity .qty{margin:0;height:40px}#panier .product-subtotal{grid-column:2;grid-row:3;margin-left:83px;margin-top:auto;margin-bottom:auto}#panier .product-remove{grid-row:1 / 4;margin:auto}#panier .product-remove a{font-size:1.5rem}#panier .shop_table thead,#panier .shop_table .wl-ci-heading-nav{width:100%;display:flex;flex-wrap:wrap}#panier .shop_table .cart_item{padding:.5rem}#panier .shop_table .cart_item{display:grid;grid-template-columns:0.25fr 1fr .1fr;grid-template-rows:repeat(4,.25fr)}#panier tbody .product-thumbnail{display:block!important;grid-row:1 / 4;width:70px;margin-right:15px;display:block;margin-top:auto;margin-bottom:auto}#panier .product-thumbnail img{margin:0!important;box-shadow:0 0 0 3px #a28853}#panier tbody .minus,#panier tbody .plus{position:absolute;height:40px!important}#panier tbody .minus{left:0}#panier tbody .plus{right:0}}#resume .wl-co-title{background:var(--e-global-color-04f1f65);border:1px solid #7BC1BB62;margin:0;padding:1rem;text-transform:uppercase;border-bottom:0 none}#resume .shop_table{border:1px solid #7BC1BB62;border-radius:0;border-collapse:collapse}#resume .order-total th,#resume .order-total td{font-size:2.5rem;text-transform:uppercase}#resume .checkout-button{max-width:360px;margin-top:1rem}#resume .wl-cart-overview table tr:hover td,#resume .wl-cart-overview table tr:hover th{background:initial}#resume tr{border:1px solid #7BC1BB62;transition:background .3s ease}#resume tr:hover{transition:background .3s ease;background:#7BC1BB12}#resume .cart-subtotal *{font-size:1.3rem}#resume .cart-subtotal th{text-transform:uppercase}@media (max-width:767px){#resume .wc-proceed-to-checkout{justify-content:center;width:100%}#resume .wc-proceed-to-checkout a{width:calc(100% - 20px)}}@font-face{font-family:'Canela';font-style:normal;font-weight:600;font-display:auto;src:url(https://ladiplomate.fr/wp-content/uploads/Canela-Bold-Web.woff2) format('woff2'),url(https://ladiplomate.fr/wp-content/uploads/Canela-Bold-Web.woff) format('woff')}@font-face{font-family:'Canela';font-style:normal;font-weight:500;font-display:auto;src:url(https://ladiplomate.fr/wp-content/uploads/Canela-Medium-Web.woff2) format('woff2'),url(https://ladiplomate.fr/wp-content/uploads/Canela-Medium-Web.woff) format('woff')}