:root { --active-color: #EFB205;}.footer{ display: none;}.qr_wrapper { display: none;}#product_10001, #product_10002, #product_10005 { display: none;}.is_mobile .order_section h2 { margin: 0px;}.is_mobile #myBody .order_section .content_wrapper { padding: 0px;}.active_text { color: var(--active-color);}#myBody .cart_info_header { display: flex; flex-flow: row; justify-content: space-between; border-bottom: 1px solid #E7E7E7; padding: 10px 0px; line-height: normal; font-size: 12px; font-weight: 500;}.cart_info_header span { font-size: 20px; font-weight: bold;}#page_part_article_10079 { display: none;}.order_form_step_empty #page_part_article_10079 { display: block;}.order_form_step_empty #page_part_article_10077,.order_form_step_empty #page_part_article_10078,.order_form_step_empty #page_part_order_form_10000 { display: none;}.qr_wrapper { padding: 0px;}#page_part_article_10080 { display: none;}.order_form_step_4_WAITING_FOR_PAYMENT #page_part_article_10080 { display: block;}.order_form_step_4_ORDER_PAID h3,.order_form_step_4_WAITING_FOR_PAYMENT h3 { font-size: 20px;}.order_form_step_4_ORDER_PAID #page_part_article_10081,.order_form_step_4_WAITING_FOR_PAYMENT #page_part_article_10080 { font-size: 12px;}.is_mobile.order_form_step_4_WAITING_FOR_PAYMENT .article_text { text-align: center;}.order_form_step_4_WAITING_FOR_PAYMENT #myBodyContent { display: flex; flex-flow: row; max-width: var(--max-content-width); align-self: center; justify-self: center; align-items: center; padding-top: 100px;}.is_mobile.order_form_step_4_WAITING_FOR_PAYMENT #myBodyContent { flex-flow: column; gap: 30px;}.order_form_step_4_WAITING_FOR_PAYMENT #myBodyContent .content_wrapper { padding: 0px;}.is_mobile.order_form_step_4_WAITING_FOR_PAYMENT #myBodyContent .content_wrapper,.is_mobile.order_form_step_4_ORDER_PAID #myBodyContent .content_wrapper { background: #252525; padding: 24px; border-radius: 24px;}.order_form_step_4_ORDER_PAID #myBodyContent #page_part_article_10078 .content_wrapper,.order_form_step_4_WAITING_FOR_PAYMENT #myBodyContent #page_part_article_10078 .content_wrapper { background: unset;}.order_form_step_4_WAITING_FOR_PAYMENT #web_of_step4_waiting_for_payment,.order_form_step_4_WAITING_FOR_PAYMENT #page_part_order_form_10000 form,.order_form_step_4_WAITING_FOR_PAYMENT #page_part_article_10077 { display: none;}#page_part_article_10081 { display: none;}.order_form_step_4_ORDER_PAID #page_part_article_10081 { display: block;}.is_mobile.order_form_step_4_ORDER_PAID .article_text { text-align: center;}.order_form_step_4_ORDER_PAID #myBodyContent { display: flex; flex-flow: row; max-width: var(--max-content-width); align-self: center; justify-self: center; align-items: center; padding-top: 50px;}.is_mobile.order_form_step_4_ORDER_PAID #myBodyContent { flex-flow: column; gap: 30px;}.order_form_step_4_ORDER_PAID #web_of_step4_waiting_for_payment,.order_form_step_4_ORDER_PAID #page_part_order_form_10000,.order_form_step_4_ORDER_PAID #page_part_article_10077 { display: none;}#article_content_10077 { margin: 0px; padding-top: 20px; max-width: 100%;}.order_section .steps h2 { font-size: 16px; font-weight: 500; margin: 0px; flex-grow: 1;}.is_mobile .order_section .steps h2 { margin: 0px; z-index: 10;}.is_mobile .step_description { display: none;}.order_section .steps { margin-top: 0px; display: flex; flex-flow: row; gap: 48px; margin-bottom: 40px;}.is_mobile .order_section .steps { gap: 0px; position: relative;}.is_mobile .order_section .steps::before { content: " "; display: block; position: absolute; border-bottom: 2px dashed var(--active-color); width: calc(100% - 30%); box-sizing: border-box; left: 50%; transform: translateX(-50%); top: 50%;}.order_section .steps i { display: none;}.order_section .steps a { display: flex; flex-flow: row; align-items: center; gap: 10px; border-bottom: 2px solid #252525; padding-bottom: 20px;}.is_mobile .order_section .steps a { border-bottom: unset; padding-bottom: 0px; justify-content: center;}#order_form_step_1_anchor::before,#order_form_step_2_anchor::before,#order_form_step_3_anchor::before{ content: "1"; width: 40px; min-width: 40px; height: 40px; border-radius: 50%; background: #252525; display: flex; align-items: center; justify-content: center;}#order_form_step_2_anchor::before { content: "2";}#order_form_step_3_anchor::before { content: "3";}#myBody .order_section .steps .active::before { background: var(--active-color); color: #000;}#myBody .order_section .steps .active { border-bottom: 2px solid var(--active-color);}.is_mobile #myBody .order_section .steps .active { border-bottom: unset;}#myBody .button { text-transform: none; font-size: 16px;}#myBody .button i { display: none;}.order_section .products_wrapper { order: 1; background: #252525; padding: 24px; border-radius: 24px; display: flex; flex-flow: column; gap: 40px;}.is_mobile .order_section .products_wrapper { border-radius: 24px 24px 0px 0px;}.order_section .cart_product { border: unset; box-shadow: none; display: grid; grid-template-columns: 150px auto auto; grid-template-rows: auto auto; padding: 0px; gap: 30px;}.is_mobile .order_section .cart_product { grid-template-columns: 50% 50%; gap: 10px;}.cart_product .product_name { grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; width: 100%; min-width: 50px;}.is_mobile .cart_product .product_name { grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 2;}.cart_product .product-title { font-weight: bold; font-size: 18px; margin-bottom: 12px; text-align: left;}.is_mobile .cart_product .product-title { font-size: 14px;}.cart_product .product_img { display: none;}.cart_product .remove_product { bottom: 10px; top: unset; display: none;}.cart_product .product_price { grid-column-start: 4; grid-column-end: 4; grid-row-start: 1; grid-row-end: 2; justify-self: flex-end; display: flex; flex-flow: row; justify-content: flex-end; font-size: 18px; font-weight: bold;}.is_mobile .cart_product .product_price { grid-column-start: 1; grid-column-end: 2; grid-row-start: 2; grid-row-end: 2; justify-self: flex-start; justify-content: flex-start;}.is_desktop.order_form_step_2 form { display: grid; grid-template-columns: 60% auto; grid-template-rows: auto auto; gap: 40px;}.is_mobile.order_form_step_2 .recap_wrapper { margin-top: 40px;}.order_form_step_2 .cart_product .product_price { display: none;}.order_form_step_2 .cart_product .product_amount { grid-column-start: 2; grid-column-end: 3; grid-row-start: 3; grid-row-end: 4; justify-self: flex-start;}.is_mobile .price_total_wrapper .button { width: 100%; box-sizing: border-box;}.bottom_buttons { display: none;}.recap_wrapper { background: #252525; border-radius: 24px; margin: 0px; display: flex; flex-flow: column-reverse; width: 100%; justify-content: flex-end; align-self: start;}.recap_wrapper > h2 { margin: 0px; text-align: left; width: 100%; padding-left: 24px; font-size: 20px;}#free_delivery_wrapper { line-height: normal; margin-top: 20px;}#free_delivery_label { padding: 0px; margin: 0px;}#free_delivery_label.invisible { display: none;}#free_delivery_label_is_free { position: static;}.free_delivery_bar_wrapper { width: 100%; max-width: 345px; height: 10px; border-radius: 25px; border: 1px solid #35C411; justify-self: center; margin-bottom: 20px; position: relative; display: flex; flex-flow: row; align-items: center;}.free_delivery_bar { background: #35C411; border-radius: 25px; max-width: 100%;}.free_delivery_pos { display: block; height: 60px; min-width: 60px; background: url(https://www.eva4you.cz/files/25/1/free_delivery_icon-6852af13eecd1.png); background-size: contain; background-repeat: no-repeat; background-position: 50% 50%; transform: translateX(-50%); position: absolute; left: 0%;}.cart_product .product_amount { grid-column-start: 4; grid-column-end: 4; grid-row-start: 2; grid-row-end: 3; justify-self: flex-end; border: 1px solid #8C8C8C; border-radius: 5px; width: auto; height: 30px; display: flex; flex-flow: row; align-items: center;}.is_mobile .cart_product .product_amount { grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; justify-self: center;}.input.product_pieces { background: unset; border: unset; color: #fff; text-align: center; -moz-appearance: textfield;}.input.product_pieces::-webkit-inner-spin-button,.input.product_pieces::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0;}.input.product_pieces:focus { box-shadow: unset;}.input.product_pieces:hover::-webkit-slider-thumb,.input.product_pieces:hover::-webkit-inner-spin-button,.input.product_pieces:hover::-webkit-outer-spin-button { opacity: 0; pointer-events: none;}.input.product_pieces:focus::-webkit-slider-thumb,.input.product_pieces:focus::-webkit-inner-spin-button,.input.product_pieces:focus::-webkit-outer-spin-button { opacity: 0; pointer-events: none;}.cart_product i { color: var(--active-color);}.cart_product i:hover { color: #fff; font-size: var(--base-font-color);}.order_section .shipping_wrapper { background: #252525; padding: 24px; border-radius: 24px; box-sizing: border-box; margin: 0px; width: 100%; grid-row-start: 1; grid-row-end: 4; grid-column-start: 1; grid-column-end: 2; align-self: start;}#payment_types_wrapper,#delivery_types_wrapper { display: flex; flex-flow: column; gap: 10px;}.shipping_product { border-radius: 10px; border: 1px solid #545454; gap: 15px; align-content: center; font-weight: normal; font-size: 14px; width: 100%; box-sizing: border-box; margin: 0px;}.shipping_product .product_name {}.shipping_product .cart_product_img { width: 60px; height: 30px; margin: 0px; object-fit: scale-down; object-position: left;}.is_mobile .shipping_product .cart_product_img { width: 40px;}.shipping_product .checkbox,.shipping_product .roundbox { margin: 0px; border-radius: 2px; background: unset; border: 1px solid #545454; width: 18px; height: 16px;}.shipping_product .checkbox div,.shipping_product .roundbox div { width: 100%; border-radius: 2px; height: 100%; margin: 0px;}input:checked+.shipping_product>.checkbox div,input:checked+.shipping_product>.roundbox div { background-color: var(--active-color); background-image: url(https://www.eva4you.cz/files/25/1/check_ico-6840370f9b4ec.svg); background-size: 100% auto;}.checkbox i { display: none;}input[type="radio"]:checked+.roundbox div, input[type="checkbox"]:checked+.checkbox div { opacity: 1; background-color: var(--active-color); background-image: url(https://www.eva4you.cz/files/25/1/check_ico-6840370f9b4ec.svg); background-size: 100% auto;}#myBody .shipping_wrapper h2 { margin: 5px; font-size: 14px; color: #8C8C8C; line-height: normal; margin-top: 15px;}#myBody .shipping_wrapper h2 i { display: none;}.is_mobile #myBody .bottom_buttons .button { padding: 10px 15px; text-transform: none; margin: 0px; width: 100%;}.cart_product, .price_total_wrapper, .shipping_wrapper, .order_note_wrapper { background: unset;}.cart_product, .price_total_wrapper, .shipping_wrapper, .order_note_wrapper{ border: none;}.order_form_step_1 .order_section form { display: flex; flex-flow: column;}.is_desktop.order_form_step_1 .order_section form { display: grid; grid-template-columns: 60% auto; grid-template-rows: auto auto; gap: 40px;}.order_form_step_1 .order_section form .products_wrapper { order: 1;}.is_desktop.order_form_step_1 .order_section form .products_wrapper { grid-row-start: 1; grid-row-end: 3; align-self: start; min-width: 0px;}.is_desktop.order_form_step_3 #article_content_10078,.is_desktop.order_form_step_2 #article_content_10078,.is_desktop.order_form_step_1 #article_content_10078 { order: 3; grid-column: 2; grid-row: 2; align-self: start;}.order_form_step_1 .order_section form .price_total_wrapper { order: 2;}.is_mobile.order_form_step_1 .bottom_buttons { background: #252525; padding: 0px 24px; margin-top: 0px; justify-content: center;}.is_mobile #page_part_article_10077 .content_wrapper { background: #252525; padding: 24px; box-sizing: border-box; border-radius: 0px 0px 24px 24px;}.is_mobile #myBody .bottom_buttons .button.back_button { background: #000; color: #fff9; display: none;}.cart_product.category_ { display: none;}.is_desktop.order_form_step_3 form { display: grid; grid-template-columns: 60% auto; grid-template-rows: auto auto; gap: 40px;}.user_contact_info { padding-top: 26px;}.user_contact_info h2 { display: none;} .order_form_step_3 #invoice_address_form,.order_form_step_3 #company_form,.order_form_step_3 #delivery_form,.order_form_step_3 .shipping_wrapper > div { display: flex; flex-flow: column; gap: 10px;}.order_form_step_3 .shipping_product { position: relative;}.order_form_step_3 .shipping_wrapper { border-radius: 24px 24px 0px 0px; box-shadow: unset;}.order_note_wrapper h2,.order_form_step_3 #myBody .shipping_product:not(.order_form_checkbox) span { position: absolute; top: 0px; left: 10px; transform: translateY(calc(-100% + 10px)); background: #252525; width: auto; padding-left: 5px; padding-right: 5px; color: #8C8C8C;}.order_form_step_3 .shipping_product.order_form_checkbox { border: unset; background: transparent;}.order_form_step_3 #myBody .branch.shipping_product .branch_content { width: calc(100% - 51px); position: static; transform: unset;}.order_form_step_3 #myBody .shipping_wrapper h2 { color: #fff;}.order_form_step_3 input.input { background: unset; border: none; width: 100%; color: var(--base-font-color);}.order_form_step_3 input.input:focus { box-shadow: unset;}.is_mobile.order_form_step_3 .price_total_wrapper { border-radius: 24px 24px 0px 0px; padding-bottom: 0px;}.is_mobile.order_form_step_3 .bottom_buttons { margin: 0px;}.is_mobile .terms_and_conditions_wrapper { margin: 0px; max-width: 100%; padding-top: 15px;}.price_total_wrapper .external_evaluation_wrapper { margin: 0px;}.order_note_wrapper { background: #252525; padding: 24px; border-radius: 0px 0px 24px 24px; box-sizing: border-box; line-height: normal; position: relative; width: 100%;}.is_mobile .order_note_wrapper { padding: 24px; box-shadow: unset; margin-bottom: 40px;}.is_desktop .order_note_wrapper { grid-column-start: 1; grid-column-end: 2; grid-row-start: 4; grid-row-end: 4; position: relative; top: -40px; box-shadow: unset; padding-top: 0px;}.order_note_wrapper h2 { font-weight: normal; font-size: 14px; margin: 0px; left: 34px; top: -3px;}.order_note_wrapper h2 i { display: none;}#order_note { width: 100%; box-sizing: border-box; border-radius: 10px; border: 1px solid #545454; background: unset; color: var(--base-font-color); padding: 10px;}#order_note:focus { box-shadow: unset;}#myBody .terms_and_conditions_wrapper { margin-top: 20px; margin-bottom: 0px;}.price_total_wrapper { background: #252525; padding: 24px; border-radius: 24px; line-height: normal; min-height: unset; box-sizing: border-box; box-shadow: none; width: 100%; margin: 0px; align-self: start;}.is_mobile .price_total_wrapper { padding: 24px; border-radius: 0px; margin-bottom: 0px;}.price_total_inner_wrapper { width: 100%; display: flex; flex-flow: column-reverse; gap: 16px; min-width: 100px;}.price_total_without_vat_wrapper { margin: 0px;}#myBody .price_total_inner_wrapper h2 { font-size: 18px; line-height: normal; border-top: 2px dashed var(--active-color); padding-top: 16px;}#myBody .price_total_inner_wrapper > * { display: flex; flex-flow: row; justify-content: space-between; min-width: 100px;}.product-options { display: grid; width: 100%; grid-template-columns: 50% 50%; gap: 3px;}.product-options span { font-size: 10px; box-sizing: border-box; text-align: left;}.is_mobile .product-options span { width: 100%; }#myBody .product_img_generated { height: 150px; width: 150px; position: relative; background: #fff; border-radius: 20px;}.is_mobile #myBody .product_img_generated { aspect-ratio: 1 / 1; height: auto; width: calc(100% - 10px); box-sizing: border-box; grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2;}.is_desktop #myBody .product_img_generated { grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 4;}.product_img_generated img { object-fit: contain; width: 100%; max-width: 80%; max-height: 80%; height: 100%; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); user-select: none;}.product_img_generated img.base { filter: grayscale(1) contrast(0.7) brightness(1.2);}.product_img_generated img.border { filter: grayscale(1) brightness(1.5);}.product_img_generated img.overlay { width: 100%; height: 100% !important; display: block; object-fit: cover; mix-blend-mode: overlay; mask-image: url("https://www.eva4you.cz/files/25/1/diamond_base-67e270846160d.png"); mask-repeat: no-repeat; mask-size: contain; mask-position: 50% 50%;}.product_img_generated img.border_overlay { mix-blend-mode: hard-light; opacity: 0.9; width: 100%; height: 100% !important; display: block; object-fit: cover !important; mask-image: url("https://www.eva4you.cz/files/25/1/okraje-67caf8c7a3a15.png"); mask-repeat: no-repeat; mask-size: contain; mask-position: 50% 50%;}#article_content_10078 { background: #252525; padding: 24px; border-radius: 24px; display: inline-block;}.is_mobile #article_content_10078 { background: unset; padding: 0px;}#article_content_10078 .contact_content { display: flex; font-weight: bold;}#myBody #article_content_10078 .contact_content .contact_img { object-fit: cover; height: 127px !important; margin-right: 16px; border-radius: 10px;}#article_content_10078 .contact_text a { color: var(--base-font-color); text-decoration: unset;}#article_content_10078 .contact_hours { text-align: right; color: var(--active-color); font-size: 12px;}