.pe-commerce-main{padding-block:48px 70px;min-height:60vh}.pe-commerce h1{font-size:clamp(30px,4vw,48px);margin-bottom:24px}.pe-commerce .woocommerce{max-width:900px;margin:auto}.pe-commerce .shop_table{width:100%;border:1px solid #e0d2c6!important;border-radius:14px!important;border-collapse:separate;background:#fffdf9;margin-bottom:28px!important;overflow:hidden;font-size:14px}.pe-commerce .shop_table th,.pe-commerce .shop_table td{padding:17px 20px!important;border-color:#e9dfd6!important;text-align:left}.pe-commerce .shop_table thead{background:#f1e6dd}.pe-commerce #payment{background:#fffdf9!important;border:1px solid #e0d2c6;border-radius:16px;overflow:hidden}.pe-commerce #payment ul.payment_methods{padding:24px!important;border-bottom:1px solid #e5d7ca!important;list-style:none;margin:0}.pe-commerce #payment ul.payment_methods li{margin:0 0 14px}.pe-commerce #payment ul.payment_methods li label{font-weight:500}.pe-commerce #payment div.payment_box{background:#f5eee7!important;color:#302b2b!important;border-radius:9px;padding:18px!important;font-size:14px}.pe-commerce #payment div.payment_box:before{border-bottom-color:#f5eee7!important}.pe-commerce #payment .place-order{padding:24px!important}.pe-commerce .button,.pe-commerce button.button,.pe-commerce input.button{background:#302b2b!important;color:#fff9f0!important;border:1px solid #302b2b!important;border-radius:50px!important;padding:15px 26px!important;font:500 14px/1.4 Inter,Arial,sans-serif!important;text-decoration:none;transition:transform .2s,background .2s}.pe-commerce .button:hover{background:#795542!important;transform:translateY(-2px)}.pe-commerce input:not([type=checkbox]):not([type=radio]):not([type=submit]),.pe-commerce select{border:1px solid #d8c7b8;border-radius:8px;padding:12px;background:#fff;max-width:100%}.pe-commerce input[type=radio],.pe-commerce input[type=checkbox]{accent-color:#9a6950}.pe-commerce .woocommerce-info,.pe-commerce .woocommerce-message,.pe-commerce .woocommerce-error{background:#f1e7de;color:#302b2b;border-top-color:#ab7b5d;padding:18px 24px;list-style:none}.pe-commerce .woocommerce-info:before,.pe-commerce .woocommerce-message:before{display:none}.pe-commerce .woocommerce-privacy-policy-text p,.pe-commerce .woocommerce-terms-and-conditions-checkbox-text{font-size:12px;line-height:1.8}.pe-commerce .woocommerce-privacy-policy-text a,.pe-commerce .woocommerce-terms-and-conditions-checkbox-text a{text-decoration:underline}.pe-cart-empty{text-align:center;padding:40px 0 65px;max-width:660px;margin:auto}.pe-cart-empty p{color:#796858;margin:0 auto 25px;max-width:520px}.pe-cart-heart{font-size:74px;color:#b68267;line-height:1.2;margin:20px 0}.pe-commerce .woocommerce-order-overview{display:flex;flex-wrap:wrap;gap:20px;padding:0;list-style:none}.pe-commerce .woocommerce-customer-details address{background:#fffdf9;border:1px solid #e0d2c6!important;padding:24px!important;border-radius:12px}.pe-commerce .woocommerce h2{font-size:30px;margin:25px 0 18px}.pe-commerce iframe{max-width:100%}
@media(max-width:600px){.pe-commerce-main{padding-block:28px 40px}.pe-commerce .shop_table th,.pe-commerce .shop_table td{padding:12px 10px!important;font-size:12px}.pe-commerce #payment ul.payment_methods,.pe-commerce #payment .place-order{padding:17px!important}.pe-commerce #place_order{width:100%;margin-top:18px}.pe-cart-empty{padding:25px 0}.pe-commerce .pe-footer-minimal{padding-bottom:28px}.pe-commerce .shop_table{table-layout:fixed;overflow-wrap:anywhere}}
