@media (min-width:850px){#customer_details,#order_review_heading,#order_review{width:48%}#customer_details{float:left}#order_review_heading,#order_review{float:right}#order_review_heading{clear:none;padding-top:0}#customer_details .col-1,#customer_details .col-2{width:100%;float:none}}.woocommerce ul.products li.product .price .amount,.woocommerce-page ul.products li.product .price .amount{font-size:18px;color:#8C6239}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:20px!important}.et_contact_bottom_container{float:none}.woocommerce-additional-fields{display:none}.days.section.values{display:none}.et_pb_countdown_timer_container.clearfix div:nth-child(3){display:none}.woocommerce ul.products li.product .button,.et_pb_shop .button{background:#e7b76b!important;color:#2f473f!important;border:none!important;border-radius:28px!important;font-family:"Montserrat",sans-serif!important;font-weight:700!important}html,body{overflow-x:hidden!important;overscroll-behavior-x:none}body{touch-action:pan-y pinch-zoom}#checkout-emana{width:calc(100% - 40px);max-width:1260px;margin:50px auto 70px;padding:38px;background:#f7f2ed;border:1px solid #e4dcd5;border-radius:22px;box-sizing:border-box;color:#2f473f}#checkout-emana .emana-checkout-intro{max-width:760px;margin:0 auto 32px;text-align:center}#checkout-emana .emana-checkout-intro h2{margin:0 0 10px;color:#2f473f;font-family:Georgia,serif;font-size:34px;line-height:1.15}#checkout-emana .emana-checkout-intro p{margin:0;color:#55605a;font-family:"Montserrat",sans-serif;font-size:16px;line-height:1.55}.emana-cart-box{width:100%;max-width:1120px;margin:0 auto 30px;padding:22px;background:#fff;border:1px solid #e2d9d0;border-radius:16px;box-sizing:border-box;box-shadow:0 7px 26px rgb(47 71 63 / .08)}.emana-cart-title{margin-bottom:18px;color:#2f473f;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.emana-cart-product{display:grid;grid-template-columns:82px minmax(0,1fr) auto 140px;align-items:center;gap:18px;width:100%;min-width:0}.emana-cart-image img{display:block;width:78px;height:78px;padding:4px;object-fit:contain;background:#fff;border:1px solid #eee6df;border-radius:10px;box-sizing:border-box}.emana-cart-info{min-width:0}.emana-cart-name{margin-bottom:5px;color:#2f473f;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:600;line-height:1.3}.emana-cart-price{color:#9a6827;font-family:"Montserrat",sans-serif;font-size:15px;font-weight:700}.emana-cart-quantity{display:flex;align-items:center;gap:12px}.emana-quantity-label{color:#55605a;font-family:"Montserrat",sans-serif;font-size:13px}.emana-qty-control{display:inline-flex;align-items:center;overflow:hidden;background:#fff;border:1px solid #ddd4cb;border-radius:30px}.emana-qty-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0!important;background:transparent!important;color:#2f473f!important;border:none!important;font-size:20px;font-weight:600;cursor:pointer}#emana-cafe-qty{width:46px!important;min-height:38px!important;height:38px!important;margin:0!important;padding:0!important;background:#ffffff!important;color:#252525!important;border:none!important;border-left:1px solid #e2ddd7!important;border-right:1px solid #e2ddd7!important;border-radius:0!important;text-align:center;font-size:15px!important;font-weight:600}#emana-cafe-qty::-webkit-inner-spin-button,#emana-cafe-qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#emana-cafe-qty{-moz-appearance:textfield}.emana-cart-subtotal{min-width:120px;text-align:right}.emana-cart-subtotal span{display:block;margin-bottom:4px;color:#789f89;font-family:"Montserrat",sans-serif;font-size:12px}.emana-cart-subtotal strong{color:#9a6827;font-family:"Montserrat",sans-serif;font-size:19px;font-weight:700}#checkout-emana .woocommerce,#checkout-emana form.checkout,#checkout-emana .woocommerce-checkout{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}#checkout-emana form.checkout{display:flow-root}@media (min-width:981px){#checkout-emana #customer_details{float:left!important;width:48%!important;max-width:48%!important;margin:0!important;box-sizing:border-box!important}#checkout-emana #order_review_heading,#checkout-emana #order_review{float:right!important;width:48%!important;max-width:48%!important;box-sizing:border-box!important}#checkout-emana #order_review_heading{clear:none!important}}#checkout-emana #customer_details .col-1,#checkout-emana #customer_details .col-2{float:none!important;width:100%!important;max-width:100%!important}#checkout-emana .woocommerce-billing-fields,#checkout-emana #order_review{padding:22px;background:#fff;border:1px solid #e2d9d0;border-radius:16px;box-sizing:border-box}#checkout-emana h3,#checkout-emana #order_review_heading{color:#2f473f!important;font-family:"Montserrat",sans-serif!important;font-weight:700!important}#checkout-emana label{color:#2f473f;font-family:"Montserrat",sans-serif;font-size:13px;font-weight:600}#checkout-emana input.input-text,#checkout-emana textarea,#checkout-emana select,#checkout-emana .select2-selection{width:100%!important;min-height:48px;padding:11px 13px;background:#ffffff!important;color:#2f473f!important;border:1px solid #dcd4cc!important;border-radius:9px!important;box-sizing:border-box}#checkout-emana textarea{min-height:100px}#checkout-emana table.shop_table{width:100%!important;max-width:100%!important;border:1px solid #e0d7cf!important;border-radius:10px!important;overflow:hidden;box-sizing:border-box}#checkout-emana table.shop_table th,#checkout-emana table.shop_table td{color:#2f473f;border-color:#eee5dd!important;overflow-wrap:anywhere}#checkout-emana #payment{margin-top:24px;background:#ffffff!important;border:1px solid #e2d9d0;border-radius:16px!important;overflow:hidden}#checkout-emana #payment div.payment_box{background:#f3ede7!important;color:#2f473f!important}#checkout-emana #payment #place_order,#checkout-emana #payment #place_order.button,#checkout-emana #payment #place_order.button.alt{width:100%!important;min-height:52px!important;padding:13px 24px!important;background:#e7b76b!important;background-color:#e7b76b!important;background-image:none!important;color:#2f473f!important;border:2px solid #e7b76b!important;border-radius:40px!important;font-family:"Montserrat",sans-serif!important;font-size:17px!important;font-weight:700!important;box-shadow:0 4px 14px rgb(47 71 63 / .15)!important;text-shadow:none!important}#checkout-emana #payment #place_order:hover{background:#dfaa59!important;border-color:#dfaa59!important;color:#2f473f!important}@media (max-width:980px){#checkout-emana{width:calc(100% - 32px);padding:30px 24px}#checkout-emana #customer_details,#checkout-emana #order_review_heading,#checkout-emana #order_review{float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}#checkout-emana #order_review_heading{margin-top:34px}.emana-cart-product{grid-template-columns:78px minmax(0,1fr);gap:16px}.emana-cart-quantity{grid-column:2}.emana-cart-subtotal{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:14px;border-top:1px solid #eee4db;text-align:left}.emana-cart-subtotal span{margin:0}}@media (max-width:767px){#checkout-emana{width:calc(100% - 20px);margin:32px auto 45px;padding:22px 14px;border-radius:16px}#checkout-emana .emana-checkout-intro h2{font-size:27px}#checkout-emana .emana-checkout-intro p{font-size:14px}.emana-cart-box{padding:16px}.emana-cart-product{grid-template-columns:64px minmax(0,1fr);gap:12px}.emana-cart-image img{width:62px;height:62px}.emana-cart-name{font-size:14px}.emana-cart-quantity{grid-column:1 / -1;justify-content:space-between;width:100%}.emana-cart-subtotal{grid-column:1 / -1}#checkout-emana .woocommerce-billing-fields,#checkout-emana #order_review{padding:15px}#checkout-emana table.shop_table{table-layout:fixed}#checkout-emana table.shop_table th,#checkout-emana table.shop_table td{font-size:12px}}#emana-cart-slot:empty{display:none!important}.emana-cart-product+.emana-cart-product{margin-top:18px;padding-top:18px;border-top:1px solid #eee4db}.emana-cart-remove{display:inline-block;margin-top:7px;padding:0!important;background:transparent!important;color:#9a6827!important;border:none!important;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:600;line-height:1.3;text-decoration:underline;cursor:pointer}.emana-cart-remove:hover{color:#2f473f!important}.emana-cafe-qty{width:46px!important;min-height:38px!important;height:38px!important;margin:0!important;padding:0!important;background:#ffffff!important;color:#252525!important;border:none!important;border-left:1px solid #e2ddd7!important;border-right:1px solid #e2ddd7!important;border-radius:0!important;text-align:center;font-size:15px!important;font-weight:600}.emana-cafe-qty::-webkit-inner-spin-button,.emana-cafe-qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.emana-cafe-qty{-moz-appearance:textfield}.emana-checkout-empty-note{width:100%;max-width:1120px;margin:0 auto 24px;padding:14px 18px;box-sizing:border-box;background:#f3ede7;color:#55605a;border:1px solid #e2d9d0;border-radius:10px;font-family:"Montserrat",sans-serif;font-size:14px;line-height:1.45;text-align:center}#checkout-emana #place_order.emana-place-order-disabled{opacity:.45!important;cursor:not-allowed!important;pointer-events:none!important}@media (max-width:767px){.emana-cart-product+.emana-cart-product{margin-top:16px;padding-top:16px}.emana-cart-remove{font-size:11px}.emana-checkout-empty-note{font-size:13px;padding:12px 14px}}#checkout-emana,#checkout-emana *,#emana-cart-slot,#emana-cart-slot *{box-sizing:border-box}#checkout-emana{max-width:100%;overflow-x:hidden}#emana-cart-slot{width:100%;max-width:100%;overflow-x:hidden}#emana-cart-slot:empty{display:none}.emana-cart-box{width:100%;max-width:1120px;overflow-x:hidden}@media (max-width:767px){#checkout-emana{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:14px!important;padding-right:14px!important}.emana-cart-box{width:100%!important;max-width:100%!important;min-width:0!important}.emana-cart-product{width:100%!important;max-width:100%!important;min-width:0!important}.emana-cart-info{min-width:0!important}}#checkout-emana,#checkout-emana *{box-sizing:border-box}#checkout-emana{width:100%;max-width:100%;overflow-x:hidden!important}#checkout-emana .emana-checkout-intro{width:100%;max-width:1120px;margin:0 auto 20px;padding:0;overflow:hidden!important}#checkout-emana .emana-checkout-intro-card{width:100%;max-width:100%;min-width:0;padding:18px 20px;background:#f7f2ec;border:1px solid #e5ddd4;border-radius:14px;overflow:hidden!important}#checkout-emana .emana-checkout-intro,#checkout-emana .emana-checkout-intro *{white-space:normal!important;overflow-wrap:break-word!important;word-break:break-word!important;text-wrap:pretty;overflow-x:visible!important}#checkout-emana .emana-checkout-intro pre,#checkout-emana .emana-checkout-intro code{white-space:normal!important;overflow:visible!important;background:transparent!important;padding:0!important;margin:0!important;border:none!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}#checkout-emana .emana-checkout-intro h2{margin:0 0 10px!important;color:#2f473f!important;font-family:"Cormorant Garamond",serif!important;font-size:40px!important;line-height:1.05!important;font-weight:700!important;letter-spacing:0!important}#checkout-emana .emana-checkout-lead{margin:0 0 14px!important;color:#43554f!important;font-family:"Montserrat",sans-serif!important;font-size:15px!important;line-height:1.6!important;font-weight:500!important}#checkout-emana .emana-checkout-steps{list-style:none!important;margin:0!important;padding:0!important;display:grid;gap:10px}#checkout-emana .emana-checkout-steps li{display:flex;align-items:flex-start;gap:10px;margin:0!important;padding:0!important}#checkout-emana .emana-step-number{flex:0 0 26px;width:26px;height:26px;border-radius:999px;background:#b9783f;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:"Montserrat",sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1!important;margin-top:1px}#checkout-emana .emana-step-text{color:#43554f!important;font-family:"Montserrat",sans-serif!important;font-size:14px!important;line-height:1.55!important;font-weight:500!important}#checkout-emana .emana-checkout-empty-note{width:100%;max-width:1120px;margin:0 auto 24px;padding:14px 18px;background:#f3ede7;color:#55605a;border:1px solid #e2d9d0;border-radius:10px;font-family:"Montserrat",sans-serif!important;font-size:14px!important;line-height:1.5!important;text-align:center;overflow:hidden}#checkout-emana #place_order.emana-place-order-disabled{opacity:.45!important;cursor:not-allowed!important;pointer-events:none!important}@media (max-width:767px){#checkout-emana .emana-checkout-intro{margin:0 auto 16px!important}#checkout-emana .emana-checkout-intro-card{padding:16px 14px!important;border-radius:12px!important}#checkout-emana .emana-checkout-intro h2{font-size:28px!important;line-height:1.08!important}#checkout-emana .emana-checkout-lead{font-size:14px!important;line-height:1.55!important}#checkout-emana .emana-step-text{font-size:13px!important;line-height:1.5!important}#checkout-emana .emana-step-number{width:24px!important;height:24px!important;flex-basis:24px!important;font-size:12px!important}#checkout-emana .emana-checkout-empty-note{font-size:13px!important;padding:12px 14px!important}}