*{font-family:Arial,Helvetica,sans-serif}.elementor-widget-text-editor .elementor-widget-container p{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.4em}.elementor-location-header{height:70px}@media only screen and (min-width:1024px){.elementor-location-header{height:100px}}.elementor-kit-5 p a{color:#68d183 !important;text-decoration:underline !important}.author_meta{display:flex;align-items:flex-start;gap:10px;margin-bottom:40px}.author_meta .author_image img{width:55px;height:55px;border-radius:50%}.author_meta .author_name h4{line-height:1.2;margin:0}.author_meta .author_name h4 a{color:var(--e-global-color-vamtam_accent_1);font-size:18px;margin-bottom:0}.author_meta .date p{color:var(--e-global-color-vamtam_accent_1);font-size:18px;margin:0}.elementor-widget-text-editor p a,.elementor-widget-text-editor ul li a{color:#68d183 !important;text-decoration:underline !important}.elementor-widget-container hr{margin-bottom:18px !important}.elementor-widget-container blockquote{position:relative;z-index:1;overflow:hidden;margin:0 0 1em;padding:.2em 1.5em;font-style:italic;text-align:start;border-left:5px solid var(--vamtam-accent-color-2) !important;background-color:var(--vamtam-accent-color-5)}.woocommerce-cart-header{padding-top:8px;padding-bottom:8px;border-bottom:1px solid #010a3a;margin-bottom:32px}.woocommerce-cart-title{font-size:18px !important;color:#010a3a}.cart-container{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}@media screen and (min-width:768px){.cart-container{flex-direction:row;justify-content:space-between;align-items:flex-start}.custom-cart-items{flex:1 1 65%}.cart-collaterals{flex:1 1 30%;margin:0;padding:0}.cart-collaterals .cart_totals{margin-top:0}}.cart-item{display:flex;border-bottom:1px solid #ddd;padding-bottom:20px}.selected-items{color:#010a3a;font-weight:700;font-size:20px;font-family:Arial;margin-bottom:10px}.cart-item-details{flex:1}.cart-item-title{font-size:24px;font-weight:700;margin:0 0 .5rem}.cart-item-price{color:#31a04d;font-weight:400;margin-bottom:18px}.cart-item-meta dl.variation{margin:0;padding:0;display:grid;grid-template-columns:auto 1fr;gap:.25rem .5rem}.cart-item-meta dd p{margin:0}.cart-item-remove{margin-top:26px}.cart-item-remove .remove-link{color:#010a3a;font-weight:700;text-decoration:underline;font-size:14px;font-family:Arial}.totals-box{background-color:#e6f2fe;padding:32px;border-radius:8px;width:100% !important;max-width:none;margin:0}.totals-box h2{font-size:14px;margin-bottom:1em;border-bottom:1px solid #010a3a;padding-bottom:.5em}.totals-box table{width:100%;border-collapse:collapse}.totals-box th,.totals-box td{text-align:left;padding:.5em 0}.totals-box .cart-subtotal th,.totals-box .cart-subtotal td{font-size:16px}.totals-box .order-total th,.totals-box .order-total td{font-size:18px}.totals-box .order-total th,.totals-box .order-total td,.totals-box .cart-subtotal th{color:#010a3a;font-weight:700}.totals-box .wc-proceed-to-checkout{margin-top:1.5em}.totals-box .checkout-button{display:block;width:100%;background-color:#010a3a;color:#fff;padding:12px;text-align:center;border:none;border-radius:4px;font-size:1em;text-decoration:none;cursor:pointer}.totals-box .checkout-button:hover{background-color:#036}dd.variation-CIP,dd.variation-AwardLevel,dd.variation-State,dd.variation-County,dd.variation-City{color:#606060;font-weight:regular;font-size:16px;font-family:Arial}dt.variation-CIP,dt.variation-AwardLevel,dt.variation-State,dt.variation-County,dt.variation-City{color:#010a3a;font-weight:700;font-size:16px;font-family:Arial}.checkout-container{display:flex;flex-direction:column;gap:2rem;margin-bottom:56px}.checkout-columns{display:flex;flex-direction:column;gap:2rem}.checkout-left,.checkout-right{width:100%}@media (min-width:1024px){.checkout-container{flex-direction:row;align-items:flex-start;justify-content:space-between}.checkout-columns{flex-direction:row;align-items:flex-start;justify-content:space-between}.checkout-left{flex:0 1 60%;min-width:0}.checkout-right{flex:0 1 32%;background-color:#e6f2fe;padding:24px;box-sizing:border-box;border-radius:8px}}.woocommerce-contact-information{border-bottom:1px solid #666;padding-bottom:32px;margin-bottom:32px}.woocommerce-payment-method{border-bottom:1px solid #666;padding-bottom:32px;margin-bottom:32px}.checkout-container .input-text,.checkout-container .select2-selection{background-color:#f5f8fa !important;border-color:#cbd6e2 !important;border-width:1px !important;border-radius:4px !important}.checkout-container .required_field,.checkout-container .screen-reader-text{color:#010a3a;font-size:14px;font-weight:700}.woocommerce-contact-information h3,.woocommerce-payment-method h3,.woocommerce-billing-details h3{color:#010a3a;font-size:18px;font-weight:700}.woocommerce-checkout-payment{background-color:transparent !important}.payment_box{background-color:#e6f2fe !important;margin-top:0 !important}.payment_box:before{display:none !important}.payment_method_bacs label,.payment_method_stripe label,.payment_method_stripe_us_bank_account label{color:#010a3a !important;font-size:14px !important;font-weight:700 !important}.wc_payment_methods{border:none !important}.checkout-left .place-order{display:none}.checkout-right h3{font-size:14px;color:#010a3a;font-weight:700;border-bottom:1px solid #010a3a;padding-bottom:8px;margin-bottom:16px}.checkout-right .product-name{font-size:18px;color:#010a3a;font-weight:700}.checkout-right .product-total .woocommerce-Price-amount{font-size:18px;color:#31a04d;font-weight:400}.checkout-right .cart-subtotal th,.checkout-right .cart-subtotal td{font-size:16px}.checkout-right .order-total th,.checkout-right .order-total td{font-size:18px}.checkout-right .order-total th,.checkout-right .order-total td,.checkout-right .cart-subtotal th{color:#010a3a;font-weight:700}.checkout-right .cart-subtotal .woocommerce-Price-amount{color:#606060}.checkout-right .wc_payment_methods{display:none}.checkout-right .place-order{background-color:transparent}#place_order{display:block;width:100%;max-width:100%;box-sizing:border-box}.form-row.place-order{width:100%}.custom-checkout-grid{display:flex;flex-direction:column;gap:1.5rem}.custom-checkout-grid .form-row{margin:0}.custom-checkout-grid .field-group{display:flex;flex-wrap:wrap;gap:1rem}.custom-checkout-grid .field-group .form-row{flex:1 1 100%}@media (min-width:768px){.custom-checkout-grid .field-group .form-row{flex:1 1 calc(33.333% - 1rem)}.custom-checkout-grid .field-group:first-child .form-row{flex:1 1 calc(50% - 1rem)}}#billing_address_2_field label.screen-reader-text{position:static !important;width:auto !important;height:auto !important;margin:0 !important;clip:auto !important;clip-path:none !important;overflow:visible !important;white-space:normal !important}.woocommerce-order-details{margin-top:2rem;background:#f8fafd;padding:2rem;border-radius:8px;border:1px solid #e0e0e0}.woocommerce-order-details__title{font-size:24px !important;font-weight:700 !important;margin-top:0 !important;margin-bottom:1.5rem;border-bottom:1px solid #666;padding-bottom:.5rem;color:#010a3a !important}.woocommerce-table--order-details{width:100%;border-collapse:collapse;margin-bottom:1.5rem}.woocommerce-table--order-details th,.woocommerce-table--order-details td{padding:.75rem;text-align:left;border-bottom:1px solid #e6e6e6}.woocommerce-table--order-details thead th{background-color:#eef4fb;font-weight:600;color:#333}.woocommerce-table--order-details tfoot th{font-weight:600;color:#001f3f}.woocommerce-table--order-details tfoot td{font-weight:500;color:#333}.order-actions-button{margin-right:.5rem;background-color:#001f3f;color:#fff;padding:.5rem 1rem;text-decoration:none;border-radius:4px;font-size:.9rem}.order-actions-button:hover{background-color:#036}.woocommerce-customer-details .woocommerce-column__title{font-size:24px;font-weight:700;color:#010a3a}.woocommerce-table--order-details tfoot{background:#f3f8fe}.checkout-breadcrumb{align-items:center;font-size:24px;font-weight:700;font-family:Arial;color:#ccc;padding-left:20px;padding-right:20px}.checkout-breadcrumb .title-part-inactive{color:#ccc}.checkout-breadcrumb .title-part-inactive a{text-decoration:none;color:#ccc;transition:color .2s ease}.checkout-breadcrumb .title-part-inactive a:hover{color:#001f3f}.checkout-breadcrumb .title-part-active{color:#001f3f;font-weight:700}.checkout-breadcrumb .icon{font-style:normal;color:#ccc;margin:0 .25rem;font-size:1rem}.meta-header-inside{max-width:1280px;margin:0 auto}.woocommerce-notices-wrapper{display:none !important}