/* WooCommerce keeps its forms, notices and payment integrations. */
body.tmf-approved-page{background:#080e13;color:#eee5d0}
.tmf-approved-page .wp-purchase-shell{max-width:1280px;margin:auto;padding:155px 5.5% 90px;min-height:80vh}
.wp-purchase-shell>h1{font:clamp(44px,5vw,72px)/1.1 Georgia,serif;letter-spacing:-1.5px;margin:0 0 28px}
.wp-review-note{color:#bdb5a7;font-size:12px;margin:0 0 35px}
.wp-purchase-shell .woocommerce{color:#eee5d0;font:16px/1.7 'Segoe UI',Arial,sans-serif}
.wp-purchase-shell .woocommerce h2,.wp-purchase-shell .woocommerce h3{font-family:Georgia,serif;font-weight:400;color:#eee5d0}
.wp-purchase-shell .woocommerce form.login,.wp-purchase-shell .woocommerce form.register,.wp-purchase-shell table.shop_table,.wp-purchase-shell #payment{border:1px solid #ceb17a40;border-radius:10px;background:#10171ddd;color:#eee5d0;box-shadow:0 12px 35px #0003}
.wp-purchase-shell .woocommerce table.shop_table td,.wp-purchase-shell .woocommerce table.shop_table th{border-color:#ceb17a30;padding:17px}
.wp-purchase-shell .woocommerce input.input-text,.wp-purchase-shell .woocommerce select,.wp-purchase-shell .woocommerce textarea{background:#080e13;color:#eee5d0;border:1px solid #ceb17a66;border-radius:5px;padding:13px;width:100%;min-height:48px}
.wp-purchase-shell .woocommerce label{display:block;margin-bottom:6px;color:#d7cfc0}
.wp-purchase-shell .woocommerce a{color:#ceb17a}
.wp-purchase-shell .woocommerce .button,.wp-purchase-shell .woocommerce button.button,.wp-purchase-shell .woocommerce a.button{background:linear-gradient(120deg,#cdb17d,#ad8d52);color:#0d141a;border:1px solid #d6b77b;border-radius:5px;padding:15px 24px;font:600 14px/1.4 'Segoe UI',Arial,sans-serif;min-height:48px}
.wp-purchase-shell .woocommerce-message,.wp-purchase-shell .woocommerce-info,.wp-purchase-shell .woocommerce-error{background:#18232d;color:#eee5d0;border-top-color:#ceb17a;border-radius:5px}
.wp-purchase-shell .woocommerce-checkout #payment ul.payment_methods{border-color:#ceb17a40}
.wp-purchase-shell .woocommerce-checkout #payment div.payment_box{background:#22303c;color:#eee5d0;border-radius:5px}
.wp-purchase-shell .woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#22303c}
.wp-purchase-shell .woocommerce-MyAccount-navigation ul{padding:0;list-style:none;border-top:1px solid #ceb17a40}
.wp-purchase-shell .woocommerce-MyAccount-navigation li{border-bottom:1px solid #ceb17a40;padding:13px 0}
.wp-purchase-shell .woocommerce-MyAccount-navigation .is-active a{color:#fff0d4}
.tmf-approved-page:has(.wp-purchase-shell) .site-header nav{display:flex}
@media(max-width:700px){.tmf-approved-page .wp-purchase-shell{padding:145px 24px 60px}.tmf-approved-page .wp-purchase-shell .col2-set .col-1,.tmf-approved-page .wp-purchase-shell .col2-set .col-2{width:100%;float:none;margin-bottom:28px}.tmf-approved-page:has(.wp-purchase-shell) .site-header{height:auto;min-height:100px;flex-wrap:wrap;gap:14px;padding:20px 24px}.tmf-approved-page:has(.wp-purchase-shell) .site-header nav{position:static;background:none;border:0;padding:0;gap:18px;flex-direction:row;flex-wrap:wrap;font-size:11px}}
