.woocommerce.woocommerce-cart #main-footer,.woocommerce.woocommerce-cart .page-header-line,.woocommerce.woocommerce-cart .page-header:after,.woocommerce.woocommerce-checkout #main-footer,.woocommerce.woocommerce-checkout .page-header-line,.woocommerce.woocommerce-checkout .page-header:after{display:none!important}.woocommerce.woocommerce-cart .meta-header .meta-header-inside,.woocommerce.woocommerce-checkout .meta-header .meta-header-inside{padding:30px 0}.woocommerce.woocommerce-cart .page-header,.woocommerce.woocommerce-checkout .page-header{align-items:center}.woocommerce.woocommerce-cart .page-header h1,.woocommerce.woocommerce-cart .page-header h1 a,.woocommerce.woocommerce-cart .page-header h1 span,.woocommerce.woocommerce-checkout .page-header h1,.woocommerce.woocommerce-checkout .page-header h1 a,.woocommerce.woocommerce-checkout .page-header h1 span{font-size:var(--vamtam-h3-font-size);font-weight:400;border:var(--vamtam-no-border-link);transition:color .2s ease}.woocommerce.woocommerce-cart .page-header h1 a:hover,.woocommerce.woocommerce-checkout .page-header h1 a:hover{color:var(--vamtam-body-link-hover);cursor:pointer}.woocommerce.woocommerce-cart .footer-wrapper,.woocommerce.woocommerce-checkout .footer-wrapper{background:0 0!important}.woocommerce .checkout-breadcrumb .icon.shortcode{line-height:1.15;font-size:20px;padding:0 20px;vertical-align:middle!important;color:var(--vamtam-accent-color-7)}.woocommerce .checkout-breadcrumb .title-part-inactive,.woocommerce .checkout-breadcrumb .title-part-inactive a{color:var(--vamtam-accent-color-4)}.woocommerce.woocommerce-cart .cart-collaterals .button{margin:10px 0 0 0}.woocommerce form.checkout_coupon,.woocommerce.woocommerce-cart .coupon{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr auto;grid-gap:0 20px;margin:40px 0}.woocommerce form.checkout_coupon>:first-child,.woocommerce.woocommerce-cart .coupon>:first-child{grid-column:span 2;padding-bottom:5px}.woocommerce form.checkout_coupon input,.woocommerce.woocommerce-cart .coupon input{margin:0}.woocommerce.woocommerce-cart table.shop_table,.woocommerce.woocommerce-cart table.shop_table td,.woocommerce.woocommerce-cart table.shop_table th{border:0}.woocommerce.woocommerce-cart table.shop_table .product-thumbnail img{width:80px}.woocommerce.woocommerce-cart table.shop_table .product-thumbnail a{border:var(--vamtam-no-border-link);display:block;line-height:0}.woocommerce.woocommerce-cart table.shop_table th{line-height:var(--vamtam-h3-line-height)}.woocommerce.woocommerce-cart table.shop_table td{border-top:1px solid var(--vamtam-default-line-color);border-bottom:0}.woocommerce.woocommerce-cart table.shop_table td:first-child{padding-left:0}.woocommerce.woocommerce-cart table.shop_table td:last-child{padding-right:0}.woocommerce.woocommerce-cart table.shop_table a.remove:hover{background:0 0;color:red}.woocommerce.woocommerce-cart .cart_totals table.shop_table{text-align:start}.woocommerce.woocommerce-cart .cart_totals table.shop_table td{text-align:end}.woocommerce.woocommerce-cart .cart_totals table.shop_table th{font-weight:700;width:40%;padding-left:0}.woocommerce.woocommerce-cart .cart_totals table.shop_table td,.woocommerce.woocommerce-cart .cart_totals table.shop_table th{padding-top:10px;border-top:1px solid var(--vamtam-default-line-color)}.woocommerce.woocommerce-cart .cart_totals,.woocommerce.woocommerce-cart .shipping_calculator{width:auto;float:none}.woocommerce.woocommerce-cart .woocommerce-cart-form{display:flex}.woocommerce.woocommerce-cart .woocommerce-cart-form .vamtam-cart-main{flex:0 1 66%}.woocommerce.woocommerce-cart .woocommerce-cart-form .vamtam-cart-collaterals{flex:1 1 auto;padding-left:var(--vamtam-horizontal-padding)}.layout-left-right.woocommerce.woocommerce-cart .woocommerce-cart-form{flex-direction:column}.layout-left-right.woocommerce.woocommerce-cart .woocommerce-cart-form .vamtam-cart-collaterals,.layout-left-right.woocommerce.woocommerce-cart .woocommerce-cart-form .vamtam-cart-main{flex-basis:auto;padding-left:0}@media (max-width:1250px){:not( .layout-full ).woocommerce.woocommerce-cart .woocommerce-cart-form{flex-direction:column}:not( .layout-full ).woocommerce.woocommerce-cart .woocommerce-cart-form .vamtam-cart-collaterals,:not( .layout-full ).woocommerce.woocommerce-cart .woocommerce-cart-form .vamtam-cart-main{flex-basis:auto;padding-left:0}}.woocommerce.woocommerce-cart .woocommerce-cart-form .cross-sells>h2{font:var(--vamtam-h4-font-weight) var(--vamtam-h4-font-style) var(--vamtam-h4-font-size)/var(--vamtam-h4-line-height) var(--vamtam-h4-font-family);letter-spacing:var(--vamtam-h4-letter-spacing,normal);margin:60px 0 30px 0;padding-bottom:30px;border-bottom:1px solid var(--vamtam-default-line-color)}.woocommerce.woocommerce-cart .shipping-calculator-button:hover{text-decoration:none}.woocommerce.woocommerce-cart .shipping-calculator-button:after{display:none}.woocommerce.woocommerce-cart .shipping-calculator-form .button{margin:0}.woocommerce.woocommerce-cart .shipping-calculator-form .form-row{padding:0}.woocommerce.woocommerce-cart .shipping-calculator-form .form-row input{margin:0!important}.woocommerce.woocommerce-cart .shipping-calculator-form .form-row .calc_shipping_country_field{margin-bottom:10px}.woocommerce.woocommerce-checkout .select2-container--default .select2-selection--single{border-radius:23px}.woocommerce.woocommerce-checkout .select2-dropdown{border-radius:23px}.woocommerce.woocommerce-checkout .select2-dropdown .select2-search__field{border-radius:var(--vamtam-border-radius-oval)}.woocommerce.woocommerce-checkout .cart_item b,.woocommerce.woocommerce-checkout .cart_item strong,.woocommerce.woocommerce-checkout .cart_item td{font-weight:400}.woocommerce.woocommerce-checkout .customer_details dd,.woocommerce.woocommerce-checkout .customer_details dt{display:inline}.woocommerce.woocommerce-checkout .customer_details dt:before{display:block;content:""}.woocommerce.woocommerce-checkout .addresses{margin-top:var(--vamtam-vertical-padding)}.woocommerce.woocommerce-checkout table.shop_table td,.woocommerce.woocommerce-checkout table.shop_table th{border:0;border-bottom:solid 1px var(--vamtam-default-line-color);padding:10px 15px 10px 0}.woocommerce.woocommerce-checkout .order-total{border:none}.woocommerce.woocommerce-checkout .order-total td,.woocommerce.woocommerce-checkout .order-total th{border:none!important}.woocommerce.woocommerce-checkout #shiptobilling{line-height:2.7em}.woocommerce.woocommerce-checkout header.main-header #header-text,.woocommerce.woocommerce-checkout header.main-header .cart-dropdown,.woocommerce.woocommerce-checkout header.main-header .layout-logo-text-menu .first-row .first-row-right,.woocommerce.woocommerce-checkout header.main-header .search-wrapper,.woocommerce.woocommerce-checkout header.main-header .second-row,.woocommerce.woocommerce-checkout header.main-header .vamtam-overlay-menu-toggle-wrapper{display:none}.woocommerce.woocommerce-checkout header.main-header .header-contents{display:block;text-align:center}.woocommerce.woocommerce-checkout header.main-header .first-row{display:inline-block;max-width:none;box-sizing:border-box}.woocommerce.woocommerce-checkout header.main-header.layout-logo-text-menu .first-row .first-row-left{display:block}.woocommerce.woocommerce-checkout header.main-header.layout-logo-text-menu .first-row .first-row-left .logo-tagline{text-align:center}.woocommerce.woocommerce-checkout header.main-header.layout-logo-text-menu .first-row .first-row-right{display:none}.layout-left-right.woocommerce.woocommerce-checkout .col2-set .woocommerce-billing-fields{padding-top:0}.layout-left-right.woocommerce.woocommerce-checkout .col2-set .col-1,.layout-left-right.woocommerce.woocommerce-checkout .col2-set .col-2{width:auto;float:none}@media (max-width:1250px){:not( .layout-full ).woocommerce.woocommerce-checkout .col2-set .woocommerce .woocommerce-billing-fields{padding-top:0}:not( .layout-full ).woocommerce.woocommerce-checkout .col2-set .col-1,:not( .layout-full ).woocommerce.woocommerce-checkout .col2-set .col-2{width:auto;float:none}}.woocommerce.woocommerce-checkout .layout-single-row .first-row{border:none}.woocommerce .cart_item a{font-weight:500;display:inline-block}.woocommerce .cart_item a b,.woocommerce .cart_item a strong{font-weight:500}.woocommerce .cart_item b,.woocommerce .cart_item strong,.woocommerce .cart_item td{font-weight:500}.woocommerce .cart_item .booked-wc-checkout-section{font-weight:400;color:var(--vamtam-primary-font-color)}.woocommerce .cart_item .booked-wc-checkout-section b,.woocommerce .cart_item .booked-wc-checkout-section strong{font-weight:400}.woocommerce .cart_item .booked-wc-checkout-section small{font-size:80%}.woocommerce .myaccount_user{padding-bottom:70px}.woocommerce .myaccount_address{padding-bottom:30px}.woocommerce .login .form-row{display:inline-block}.woocommerce .lost_password{padding-left:10px;display:inline-block;margin-top:20px}.woocommerce .lost_password a{font-size:12px}.woocommerce .lost_password:before{content:"|";font-size:16px;line-height:16px;text-align:start;color:var(--vamtam-accent-color-7);padding-right:15px;vertical-align:middle}.woocommerce #order_review_heading,.woocommerce .cart_totals>h2,.woocommerce .woocommerce-billing-fields h3,.woocommerce .woocommerce-shipping-fields h3{font:var(--vamtam-h3-font-weight) var(--vamtam-h3-font-style) var(--vamtam-h3-font-size)/var(--vamtam-h3-line-height) var(--vamtam-h3-font-family);letter-spacing:var(--vamtam-h3-letter-spacing,normal);color:var(--vamtam-accent-color-6);margin-top:20px;margin-bottom:10px}.woocommerce .woocommerce-billing-fields,.woocommerce .woocommerce-shipping-fields{margin-top:30px}.woocommerce .cart-collaterals,.woocommerce .col2-set .col-2{padding:15px;box-sizing:border-box;border-radius:var(--vamtam-border-radius);background:var(--vamtam-accent-color-5);box-shadow:0 1px 20px 0 rgba(0,0,0,.08);margin-bottom:60px}.woocommerce .return-to-shop,.woocommerce .woocommerce .cart-empty{text-align:center;margin-bottom:20px}.woocommerce form.checkout_coupon{border-radius:0;border:3px solid var(--vamtam-accent-color-1)}.woocommerce form.checkout_coupon>p{float:none;width:auto;margin:0;padding:0}.woocommerce form.checkout_coupon>p.form-row-last{display:grid}.woocommerce-order-received .woocommerce{width:70%;margin:auto;text-align:center}.woocommerce-order-received .woocommerce ul.order_details{text-align:start}.woocommerce-order-received .woocommerce ul.order_details li{margin-top:1em}.woocommerce-order-received .woocommerce .cart-collaterals,.woocommerce-order-received .woocommerce .col2-set .col-2{padding:0;box-shadow:none;margin:0}.woocommerce-order-received .woocommerce address{border-width:1px;padding:30px;width:auto}.woocommerce-order-received h2{font-size:var(--vamtam-h4-font-size);line-height:1.2em;padding-bottom:30px;margin-top:50px}