@font-face { font-family: "manrope_variablefont_wght-690a0918d85b8"; src: url("https://www.pohovkov.cz/files/25/9/manrope_variablefont_wght-690a0918d85b8.ttf"); }
:root { --active-color: #BD7D34; --secondary-color: #FEFAF7; --tertiary-color:#F5F5F5; --fourth-color: #56121D; --font-family: "manrope_variablefont_wght-690a0918d85b8", Verdana, sans-serif; --font-size: 17px; --base-font-color: #333; --font-size-big: 17px; --font-h1-size: 48px; --font-h2-size: 34px; --font-h3-size: 17px; --background-color: #FEFAF7; --background-secondary-color: #FEFAF7; --max-content-width: 1200px; --menu-background-color: var(--secondary-color); --font-menu-size: 15px; --menu-button-height: 70px; --menu_content-height: 70px; --menu-text-height: 23px; --footer-border-color: #E7E7E7; --footer-background-color: #56121D; --footer-font-color: #fff; --order-active-color: var(--active-color); --order-hover-color: var(--secondary-color); --font-product-price-size: 19px;}.is_mobile { --menu-button-height: 59px; --menu-text-height: 0px; --menu_content-height: 106px; --font-h1-size: 29px; --font-h2-size: 20px;}h1, h2, h3 { font-weight: bold;}.vanoce_doprava { display: none;}#myBody .content_wrapper { max-width: var(--max-content-width); width: calc(100% - 20px); margin: auto; background: var(--background-secondary-color); padding: 50px; padding-bottom: 0px; box-sizing: border-box;}.is_mobile #myBody .content_wrapper { padding-left: 5px; padding-right: 5px; }#myBody .page_part:last-of-type .content_wrapper { padding-bottom: 50px;}.menu_horizontal { display: flex; justify-content: center; height: auto; padding-top: var(--menu-text-height); border: none;}.menu_content { display: flex; max-width: var(--max-content-width); width: var(--max-content-width); flex-flow: row; flex-wrap: wrap; height: var(--menu_content-height);}.menu_buttons { flex-grow: 1;}.menu_horizontal .menu_button.cart_not_empty { font-size: 18px; animation: cart_attention 7s ease 0s infinite normal forwards; background: var(--fourth-color); border-radius: 50%; color: #fff; aspect-ratio: 1 / 1; line-height: normal; min-height: auto; padding: 10px; display: inline-flex; align-items: center; justify-content: center;}#cart_button_price { font-size: 11px;}#app_header_info { width: 100% !important; top: 0px; color: #fff; background: #333 !important; height: var(--menu-text-height); justify-content: center;}#app_header_info .article_content { max-width: var(--max-content-width); width: var(--max-content-width); display: flex; align-items: center; font-size: 13px;}#app_header_info .article_text { width: 100%;}#app_header_info a { text-decoration: none; color: #fff;}#app_header_info i { margin-left: 10px; margin-right: 5px;}#app_header_search { bottom: calc(50% - calc(var(--menu-text-height) / 2)); transform: translate(-50%, 50%);}.is_mobile #app_header_search { transform: translate(-50%, 0%);}.search_form input:hover, .search_form input:focus,.search_form input { border-radius: 20px 0px 0px 10px;}.search_form .button { border-radius: 0px 10px 20px 0px; color: var(--secondary-color); font-size: 15px; margin-left: -2px;}.menu_horizontal .logo { display: flex; height: var(--menu-button-height); align-items: center;}.menu_horizontal .logo img { height: auto; margin-left: 20px; max-height: 100%;}.is_mobile .logo::after { display: none;}.menu_horizontal .menu_button, .menu_horizontal .group_button { padding: 0px 15px 0px 15px; font-weight: bold;}.menu .menu_button.active, .menu .group_button.active, .menu .menu_button:hover { background: var(--menu-background-color); color: var(--active-color);}.menu i { margin-right: 5px; }.footer { margin-top: 50px;}.footer .content_wrapper { max-width: var(--max-content-width); width: calc(100% - 20px); margin: auto;}.footer .collage_item { width: 33%; max-width: 33%; line-height: normal; height: auto;}.is_mobile .footer .collage_item { text-align: left; width: 100%; max-width: 250px;}.footer .collage_item .article { font-size: 12px; height: auto !important; width: auto !important; vertical-align: top; margin-top: 70px; margin-bottom: 70px;}.footer .collage_item p { margin-top: 10px; margin-left: 20px;}.footer i { vertical-align: middle; text-align: center; width: 30px;}#myBody .button { border: none; border-radius: 20px; padding: 15px 30px; margin: 0px; margin-top: 15px; color: var(--secondary-color); background: var(--active-color); transition: all 0.2s;}.is_mobile #myBody .button { padding: 10px 20px;}#myBody .button:hover { background: var(--base-font-color); color: #fff;}#myBody .collage_item { max-width: calc(50% - 25px); height: auto; line-height: normal; box-sizing: border-box;}.is_mobile #myBody .collage_item { width: 100%; max-width: 100%;}#myBody .collage { gap: 50px;}#myBody .collage h2 { margin-bottom: 10px;}#myBody .article_text img { max-width: 100%; object-fit: scale-down; height: auto !important;}#myBodyContent .cms_products_section .content_wrapper { gap: 15px; justify-content: flex-start;}.is_mobile #myBodyContent .cms_products_section .content_wrapper { justify-content: center;}.card { width: 263px; min-width: 240px; max-width: 267px; border: none; border-radius: 20px;}.is_mobile .card { max-width: 100%; flex-flow: row;}.card:hover .card-head { box-shadow: 0px 10px 10px #0001; background: var(--tertiary-color);}.card-head { border-radius: 15px; background: var(--tertiary-color); overflow: hidden;}.is_mobile .card-head { width: 50%; flex-grow: 0; flex-shrink: 0; height: auto; aspect-ratio: 1 / 1;}.is_mobile .card-body { width: 50%;}.is_mobile .card-head img { object-fit: scale-down;}.card .product-title { font-weight: bold; text-align: center;}.card .product-price { font-weight: normal;}.card .product_button_wrapper { display: none;}.card .product-price_without_vat { display: none;}.card .product_prices_wrapper { align-items: center;}.product-desc > div { display: none;}@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);	}}.is_mobile #myBody .template_container { padding-top: 10px;}.product_detail .component { margin: 0px 20px;}.product_detail .variant_parameter_values.hidden{ visibility: visible; display: flex !important;}.product_detail .variant_parameter_header i,.product_detail .variant_parameter_header .header_text,.product_detail .variant_parameter_header .header_value_text{ display: none; text-decoration: none; cursor: default;}.product_detail .variant_parameter_header .header_text { display: inline-block;}.product_detail .variant_parameter_price::before { content: "+";}.product_detail .product_buy_button { border: none; border-radius: 5px; color: var(--base-font-color); background: var(--active-color); position: relative; text-transform: none; text-align: center; padding: 10px 16px; flex-grow: 1;}.product_detail .product_buy_button:hover { background: var(--secondary-color); color: var(--base-font-color);}.product_detail .product_buy_button:active { font-size: var(--font-size-big); background: var(--secondary-color); color: var(--base-font-color); top: 2px;}.product_detail .product_buy_button_amount { padding-top: 6px;}.is_mobile .component_price .product_prices_wrapper { flex-flow: row; justify-content: space-between;}.component_price .product-price { color: var(--base-font-color); border-bottom: 2px solid var(--active-color);}.product_detail .label { gap: 10px;}