@font-face { font-family: "montserrat_bold-65491de9961ab"; src: url("https://www.lovalo.cz/files/23/7/montserrat_bold-65491de9961ab.ttf"); }
:root { --active-color: #8cb77c; --secondary-color: #8cb77c; --menu-background-color: #fafafa; --menu-button-height: 41px; --menu-height: 79px; --font-menu-size: 15px; --font-size: 14px; --font-h1-size: var(--font-h2-size); --background-color: #fff; --background-secondary-color: #F8F9F7; --order-active-color: var(--active-color); --order-hover-color: var(--tertiary-color); --font-family: Calibri ,sans-serif; --footer-background-color: #141724; --footer-border-color: #232739; --footer-font-color: #c2c2c2; --scrollbar-color-hover: var(--active-color); --scrollbar-color: #D7DBE5;}.is_mobile { --font-h3-size: 16px; --font-size: 13px; --menu-height: 85px;}h1 { padding-top: 30px; padding-bottom: 30px;}h1, h2, h3 { font-family: "montserrat_bold-65491de9961ab",sans-serif;}h2 { padding-top: 50px; padding-bottom: 20px;}h1:after, h1:before, h2:after, h2:before{ display: inline-block; vertical-align: middle; content: ""; width: 75px; height: 1px; background-color: #d2d8ec; margin: 0px 25px;}.is_mobile h1:after, .is_mobile h1:before, .is_mobile h2:after, .is_mobile h2:before{ display: none;}a { color: var(--active-color);}.menu_horizontal .logo { float: none; line-height: normal;}.is_mobile .menu_horizontal .logo { left: 10px; line-height: calc(var(--menu-button-height) - 35px);}.menu_horizontal .logo img { height: 52px;}.is_mobile .menu_horizontal .logo img { width: 140px; padding-top: 0px;}.is_mobile .logo::after,.logo::after { display: none;}.menu_horizontal { line-height: var(--menu-height); text-align: center; height: var(--menu-height); position: sticky; border: none; border-bottom: 1px solid #E1E1E1; }.menu_content { max-width: 1200px; width: 100%; height: var(--menu-height); margin: auto; display: flex; align-items: center; justify-content: space-between;}.is_mobile .menu_content { align-items: flex-start;}.menu .menu_button.active,.menu .menu_button:hover{ color: var(--active-color); background: none;} .menu .menu_button{ color: var(--base-font-color); background: none; font-weight: 700;}.is_mobile .menu .menu_button { padding-left: 0px; padding-right: 15px; background: var(--menu-background-color); border-bottom: 1px solid var(--active-color);}#menu_mobile_button { padding-right: 1px; height: var(--menu-height); line-height: var(--menu-height); display: none;}.is_mobile #menu_mobile_button i { font-size: 35px; width: 55px; margin-top: 0px;}.menu_buttons_mobile { top: var(--menu-height); left: 0px; right: auto;}.menu_buttons_mobile.active { height: calc(100vh - var(--menu-height));}.menu .cart_button { background: var(--active-color); color: var(--tertiary-color); transition: background 0.3s linear;}.menu_button.cart_not_empty { font-size: 18px; animation: cart_attention 7s ease 0s infinite normal forwards;}.is_desktop .cart_button { padding: 5px 29px 2px 15px; display: block; }.is_mobile .menu .cart_button { right: 10px; padding-right: 17px; padding-left: 10px; background: var(--active-color); color: var(--tertiary-color); line-height: 43px;}.cart_button:hover,.cart_button.active{ background: var(--tertiary-color); color: var(--active-color);}.is_desktop .cart_button i { line-height: 41px; border-right: 1px solid #0001; padding-right: 13px; font-size: 17px; margin-bottom: 4px;}.is_desktop .cart_button span { padding-left: 13px; text-transform: none;}.cart_button_quantity::after { content: "Ks";}.is_mobile .cart_button_price { display: none;}#menu_link_button_10005 { display: none;}.is_mobile #menu_link_button_10005 { position: fixed; top: 0px; right: 124px; background: var(--active-color); color: var(--tertiary-color); line-height: 43px; display: block; padding: 0px 13px;}.is_mobile #menu_link_button_10005:hover,.is_mobile #menu_link_button_10005.active{ background: var(--tertiary-color); color: var(--active-color);}.is_mobile #menu_link_button_10005 span { display: none;}#menu_link_button_10004 { display: none;}#app_header_info { color: var(--secondary-color); display: inline-block; font-size: var(--font-size); top: 9px;}.is_mobile #app_header_info { left: 143px; top: 7px; transform: none; z-index: 15;}.is_mobile #app_header_info .article_text { display: flex; flex-flow: column; text-align: left;}.is_mobile #app_header_info a { padding: 0 10px; vertical-align: middle;}.is_mobile #app_header_info a > i { font-size: 16px;}#app_header_info p { display: inline-block; padding: 0px 10px;}#app_header_info i { color: var(--active-color);}#app_header_info a { text-decoration: none; color: var(--base-font-color);}#app_header_search { display: flex; bottom: 3px;}.search_form button, .search_form input,.search_form button:hover,.search_form button.active,.search_form input:hover,.search_form input:focus{ border-radius: 0px;}.search_form .button { color: #ffffff;}.is_mobile .search_form .button { height: 26px;}.search_autocomplete_results { top: calc(100% + 6px);}.is_mobile .search_text { padding: 5px 20px 5px 30px;}.search_autocomplete_product_price_without_vat { width: 140px;}#myBody .content_wrapper { max-width: 1200px; width: calc(100% - 20px); margin: auto;}.card {}.card:hover { z-index: 10; position: relative; border: 1px solid #979DB6; box-shadow: 0px 0px 15px 0px #0002;}.card-head { padding: 10px;}.product-desc > div { display: none;}.product-desc a { text-decoration: none;}.product-title { text-align: center; color: var(--base-font-color);}.product_detail .product-price_without_vat { display: inline-block; float: none;}.card .product_buy_button { line-height: 32px; box-shadow: 0px 5px 15px -10px #000c; background: var(--order-active-color); color: var(--order-hover-color); padding: 2px; width: 100%;}.card .product_buy_button:hover { color: var(--order-active-color); background: var(--order-hover-color);}.is_mobile .component { margin: 5px 5px;}.is_mobile.product_detail .component_navigation { grid-row-start: 1 !important; grid-row-end: 2 !important;}.is_mobile.product_detail .component_name { grid-row-start: 2 !important; grid-row-end: 3 !important;}.is_mobile.product_detail .component_product_id { grid-row-start: 3 !important; grid-row-end: 4 !important;}.is_mobile.product_detail .component_media_files { grid-row-start: 4 !important; grid-row-end: 5 !important;}.is_mobile.product_detail .component_price { grid-row-start: 5 !important; grid-row-end: 6 !important;}.is_mobile.product_detail .component_on_stock_count { grid-row-start: 6 !important; grid-row-end: 7 !important;}.is_mobile.product_detail .component_buy_button { grid-row-start: 7 !important; grid-row-end: 8 !important; padding-top: 0px; display: flex; flex-flow: row;}.is_mobile.product_detail .component_description_long { grid-row-start: 8 !important; grid-row-end: 9 !important;}.product_detail .product_name { text-align: center;}.is_mobile .product_detail .product_name h1 { padding-top: 20px; padding-bottom: 20px;}.product_detail .product_id { font-size: 12px; font-weight: bold; color: #000;}.product_detail .component_navigation a { margin-left: 10px; margin-right: 10px; color: var(--base-font-color);}.product_detail .product_manufacturer { color: #999;}.component_stock_status { display: none;}.component_on_stock_count { border-top: 1px solid #eaeefb; border-bottom: 1px solid #eaeefb; display: flex; align-items: center; justify-content: center; max-height: 50px; min-height: 50px; color: var(--active-color); font-weight: 600; grid-column-start: 6 !important;}.product_detail .stock_status { color: var(--active-color); font-weight: 600;}.product_detail .product-price { font-size: 27px; vertical-align: middle;}.product_detail .media_preview{ border: 1px solid #eaeefb; height: 570px;}.is_mobile.product_detail .media_preview { height: 270px;}.product_detail .media_preview:hover{ border: 1px solid var(--active-color);}.product_detail .product_buy_button { background: var(--order-active-color); color: var(--order-hover-color); border-radius: 0px; padding: 10px 20px;}.is_mobile.product_detail .product_buy_button { margin-left: 0px; padding: 10px 8px; display: block; flex-grow: 1; text-align: center;}.product_detail .product_buy_button:hover { color: var(--order-active-color); background: var(--order-hover-color);}.product_buy_button i { font-size: 17px; margin-right: 10px;}.cms_category_section { width: 100%;}.cms_category_section .content_wrapper { text-align: justify;}.is_mobile .cms_category_section .content_wrapper { text-align: left;}.cms_category_section .category_home_button{ display: none;}.cms_category_section div > a { border: none; border-radius: 0px; font-weight: bold; color: var(--base-font-color); font-family: "montserrat_bold-65491de9961ab",sans-serif; position: relative;}.is_mobile .cms_category_section div > a { border: 1px solid #eaeefb; width: 50%; min-height: 40px; line-height: 33px; text-align: center;}.cms_category_section div > a i { transition: transform 0.5s;}.is_mobile .cms_category_section div > a i { display: block; position: absolute; opacity: 0.05; font-size: 45px;}.cms_category_section div > a.active,.cms_category_section div > a:hover { border: none; color: var(--active-color);}.cms_category_section div > a:hover i,.cms_category_section div > a.active i { border: none; transform: rotate(360deg);}.is_mobile .cms_category_section div > a > span { text-align: center; display: inline-block; width: 80%; margin: auto;}#category_10996 + .dropdown-content { display: block; width: 100%; max-width: 1200px; left: 50%; transform: translate(-50%, 0%);}#category_10996 + .dropdown-content > .dropdown { width: 33%;}.paging{ margin-top: 10px;}.footer { margin-top: 50px; position: static;}.footer .content_wrapper { width: calc(100% - 60px); max-width: 1200px; margin: auto; display: block;}.footer h3 { color: var(--active-color);}.footer .article { margin-top: 15px; margin-bottom: 15px;}#collage_10002 { border-bottom: 1px solid var(--footer-border-color);}#collage_10002 { justify-content: space-around;}#collage_10002 .collage_item { width: 300px; max-width: 300px; height: 270px;}#collage_10002 .collage_content { margin-top: 60px; vertical-align: top; width: auto !important;}.is_mobile #collage_10002 .collage_content { margin-top: 10px;}#collage_10002 p { margin-top: 10px; margin-left: 20px;}#collage_10002 i { font-size: 20px; margin-right: 5px; color: var(--footer-font-color--footer-font-color);}#collage_10002 td { padding-top: 10px;}#collage_10002 a:not(:first-child) { margin-left: 30px;}.is_mobile #collage_10002 .collage_item { max-width: 100% !important; width: 100% !important; height: auto !important; line-height: normal; margin-bottom: 50px;}.is_mobile #collage_10002 .article_text,.is_mobile #collage_10002 .article_text p{ text-align: center !important;}.is_mobile #collage_10002 p { margin-left: 0px;}.is_mobile #collage_10002 table { margin: 0 auto; text-align: left;}.footer .content_wrapper > .article { position: fixed; left: 0px; top: 0px; z-index: 999; background-color: var(--footer-background-color) !important; padding: 10px; margin: 0px; color: #ffffff; height: 39px; box-sizing: border-box; width: 100%; display: none;}.is_mobile .footer .content_wrapper > .article { font-size: 13px; height: 50px; padding: 5px 0px; display: flex; align-items: center; display: none;}.cookies_text a { color: #fff;}.cookies_buttons { align-items: center;}.cookies_buttons .button { border-radius: 0px; background: var(--active-color); color: #fff; margin: 0px;}.cookies_buttons .button:hover { border-radius: 0px; background: #fff; color: var(--active-color);}.cookies_buttons .button.cookies_ok:hover i { color: var(--active-color);}.search #search_10000{ display: none;}.cookies_message { top: 0px; bottom: 0px;}.is_mobile .cookies_message { justify-content: flex-end; padding-bottom: 80px;}.button { border: 2px solid var(--active-color); background: no-repeat; color: var(--active-color); padding: 10px 20px; border-radius: 0px; margin-top: 30px; font-size: 18px;}@keyframes cart_attention {	0%,	100% { transform: translateY(0);	}	10%,	30%,	50%,	70% { transform: translateY(-4px);	}	20%,	40%,	60% { transform: translateY(4px);	}	80% { transform: translateY(2.4px);	}	90% { transform: translateY(-2.4px);	}}