.cvc-commerce{--bs-body-font-family:var(--cvc-font);--bs-body-color:var(--cvc-ink);--bs-primary:#181916;--bs-primary-rgb:24,25,22;--bs-border-radius:0;--bs-link-color:#181916;--bs-link-hover-color:#ef4a00;--bs-border-color:#bdbbb2;--bs-body-bg:#f2f0e9;background:var(--cvc-paper)}
.cvc-shop-shell{padding:50px var(--cvc-pad) 85px;min-height:60vh;max-width:1600px;margin:auto}.cvc-shop-heading{padding-bottom:35px}.cvc-shop-heading>.cvc-text-link{font-size:11px;margin-bottom:40px}.cvc-shop-heading>.cvc-eyebrow{margin-bottom:18px}.cvc-shop-heading .cvc-shop-title{font-size:clamp(40px,5vw,80px);letter-spacing:-.065em;line-height:1.08;max-width:1000px}.cvc-purchase-steps{display:flex;padding:0 0 27px;margin:0 0 38px;gap:45px;list-style:none;border-bottom:1px solid var(--cvc-line);font-size:12px;color:#5b6885}.cvc-purchase-steps li{display:flex;align-items:center;gap:12px}.cvc-purchase-steps [aria-current=step]{color:var(--cvc-ink);font-weight:800}.cvc-purchase-steps [aria-current=step]::before{content:'';height:7px;width:7px;background:var(--cvc-pink);border-radius:50%}.cvc-shop-content{font-size:14px}.cvc-shop-content h2{font-size:30px;letter-spacing:-1px;margin-bottom:25px}.cvc-shop-content h3{font-size:23px;letter-spacing:-.6px;margin-bottom:22px;line-height:1.3}.cvc-shop-content p{line-height:1.75}.cvc-commerce .woocommerce form .form-row label{font-size:12px;font-weight:700;margin-bottom:7px}.cvc-commerce .woocommerce form .form-row{padding:0;margin-bottom:19px}.cvc-commerce .woocommerce form .form-row input.input-text,.cvc-commerce .woocommerce form .form-row textarea,.cvc-commerce .woocommerce form .form-row select,.cvc-commerce .form-control,.cvc-commerce .form-select,.cvc-commerce .wc-block-components-text-input input,.cvc-commerce .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.cvc-commerce .wc-block-components-textarea{border-radius:0!important;border:1px solid #aaa99f!important;background:white!important;color:var(--cvc-ink)!important;padding:14px;box-shadow:none;min-height:48px}.cvc-commerce .woocommerce form .form-row input:focus,.cvc-commerce .woocommerce form .form-row textarea:focus,.cvc-commerce .form-control:focus{border-color:var(--cvc-ink)!important;outline:2px solid var(--cvc-blue);outline-offset:1px}.cvc-commerce .woocommerce .button,.cvc-commerce .woocommerce button.button,.cvc-commerce .woocommerce a.button,.cvc-commerce .woocommerce input.button,.cvc-commerce .btn-primary,.cvc-commerce .wc-block-components-button:not(.is-link){background:var(--cvc-ink);color:white;border:1px solid var(--cvc-ink);border-radius:0;min-height:48px;padding:14px 23px;font-size:13px;font-weight:700;line-height:1.5;transition:background .2s}.cvc-commerce .woocommerce .button:hover,.cvc-commerce .btn-primary:hover,.cvc-commerce .wc-block-components-button:not(.is-link):hover{background:#ef4a00;border-color:#ef4a00;color:white}.cvc-commerce .woocommerce button.button:disabled{opacity:.5;cursor:not-allowed}.cvc-commerce .woocommerce #payment #place_order,.cvc-commerce .wc-block-components-checkout-place-order-button{background:#ef4a00;border-color:#ef4a00;color:white;min-height:58px;width:100%;font-size:15px}.cvc-commerce .woocommerce #payment #place_order:hover{background:var(--cvc-ink);border-color:var(--cvc-ink)}.cvc-commerce .woocommerce table.shop_table{border-radius:0;border-color:var(--cvc-line);border-collapse:collapse;margin-bottom:28px}.cvc-commerce .woocommerce table.shop_table th{background:#e8e5dc;padding:17px 15px;font-size:11px;letter-spacing:.4px;border-bottom:1px solid var(--cvc-line)}.cvc-commerce .woocommerce table.shop_table td{padding:22px 15px;border-top:1px solid var(--cvc-line);background:transparent}.cvc-commerce .woocommerce table.shop_table .product-name a{font-weight:700}.cvc-commerce .woocommerce table.shop_table td.product-thumbnail img{width:74px;max-height:90px;object-fit:contain}.cvc-commerce .woocommerce a.remove{color:#ef4a00!important;border:1px solid #d49b7f;border-radius:50%;font-weight:400;text-decoration:none;display:inline-grid;place-items:center;line-height:1;width:27px;height:27px}.cvc-commerce .woocommerce a.remove:hover{background:#ef4a00;color:white!important}.cvc-commerce .woocommerce .quantity .qty{border:1px solid #aaa99f;min-height:42px;width:65px;background:white;color:var(--cvc-ink);border-radius:0}.cvc-commerce .woocommerce .cart-collaterals .cart_totals{background:#e8e5dc;padding:28px}.cvc-commerce .woocommerce .cart-collaterals h2{font-size:26px}.cvc-commerce .woocommerce .cart-collaterals .checkout-button{display:block;text-align:center}.cvc-commerce .woocommerce form.checkout #customer_details{padding-right:35px}.cvc-commerce .woocommerce-checkout #order_review{border:1px solid var(--cvc-line);padding:24px;background:white}.cvc-commerce .woocommerce-checkout-review-order-table th,.cvc-commerce .woocommerce-checkout-review-order-table td{padding:16px 10px!important}.cvc-commerce .woocommerce #payment{background:#e8e5dc;border-radius:0}.cvc-commerce .woocommerce #payment div.payment_box{background:white;color:var(--cvc-ink);font-size:12px;border:1px solid #d7d4ca}.cvc-commerce .woocommerce #payment div.payment_box::before{border-bottom-color:white}.cvc-commerce .woocommerce #payment ul.payment_methods{padding:20px;border-bottom-color:var(--cvc-line)}.cvc-commerce .woocommerce #payment ul.payment_methods li{margin:0 0 12px}.cvc-commerce .woocommerce #payment ul.payment_methods label{font-weight:600;font-size:13px}.cvc-commerce .woocommerce #payment .place-order{padding:20px}.cvc-commerce .woocommerce-privacy-policy-text{font-size:11px;margin-bottom:18px}.cvc-commerce .woocommerce-terms-and-conditions-wrapper{font-size:12px}.cvc-commerce .woocommerce-terms-and-conditions-wrapper a,.cvc-commerce .woocommerce-privacy-policy-text a{text-decoration:underline;text-underline-offset:3px}.cvc-commerce .woocommerce-error,.cvc-commerce .woocommerce-info,.cvc-commerce .woocommerce-message{border-radius:0;background:#e8e5dc;color:var(--cvc-ink);font-size:13px;border-top-color:var(--cvc-blue);padding-top:18px;padding-bottom:18px}.cvc-commerce .woocommerce-error{border-top-color:#ef4a00}.cvc-commerce .woocommerce-error::before{color:#ef4a00}.cvc-commerce .woocommerce-info::before,.cvc-commerce .woocommerce-message::before{color:var(--cvc-ink)}.cvc-commerce .woocommerce-invalid input{border-color:#ef4a00!important}.cvc-commerce .select2-container--default .select2-selection--single{border-radius:0;border-color:#aaa99f;min-height:48px;background:white}.cvc-commerce .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:46px;padding-left:14px;color:var(--cvc-ink)}.cvc-commerce .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px}.cvc-commerce .woocommerce .coupon{display:flex;gap:10px;flex-wrap:wrap}.cvc-commerce .woocommerce #coupon_code{min-width:150px;width:auto;min-height:48px;border:1px solid #aaa99f;background:white;padding:10px}.cvc-commerce .woocommerce .woocommerce-billing-fields,.cvc-commerce .woocommerce .woocommerce-shipping-fields,.cvc-commerce .woocommerce .woocommerce-additional-fields{margin-bottom:30px}.cvc-commerce .woocommerce [class*="fooevents"]{max-width:100%}.cvc-commerce .woocommerce .fooevents-attendee,.cvc-commerce .woocommerce .fooevents-attendee-fields{border:1px solid var(--cvc-line);padding:20px;margin-bottom:22px}.cvc-commerce .woocommerce .fooevents-attendee h3{font-size:21px}.cvc-commerce .woocommerce div.product .product_title{font-size:38px;letter-spacing:-1.4px;margin-bottom:20px}.cvc-commerce .woocommerce div.product p.price{color:var(--cvc-ink);font-size:35px;letter-spacing:-1px;margin:20px 0}.cvc-commerce .woocommerce div.product form.cart{margin-top:30px}.cvc-commerce .woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0;background:#e8e5dc;border-color:var(--cvc-line)}.cvc-commerce .woocommerce div.product .woocommerce-tabs ul.tabs li::before,.cvc-commerce .woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}.cvc-commerce .woocommerce .woocommerce-order-details,.cvc-commerce .woocommerce .woocommerce-customer-details{margin-top:35px}.cvc-commerce .woocommerce .woocommerce-customer-details address{border-radius:0;border:1px solid var(--cvc-line);padding:24px}.cvc-commerce .woocommerce .woocommerce-order-overview{padding:20px 0;margin:15px 0 30px;display:flex;flex-wrap:wrap;gap:25px}.cvc-commerce .wc-block-components-sidebar-layout{gap:4%}.cvc-commerce .wc-block-components-sidebar{background:#e8e5dc;padding:25px}.cvc-commerce .wc-block-components-title,.cvc-commerce .wc-block-components-checkout-step__title{font-family:var(--cvc-font);font-size:24px!important;letter-spacing:-.7px}.cvc-commerce .wc-block-components-order-summary,.cvc-commerce .wc-block-components-totals-wrapper{border-color:var(--cvc-line)}.cvc-commerce .wc-block-components-radio-control__option{border-radius:0!important}.cvc-commerce .wc-block-components-validation-error{color:#c53d00}.cvc-commerce .woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.cvc-commerce .woocommerce-MyAccount-navigation li a{display:block;padding:14px;border-bottom:1px solid var(--cvc-line)}.cvc-commerce .woocommerce-MyAccount-navigation .is-active a{background:var(--cvc-ink);color:white}
@media(max-width:800px){.cvc-shop-shell{padding-top:32px}.cvc-shop-heading .cvc-shop-title{font-size:45px}.cvc-purchase-steps{gap:20px;font-size:10px}.cvc-purchase-steps li{gap:7px}.cvc-commerce .woocommerce form.checkout #customer_details{padding-right:12px}.cvc-commerce .woocommerce-checkout #order_review{padding:16px}.cvc-commerce .woocommerce .cart-collaterals .cart_totals{padding:20px}.cvc-commerce .wc-block-components-sidebar{padding:20px}.cvc-shop-content h2{font-size:26px}}
@media(max-width:540px){.cvc-shop-heading .cvc-shop-title{font-size:39px}.cvc-shop-heading>.cvc-text-link{margin-bottom:28px}.cvc-purchase-steps{gap:16px;justify-content:space-between;font-size:8px}.cvc-purchase-steps li{align-items:flex-start;gap:5px}.cvc-purchase-steps [aria-current=step]::before{display:none}.cvc-commerce .woocommerce table.shop_table td{padding:15px 10px}.cvc-commerce .woocommerce .cart-collaterals .cart_totals{padding:18px}.cvc-commerce .woocommerce div.product .product_title{font-size:31px}.cvc-commerce .woocommerce-checkout #order_review{padding:12px}.cvc-commerce .woocommerce #payment .place-order{padding:15px}.cvc-shop-content{font-size:13px}}
.cvc-commerce .woocommerce form .form-row label{display:block}.cvc-commerce .woocommerce form .form-row input.input-text,.cvc-commerce .woocommerce form .form-row textarea,.cvc-commerce .woocommerce form .form-row select{width:100%}.cvc-commerce .woocommerce form.checkout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.72fr);gap:56px;align-items:start}.cvc-commerce .woocommerce form.checkout::before,.cvc-commerce .woocommerce form.checkout::after{display:none}.cvc-commerce .woocommerce-checkout #customer_details{grid-column:1;padding-right:0!important;width:100%!important;max-width:none!important;flex:none!important}.cvc-commerce .woocommerce-checkout #customer_details .col-1,.cvc-commerce .woocommerce-checkout #customer_details .col-2{float:none;width:100%;max-width:none;padding:0}.cvc-commerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.cvc-commerce .woocommerce-checkout .form-row-first,.cvc-commerce .woocommerce-checkout .form-row-last{float:none;width:100%}.cvc-commerce .woocommerce-checkout #billing_country_field,.cvc-commerce .woocommerce-checkout #billing_address_1_field,.cvc-commerce .woocommerce-checkout #billing_address_2_field,.cvc-commerce .woocommerce-checkout #billing_phone_field,.cvc-commerce .woocommerce-checkout #billing_email_field{grid-column:1/-1}.cvc-commerce .woocommerce-checkout #order_review_heading{grid-column:2;grid-row:1;margin:0 0 18px;font-size:26px;width:100%!important;max-width:none!important;flex:none!important}.cvc-commerce .woocommerce-checkout #order_review{grid-column:2;grid-row:1;margin-top:55px;position:sticky;top:120px;width:100%!important;max-width:none!important;flex:none!important}.cvc-commerce .woocommerce-checkout #order_review table{width:100%}.cvc-commerce .woocommerce-checkout .woocommerce-form-coupon-toggle,.cvc-commerce .woocommerce-checkout .checkout_coupon{max-width:760px}.cvc-commerce .woocommerce table.shop_table .product-name{font-size:14px}.cvc-commerce .woocommerce table.shop_table .product-total,.cvc-commerce .woocommerce table.shop_table tfoot td{text-align:right}.cvc-commerce .woocommerce-checkout-review-order-table .order-total th,.cvc-commerce .woocommerce-checkout-review-order-table .order-total td{font-size:17px}.cvc-commerce .woocommerce form.checkout_coupon{border:1px solid var(--cvc-line);border-radius:0;background:#e8e5dc}.cvc-commerce .woocommerce form.checkout_coupon .form-row{margin-bottom:0}.cvc-commerce .woocommerce-invalid-required-field input,.cvc-commerce .woocommerce-invalid-required-field .select2-selection{border-color:#ef4a00!important}.cvc-commerce .fooevents-attendee-page,.cvc-commerce .fooevents-attendee{font-family:var(--cvc-font);color:var(--cvc-ink)}.cvc-commerce .fooevents-attendee-page input,.cvc-commerce .fooevents-attendee-page select,.cvc-commerce .fooevents-attendee-page textarea,.cvc-commerce .fooevents-attendee input,.cvc-commerce .fooevents-attendee select,.cvc-commerce .fooevents-attendee textarea{border-radius:0;border:1px solid #aaa99f;background:white;color:var(--cvc-ink);padding:14px;min-height:48px}.cvc-cart-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,480px);gap:55px;align-items:start}.cvc-cart-page-copy h2{font-size:54px;letter-spacing:-3px;margin:15px 0}.cvc-cart-page-copy p:not(.cvc-eyebrow){max-width:430px}.cvc-cart-page-panel{border:1px solid var(--cvc-line);background:white;padding:6px}
@media(max-width:900px){.cvc-commerce .woocommerce form.checkout{grid-template-columns:1fr;gap:28px}.cvc-commerce .woocommerce-checkout #customer_details,.cvc-commerce .woocommerce-checkout #order_review_heading,.cvc-commerce .woocommerce-checkout #order_review,.cvc-commerce .woocommerce form.checkout>.col-lg-7,.cvc-commerce .woocommerce form.checkout>.col-lg-5{grid-column:1;grid-row:auto}.cvc-commerce .woocommerce-checkout #order_review{margin-top:0;position:static}.cvc-cart-page{grid-template-columns:1fr}}
@media(max-width:540px){.cvc-commerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper{grid-template-columns:1fr;gap:14px}.cvc-commerce .woocommerce-checkout #order_review_heading{font-size:23px}.cvc-commerce .woocommerce form.checkout{gap:20px}.cvc-cart-page-copy h2{font-size:38px}}
.cvc-commerce [class*="fooevents-attendee"] h2{font-size:30px;letter-spacing:-1px;margin:0 0 22px}.cvc-commerce [class*="fooevents-attendee"] h3{font-size:22px;letter-spacing:-.6px;margin:26px 0 18px}.cvc-commerce [class*="fooevents-attendee"] label{display:block;font-size:12px;font-weight:800;margin-bottom:8px}.cvc-commerce [class*="fooevents-attendee"] input,.cvc-commerce [class*="fooevents-attendee"] select,.cvc-commerce [class*="fooevents-attendee"] textarea{width:100%;margin-bottom:18px}.cvc-commerce [class*="fooevents-attendee"] form>p,.cvc-commerce [class*="fooevents-attendee"] .fooevents-attendee-row{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}.cvc-commerce [class*="fooevents-attendee"] input[type=submit],.cvc-commerce [class*="fooevents-attendee"] button[type=submit]{background:#ef4a00;color:white;border:1px solid #ef4a00;min-height:56px;padding:15px 24px;font-weight:800}.cvc-commerce [class*="fooevents-attendee"] input[type=submit]:hover,.cvc-commerce [class*="fooevents-attendee"] button[type=submit]:hover{background:var(--cvc-ink);border-color:var(--cvc-ink)}
.cvc-commerce .fooevents-attendee-item{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;margin-bottom:18px}.cvc-commerce .fooevents-attendee-item::before,.cvc-commerce .fooevents-attendee-item::after{display:none}.cvc-commerce .fooevents-attendee-item .form-row{float:none!important;width:100%!important;margin:0!important;padding:0!important}.cvc-commerce .fooevents-attendee-item .form-row-first{grid-column:1}.cvc-commerce .fooevents-attendee-item .form-row-last{grid-column:2}.cvc-commerce .fooevents-attendee-item .form-row-wide{grid-column:1/-1}
.cvc-commerce .woocommerce form.checkout>.col-lg-7{grid-column:1;width:100%!important;max-width:none!important;flex:none!important}.cvc-commerce .woocommerce form.checkout>.col-lg-5{grid-column:2;grid-row:1;width:100%!important;max-width:none!important;flex:none!important}
@media(max-width:640px){.cvc-commerce [class*="fooevents-attendee"] form>p,.cvc-commerce [class*="fooevents-attendee"] .fooevents-attendee-row,.cvc-commerce .fooevents-attendee-item{grid-template-columns:1fr}.cvc-commerce .fooevents-attendee-item .form-row-first,.cvc-commerce .fooevents-attendee-item .form-row-last,.cvc-commerce .fooevents-attendee-item .form-row-wide{grid-column:1/-1}}
@media(max-width:900px){.cvc-commerce .woocommerce form.checkout>.col-lg-7,.cvc-commerce .woocommerce form.checkout>.col-lg-5{grid-column:1!important;grid-row:auto!important}.cvc-commerce .woocommerce-checkout #order_review_heading,.cvc-commerce .woocommerce-checkout #order_review{grid-column:1!important;grid-row:auto!important}}
.cvc-commerce .woocommerce-checkout #order_comments_field{display:none!important}.cvc-commerce .woocommerce-checkout .fooevents-eventname{position:relative;margin:44px 0 18px;padding-top:30px;border-top:1px solid var(--cvc-line);font-size:clamp(24px,2.5vw,34px);letter-spacing:-.055em;line-height:1.05}.cvc-commerce .woocommerce-checkout .fooevents-eventname::before{content:"Datos del asistente";display:block;margin-bottom:10px;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#ef4a00}.cvc-commerce .woocommerce-checkout .fooevents-attendee{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin:0 0 22px;padding:22px;background:linear-gradient(135deg,rgba(8,164,162,.18),rgba(239,74,0,.08) 52%,rgba(255,255,255,.86));border:1px solid var(--cvc-line);box-shadow:18px 18px 0 rgba(24,25,22,.04)}.cvc-commerce .woocommerce-checkout .fooevents-attendee::before,.cvc-commerce .woocommerce-checkout .fooevents-attendee::after{display:none}.cvc-commerce .woocommerce-checkout .fooevents-attendee-number{grid-column:1/-1;margin:0 0 18px;font-size:18px;font-weight:800;letter-spacing:-.02em}.cvc-commerce .woocommerce-checkout .fooevents-checkout-attendee-info,.cvc-commerce .woocommerce-checkout .fooevents-variation-desc,.cvc-commerce .woocommerce-checkout .fooevents-attendee>p{grid-column:1/-1}.cvc-commerce .woocommerce-checkout .fooevents-attendee .form-row{float:none!important;width:100%!important;margin:0 0 18px!important;padding:0!important}.cvc-commerce .woocommerce-checkout .fooevents-attendee .form-row-wide{grid-column:1/-1}.cvc-commerce .woocommerce-checkout .fooevents-attendee .fooevents-attendee-first-name,.cvc-commerce .woocommerce-checkout .fooevents-attendee .fooevents-attendee-email,.cvc-commerce .woocommerce-checkout .fooevents-attendee .fooevents-attendee-company{grid-column:1}.cvc-commerce .woocommerce-checkout .fooevents-attendee .fooevents-attendee-last-name,.cvc-commerce .woocommerce-checkout .fooevents-attendee .fooevents-attendee-telephone,.cvc-commerce .woocommerce-checkout .fooevents-attendee [id*="_attendeedesignation_"]{grid-column:2}.cvc-commerce .woocommerce-checkout .fooevents-attendee input,.cvc-commerce .woocommerce-checkout .fooevents-attendee select,.cvc-commerce .woocommerce-checkout .fooevents-attendee textarea{width:100%;margin-bottom:0}.cvc-commerce .woocommerce-checkout .fooevents-copy-from-purchaser{display:inline-flex;align-items:center;gap:7px;color:var(--cvc-ink);font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.cvc-commerce .woocommerce-checkout .woocommerce-additional-fields:empty{display:none}@media(max-width:640px){.cvc-commerce .woocommerce-checkout .fooevents-attendee{grid-template-columns:1fr;padding:18px;box-shadow:10px 10px 0 rgba(24,25,22,.04)}.cvc-commerce .woocommerce-checkout .fooevents-attendee .fooevents-attendee-first-name,.cvc-commerce .woocommerce-checkout .fooevents-attendee .fooevents-attendee-last-name,.cvc-commerce .woocommerce-checkout .fooevents-attendee .fooevents-attendee-email,.cvc-commerce .woocommerce-checkout .fooevents-attendee .fooevents-attendee-telephone,.cvc-commerce .woocommerce-checkout .fooevents-attendee .fooevents-attendee-company,.cvc-commerce .woocommerce-checkout .fooevents-attendee [id*="_attendeedesignation_"]{grid-column:1/-1}}
.cvc-commerce .woocommerce-checkout #billing_email_field{order:10;grid-column:1/-1!important}.cvc-commerce .woocommerce-checkout #billing_first_name_field{order:20;grid-column:1!important}.cvc-commerce .woocommerce-checkout #billing_last_name_field{order:30;grid-column:2!important}.cvc-commerce .woocommerce-checkout #billing_company_field{order:40;grid-column:1!important}.cvc-commerce .woocommerce-checkout #billing_vat_number_field{order:50;grid-column:2!important}.cvc-commerce .woocommerce-checkout #billing_country_field{order:55;grid-column:1/-1!important}.cvc-commerce .woocommerce-checkout #billing_address_1_field{order:60;grid-column:1!important}.cvc-commerce .woocommerce-checkout #billing_postcode_field{order:70;grid-column:2!important}.cvc-commerce .woocommerce-checkout #billing_address_2_field{order:75;grid-column:1/-1!important}.cvc-commerce .woocommerce-checkout #billing_city_field{order:80;grid-column:1!important}.cvc-commerce .woocommerce-checkout #billing_state_field{order:90;grid-column:2!important}.cvc-commerce .woocommerce-checkout #billing_phone_field{order:100;grid-column:1/-1!important}@media(max-width:540px){.cvc-commerce .woocommerce-checkout #billing_email_field,.cvc-commerce .woocommerce-checkout #billing_first_name_field,.cvc-commerce .woocommerce-checkout #billing_last_name_field,.cvc-commerce .woocommerce-checkout #billing_company_field,.cvc-commerce .woocommerce-checkout #billing_vat_number_field,.cvc-commerce .woocommerce-checkout #billing_country_field,.cvc-commerce .woocommerce-checkout #billing_address_1_field,.cvc-commerce .woocommerce-checkout #billing_postcode_field,.cvc-commerce .woocommerce-checkout #billing_address_2_field,.cvc-commerce .woocommerce-checkout #billing_city_field,.cvc-commerce .woocommerce-checkout #billing_state_field,.cvc-commerce .woocommerce-checkout #billing_phone_field{grid-column:1/-1!important}}
.cvc-commerce.woocommerce-order-received .woocommerce-order-overview{position:relative;list-style:none;background:#d9eee9;border:1px solid #8cc8bd;padding:22px 28px 22px 42px;margin:20px 0 34px;gap:28px}.cvc-commerce.woocommerce-order-received .woocommerce-order-overview::before,.cvc-commerce.woocommerce-order-received .woocommerce-order-overview li::before{display:none!important;content:none!important}.cvc-commerce.woocommerce-order-received .woocommerce-order-overview li{margin:0;padding:0 28px 0 0;border-right:1px solid rgba(24,25,22,.28);font-size:10px;line-height:1.35}.cvc-commerce.woocommerce-order-received .woocommerce-order-overview li:last-child{border-right:0;padding-right:0}.cvc-commerce.woocommerce-order-received .woocommerce-order-overview strong{display:block;margin-top:5px;font-size:13px;line-height:1.35}.cvc-commerce.woocommerce-order-received .woocommerce-customer-details{display:none!important}@media(max-width:800px){.cvc-commerce.woocommerce-order-received .woocommerce-order-overview{display:grid;padding:20px 22px;gap:14px}.cvc-commerce.woocommerce-order-received .woocommerce-order-overview li{border-right:0;border-bottom:1px solid rgba(24,25,22,.18);padding:0 0 14px}.cvc-commerce.woocommerce-order-received .woocommerce-order-overview li:last-child{border-bottom:0;padding-bottom:0}}
.cvc-commerce .woocommerce-checkout .stripe-cards-icon{display:none!important}
body.cvc-commerce{background:var(--cvc-paper)!important}body.cvc-commerce::before{display:none!important;content:none!important}.cvc-commerce .cvc-shop-shell,.cvc-commerce .cvc-shop-content,.cvc-commerce .woocommerce,.cvc-commerce .woocommerce-checkout,.cvc-commerce .woocommerce form.checkout,.cvc-commerce .woocommerce form.checkout #customer_details,.cvc-commerce .woocommerce .col2-set,.cvc-commerce .woocommerce .woocommerce-billing-fields,.cvc-commerce .woocommerce .woocommerce-additional-fields{background:var(--cvc-paper)!important}.cvc-commerce .woocommerce form.checkout{position:relative;isolation:isolate}.cvc-commerce .woocommerce form.checkout::before{content:""!important;display:block!important;position:absolute;inset:0 auto 0 50%;width:100vw;transform:translateX(-50%);background:var(--cvc-paper);z-index:-1;pointer-events:none}
