.disabled_select{color:#b7b7b7}#ui-id-1{z-index:999999}.single_add_to_cart_button{display:none}#order_attribute .product_title,#order_attribute .price,#order_attribute label[for=pa_location_museum],#order_attribute #pa_location_museum,#order_attribute label[for=pa_type_ticket],#order_attribute #pa_type_ticket,#order_attribute .qty,#order_attribute .product_meta{display:none}.cart_totals{display:none}a.added_to_cart{display:none}.woocommerce{position:relative}.woocommerce-form-coupon-toggle{display:none}#coupon_code{display:none}.checkout #customer_details h3{display:none}.checkout .col-2{display:none}.checkout .woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap}.checkout #billing_first_name_field,.checkout #billing_phone_field,.checkout #billing_email_field,#billing_country_field{width:50%}.checkout #order_review_heading{font-family:"RailwayCargoRus";font-style:normal;font-weight:400;font-size:32px;line-height:20px;margin:25px 0}.checkout #place_order{position:absolute;top:102%;right:5%;background:#fce273;color:#000;outline:none;border:none;font-family:"Arial";font-style:normal;font-weight:700;font-size:16px;line-height:173%}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:0;padding-bottom:20px}#payment ul.wc_payment_methods{display:flex;background:#fff}#payment ul.wc_payment_methods li{background:#f8f8f8}#payment li.wc_payment_method{height:150px}#payment .payment_method_custom{display:flex}#payment .payment_method_custom input[type=radio],#payment .payment_method_custom label{cursor:pointer}#payment .payment_method_custom input[type=radio]{position:relative;height:22px;width:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}#payment .payment_method_custom input[type=radio]:before{content:"";position:absolute;top:50%;left:50%;width:22px;height:22px;border-radius:50%;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #1e90ff}#payment .payment_method_custom input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;width:15px;height:15px;border-radius:50%;background-color:#fce273;transform:translate(-50%,-50%);visibility:visible}.place-order{display:none}header .overlay{position:fixed}header .order_wrapper{position:fixed;width:44%}.order_wrapper label{margin-bottom:10px}header .order_wrapper .wrapper_order{margin-top:-15px}.newAddToCart{margin-bottom:20px}.wpcf7-form-control-wrap{width:100%}.reset_variations{display:none}.woocommerce table.shop_table{border:1px dashed #7b7b7b}#amount_ticket{text-align:center}#loader{display:none;position:absolute;top:50%;left:20%}.errors_block,.errors_block3{display:none;line-height:25px;color:red;margin-bottom:20px}#payment li.wc_payment_method{height:133px}.info_payment{padding:10px}.switch{position:relative;display:inline-block;width:60px;height:24px}.switch input{display:none}.slider_cookie{width:60px;position:absolute;cursor:pointer;top:0;right:50%;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider_cookie:before{position:absolute;content:"";height:16px;width:18px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider_cookie{background-color:#fce273}input:focus+.slider_cookie{box-shadow:0 0 1px #2196f3}input:checked+.slider_cookie:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider_cookie.round{border-radius:34px}.slider_cookie.round:before{border-radius:50%}.cookie_custom{display:flex;align-items:center}#payment ul.wc_payment_methods{display:grid;grid-template-columns:repeat(3,1fr);padding:10px}.checkout #customer_details h3{display:block}.woocommerce-billing-fields h3{font-family:"RailwayCargoRus";font-style:normal;font-weight:400;font-size:32px;line-height:140%;text-transform:uppercase}.clear_cart{margin-right:20px}.cart-form{margin-bottom:40px}.cart-errors{background-color:#fce8db;border-radius:8px;padding:12px;display:flex;align-items:start;margin-bottom:32px}.cart-errors svg.icon{width:24px;height:24px;margin-right:8px;display:block}.cart-errors svg.close{width:24px;height:24px;margin-left:8px;display:block;cursor:pointer}.cart-errors div{width:calc(100% - 63px)}.cart-errors div b{display:block;font-family:"Arial";font-size:14px;font-weight:700;line-height:16px;margin-bottom:8px;text-align:left;color:#71192f}.cart-errors div span{display:block;font-family:"Roboto";font-size:12px;font-weight:400;line-height:16px;text-align:left;color:#71192f}.cart-form__line{margin-bottom:32px}.cart-form__line a{font-family:"Arial";font-size:12px;font-weight:400;line-height:20px;text-align:left;color:#1c1c1c;text-decoration:underline}.cart-form__line.flexed{display:flex;align-items:center;justify-content:space-between}.cart-form__dropdown{width:100%}.cart-form__dropdown.half{width:calc((100% - 20px)/2)}.cart-form__dropdown select{width:100%;font-family:"Arial";font-size:14px;font-weight:400;line-height:20px;text-align:left;padding:14px 16px;background-color:#fff;color:#1c1c1c;border:1px solid #e6e6e6}.cart-form__add{width:100%;border:2px solid #fce273;padding:8px 0;display:flex;align-items:center;justify-content:center;font-family:"Arial";font-size:16px;font-weight:700;line-height:28px;letter-spacing:-.02em;text-align:left;text-transform:uppercase;color:#1c1c1c;cursor:pointer}.cart-form__add svg{width:24px;height:24px;margin-right:8px;pointer-events:none}.cart-form__add:hover{background-color:#fce273}.cart-form__input{width:100%}.cart-form__input.half{width:calc((100% - 20px)/2)}.cart-form__input div{position:relative;width:100%}.cart-form__input div input{font-family:"Arial";font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#1c1c1c;padding:14px 16px;width:100%;outline:0;border-radius:0;border:1px solid #e6e6e6}.cart-form__input div svg{position:absolute;top:calc(50% - 12px);right:16px;width:24px;height:24px;pointer-events:none}.cart-form__counter{width:100%}.cart-form__counter.half{width:calc((100% - 20px)/2)}.cart-form__counter div{position:relative;width:100%;display:flex;align-items:center}.cart-form__counter div input{font-family:"Arial";font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#1c1c1c;padding:14px 16px;outline:0;border-radius:0;border:1px solid #e6e6e6;width:calc(100% - 100px)}.cart-form__counter div span{width:50px;height:50px;background-color:#fce273;display:flex;align-items:center;justify-content:center;cursor:pointer}.cart-form__counter div span svg{width:24px;height:24px}.cart-form__counter div span:hover{background-color:#1c1c1c}.cart-form__counter div span:hover svg{filter:brightness(0) invert(1)}.timepicker-bg{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:1}.timepicker{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:16px;background-color:#232327;width:100vw;max-width:400px;z-index:2}.timepicker-title{color:#fff;border-bottom:1px solid #fff;padding:16px;font-size:16px}.timepicker-subtitle{color:#fff;padding:0 0 8px;font-size:14px}.timepicker-content{padding:16px}.timepicker-content__hours{display:flex;flex-wrap:wrap;row-gap:12px;column-gap:12px;margin-bottom:16px}.timepicker-content__minutes{display:flex;flex-wrap:wrap;row-gap:12px;column-gap:12px}.timepicker-content span{padding:8px 12px;color:#fff;border:1px solid #fff;border-radius:4px;cursor:pointer}.timepicker-content span[disabled]{opacity:.4;pointer-events:none}.timepicker-content span:hover{border:1px solid #e9292e}.timepicker-content span.picked{border:1px solid #fce273;color:#1c1c1c;background-color:#fce273}.timepicker-save{width:calc(100% - 32px);margin:0 auto 16px;padding:14px 0;background-color:#fce273;color:#1c1c1c;text-align:center;border-radius:8px;cursor:pointer}.timepicker-save:hover{background-color:transparent;box-shadow:inset 0 0 0 2px #fce273;color:#fff}.air-datepicker-global-container{z-index:9999}.form-order2{position:relative;background-image:url("https://cmzt.ru/wp-content/themes/museum/assets/img/commons/line.jpg");background-repeat:repeat-x;background-position:top center;background-size:198px}header .form-order2 .block_title{margin-top:0;padding-top:40px}header .form-order2 .form-order2-content{border:2px dashed #7b7b7b;border-radius:8px;padding:20px}header .form-order2 .form-order2-content .woocommerce-cart-form__cart-item.cart_item{background-color:transparent}header .form-order2 .woocommerce table.shop_table{margin:0}header .form-order2 .woocommerce table.shop_table th{padding:0 0 12px}header .form-order2 .woocommerce table.shop_table td{border-top:2px dashed #7b7b7b}header .form-order2 .woocommerce table.shop_table td.product_img{width:22%;padding:24px 0}header .form-order2 .woocommerce table.shop_table td.product_img span{white-space:nowrap;display:block;font-family:"Arial";font-size:14px;font-weight:400;line-height:26px;letter-spacing:.035em;text-align:left;color:#1c1c1c;padding:0}header .form-order2 .woocommerce table.shop_table td.product_price{width:100px;font-family:"Arial";font-size:14px;font-weight:400;line-height:26px;letter-spacing:.035em;text-align:left;color:#1c1c1c;padding:0}header .form-order2 .woocommerce table.shop_table td.product-quantity{width:100px;padding:0}header .form-order2 .woocommerce table.shop_table td.product-quantity .quantity{width:100px}header .form-order2 .woocommerce table.shop_table td.product-quantity .quantity input{width:100%;border:1px dashed #1c1c1c}header .form-order2 .woocommerce table.shop_table td.product_subtotal{width:100px;font-family:"Arial";font-size:14px;font-weight:400;line-height:26px;letter-spacing:.035em;text-align:left;color:#1c1c1c;padding:0}header .form-order2 .woocommerce table.shop_table td.product_remove{width:24px;padding:0}header .form-order2 .woocommerce .woocommerce-notices-wrapper{display:none}header .form-order2 .woocommerce .cart-empty{border:none;background:0 0;text-align:center;padding:0;margin:0;font-family:"RailwayCargoRus";font-weight:400;font-size:24px;line-height:32px}header .form-order2 .woocommerce .cart-empty:before{display:none}header .form-order2 .woocommerce .cart-empty:after{display:none}header .form-order3 .woocommerce .woocommerce-billing-fields h3{display:none!important}header .form-order3 .woocommerce .woocommerce-checkout-payment{display:none}header .form-order3 .woocommerce-billing-fields__field-wrapper #billing_country_field select{padding:14px 16px;background-color:#fff;border:1px solid #e6e6e6;font-family:"Arial";font-size:14px;font-weight:700;color:#666;border-radius:3px}header .form-order3 .woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap}header .form-order3 .woocommerce-billing-fields__field-wrapper .cookie_custom{margin:0;font-family:"Arial";font-size:12px;font-weight:400;line-height:17px;text-align:left;padding:0;display:flex;align-items:flex-end;background-color:transparent}header .form-order3 .woocommerce-billing-fields__field-wrapper .cookie_custom div{display:flex;align-items:end;background-color:#f8f8f8;padding:20px 16px;margin-right:-8px;margin-left:4px}header .form-order3 .woocommerce-billing-fields__field-wrapper .cookie_custom div span:not(.round){width:calc(100% - 48px)}header .form-order3 .woocommerce-billing-fields__field-wrapper .cookie_custom div span.round{right:0}header .form-order3 .woocommerce-billing-fields__field-wrapper .cookie_custom div label{display:block;bottom:unset;width:40px;margin-bottom:0}header .form-order3 .woocommerce-billing-fields__field-wrapper p input{border:1px solid #e6e6e6;font-family:"Arial";font-size:14px;font-weight:700;line-height:20px;text-align:left;padding:14px 16px}header .form-order3 .woocommerce-shipping-totals.shipping{display:none}header .form-order3 .cart-subtotal{display:none}header .form-order3 #order_review{border:2px dashed #7b7b7b;border-radius:8px;padding:0 20px}header .form-order3 #order_review table.shop_table{margin:0}header .form-order3 #order_review table.shop_table td{border-top:2px dashed #7b7b7b}header .form-order3 #order_review table.shop_table tr.order-total th{border-top:2px dashed #7b7b7b}header .form-thankyou{height:100%}header .form-thankyou-content{display:flex;flex-direction:column;height:calc(100% - 80px);padding-bottom:32px}header .form-thankyou-content__main{flex:1 0 0;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}header .form-thankyou-content__main span{display:block;font-size:24px;line-height:32px;font-weight:300;margin-bottom:8px}header .form-thankyou-content__main b{display:block;font-size:24px;font-weight:600}header .form-thankyou-content__download{padding:18px 32px;box-sizing:border-box;display:block;background-color:#fce273;color:#1c1c1c;font-size:16px;line-height:16px;font-weight:600;text-align:center;text-transform:uppercase;cursor:pointer}header .form-thankyou-content__download:hover{color:#fce273;background-color:#1c1c1c}