/*
Theme Name: Maniacos Checkout
Version: 1.2.1
Description: Checkout y cuenta WooCommerce para Maniacos.
Requires PHP: 8.1
*/
@font-face{font-family:Dela;src:url('/assets/fonts/DelaGothicOne.woff2') format('woff2');font-display:swap}
@font-face{font-family:Poppins;src:url('/assets/fonts/Poppins-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Poppins;src:url('/assets/fonts/Poppins-SemiBold.woff2') format('woff2');font-weight:600 800;font-display:swap}
:root{--ivory:#F4E9D4;--brick:#923F2D;--peach:#EDAC70;--ink:#211A16;--paper:#fffaf1}
*{box-sizing:border-box}body{margin:0;background:var(--ivory);color:var(--ink);font:15px/1.6 Poppins,Arial,sans-serif}a{color:var(--brick);text-underline-offset:4px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--peach);outline-offset:4px}.skip-link{position:absolute;left:10px;top:-80px;z-index:20;background:var(--ink);color:white;padding:12px}.skip-link:focus{top:10px}.site-header{padding:22px max(24px,calc((100vw - 1200px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #923f2d30;gap:20px}.brand img{display:block;width:180px;height:48px;object-fit:contain}.site-header nav{display:flex;align-items:center;gap:28px}.site-header nav a{font-size:13px;font-weight:600;text-decoration:none}.site-header .back{border:1px solid var(--brick);border-radius:28px;padding:10px 18px}.site-main{max-width:1160px;margin:52px auto 80px;padding:0 24px;min-height:55vh}.eyebrow{text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:2px;margin-bottom:12px}h1,h2,h3{line-height:1.2}h1{font:clamp(32px,5vw,56px)/1.18 Dela,Poppins,sans-serif;letter-spacing:-1.4px;margin:0 0 32px}h2{font:26px/1.3 Dela,Poppins,sans-serif;margin:24px 0}h3{font-size:19px}.maniacos-demo{border-left:4px solid var(--brick);background:#edac7038;padding:18px 22px;margin:0 0 30px;font-size:13px}.maniacos-demo strong{display:block;margin-bottom:3px}.woocommerce form .form-row label{font-size:13px;font-weight:600}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.select2-container--default .select2-selection--single{background:var(--paper);border:1px solid #211a1636;border-radius:6px;min-height:48px;padding:11px 12px;color:var(--ink);width:100%}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:28px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:11px}.woocommerce form .form-row{padding:0;margin:0 0 20px}.woocommerce form .form-row .required{color:var(--brick)}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{float:none;width:auto}.woocommerce-checkout #customer_details{width:56%;float:left;padding-right:40px}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{width:44%;float:right;margin-top:0;background:var(--paper);padding:24px;border-radius:12px}.woocommerce-checkout #order_review_heading{margin-bottom:0;padding-bottom:4px;border-radius:12px 12px 0 0}.woocommerce-checkout #order_review{border-radius:0 0 12px 12px}.woocommerce-checkout .woocommerce:after{content:'';display:block;clear:both}.woocommerce #payment{background:transparent}.woocommerce #payment div.payment_box{background:#edac7030}.woocommerce #payment ul.payment_methods{padding:0 0 20px}.woocommerce #payment div.form-row{padding:20px 0 0}.woocommerce table.shop_table{border:0;border-collapse:collapse;border-radius:0}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:14px 8px;font-size:13px}.woocommerce table.shop_table td,.woocommerce table.shop_table tfoot th{border-top:1px solid #211a161a}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce button.button.alt,.woocommerce a.button.alt{background:var(--brick);border-radius:40px;padding:15px 25px;color:#fffaf1;font-size:14px;font-weight:600;line-height:1.3;border:0;cursor:pointer}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover{background:#6e2d20;color:white}.woocommerce button.button.alt.disabled{background:var(--brick);opacity:.5}.woocommerce button#place_order{width:100%;margin-top:14px}.woocommerce-terms-and-conditions-wrapper{font-size:12px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #211a1626;padding:28px;background:var(--paper);border-radius:12px}.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce .woocommerce-error{border-top-color:var(--brick);background:var(--paper);font-size:13px}.woocommerce-info::before,.woocommerce-message::before{color:var(--brick)}.woocommerce .woocommerce-MyAccount-navigation{background:var(--paper);padding:18px 28px;border-radius:12px}.woocommerce .woocommerce-MyAccount-navigation ul{padding:0;list-style:none}.woocommerce .woocommerce-MyAccount-navigation a{display:block;padding:10px 0}.woocommerce .woocommerce-MyAccount-content{padding-left:22px}.woocommerce .products li.product .woocommerce-loop-product__title{font-family:Poppins;font-size:16px}.woocommerce .products li.product .price{color:var(--brick);font-size:16px;font-weight:600}.woocommerce .quantity .qty{padding:9px;background:var(--paper);border:1px solid #211a1633;border-radius:6px;width:75px}.site-footer{border-top:1px solid #211a1626;padding:28px 24px;display:flex;justify-content:space-between;gap:24px;font-size:12px;max-width:1200px;margin:0 auto}.site-footer p{margin:0;max-width:650px}.site-footer nav{display:flex;gap:20px;flex-shrink:0}.woocommerce .woocommerce-breadcrumb{font-size:12px}.woocommerce div.product p.price{color:var(--brick)}.woocommerce table.variations select{padding:12px;border-radius:6px;border:1px solid #211a1633;background:var(--paper)}
@media(max-width:760px){.site-header{padding:16px 20px}.brand img{width:140px;height:40px}.site-header nav{gap:14px}.site-header nav a{font-size:11px}.site-header .back{padding:9px 12px}.site-main{margin:32px auto 54px;padding:0 20px}h1{letter-spacing:-.8px;margin-bottom:24px}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{width:100%;float:none;padding:22px}.woocommerce-checkout #customer_details{padding:0}.woocommerce-checkout #order_review_heading{margin-top:30px}.woocommerce .woocommerce-MyAccount-content{padding:22px 0}.site-footer{flex-direction:column;padding:24px 20px}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{width:100%}.woocommerce form.login,.woocommerce form.register{padding:22px}.site-header .account-link{display:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
/* Maniacos checkout: editorial paper, helpful steps, native WooCommerce contracts. */
body.woocommerce-checkout{background:#f4e9d4}.woocommerce-checkout .site-main{max-width:1240px;margin-top:36px}.checkout-intro{display:flex;justify-content:space-between;align-items:center;max-width:1160px;margin:0 auto 32px}.checkout-intro .eyebrow{color:var(--brick);font-size:10px}.checkout-intro h1{font-size:clamp(32px,4vw,52px);color:var(--brick);line-height:1.12;margin-bottom:12px;letter-spacing:-1.7px}.checkout-intro h1 span{color:var(--peach)}.checkout-intro p:last-child{font-size:13px;color:#786250;margin:0}.checkout-monkey{rotate:10deg;width:110px;height:110px;margin-right:25px}.checkout-progress{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #923f2d40;border-radius:14px;overflow:hidden;margin-bottom:28px;background:#fffaf17a}.checkout-progress button{appearance:none;border:0;border-right:1px solid #923f2d30;background:none;padding:17px 20px;text-align:left;display:grid;grid-template-columns:36px 1fr;column-gap:12px;cursor:pointer;color:#826e5b}.checkout-progress button:last-child{border-right:0}.checkout-progress button>span{grid-row:1/3;border:1px solid currentColor;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;font-size:12px}.checkout-progress strong{font-size:13px;line-height:1.4}.checkout-progress small{font-size:10px}.checkout-progress button[aria-current]{background:var(--brick);color:var(--ivory)}.checkout-progress .is-done{color:var(--brick)}.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:34px;align-items:start}.checkout-main-column{min-width:0}.checkout-panel{padding:32px;background:var(--paper);border:1px solid #923f2d33;border-radius:14px;margin-bottom:18px}.checkout-panel[hidden]{display:none!important}.panel-title>span{font-size:9px;letter-spacing:1.8px;color:var(--brick);font-weight:600}.panel-title h2{font:clamp(24px,2.7vw,30px)/1.2 Dela,Poppins,sans-serif;color:var(--brick);letter-spacing:-.8px;margin:13px 0 12px;scroll-margin-top:26px}.panel-title>p{font-size:12px;color:#776454;margin-bottom:25px}.guest-access{font-size:11px;padding:12px 15px;border-radius:8px;background:#f4e9d480;margin-bottom:25px}.guest-access a{font-weight:600}.maniacos-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.woocommerce .maniacos-field-grid .form-row{float:none;width:100%;min-width:0;margin-bottom:20px}.maniacos-field-grid .form-row-wide{grid-column:1/-1}.woocommerce .maniacos-checkout .form-row label{font-size:12px;margin-bottom:7px;line-height:1.5}.woocommerce .maniacos-checkout .form-row .optional{font-size:11px;color:#776454}.woocommerce .maniacos-checkout .form-row input.input-text,.woocommerce .maniacos-checkout .form-row textarea,.woocommerce .maniacos-checkout .form-row select,.maniacos-checkout .select2-container--default .select2-selection--single{background:#fffef9;border:1px solid #cfbda8;border-radius:8px;min-height:51px;font-size:14px;padding:13px 14px;box-shadow:0 2px 0 #923f2d08}.woocommerce .maniacos-checkout .form-row input:focus,.woocommerce .maniacos-checkout .form-row textarea:focus,.woocommerce .maniacos-checkout .form-row select:focus{border-color:var(--brick);outline:2px solid #edac7050;outline-offset:2px}.maniacos-checkout input::placeholder{color:#9a8878;font-size:12px}.woocommerce .maniacos-checkout .form-row .description{font-size:10px;background:none;color:#786250;padding:5px 0;display:block!important;margin-top:3px}.checkout-step-actions{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:14px}.checkout-step-actions .next-step{min-height:53px;display:flex;justify-content:space-between;align-items:center;gap:38px;font-size:12px;flex:1}.checkout-step-actions .next-step span{font-size:21px;font-weight:400}.step-back,.checkout-final-details button,.draft-save-note button{border:0;background:none;cursor:pointer;color:var(--brick);padding:8px 0;text-decoration:underline;text-underline-offset:4px;font-size:11px}.checkout-microcopy{font-size:10px;color:#786250;margin-top:17px;max-width:440px}.checkout-summary{position:sticky;top:25px;align-self:start;min-width:0}.summary-paper{position:relative;background:#fffaf1;border:1px solid #cbb69f;border-radius:14px;padding:26px 25px 20px;box-shadow:8px 9px 0 #923f2150}.summary-paper:before{content:'';height:30px;width:98px;background:#edac7090;position:absolute;top:-15px;left:calc(50% - 49px);rotate:-5deg}.summary-top{display:flex;justify-content:space-between;align-items:center}.summary-top .eyebrow{font-size:8px;letter-spacing:1.5px}.summary-top img{rotate:18deg;width:42px;height:42px}.woocommerce-checkout .summary-paper #order_review_heading{float:none;width:auto;padding:0;background:none;font:30px/1.15 Dela,Poppins,sans-serif;color:var(--brick);margin:5px 0 12px;letter-spacing:-1px}.woocommerce-checkout .summary-paper #order_review{float:none;width:100%;padding:0;background:none;border-radius:0;margin:18px 0 0}.summary-edit{font-size:10px;font-weight:600}.summary-paper .shop_table thead{display:none}.woocommerce .summary-paper table.shop_table{table-layout:fixed;margin-bottom:10px}.woocommerce .summary-paper table.shop_table td,.woocommerce .summary-paper table.shop_table th{padding:15px 0;font-size:11px;vertical-align:middle;border-color:#dfcdb8;font-weight:400}.summary-paper .product-name{width:72%;padding-right:12px!important}.summary-paper .product-total{width:28%;text-align:right}.summary-product-image{float:left;display:block;width:48px;height:58px;background:var(--ivory);border:1px solid #ddc9b2;border-radius:6px;overflow:hidden;margin:0 11px 3px 0}.summary-product-image img{width:100%;height:100%;object-fit:contain}.summary-product-name{font-weight:600;color:var(--brick)}.summary-paper .variation{font-size:9px;margin:3px 0 0;line-height:1.5}.summary-paper .variation p{margin:0}.summary-paper .product-quantity{font-size:10px;white-space:nowrap}.summary-paper table td:last-child{text-align:right}.summary-paper .order-total th{font-size:14px!important;font-weight:600!important;color:var(--brick)}.summary-paper .order-total td{font-size:23px!important;color:var(--brick);letter-spacing:-1px}.summary-paper .shipping-pending{font-size:10px;color:#806855}.summary-shipping-note{font-size:9px;color:#786250;line-height:1.8;margin:0 0 20px}.summary-promise{display:flex;gap:12px;border-top:1px dashed #c7ad94;padding-top:18px;align-items:center}.summary-promise p{font-size:9px;line-height:1.8;margin:0}.summary-promise strong{font-size:10px;color:var(--brick)}.checkout-help{text-align:center;font-size:10px;color:#786250;margin:22px 0}.draft-save-note{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:9px;color:#79634f;padding:3px 7px}.draft-save-note>a,.draft-save-note button{font-size:9px;margin-left:4px}.draft-dot{width:6px;height:6px;border-radius:50%;background:#69724d;flex-shrink:0}.woocommerce-checkout .maniacos-checkout #customer_details{float:none;width:100%;padding:0}.maniacos-checkout #customer_details h3{font:14px/1.4 Poppins,sans-serif;color:var(--brick);margin:14px 0}.maniacos-checkout #customer_details .woocommerce-billing-fields>h3{display:none}.maniacos-country,.maniacos-optional-company{display:none!important}.checkout-account-option{border-top:1px solid #ddc7af;border-bottom:1px solid #ddc7af;padding:15px 0;margin:7px 0 22px}.checkout-account-option summary{font-size:11px;cursor:pointer;font-weight:600;color:var(--brick)}.checkout-account-option>p{font-size:10px}.checkout-account-option label{font-size:11px!important}.delivery-methods{border:1px solid #d9c4aa;border-radius:10px;padding:18px;margin-top:23px;background:#f4e9d430}.delivery-heading{display:flex;gap:13px;align-items:center}.delivery-heading>span{font-size:28px;color:var(--brick)}.delivery-heading h3{font-size:13px;margin:0;color:var(--brick)}.delivery-heading p,.delivery-empty{font-size:10px;color:#786250;margin:5px 0}.delivery-table{margin:0!important}.delivery-table th{display:none}.delivery-table td{padding:14px 0 0!important;font-size:11px!important}.maniacos-delivery-rates .woocommerce-info{margin:15px 0 0;font-size:11px}.delivery-table label{font-size:12px}.delivery-table .woocommerce-shipping-destination{display:none}.checkout-feedback{padding:16px 20px;border:1px solid var(--brick);background:#edac7038;color:var(--brick);border-radius:10px;margin:15px 0;font-size:12px}.checkout-feedback[hidden]{display:none}.field-error{display:block;font-size:11px;color:#a1261d;margin-top:6px}.maniacos-checkout [aria-invalid=true]{border-color:#a1261d!important}.checkout-final-details{border:1px solid #d4bea7;border-radius:9px;padding:0 17px;margin:20px 0 26px}.checkout-final-details>div{position:relative;padding:14px 52px 14px 0;font-size:11px;border-bottom:1px solid #e0ccb4}.checkout-final-details>div:last-child{border-bottom:0}.checkout-final-details span{font-size:10px;color:#806855}.checkout-final-details p{margin:4px 0;overflow-wrap:anywhere}.checkout-final-details button{position:absolute;right:0;top:20px}.payment-intro{display:flex;gap:15px;align-items:center;margin:0 0 24px}.payment-intro h3{font-size:14px;color:var(--brick);margin:0 0 5px}.payment-intro p{font-size:10px;margin:0;color:#79634f}.maniacos-checkout #payment .payment_methods{padding:15px;border:1px solid #d0b79c;border-radius:9px}.maniacos-checkout #payment .payment_methods li{font-size:12px}.maniacos-checkout #payment div.payment_box{border-radius:7px;font-size:11px}.maniacos-checkout #place_order{font-size:13px;min-height:55px}.maniacos-checkout #place_order:disabled{opacity:.45;cursor:not-allowed}.woocommerce-checkout .maniacos-demo{font-size:10px;padding:12px 16px;margin-bottom:24px;background:#edac7026;border-left-width:3px}.maniacos-checkout .woocommerce-privacy-policy-text{font-size:10px;color:#79634f}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{font-size:11px;padding-block:13px;margin:0 0 22px}.maniacos-checkout .woocommerce-additional-fields textarea{min-height:85px!important}.maniacos-checkout #maniacos-invoice{margin-top:20px;padding-top:5px}.maniacos-checkout #maniacos-invoice>p:last-child{font-size:10px;color:#786250}.maniacos-checkout .form-row .input-checkbox{width:17px;height:17px;accent-color:var(--brick);vertical-align:middle}.steps-ready .checkout-panel{animation:checkout-reveal .25s ease both}@keyframes checkout-reveal{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}
@media(max-width:1000px){.checkout-layout{grid-template-columns:minmax(0,1fr) 335px;gap:22px}.checkout-panel{padding:25px}.summary-paper{padding:24px 20px}.checkout-progress button{padding:15px}.checkout-progress small{font-size:8px}.checkout-step-actions{flex-wrap:wrap}.checkout-step-actions .step-back{order:2;width:100%;text-align:center}}
@media(max-width:760px){.woocommerce-checkout .site-main{margin:26px auto 45px;padding-inline:18px}.checkout-intro{margin-bottom:25px;gap:12px}.checkout-intro h1{font-size:33px;letter-spacing:-1px}.checkout-intro .eyebrow{font-size:8px;letter-spacing:1.3px}.checkout-intro p:last-child{font-size:11px;max-width:240px}.checkout-monkey{width:72px;height:72px;margin-right:0}.checkout-progress{border-radius:10px;margin-bottom:19px}.checkout-progress button{display:flex;align-items:center;gap:8px;padding:13px 10px}.checkout-progress button>span{width:26px;height:26px;font-size:10px}.checkout-progress strong{font-size:10px}.checkout-progress small{display:none}.checkout-layout{grid-template-columns:1fr;gap:27px}.checkout-panel{padding:24px 20px;border-radius:12px}.panel-title h2{font-size:25px;margin-block:12px}.panel-title>span{font-size:8px}.panel-title>p{font-size:11px}.guest-access{padding:12px;font-size:10px;line-height:1.8}.guest-access span{display:none}.maniacos-field-grid{gap:0 11px}.woocommerce .maniacos-checkout .form-row input.input-text,.woocommerce .maniacos-checkout .form-row textarea,.woocommerce .maniacos-checkout .form-row select{font-size:16px;min-height:52px}.woocommerce .maniacos-checkout .form-row label{font-size:11px}.checkout-summary{position:static}.summary-paper{box-shadow:5px 6px 0 #923f2150;margin:2px 5px 0 0;padding:25px}.checkout-summary #order_review_heading{font-size:29px}.checkout-step-actions{gap:8px}.checkout-step-actions .next-step{font-size:12px;padding:15px 20px;gap:16px}.checkout-step-actions .step-back{order:2}.draft-save-note{padding:0 4px;gap:6px;font-size:8px}.draft-save-note button,.draft-save-note a{font-size:9px}.checkout-help{margin-bottom:5px}.woocommerce-checkout #customer_details{padding:0}.woocommerce-checkout .woocommerce form.checkout_coupon{padding:20px}.woocommerce-checkout .site-header{padding:17px 18px}.woocommerce-checkout .site-header .brand img{width:137px}.woocommerce-checkout .site-header .back{font-size:10px;padding:9px 12px}.checkout-account-option{font-size:11px}}
.checkout-carrier-brands{display:flex;align-items:center;gap:18px;border-bottom:1px dashed #d1b79b;margin-bottom:17px;padding:0 0 17px;flex-wrap:wrap}.checkout-carrier-brands img{height:32px;width:100px;object-fit:contain}.checkout-carrier-brands>span{font-size:14px;color:#9f8874}.checkout-carrier-brands>small{font-size:9px;color:#79634f;line-height:1.8;margin-left:auto}.maniacos-checkout #payment input[type=radio],.maniacos-delivery-rates input[type=radio]{accent-color:var(--brick);width:17px;height:17px;vertical-align:middle}@media(max-width:760px){.checkout-carrier-brands{gap:13px}.checkout-carrier-brands img{width:87px;height:29px}.checkout-carrier-brands>small{margin-left:0;font-size:8px}}

.maniacos-checkout-points:not(:empty){background:#f1ddaa;border:1px solid #d2b06f;border-radius:10px;padding:16px 13px;display:flex;align-items:flex-start;gap:11px;margin:20px 0}.maniacos-checkout-points>img{width:37px;height:37px;flex-shrink:0;rotate:-10deg}.maniacos-checkout-points>div>span{display:block;font-size:7px;letter-spacing:1px;font-weight:600;color:#72513a}.maniacos-checkout-points strong{display:block;font:18px/1.5 Dela,Poppins,sans-serif;color:var(--brick);letter-spacing:-.5px;margin-top:4px}.maniacos-checkout-points p{font-size:10px;margin:7px 0;line-height:1.7}.maniacos-checkout-points small{font-size:8px;line-height:1.8;color:#735d47;display:block}.maniacos-checkout-points a{font-size:9px;margin-top:9px;display:inline-block;font-weight:600}.maniacos-checkout-points em{font-size:7px;display:block;margin-top:7px;color:#806347;font-style:normal}

.woocommerce form.maniacos-checkout .form-row span.description{background:transparent!important;color:#786250!important;box-shadow:none!important;padding:4px 0!important;line-height:1.8;font-size:10px;border-radius:0}.woocommerce form.maniacos-checkout .form-row span.description:before{display:none!important}.checkout-mobile-recap{display:none}@media(max-width:760px){.checkout-mobile-recap{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:16px 17px;background:#edac7029;border:1px solid #d2b799;border-radius:10px;margin:0 0 20px}.checkout-mobile-recap>div{flex:1;display:flex;flex-direction:column}.checkout-mobile-recap span{font-size:10px}.checkout-mobile-recap strong{font-size:21px;letter-spacing:-.5px;color:var(--brick)}.checkout-mobile-recap small{font-size:8px;color:#79634f}.checkout-mobile-recap button{border:0;background:transparent;text-decoration:underline;text-underline-offset:4px;color:var(--brick);font-size:10px;padding:10px 0}.checkout-mobile-recap>p{font-size:9px;margin:7px 0 0;padding-top:10px;border-top:1px dashed #cbb194;flex-basis:100%;line-height:1.8}}

.woocommerce form.maniacos-checkout #place_order,.woocommerce form.maniacos-checkout #place_order:disabled,.woocommerce form.maniacos-checkout #place_order:disabled:hover{background:var(--brick)!important;color:var(--ivory)!important;background-image:none!important}.payment-final-total{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0 6px;border-top:1px dashed #c9ad90;margin-top:20px;color:var(--brick)}.payment-final-total>span{font-size:12px}.payment-final-total>strong{font-size:25px;letter-spacing:-1px}.maniacos-checkout #payment .woocommerce-info{padding:15px 17px 15px 42px;font-size:11px;line-height:1.8;margin:0}.maniacos-checkout #payment .woocommerce-info:before{top:15px;left:17px}

.site-footer [data-maniacos-privacy]{background:transparent;border:0;color:var(--brick);text-decoration:underline;text-underline-offset:4px;cursor:pointer;font-size:12px;padding:0}
