@font-face { font-family: "roboto_black-64a2ba85b3213"; src: url("https://www.semiplast.cz/files/23/1/roboto_black-64a2ba85b3213.ttf"); }
@font-face { font-family: "roboto_regular-64a2ba85b534f"; src: url("https://www.semiplast.cz/files/23/1/roboto_regular-64a2ba85b534f.ttf"); }
:root { --active-color: #0065A7; --menu-background-color: #005890; --font-family: "roboto_black-64a2ba85b3213"; --font-size: 15px; --order-active-color: #0065A7; --order-hover-color: #005890; --font-size-big: 21px;}.is_mobile { --font-h1-size: 39px; --menu-button-height: 59px;}.logo::after { content: "SEMIPLAST s.r.o."; color: #ffffff; font-size: var(--font-h1-size); font-family: var(--font-family); text-decoration: underline; display: none;}.is_mobile .logo::after { width: 200px; display: none;}.is_mobile .menu .logo img { width: 179px;}.menu .menu_button { color: #ffffff;}.menu .menu_button.active,.menu .group_button.active,.menu .menu_button:hover { color: #ffffff;}.menu_button.cart_button { min-width: 100px; text-align: center; transition: font-size 0.5s;}.is_mobile .menu_button.cart_button { padding: 0px;}.cart_button.cart_not_empty { font-size: 29px;}#app_header_info .article_text { display: flex; flex-flow: row;}#app_header_info .article_text a { color: #ffffff; padding-left: 10px; padding-right: 10px; text-decoration: none;}section .content_wrapper { max-width: 1200px; width: calc(100% - 20px); margin: auto;}h2 { color: var(--active-color);}.footer .article { margin-top: 0px; margin-bottom: 0px; height: auto;}.footer .article p { padding: 5px 0px;}.footer .article i { width: 28px; text-align: center; color: var(--active-color);}.is_mobile .footer .collage_item { height: auto; line-height: normal; margin-bottom: 70px;}.footer .collage_item .article { max-width: 80%; vertical-align: top; padding-top: 50px;}.is_mobile .footer .collage_item .article { max-width: 90%;}#article_content_10240 { font-size: 13px; border-top: solid 1px #dddddd; padding-top: 10px; padding-bottom: 10px;}.search_autocomplete_product img { display: none;}.search_autocomplete_product .search_autocomplete_product_prices { display: none;}.search_autocomplete_product_name { padding: 20px; text-align: center;}.static_components { padding-bottom: 80px;}.variant_parameter_values { display: flex; flex-flow: wrap; justify-content: flex-start;}.product_detail .variant_parameter_values.hidden { display: flex !important; visibility: visible;}.variant_parameter_values label img { display: none;}.product_detail .variant_parameter_values input[type="radio"]+label { border-radius: 0px; border-width: 3px;}.is_mobile .product_detail .variant_parameter_values input[type="radio"]+label { max-width: calc(50% - 35px);}.variant_parameter_header i,.variant_parameter_header .header_value_text{ display: none;}.variant_parameter_text_wrapper { padding-right: 5px;}.is_mobile .component_buy_button { text-align: center;}.template_container .button { border-radius: 0px; border-width: 3px;}.is_mobile .template_container .button { margin-top: 52px;}.component.component_name { padding-bottom: 30px; text-align: center;}.component.component_name h1 { border-bottom: 3px solid var(--active-color); display: inline-block;}.is_mobile .component.component_name h1 { line-break: anywhere;}.component_navigation { font-size: var(--font-size-big);}.component_navigation i { margin-left: 10px; margin-right: 10px;}.variant_parameter_values .select_wrapper { width: 100%;}.variant_parameter_value.input { min-width: 108px; margin: 6px; padding: 18px; border: 3px solid var(--active-color);}.is_mobile .variant_parameter_value.input { width: calc(100% - 8px); display: block; margin: auto;}.product_description_long { font-family: "roboto_regular-64a2ba85b534f";}.variant_parameter_header .header_price { display: none;}.button { background: var(--active-color); border: none;}