.et_pb_wc_add_to_cart{--ls-ink:#14110d;--ls-accent:#1b3a34;--ls-accent-dark:#122824;--ls-parchment:#faf7f0;--ls-ash:#83786a;--ls-line:#e5ded2}.et_pb_wc_add_to_cart .price,.et_pb_wc_add_to_cart .woocommerce-variation-price .price{font-family:'Playfair Display',serif;font-weight:700;font-size:32px;color:var(--ls-ink)}.et_pb_wc_add_to_cart .price ins{text-decoration:none}.et_pb_wc_add_to_cart .price del{font-size:17px;color:var(--ls-ash);opacity:1;margin-right:8px}.et_pb_wc_add_to_cart table.variations{width:100%;margin:22px 0}.et_pb_wc_add_to_cart table.variations tr{display:block;margin-bottom:18px}.et_pb_wc_add_to_cart table.variations th.label{font-family:'Outfit',sans-serif;font-size:13.5px;font-weight:600;color:var(--ls-ink);padding-bottom:8px;display:block;text-align:left}.et_pb_wc_add_to_cart table.variations th.label label{font-weight:inherit}.et_pb_wc_add_to_cart .reset_variations{font-size:12.5px;color:var(--ls-ash)}.et_pb_wc_add_to_cart .quantity input.qty{width:64px;height:52px;border:1.5px solid var(--ls-line);border-radius:4px;text-align:center;font-family:'Outfit',sans-serif;font-size:15px;color:var(--ls-ink)}.et_pb_wc_add_to_cart .single_add_to_cart_button{background:var(--ls-accent)!important;color:#fff!important;border:none!important;border-radius:4px!important;font-family:'Outfit',sans-serif!important;font-weight:600!important;font-size:15px!important;padding:16px 28px!important;text-transform:none!important;letter-spacing:normal!important;transition:background .15s ease}.et_pb_wc_add_to_cart .single_add_to_cart_button:hover{background:var(--ls-accent-dark)!important}.et_pb_wc_add_to_cart .subscription-details,.et_pb_wc_add_to_cart .subscription-price{font-family:'Outfit',sans-serif;font-size:13px;color:var(--ls-accent)}.et_pb_wc_add_to_cart{--ls-ink:#14110d;--ls-accent:#1b3a34;--ls-parchment:#faf7f0;--ls-ash:#83786a;--ls-line:#e5ded2}.et_pb_wc_add_to_cart table.variations th.label label{font-family:'Outfit',sans-serif;font-size:13.5px;font-weight:600;color:var(--ls-ink);text-transform:none}.et_pb_wc_add_to_cart .variable-items-wrapper{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 6px;list-style:none;padding-left:0}.et_pb_wc_add_to_cart .variable-item{position:relative;min-width:64px;height:auto;padding:12px 16px!important;border:1.5px solid var(--ls-line)!important;border-radius:4px!important;background:#fff!important;font-family:'Outfit',sans-serif;font-size:14.5px;font-weight:500;color:var(--ls-ink);cursor:pointer;transition:border-color .15s ease,background .15s ease}.et_pb_wc_add_to_cart .variable-item:hover{border-color:var(--ls-accent)!important}.et_pb_wc_add_to_cart .variable-item.selected{border-color:var(--ls-accent)!important;background:rgb(27 58 52 / .06)!important;color:var(--ls-accent)}.et_pb_wc_add_to_cart .variable-item .variable-item-span,.et_pb_wc_add_to_cart .variable-item .variable-item-span-button{font-family:inherit;font-size:inherit;color:inherit}.et_pb_wc_add_to_cart .variable-item[data-value="6-kg"]{overflow:visible}.et_pb_wc_add_to_cart .variable-item[data-value="6-kg"]::before{content:"Best value";position:absolute;top:-11px;right:6px;background:var(--ls-accent);color:#fff;font-size:9.5px;font-weight:600;letter-spacing:.03em;padding:2px 7px;border-radius:999px;white-space:nowrap}#top-header,#et-secondary-nav li ul{background-color:#1b3a34!important}.wc-block-components-order-summary-item__description,.wc-block-components-product-name{overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important}.wc-block-components-order-summary-item__total-price,.wc-block-components-formatted-money-amount{white-space:nowrap!important}@media (min-width:992px){.wc-block-checkout__sidebar-layout,.wc-block-components-sidebar-layout{flex-wrap:nowrap!important}.wc-block-checkout__sidebar,.wc-block-components-sidebar{flex:0 0 380px!important;max-width:380px!important}.wc-block-checkout__main,.wc-block-components-main{flex:1 1 auto!important;min-width:0!important}}.single-product .single_add_to_cart_button.button{background:#1b3a34!important;color:#fff!important;border-color:#1b3a34!important;border-radius:4px;font-size:16px!important;padding:10px 24px!important}.single-product .single_add_to_cart_button.button:hover{background:#26504a!important;padding:10px 24px!important}.single-product .single_add_to_cart_button.button::after{display:none!important}.single-product form.cart .qty{background:#fff!important;color:#14110d!important;border:1px solid #e6dfd2}.single-product #left-area{width:100%!important;padding-right:0!important}.single-product #main-content .container::before{display:none!important}.woocommerce-product-attributes th{width:38%;color:#1b3a34;font-weight:600}.wpforms-container{--wpforms-button-background-color:#1b3a34;--wpforms-button-text-color:#ffffff;--wpforms-button-border-radius:8px;--wpforms-field-border-color:#e6dfd2;--wpforms-field-border-radius:8px;--wpforms-label-color:#14110d}.wpforms-container .wpforms-form,.wpforms-container .wpforms-form *{font-family:'Outfit',sans-serif!important}.wpforms-container .wpforms-form .wpforms-field-label{font-weight:600!important;font-size:15px!important;color:#14110d!important;margin-bottom:8px!important}.wpforms-container .wpforms-form .wpforms-required-label{color:#a8782c!important}.wpforms-container .wpforms-form .wpforms-field-sublabel{color:#83786a!important;font-size:13px!important}.wpforms-container .wpforms-form .wpforms-field{padding:10px 0!important}.wpforms-container .wpforms-form input[type=text],.wpforms-container .wpforms-form input[type=email],.wpforms-container .wpforms-form input[type=tel],.wpforms-container .wpforms-form input[type=number],.wpforms-container .wpforms-form select,.wpforms-container .wpforms-form textarea{width:100%!important;max-width:100%!important;background:#ffffff!important;color:#14110d!important;border:1px solid #e6dfd2!important;border-radius:8px!important;padding:12px 14px!important;font-size:15px!important;box-shadow:none!important;height:auto!important}.wpforms-container .wpforms-form input:focus,.wpforms-container .wpforms-form select:focus,.wpforms-container .wpforms-form textarea:focus{border-color:#1b3a34!important;box-shadow:0 0 0 3px rgb(27 58 52 / .12)!important;outline:none!important}.wpforms-container .wpforms-form button[type=submit],.wpforms-container .wpforms-form .wpforms-submit{background:#1b3a34!important;color:#ffffff!important;border:none!important;border-radius:8px!important;padding:15px 30px!important;font-size:15px!important;font-weight:600!important;cursor:pointer;transition:background .2s}.wpforms-container .wpforms-form button[type=submit]:hover,.wpforms-container .wpforms-form .wpforms-submit:hover{background:#26504a!important}.et_pb_wc_add_to_cart form.cart .woocommerce-variation-add-to-cart,.et_pb_wc_add_to_cart form.cart:not(.variations_form){display:flex;align-items:center;gap:12px;margin-bottom:18px!important}.et_pb_wc_add_to_cart #wc-stripe-express-checkout-element,.et_pb_wc_add_to_cart .wc-stripe-product-checkout-container,.et_pb_wc_add_to_cart #wcpay-express-checkout-wrapper,.et_pb_wc_add_to_cart .ppcp-button-container,.single-product #wc-stripe-express-checkout-element,.single-product .wc-stripe-product-checkout-container,.single-product #wcpay-express-checkout-wrapper,.single-product .ppcp-button-container{margin-top:18px!important;clear:both}.et_pb_wc_add_to_cart .woocommerce-variation-price,.et_pb_wc_add_to_cart .single_variation_wrap .woocommerce-variation-price{margin:10px 0 28px!important}.et_pb_wc_add_to_cart .woocommerce-variation-price .price,.et_pb_wc_add_to_cart .price{display:block;line-height:1.2!important;margin:0!important;padding:4px 0!important}.et_pb_wc_add_to_cart .woocommerce-variation-add-to-cart{margin-top:0!important;padding-top:6px}.et_pb_wc_add_to_cart .quantity input.qty{border:1.5px solid #e5ded2!important;height:52px!important}.woocommerce-message{background:#1b3a34!important;color:#fff!important;border:none!important}.woocommerce-message a.button,.woocommerce-message .wc-forward{background:#fff!important;color:#1b3a34!important;border:none!important;border-radius:4px!important;font-weight:600!important}.woocommerce-message a.button:hover,.woocommerce-message .wc-forward:hover{background:#faf7f0!important;color:#1b3a34!important}