#footer .wdt-elementor-container-fluid{width:100%;max-width:100%;padding-left:0;padding-right:0}.elementor-6924 .elementor-heading-title{color:#ffffff!important}.elementor-3538.lpe-produits-phares,.elementor-3538 .lpe-produits-phares,.elementor-3538>.elementor-section,.elementor-3538 .elementor-element-5d7fd18{background-color:#6fa344!important}.elementor-3538 .elementor-element-5d7fd18{background-image:url(/wp-content/uploads/2023/10/Fichier-21@4x.png)!important;background-position:center center!important;background-repeat:no-repeat!important;background-size:min(55%, 420px) auto!important}.elementor-3538 .elementor-element-5d7fd18>.elementor-background-overlay{background-color:#6fa344!important;opacity:0.86!important}.elementor-3538 .wdt-heading-title{font-family:"Belleza",serif!important;font-size:50px!important;line-height:1.1!important;color:#1a3312!important;text-align:center!important;justify-content:center!important}.elementor-3538 .wdt-heading-subtitle{font-family:"Belleza",serif!important;font-size:13px!important;letter-spacing:0.18em!important;text-transform:uppercase!important;color:#14240e!important;text-align:center!important;justify-content:center!important}.elementor-3538 .wdt-heading-holder,.elementor-3538 .wdt-heading-title-wrapper,.elementor-3538 .wdt-heading-subtitle-wrapper{text-align:center!important;justify-content:center!important;justify-items:center!important}.elementor-3538 .bdt-wc-products .bdt-wc-product .bdt-wc-product-inner,.elementor-3538 .elementor-element-e2caad3 .bdt-wc-products .bdt-wc-product .bdt-wc-product-inner{background:transparent!important;border:none!important;box-shadow:none!important;text-align:center!important;overflow:visible!important}.elementor-3538 .bdt-wc-products .bdt-wc-product-image{background:#ffffff!important;border-radius:16px!important;overflow:hidden!important;border:1px solid #eeeeee!important;position:relative!important}.elementor-3538 .bdt-wc-products .bdt-wc-product-title,.elementor-3538 .bdt-wc-products .bdt-wc-product-title a{color:#14240e!important;font-family:"Belleza",serif!important;font-weight:400!important}.elementor-3538 .bdt-wc-products .bdt-wc-product-price,.elementor-3538 .bdt-wc-products .bdt-wc-product-price .amount,.elementor-3538 .bdt-wc-products .bdt-wc-product-price .amount bdi{color:#14240e!important}.lpe-promo-note,.elementor-3538 .bdt-wc-products .bdt-wc-product-price .lpe-promo-note,.elementor-3538 .bdt-wc-products .bdt-wc-product-price small.lpe-promo-note,.woocommerce .price .lpe-promo-note,.single-product .lpe-promo-note{display:block!important;margin-top:10px!important;max-width:36em;font-family:Georgia,"Times New Roman",serif!important;font-size:14px!important;font-weight:500!important;font-style:normal!important;line-height:1.5!important;letter-spacing:0.01em!important;text-transform:none!important;word-spacing:normal!important;white-space:normal!important}.elementor-3538 .bdt-wc-products .bdt-wc-product-price .lpe-promo-note{color:#fff8e7!important;max-width:none;margin-left:auto!important;margin-right:auto!important}.single-product .lpe-promo-note,.woocommerce ul.products .lpe-promo-note,.woocommerce .lpe-promo-note{color:#2f5c1f!important}.single-product .lpe-price-display{margin-left:6px;font-weight:600}.elementor-3538 .bdt-wc-products .bdt-wc-product-inner .bdt-wc-add-to-cart,.elementor-3538 .bdt-wc-products .bdt-wc-add-to-cart{position:absolute!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:100%!important;transform:none!important;opacity:1!important;visibility:visible!important;z-index:3!important;text-align:center!important;pointer-events:auto!important}.elementor-3538 .bdt-wc-products .bdt-wc-add-to-cart a,.elementor-3538 .bdt-wc-products .bdt-wc-add-to-cart a.button,.elementor-3538 .bdt-wc-products .bdt-wc-add-to-cart a.add_to_cart_button{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;padding:12px 14px!important;background-color:#508c31!important;background-image:none!important;color:#ffffff!important;border:none!important;border-radius:0!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important;transform:none!important;overflow:visible!important;white-space:normal!important;font-size:13px!important;font-weight:600!important;letter-spacing:0.06em!important;line-height:1.25!important;text-transform:uppercase!important;text-align:center!important}.elementor-3538 .bdt-wc-products .bdt-wc-add-to-cart a:hover,.elementor-3538 .bdt-wc-products .bdt-wc-add-to-cart a.button:hover{background-color:#3d6b2a!important;color:#ffffff!important;transform:none!important}.elementor-3538 .bdt-wc-products .bdt-wc-add-to-cart a:before,.elementor-3538 .bdt-wc-products .bdt-wc-add-to-cart a:after,.elementor-3538 .bdt-wc-products .bdt-wc-add-to-cart a.button:before,.elementor-3538 .bdt-wc-products .bdt-wc-add-to-cart a.button:after{content:none!important;display:none!important}.elementor-3538 .bdt-wc-products .bdt-wc-add-to-cart .button-icon{display:none!important}.elementor-3538 .lpe-phares-cta .wdt-button,.elementor-3538 .lpe-phares-cta .wdt-button-text,.elementor-3538 .lpe-phares-cta .wdt-button-subtext,.elementor-3538 .elementor-element-167f627 .wdt-button,.elementor-3538 .elementor-element-167f627 .wdt-button-text,.elementor-3538 .elementor-element-167f627 .wdt-button-subtext{color:#ffffff!important}.elementor-3538 .elementor-element-167f627 .wdt-button{background:transparent!important;border:1px solid #ffffff!important;border-radius:2px!important;padding:12px 28px!important;text-transform:uppercase!important;letter-spacing:0.04em!important}.elementor-3538 .elementor-element-167f627 .wdt-button-subtext{display:none!important}.elementor-3538 .elementor-element-167f627 .elementor-widget-container{text-align:center!important}.elementor-3111 .wdt-image-box-holder .wdt-column-wrapper{display:flex!important;flex-direction:column!important;gap:8px!important}.elementor-3111 .wdt-image-box-holder .wdt-column{width:100%!important;margin:0!important;padding:0!important}.elementor-3111 .wdt-content-item{display:block!important;width:100%!important}.elementor-3111 .wdt-content-item .wdt-content-media-group{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important}.elementor-3111 .wdt-content-item .wdt-content-media-group>div:not(:last-child),.elementor-3111 .wdt-content-item .wdt-content-media-group>div{margin-bottom:0!important;margin-top:0!important}.elementor-3111 .wdt-content-item .wdt-content-image-wrapper,.elementor-3111 .wdt-content-item .wdt-content-image,.elementor-3111 .wdt-content-item .wdt-content-image>span{display:inline-flex!important;flex:0 0 auto!important;width:45px!important;max-width:45px!important;margin:0!important;float:none!important}.elementor-3111 .wdt-content-item .wdt-content-elements-group,.elementor-3111 .wdt-content-item .wdt-content-elements-group.wdt-media-group{display:flex!important;align-items:center!important;flex:0 1 auto!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important;text-align:left!important}.elementor-3111 .wdt-content-item .wdt-content-title,.elementor-3111 .wdt-content-item .wdt-content-title h5{display:inline!important;margin:0!important;padding:0!important;line-height:1.2!important;color:#f4f2ed!important;font-family:"Belleza",sans-serif!important;font-size:15px!important;font-weight:300!important}.elementor-3111 .wdt-content-item .wdt-content-image img{display:block!important;width:45px!important;height:30px!important;max-width:45px!important;object-fit:contain!important}html body.woocommerce-cart .elementor-5456 .elementor-element.elementor-element-2237e2b9 .shopengine-cart-table .shopengine-table__footer .update-cart-btn.shopengine-footer-button,html body.woocommerce-cart .elementor-5456 .elementor-element.elementor-element-2237e2b9 .shopengine-cart-table .shopengine-table__footer .update-cart-btn.shopengine-footer-button:disabled,html body.woocommerce-cart .elementor-5456 .elementor-element.elementor-element-2237e2b9 .shopengine-cart-table .shopengine-table__footer .update-cart-btn.shopengine-footer-button[disabled],html body.woocommerce-cart .shopengine-cart-table .update-cart-btn.shopengine-footer-button,html body.woocommerce-cart button[name="update_cart"]{background-color:#508c31!important;background-image:none!important;color:#ffffff!important;border-color:#508c31!important;opacity:1!important}html body.woocommerce-cart .elementor-5456 .elementor-element.elementor-element-2237e2b9 .shopengine-cart-table .shopengine-table__footer .update-cart-btn.shopengine-footer-button :is(a,i,span),html body.woocommerce-cart .shopengine-cart-table .update-cart-btn.shopengine-footer-button :is(a,i,span){color:#ffffff!important}html body.woocommerce-cart .elementor-5456 .elementor-element.elementor-element-2237e2b9 .shopengine-cart-table .shopengine-table__footer .update-cart-btn.shopengine-footer-button:hover,html body.woocommerce-cart .shopengine-cart-table .update-cart-btn.shopengine-footer-button:hover,html body.woocommerce-cart button[name="update_cart"]:hover{background-color:#3d6b2a!important;color:#ffffff!important;border-color:#3d6b2a!important}html body.woocommerce-cart .elementor-5456 .elementor-element.elementor-element-2237e2b9 .shopengine-cart-table .shopengine-table__footer .update-cart-btn.shopengine-footer-button:hover :is(a,i,span){color:#ffffff!important}html body.woocommerce-cart .elementor-5456 .elementor-element.elementor-element-7943afd1 .shopengine-cart-totals tr.shipping form a.shipping-calculator-button,html body.woocommerce-cart .elementor-5456 .elementor-element.elementor-element-7943afd1 .shopengine-cart-totals a.shipping-calculator-button,html body.woocommerce-cart .shopengine-cart-totals a.shipping-calculator-button,html body.woocommerce-cart a.shipping-calculator-button,html body.woocommerce-cart .elementor-5456 .elementor-element.elementor-element-7943afd1 .shopengine-cart-totals .cart_totals .shop_table tr.shipping form .shipping-calculator-form p button,html body.woocommerce-cart button[name="calc_shipping"]{background-color:#508c31!important;background-image:none!important;color:#ffffff!important;border-color:#508c31!important;opacity:1!important;text-decoration:none!important;display:inline-block!important;padding:10px 18px!important;border-radius:4px!important}html body.woocommerce-cart .elementor-5456 .elementor-element.elementor-element-7943afd1 .shopengine-cart-totals tr.shipping form a.shipping-calculator-button:hover,html body.woocommerce-cart a.shipping-calculator-button:hover,html body.woocommerce-cart button[name="calc_shipping"]:hover{background-color:#3d6b2a!important;color:#ffffff!important;border-color:#3d6b2a!important}body.woocommerce-checkout{--lpe-green:#508c31;--lpe-green-dark:#3d6b2a;--lpe-cream:#f4f2ed;--lpe-ink:#1a1a1a;--lpe-muted:#5a5a5a;--lpe-line:#e5e0d8}body.woocommerce-checkout #main,body.woocommerce-checkout .woocommerce,body.woocommerce-checkout .elementor-5492 .elementor-element-2ac311bb{background-color:var(--lpe-cream)!important}body.woocommerce-checkout .elementor-5492 .elementor-element-2ac311bb{padding-top:48px!important;padding-bottom:64px!important}body.woocommerce-checkout .elementor-5492 .elementor-heading-title,body.woocommerce-checkout .shopengine-checkout-form-billing h3,body.woocommerce-checkout .shopengine-checkout-form-shipping h3,body.woocommerce-checkout .shopengine-checkout-review-order h3,body.woocommerce-checkout #order_review_heading{font-family:"Belleza",serif!important;color:var(--lpe-ink)!important;font-weight:400!important;letter-spacing:0.02em!important;text-transform:none!important}body.woocommerce-checkout .elementor-5492 .elementor-element-65d94191 .elementor-heading-title{font-size:22px!important;text-transform:none!important;color:var(--lpe-ink)!important}body.woocommerce-checkout .shopengine-checkout-form-billing label,body.woocommerce-checkout .shopengine-checkout-form-shipping label,body.woocommerce-checkout .shopengine-checkout-form-additional label,body.woocommerce-checkout .woocommerce form .form-row label{color:var(--lpe-ink)!important;font-size:14px!important;font-weight:500!important}body.woocommerce-checkout .woocommerce form .form-row input.input-text,body.woocommerce-checkout .woocommerce form .form-row textarea,body.woocommerce-checkout .woocommerce form .form-row select,body.woocommerce-checkout .select2-container--default .select2-selection--single{background-color:#ffffff!important;border:1px solid var(--lpe-line)!important;border-radius:6px!important;color:var(--lpe-ink)!important;min-height:48px!important;box-shadow:none!important}body.woocommerce-checkout .woocommerce form .form-row input.input-text:focus,body.woocommerce-checkout .woocommerce form .form-row textarea:focus,body.woocommerce-checkout .woocommerce form .form-row select:focus,body.woocommerce-checkout .select2-container--default.select2-container--focus .select2-selection--single{border-color:var(--lpe-green)!important;outline:none!important;box-shadow:0 0 0 2px rgb(80 140 49 / .15)!important}body.woocommerce-checkout .elementor-5492 .elementor-element-3ac61376,body.woocommerce-checkout .elementor-5492 .elementor-element-39ffd638{background-color:#ffffff!important;border:1px solid var(--lpe-line)!important;border-radius:12px!important}body.woocommerce-checkout .elementor-5492 .elementor-element-5ad4cfb1{position:sticky;top:24px;align-self:flex-start}body.woocommerce-checkout .elementor-5492 .elementor-element-3ac61376{margin-bottom:16px!important;padding:28px 28px 16px!important}body.woocommerce-checkout .elementor-5492 .elementor-element-39ffd638{padding:24px 28px 28px!important}body.woocommerce-checkout .shopengine-checkout-review-order table.shop_table th,body.woocommerce-checkout .shopengine-checkout-review-order table.shop_table td{color:var(--lpe-ink)!important;border-color:var(--lpe-line)!important}body.woocommerce-checkout .shopengine-checkout-review-order .amount,body.woocommerce-checkout .shopengine-checkout-review-order .order-total .amount{color:var(--lpe-green)!important;font-weight:600!important}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{background:transparent!important;border:none!important;color:var(--lpe-muted)!important;padding:0 0 16px!important;box-shadow:none!important}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info::before{display:none!important}body.woocommerce-checkout form.checkout_coupon{background:#ffffff!important;border:1px dashed var(--lpe-line)!important;border-radius:8px!important;padding:16px!important;margin-bottom:24px!important}body.woocommerce-checkout form.checkout_coupon .button{background-color:var(--lpe-green)!important;color:#ffffff!important;border-color:var(--lpe-green)!important;border-radius:4px!important;clip-path:none!important}body.woocommerce-checkout .shopengine-checkout-payment .wc_payment_methods{border:1px solid var(--lpe-line)!important;border-radius:8px!important;overflow:hidden;margin-bottom:20px!important}body.woocommerce-checkout .shopengine-checkout-payment .wc_payment_method{background:#ffffff!important;border-bottom:1px solid var(--lpe-line)!important;padding:12px 16px!important;margin:0!important}body.woocommerce-checkout .shopengine-checkout-payment .wc_payment_method:last-child{border-bottom:none!important}body.woocommerce-checkout .shopengine-checkout-payment .wc_payment_method label{color:var(--lpe-ink)!important;font-family:"Belleza",serif!important}body.woocommerce-checkout #place_order,body.woocommerce-checkout .shopengine-checkout-payment #payment #place_order,html body.woocommerce-checkout .elementor-5492 #payment #place_order,html body.woocommerce-checkout #payment .form-row.place-order>#place_order{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;background-color:var(--lpe-green)!important;background-image:none!important;color:#ffffff!important;border:none!important;border-radius:4px!important;clip-path:none!important;-webkit-clip-path:none!important;transform:none!important;overflow:hidden!important;isolation:isolate!important;padding:16px 24px!important;font-family:"Belleza",serif!important;font-size:17px!important;font-weight:500!important;letter-spacing:0.06em!important;text-transform:uppercase!important;text-align:center!important;opacity:1!important;position:relative!important}html body.woocommerce-checkout #payment .form-row.place-order>#place_order:before,html body.woocommerce-checkout #payment .form-row.place-order>#place_order:after,html body.woocommerce-checkout #payment .form-row.place-order>#place_order:hover:before,html body.woocommerce-checkout #payment .form-row.place-order>#place_order:hover:after,html body.woocommerce-checkout #payment .form-row.place-order>#place_order:focus:before,html body.woocommerce-checkout #payment .form-row.place-order>#place_order:focus:after,html body.woocommerce-checkout .elementor-5492 #payment #place_order:before,html body.woocommerce-checkout .elementor-5492 #payment #place_order:after,html body.woocommerce-checkout .elementor-5492 #payment #place_order:hover:before,html body.woocommerce-checkout .elementor-5492 #payment #place_order:hover:after{content:none!important;display:none!important;background:none!important;background-color:transparent!important;transform:none!important;-webkit-transform:none!important;clip-path:none!important;-webkit-clip-path:none!important;width:0!important;height:0!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;opacity:0!important;pointer-events:none!important}body.woocommerce-checkout #place_order:hover,body.woocommerce-checkout .shopengine-checkout-payment #payment #place_order:hover,html body.woocommerce-checkout .elementor-5492 #payment #place_order:hover,html body.woocommerce-checkout #payment .form-row.place-order>#place_order:hover,html body.woocommerce-checkout #payment .form-row.place-order>#place_order:focus{background-color:var(--lpe-green-dark)!important;background-image:none!important;color:#ffffff!important;transform:none!important;clip-path:none!important;-webkit-clip-path:none!important;border-color:var(--lpe-green-dark)!important}body.woocommerce-checkout .shopengine-checkout-payment .form-row.place-order::after{content:"Paiement sécurisé · Livraison suivie";display:block;margin-top:12px;text-align:center;font-size:12px;letter-spacing:.04em;color:var(--lpe-muted)}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{display:block!important;width:100%!important;margin:0 0 16px!important}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{font-size:13px!important;line-height:1.5!important;color:var(--lpe-muted)!important;margin:0 0 12px!important}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text a{color:var(--lpe-green)!important;text-decoration:underline!important}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row.validate-required,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:0!important;padding:0!important;width:100%!important;font-size:14px!important;line-height:1.45!important;color:var(--lpe-ink)!important;font-weight:500!important}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper input#terms,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper input.woocommerce-form__input-checkbox,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper input[type="checkbox"]{-webkit-appearance:none!important;appearance:none!important;display:inline-grid!important;place-content:center!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin:2px 0 0!important;padding:0!important;opacity:1!important;visibility:visible!important;position:relative!important;left:auto!important;top:auto!important;transform:none!important;flex-shrink:0!important;cursor:pointer!important;background:#ffffff!important;border:2px solid #508c31!important;border-radius:3px!important;box-shadow:none!important}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper input#terms:before,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper input.woocommerce-form__input-checkbox:before,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper input[type="checkbox"]:before{content:""!important;display:block!important;width:10px!important;height:10px!important;transform:scale(0)!important;transform-origin:center!important;transition:transform 0.12s ease-in-out!important;box-shadow:inset 1em 1em #508c31!important;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)!important;background:transparent!important}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper input#terms:checked:before,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper input.woocommerce-form__input-checkbox:checked:before,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper input[type="checkbox"]:checked:before{transform:scale(1)!important}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text a,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper label a{color:var(--lpe-green)!important;text-decoration:underline!important}@media (max-width:1024px){body.woocommerce-checkout .elementor-5492 .elementor-element-5ad4cfb1{position:static}body.woocommerce-checkout .elementor-5492 .elementor-element-2ac311bb{padding-top:32px!important;padding-bottom:48px!important}}body.woocommerce-order-received .woocommerce-order.lpe-woocommerce-order,body.woocommerce-order-received .woocommerce-order{max-width:none;margin:0;padding:0;border:0;background:#fff0}body.woocommerce-order-received #main,body.woocommerce-order-received #primary,body.woocommerce-order-received .content-area,body.woocommerce-order-received .site-content,body.woocommerce-order-received .wdt-content-area{padding-bottom:0!important;margin-bottom:0!important}body.woocommerce-order-received #footer,body.woocommerce-order-received footer#footer,body.woocommerce-order-received .elementor-location-footer{margin-top:0!important}body.woocommerce-order-received .woocommerce-order-overview,body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details,body.woocommerce-order-received .woocommerce-thankyou-order-received{display:none!important}.lpe-ty{--lpe-ty-green:#508c31;--lpe-ty-green-dark:#3d6b2a;--lpe-ty-green-soft:#eef5eb;--lpe-ty-green-mid:#d4e8cc;--lpe-ty-cream:#f4f2ed;--lpe-ty-txt:#1a1a1a;--lpe-ty-muted:#6b7569;--lpe-ty-border:#dde8d9;position:relative;padding:40px 20px 24px;background:radial-gradient(ellipse 80% 50% at 100% 0%,rgb(80 140 49 / .08),transparent 55%),radial-gradient(ellipse 60% 40% at 0% 100%,rgb(80 140 49 / .06),transparent 50%),var(--lpe-ty-cream);font-family:"Belleza",Georgia,serif;color:var(--lpe-ty-txt)}.lpe-ty__card{position:relative;max-width:780px;margin:0 auto;background:#fff;border:1px solid var(--lpe-ty-border);border-radius:4px;padding:48px 48px 28px;box-shadow:0 8px 32px rgb(61 107 42 / .08);animation:lpeTyIn 0.55s cubic-bezier(.22,1,.36,1) both}@keyframes lpeTyIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.lpe-ty__header{text-align:center;margin-bottom:36px}.lpe-ty__check{display:flex;justify-content:center;margin-bottom:18px}.lpe-ty__check-svg,.lpe-ty__check svg{width:56px;height:56px;display:block;overflow:visible;fill:none!important;color:inherit!important}.lpe-ty__check-svg circle,.lpe-ty__check svg circle{fill:#508c31!important;stroke:none!important}.lpe-ty__check-svg path,.lpe-ty__check svg path{fill:none!important;stroke:#ffffff!important;stroke-width:3!important;stroke-linecap:round!important;stroke-linejoin:round!important}.lpe-ty__badge{display:inline-block;background:var(--lpe-ty-green-soft);color:var(--lpe-ty-green-dark);padding:6px 14px;border:1px solid var(--lpe-ty-green-mid);border-radius:2px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.lpe-ty__badge--error{background:#fdecea;color:#8a1f11;border-color:#f5c6c0}.lpe-ty__title{font-family:"Belleza",Georgia,serif;font-size:clamp(28px, 5vw, 40px);font-weight:400;line-height:1.15;margin:0 0 14px}.lpe-ty__title em{color:var(--lpe-ty-green);font-style:italic}.lpe-ty__sub{margin:0 auto;max-width:460px;color:var(--lpe-ty-muted);font-size:15px;line-height:1.6;font-family:Georgia,"Times New Roman",serif}.lpe-ty__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px}.lpe-ty__item{background:var(--lpe-ty-green-soft);border:1px solid var(--lpe-ty-green-mid);border-radius:2px;padding:16px 18px;display:flex;flex-direction:column;gap:6px;transition:transform 0.2s ease}.lpe-ty__item:hover{transform:translateY(-2px)}.lpe-ty__item--accent{background:var(--lpe-ty-green);border-color:var(--lpe-ty-green)}.lpe-ty__item--accent .lpe-ty__label,.lpe-ty__item--accent .lpe-ty__val{color:#fff}.lpe-ty__label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--lpe-ty-muted);font-family:Georgia,serif}.lpe-ty__val{font-size:16px;line-height:1.25;color:var(--lpe-ty-txt)}.lpe-ty__meta{display:grid;gap:10px;margin-bottom:28px;padding:16px 18px;border:1px solid var(--lpe-ty-border);border-radius:2px;background:#fff}.lpe-ty__meta-row{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:start}.lpe-ty__divider{display:flex;align-items:center;gap:14px;margin:0 0 20px;color:var(--lpe-ty-muted);font-style:italic;font-size:15px}.lpe-ty__divider::before,.lpe-ty__divider::after{content:"";flex:1;height:1px;background:var(--lpe-ty-border)}.lpe-ty__table-wrap{overflow-x:auto;border:1px solid var(--lpe-ty-border);border-radius:2px;margin-bottom:28px}.lpe-ty__table{width:100%;border-collapse:collapse;min-width:420px;font-family:Georgia,serif}.lpe-ty__table th{background:var(--lpe-ty-green-soft);padding:12px 16px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--lpe-ty-muted);text-align:left;border-bottom:1px solid var(--lpe-ty-border);font-weight:400;font-family:"Belleza",serif}.lpe-ty__table td{padding:14px 16px;font-size:14px;border-bottom:1px solid var(--lpe-ty-border)}.lpe-ty__table tbody tr:last-child td{border-bottom:none}.lpe-ty__table tbody tr:hover td{background:var(--lpe-ty-green-soft)}.lpe-ty__addresses{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px}.lpe-ty__address{padding:16px 18px;border:1px solid var(--lpe-ty-border);border-radius:2px;background:var(--lpe-ty-green-soft)}.lpe-ty__address .lpe-ty__label{display:block;margin-bottom:8px}.lpe-ty__address address{font-style:normal;font-size:14px;line-height:1.55;font-family:Georgia,serif;color:var(--lpe-ty-txt)}.lpe-ty__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.lpe-ty .lpe-ty__btn,.lpe-ty a.lpe-ty__btn,.lpe-ty button.lpe-ty__btn,body.woocommerce-order-received .lpe-ty button.lpe-ty__btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;padding:0 22px!important;border-radius:2px!important;font-family:"Belleza",serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:.06em;text-transform:uppercase;text-decoration:none!important;cursor:pointer;line-height:1.2!important;box-shadow:none!important;opacity:1!important;transform:none;clip-path:none!important;-webkit-clip-path:none!important;overflow:visible!important;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.2s ease}.lpe-ty .lpe-ty__btn:before,.lpe-ty .lpe-ty__btn:after,.lpe-ty button.lpe-ty__btn:before,.lpe-ty button.lpe-ty__btn:after{content:none!important;display:none!important}.lpe-ty .lpe-ty__btn--primary,.lpe-ty a.lpe-ty__btn--primary{background:#508c31!important;background-image:none!important;color:#ffffff!important;border:1.5px solid #508c31!important}.lpe-ty .lpe-ty__btn--primary:hover,.lpe-ty a.lpe-ty__btn--primary:hover{background:#3d6b2a!important;border-color:#3d6b2a!important;color:#ffffff!important;transform:translateY(-1px)}.lpe-ty .lpe-ty__btn--ghost,.lpe-ty a.lpe-ty__btn--ghost,.lpe-ty button.lpe-ty__btn--ghost,body.woocommerce-order-received .lpe-ty button.lpe-ty__btn--ghost{background:#ffffff!important;background-image:none!important;color:#3d6b2a!important;border:1.5px solid #508c31!important}.lpe-ty .lpe-ty__btn--ghost:hover,.lpe-ty button.lpe-ty__btn--ghost:hover{background:#eef5eb!important;color:#3d6b2a!important;border-color:#3d6b2a!important}.lpe-ty__note{text-align:center;margin:20px 0 0;padding-top:16px;border-top:1px solid var(--lpe-ty-border);font-size:13px;color:var(--lpe-ty-muted);font-family:Georgia,serif}.lpe-ty__note a{color:var(--lpe-ty-green);font-weight:600;text-decoration:none}.lpe-ty__note a:hover{text-decoration:underline}@media print{.lpe-ty{background:#fff;padding:0}.lpe-ty__card{box-shadow:none;border:none;padding:0}.lpe-ty__actions,.lpe-ty__note,.lpe-ty__check{display:none!important}body.woocommerce-order-received header,body.woocommerce-order-received footer,body.woocommerce-order-received .elementor-location-header,body.woocommerce-order-received .elementor-location-footer{display:none!important}}@media (max-width:640px){.lpe-ty__card{padding:32px 22px 28px}.lpe-ty__grid{grid-template-columns:1fr 1fr}.lpe-ty__item--accent{grid-column:span 2}.lpe-ty__addresses{grid-template-columns:1fr}.lpe-ty__meta-row{grid-template-columns:1fr;gap:4px}.lpe-ty__actions{flex-direction:column-reverse}.lpe-ty__btn{width:100%}}@media (max-width:380px){.lpe-ty__grid{grid-template-columns:1fr}.lpe-ty__item--accent{grid-column:span 1}}.lpe-legal{max-width:900px;margin:0 auto;padding:8px 0 40px;color:#1a1a1a;font-family:Georgia,"Times New Roman",serif;font-size:16px;line-height:1.7}.lpe-legal h2{font-family:"Belleza",Georgia,serif;font-size:1.35rem;font-weight:400;color:#3d6b2a;margin:2em 0 .75em;line-height:1.3}.lpe-legal h3{font-family:"Belleza",Georgia,serif;font-size:1.1rem;font-weight:400;color:#2f5c1f;margin:1.4em 0 .5em}.lpe-legal p,.lpe-legal li{margin:0 0 .85em}.lpe-legal ul,.lpe-legal ol{padding-left:1.35em;margin:0 0 1em}.lpe-legal a{color:#508c31;text-decoration:underline}.lpe-legal table{width:100%;border-collapse:collapse;margin:1em 0 1.5em;font-size:.95em}.lpe-legal th,.lpe-legal td{border:1px solid #dde8d9;padding:10px 12px;text-align:left;vertical-align:top}.lpe-legal th{background:#eef5eb;font-family:"Belleza",Georgia,serif;font-weight:400}.lpe-legal em{color:#6b7569}