﻿.bypv_required{color:red}@font-face{font-family:'kado-icon-font';font-weight:normal;font-style:normal;src:url("../fonts/kado-icon-font.eot");src:local("kado-icon-font"),local("kado-icon-font"),url("../fonts/kado-icon-font.eot?#iefix") format("embedded-opentype"),url("../fonts/kado-icon-font.woff2") format("woff2"),url("../fonts/kado-icon-font.woff") format("woff"),url("../fonts/kado-icon-font.ttf") format("truetype"),url("../fonts/kado-icon-font.svg") format("svg")}@font-face{font-family:'Cuprum';font-style:normal;font-weight:400;src:url("../fonts/cuprum-v10-latin-regular.eot");src:local("Cuprum Regular"),local("Cuprum-Regular"),url("../fonts/cuprum-v10-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/cuprum-v10-latin-regular.woff2") format("woff2"),url("../fonts/cuprum-v10-latin-regular.woff") format("woff"),url("../fonts/cuprum-v10-latin-regular.ttf") format("truetype"),url("../fonts/cuprum-v10-latin-regular.svg#Cuprum") format("svg")}@font-face{font-family:'Cuprum';font-style:italic;font-weight:400;src:url("../fonts/cuprum-v10-latin-italic.eot");src:local("Cuprum Italic"),local("Cuprum-Italic"),url("../fonts/cuprum-v10-latin-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/cuprum-v10-latin-italic.woff2") format("woff2"),url("../fonts/cuprum-v10-latin-italic.woff") format("woff"),url("../fonts/cuprum-v10-latin-italic.ttf") format("truetype"),url("../fonts/cuprum-v10-latin-italic.svg#Cuprum") format("svg")}@font-face{font-family:'Cuprum';font-style:normal;font-weight:700;src:url("../fonts/cuprum-v10-latin-700.eot");src:local("Cuprum Bold"),local("Cuprum-Bold"),url("../fonts/cuprum-v10-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/cuprum-v10-latin-700.woff2") format("woff2"),url("../fonts/cuprum-v10-latin-700.woff") format("woff"),url("../fonts/cuprum-v10-latin-700.ttf") format("truetype"),url("../fonts/cuprum-v10-latin-700.svg#Cuprum") format("svg")}@font-face{font-family:'Cuprum';font-style:italic;font-weight:700;src:url("../fonts/cuprum-v10-latin-700italic.eot");src:local("Cuprum Bold Italic"),local("Cuprum-BoldItalic"),url("../fonts/cuprum-v10-latin-700italic.eot?#iefix") format("embedded-opentype"),url("../fonts/cuprum-v10-latin-700italic.woff2") format("woff2"),url("../fonts/cuprum-v10-latin-700italic.woff") format("woff"),url("../fonts/cuprum-v10-latin-700italic.ttf") format("truetype"),url("../fonts/cuprum-v10-latin-700italic.svg#Cuprum") format("svg")}tr.bypv_required>td.label>label,tr.bypv_required>td.label:after{color:inherit;transition:opacity linear 0.5s, color linear 0.5s}div#bypv_loader{display:none}div.bypv_loader{position:absolute;z-index:1000;background:none !important;border:none !important}div.bypv_loader>div.bypv_background,div.bypv_loader>div.bypv_image{position:absolute;width:100%;height:100%}div.bypv_loader>div.bypv_background{background-color:white !important;opacity:0.5 !important;background:white url("../img/loader.gif") center center no-repeat !important}#bypv_cart>div.cart{display:block;position:relative;top:0;left:0;margin:0;padding:0;border:none;line-height:1.3em}#bypv_cart table.clean{margin:0;padding:0;border:none}#bypv_cart table.clean h1,#bypv_cart table.clean h2,#bypv_cart table.clean h3,#bypv_cart table.clean h4,#bypv_cart table.clean h5{line-height:1em}#bypv_cart table.clean tr th,#bypv_cart table.clean tr td{display:table-cell;margin:0;padding:0}#bypv_cart table.clean tr td.label{background:none;color:inherit;text-shadow:none;line-height:inherit;font-weight:inherit;white-space:normal}#bypv_cart span.vmshipment_name,#bypv_cart span.vmpayment_name{display:inline}#bypv_cart_payments .payment-first-order-info{margin-bottom:1em}#bypv_cart input,#bypv_cart textarea,#bypv_cart select,#bypv_cart label,#bypv_cart .og-clicker{float:none;display:inline-block;margin:0;line-height:inherit;float:left;display:block;vertical-align:middle;margin:0 .5em 0 0}#bypv_cart .og-clicker{cursor:pointer}#bypv_cart .og-clicker+.og-clicker-target{overflow:hidden}#bypv_cart #bypv_cart_shipping_address_select .icon_delete{display:none}#bypv_cart #bypv_cart_shipping_address_select .icon_delete+.og-clicker-target{display:none}#bypv_cart #bypv_cart_shipping_address_select label{width:75%}#bypv_cart label{float:none;display:inline;float:left;display:block;font-size:inherit}#bypv_cart span.bypv_empty_cover,#bypv_cart div.cart_block,#bypv_cart div.cart_block>fieldset.clean{position:relative}#bypv_cart fieldset.clean{position:relative;float:none;width:auto;min-width:0;margin:0;padding:0;border:none}#bypv_cart div#cart_tos,#bypv_cart div#cart_buttons{clear:both}DONT #bypv_cart_product_list,#bypv_cart #bypv_cart_coupon_code,#bypv_cart #bypv_cart_customer_type_select,#bypv_cart #cart_customer,#bypv_cart #bypv_cart_shipments,#bypv_cart #bypv_cart_payments,#bypv_cart #bypv_cart_fields,#bypv_cart #cart_buttons{max-width:100%;clear:both;float:none;margin-left:auto;margin-right:auto;width:50%}@media (max-width: 991px){DONT #bypv_cart_product_list,#bypv_cart #bypv_cart_coupon_code,#bypv_cart #bypv_cart_customer_type_select,#bypv_cart #cart_customer,#bypv_cart #bypv_cart_shipments,#bypv_cart #bypv_cart_payments,#bypv_cart #bypv_cart_fields,#bypv_cart #cart_buttons{width:66.6666667%}}REMOVEME form#bypv_cart_form{background:rgba(255,255,0,0.3)}REMOVEME form#bypv_cart_form .cart_block{background:rgba(255,255,0,0.3)}@media (max-width: 767px){DONT #bypv_cart_product_list,#bypv_cart #bypv_cart_coupon_code,#bypv_cart #bypv_cart_customer_type_select,#bypv_cart #cart_customer,#bypv_cart #bypv_cart_shipments,#bypv_cart #bypv_cart_payments,#bypv_cart #bypv_cart_fields,#bypv_cart #cart_buttons{DONT-margin-left:10%;DONT-margin-right:10%;width:75%}}@media (max-width: 575px){DONT #bypv_cart_product_list,#bypv_cart #bypv_cart_coupon_code,#bypv_cart #bypv_cart_customer_type_select,#bypv_cart #cart_customer,#bypv_cart #bypv_cart_shipments,#bypv_cart #bypv_cart_payments,#bypv_cart #bypv_cart_fields,#bypv_cart #cart_buttons{margin-left:0;margin-right:0;width:100%}}DONT REMOVEME .o-shop.v-user.l-edit .shopper-register .userfields.payment_directdebit DONT REMOVEME,#bypv_cart .delimiter_payment_directdebit_group{display:none}#bypv_cart .delimiter_comment_group,#bypv_cart .cart_block{margin-bottom:60px;padding:0;border:none;background:none}#bypv_cart .bypv_fields .customer_bill_by_email td label,#bypv_cart .bypv_fields .customer_reduce_waste td label{margin-bottom:30px !important}#bypv_cart .bypv_fields .agecheck>td label{margin-top:60px !important}#bypv_cart .bypv_fields tr.customer_reduce_waste td .controls label:last-child{margin-bottom:30px !important}#bypv_cart .delimiter_tos_group label{DONT-padding-left:1.7em !important}#bypv_cart .cart_block_title{font-size:1rem;font-weight:bold}#bypv_cart .cart_block_subtitle{margin-bottom:.5em}#bypv_cart #bypv_cart_fields .agecheck.type_pluginogagecheck>td{margin-bottom:30px}#bypv_cart .delimiter_directdebit_group{margin-top:60px}#bypv_cart .delimiter_directdebit_group h3{margin-bottom:16px}#bypv_cart ul.clean,#bypv_cart ul.clean>li{margin:0;padding:0;list-style:none}#bypv_cart ul.clean>li{clear:both;line-height:1.3em;padding:0.2em 0}#bypv_cart div.chzn-container-single .chzn-search{text-align:center}#bypv_cart div.chzn-container-single{vertical-align:bottom;margin-bottom:0}#bypv_cart .chzn-container.chzn-container-multi{width:auto !important}#bypv_cart input[type=button],#bypv_cart input[type=submit]{cursor:pointer}#bypv_cart table.summary_table{width:100%}#bypv_cart table.summary_table thead th hr{margin:0 auto;padding:0;max-width:6em}DONT #bypv_cart table.summary_table tr.coupon_code td.label{text-align:right}#bypv_cart table.summary_table tr.coupon_code label,#bypv_cart table.summary_table tr.coupon_code label{display:inline;margin:0;float:none}#bypv_cart table.summary_table th,#bypv_cart table.summary_table td{white-space:nowrap;vertical-align:middle}#bypv_cart table.summary_table td.sku,#bypv_cart table.summary_table td.name,#bypv_cart table.summary_table td.label{white-space:normal}#bypv_cart table.summary_table .sku{width:5%}#bypv_cart table.summary_table .price_excl_tax,#bypv_cart table.summary_table .price_incl_tax,#bypv_cart table.summary_table .tax,#bypv_cart table.summary_table .discount,#bypv_cart table.summary_table .total_excl_tax,#bypv_cart table.summary_table .total_incl_tax{width:10%}#bypv_cart table.summary_table .quantity,#bypv_cart table.summary_table .drop{width:1%;text-align:center}#bypv_cart table.summary_table td.quantity,#bypv_cart table.summary_table td.drop{line-height:1em}#bypv_cart table.summary_table .name,#bypv_cart table.summary_table .sku,#bypv_cart table.summary_table .order_content,DONT #bypv_cart table.summary_table tr.coupon_code .label,#bypv_cart table.summary_table tr.shipment .label,#bypv_cart table.summary_table tr.payment .label{text-align:left}#bypv_cart table.summary_table .price_excl_tax,#bypv_cart table.summary_table .price_incl_tax{text-align:center}#bypv_cart table.summary_table .tax,#bypv_cart table.summary_table .discount,#bypv_cart table.summary_table .total_excl_tax,#bypv_cart table.summary_table .total_incl_tax,#bypv_cart table.summary_table .label{text-align:right}#bypv_cart table.summary_table td:last-child{padding-right:15px}#bypv_cart table#cart_product_table tr.product{border-top:1px solid #bbb}#bypv_cart table#cart_product_table tr.product td.name>.inner{display:table}#bypv_cart table#cart_product_table tr.product td.name>.inner>div{display:table-cell}#bypv_cart table.summary_table td.name div.image{width:75px;height:75px;padding:0;margin:0;object-fit:cover;object-position:50% 50%}#bypv_cart table.summary_table td.name div.image img{width:100%;min-width:100%;max-width:100%;height:auto}#bypv_cart table.summary_table td.name div.text{vertical-align:middle;padding-left:1em;white-space:normal}#bypv_cart table#cart_product_table thead th:last-child{padding-right:15px}#bypv_cart table#cart_product_table tr.product:last-child{border-bottom:1px solid #bbb}#bypv_cart table#cart_product_table tfoot tr td{padding:0 15px 0 0;text-align:right}#bypv_cart table#cart_product_table tfoot tr:first-child td{padding-top:10px}#bypv_cart table#cart_product_table tfoot tr.total td{font-weight:bold}#bypv_cart table.summary_table tfoot tr.subtotal td.label,#bypv_cart table.summary_table tfoot tr.total td.label,#bypv_cart table.summary_table tfoot tr.total_currency td.label{text-align:left}#bypv_cart table.summary_table tfoot tr.tax td{opacity:.7}#bypv_cart table.summary_table td.name div{display:inline-block;vertical-align:middle}#bypv_cart table.summary_table td.name div.custom_price{display:block}#bypv_cart table.summary_table td.name div.vm-customfield-cart{display:block}#bypv_cart table.summary_table th.name{padding-left:calc( 75px + 1em)}#bypv_cart table.summary_table th.name{width:40%}#bypv_cart table.summary_table th.price{width:25%}#bypv_cart table.summary_table th.quantity{width:25%}#bypv_cart table.summary_table th.total_incl_tax{width:10%}@media (max-width: 575px){#bypv_cart table#cart_product_table tr.product td.name>.inner>div.image{display:none}#bypv_cart table#cart_product_table tr.product td.name>.inner>div.text{padding-left:0}}#bypv_cart table.summary_table .price_incl_tax{padding-right:15px;text-align:center}#bypv_cart table.summary_table th.quantity{text-align:left}#bypv_cart .bypv_product_quantity{white-space:nowrap}#bypv_cart div.bypv_product_quantity>span.bypv_quantity_controls,#bypv_cart div.bypv_product_quantity>input[type=button],#bypv_cart div.bypv_product_quantity>input[type=text],#bypv_cart div.bypv_product_quantity>button{vertical-align:middle;float:left}#bypv_cart div.bypv_product_quantity input.bypv_quantity{width:35px;height:25px;text-align:center;padding-left:1px;padding-right:1px}#bypv_cart span.bypv_quantity_controls input.bypv_quantity_minus{margin-top:2px}DONT UNSUED #bypv_cart span.bypv_quantity_controls input{width:16px;height:16px}DONT UNSUED #bypv_cart input.bypv_product_update{width:24px;height:24px}DONT UNSUED #bypv_cart input.bypv_product_remove,DONT UNSUED #bypv_cart input.bypv_coupon_code_remove_button,DONT UNSUED #bypv_cart div#bypv_cart_shipping_address_select input.bypv_remove_address_button{display:inline-block;width:24px;height:24px}#bypv_cart #cart_customer input,#bypv_cart #cart_customer select{margin-bottom:1em}#bypv_cart input[type="radio"]{position:relative;top:0.1em}#bypv_cart input[type="checkbox"]{position:relative;top:0.2em}#bypv_cart input[type="radio"]+label,#bypv_cart input[type="checkbox"]+label{width:90%}#bypv_cart #bypv_cart_customer_type_select input[type="radio"]+label,#bypv_cart #bypv_cart_customer_type_select input[type="checkbox"]+label{width:auto}#bypv_cart #bypv_cart_coupon_code input{width:99%;width:calc( 100% + 4px);display:block;margin-bottom:1em;margin-left:-2px}#bypv_cart #bypv_cart_coupon_code button{float:right;clear:both;display:block}#bypv_cart input.bypv_coupon_code_remove_button{vertical-align:baseline}#bypv_cart table.summary_table tr.coupon_code td.label>span.input{white-space:nowrap;vertical-align:text-bottom}#bypv_cart table.summary_table input[name=bypv_coupon_code]{max-width:50%}#bypv_cart span.vmCartPaymentLogo img{max-width:90%;max-height:2em;vertical-align:middle}#bypv_cart table.summary_table span.vmCartPaymentLogo img{max-width:70%}#bypv_cart span.vmCartShipmentLogo+span.vmshipment_name,#bypv_cart span.vmCartPaymentLogo+span.vmshipment_name,#bypv_cart span.vmCartPaymentLogo+span.vmpayment_name{display:block;margin-top:0.5em;margin-left:1.5em}#bypv_cart span.vmshipment_description,#bypv_cart span.vmpayment_description,#bypv_cart span.vmpayment_cost{display:block;DONT-margin-left:1rem;font-size:0.8em}#bypv_cart span.vmshipment_description:empty,#bypv_cart span.vmpayment_description:empty,#bypv_cart span.vmpayment_cost:empty{display:none}#bypv_cart span.vmshipment_cost{display:none}#bypv_cart .payment_extra_data{padding-left:1.5rem}#bypv_cart .payment_extra_data label{width:8em;display:inline-block}#bypv_cart .payment_extra_data input{width:20em}#bypv_cart .payment_extra_data .input-group{margin-bottom:1em}#bypv_cart .payment_extra_data .input-group.required.invalid label{color:#f00}#bypv_cart tr.bypv_invalid select,#bypv_cart tr.bypv_invalid input,TODO{box-shadow:0 0 4px #f00}#bypv_cart tr.bypv_invalid.type_text>td.label:after{display:block;position:relative;top:2em;right:0.45em}#bypv_cart div#bypv_cart_login.login table,#bypv_cart div.address_block table,#bypv_cart div#bypv_cart_fields table{width:100%;margin:0}#bypv_cart .delimiter_userinfo_group>h3:first-child,#bypv_cart .delimiter_billto_group>h3:first-child{display:none}#bypv_cart div#bypv_cart_login.login table td.label,#bypv_cart div.address_block table td.label,#bypv_cart div.address_block table td.value{padding:0;display:block;width:99.9%;box-sizing:border-box;clear:both}#bypv_cart div.address_block table td.value{margin-bottom:2rem}#bypv_cart #bypv_cart_billing_address table.bypv_fields tbody>tr:last-child td.value,#bypv_cart #bypv_cart_shipping_address tbody>tr:last-child td.value{margin-bottom:0}#bypv_cart #bypv_cart_shipping_address.show_shipping_address{margin-bottom:60px}#bypv_cart #bypv_cart_shipping_address.show_shipping_address #bypv_cart_shipping_address_select{margin-bottom:1em}#bypv_cart div#bypv_cart_fields table td.value_label{text-align:left}#bypv_cart div#bypv_cart_fields table td.value_label{margin-bottom:1em}#bypv_cart div#bypv_cart_shipments ul label,#bypv_cart div#bypv_cart_payments ul label{DONT-padding-left:.5em}#bypv_cart #cart_customer #bypv_cart_shipping_address_select label{DONT-padding-left:.5em}#bypv_cart div#bypv_cart_fields table td.value_label label{DONT-padding-left:1em}#bypv_cart div#bypv_cart_fields table td.label,#bypv_cart div#bypv_cart_fields table td.value,#bypv_cart div#bypv_cart_login table td.label,#bypv_cart div#bypv_cart_login table td.value{padding:0;display:block;width:99.9%;box-sizing:border-box;clear:both}#bypv_cart div#bypv_cart_fields table td.value{margin-bottom:2rem}DONT #bypv_cart div#bypv_cart_login.login table td.label label,DONT #bypv_cart div.address_block table td.label label,DONT #bypv_cart div#bypv_cart_fields table td.label label{width:100%}#bypv_cart div#bypv_cart_login.login table input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]) #bypv_cart div#bypv_cart_login.login table select,#bypv_cart div.address_block table input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]),#bypv_cart div.address_block table textarea,#bypv_cart div.address_block table select,#bypv_cart div#bypv_cart_fields table input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]),#bypv_cart div#bypv_cart_fields table textarea,#bypv_cart div#bypv_cart_fields table select{width:100%}#bypv_cart div#bypv_cart_login.login table td>*{vertical-align:middle}#bypv_cart div#bypv_cart_login.login table td input[type=text],#bypv_cart div#bypv_cart_login.login table td input[type=password]{width:100%}#bypv_cart div#bypv_cart_login.login table tr.action td{text-align:right}#bypv_cart div#bypv_cart_login.login input#bypv_login{padding-right:2.5em;position:absolute;margin-right:0;right:0}#bypv_cart div#bypv_cart_login.login input#bypv_login+.icon{color:#fff;position:relative;left:-.25em;top:.4em}#bypv_cart div#bypv_cart_login.login table td ul{padding:0;white-space:nowrap}#bypv_cart div#cart_comment{text-align:center}#bypv_cart div#cart_buttons{white-space:nowrap}#bypv_cart div#cart_buttons input[name=bypv_submit_back_to_checkout]{margin-right:1em}#bypv_cart div.cart_toolbar{float:right}#bypv_cart.confirm div#bypv_cart_billing_address{float:left}#bypv_billing_address_virtuemart_country_id_field{width:100% !important}#bypv_cart.confirm div#bypv_cart_shipping_address{float:right}#bypv_cart.confirm div.address_block{width:49%}#bypv_cart.confirm div#cart_comment{clear:both;float:none;width:60%;margin:0 auto 1em auto;text-align:justify}#bypv_cart .responsive,#bypv_cart input.responsive{display:none}#bypv_cart div#bypv_cart_customer_type_select ul li{display:inline-block;white-space:nowrap;padding-right:2em}#bypv_cart div#bypv_cart_customer_type_select ul li label{padding-left:.5em}DONT #bypv_cart div#bypv_cart_login.login>fieldset{width:40%;margin-left:auto;margin-right:auto}#bypv_cart div#bypv_cart_login.logout>fieldset>p{display:inline-block;margin:0 1em 0 0;vertical-align:middle}#bypv_cart div#bypv_cart_shipping_address_select>.cart_block_title{display:none}#bypv_cart div#cart_comment textarea{width:100%;min-height:8em}#bypv_cart div#cart_tos{text-align:center}#bypv_cart div#cart_buttons{text-align:right}@media (max-width: 767px){#bypv_cart input,#bypv_cart textarea{font-size:16px !important;line-height:18px !important}#bypv_cart table.summary_table th{white-space:normal}#bypv_cart div.cart_block>.cart_block_title,#bypv_cart div#bypv_cart_customer_type_select>.cart_block_title,#bypv_cart div#bypv_cart_login.login>.cart_block_title,#bypv_cart div#bypv_cart_login.logout>.cart_block_title{text-align:left}#bypv_cart div#bypv_cart_shipments ul,#bypv_cart div#bypv_cart_payments ul,#bypv_cart div#bypv_cart_customer_type_select ul{padding-left:1em}#bypv_cart div#bypv_cart_shipments ul li,#bypv_cart div#bypv_cart_payments ul li,#bypv_cart div#bypv_cart_customer_type_select ul li{display:block;text-align:left}#bypv_cart div#bypv_cart_login.logout{text-align:left}#bypv_cart div#bypv_cart_login.logout p{display:inline;margin-right:1em;vertical-align:middle}#bypv_cart div#bypv_cart_login.login table,#bypv_cart div.address_block table{width:100%}#bypv_cart div#cart_comment textarea{width:100%;min-height:8em}#bypv_cart div#cart_tos{text-align:left}}@media (max-width: 599px){#bypv_cart table.summary_table tr>.total_excl_tax{display:none}#bypv_cart table.summary_table .total_excl_tax.responsive{display:block;width:auto}#bypv_cart table.summary_table tbody .total_excl_tax.responsive,#bypv_cart table.summary_table tfoot .total_excl_tax.responsive{font-size:0.7em}}@media (max-width: 449px){#bypv_cart table.summary_table td.name div{line-height:1em}#bypv_cart table.summary_table tr>.discount{display:none}#bypv_cart table.summary_table .discount.responsive{display:block;width:auto;text-align:center}#bypv_cart table.summary_table td .discount.responsive{margin-top:0.5em}}@media (max-width: 399px){#bypv_cart table.summary_table tbody td.name div.text>div{display:none}}@media (max-width: 359px){#bypv_cart table.summary_table td.quantity span.bypv_quantity_controls,#bypv_cart table.summary_table .drop{display:none}#bypv_cart table.summary_table td.quantity input.bypv_product_remove.responsive{display:inline-block}}*,*::before,*::after{box-sizing:border-box}main{display:block}body{margin:0;font-family:Cuprum,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,"Noto Sans",sans-serif,"Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#242222;text-align:left;background-color:#e5eff3;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h6,h5,h4,h3,h2,h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.5;color:#242222}h1{font-size:2.5rem}@media (max-width: 1200px){h1{font-size:calc(1.375rem + 1.5vw) }}h2{font-size:2rem}@media (max-width: 1200px){h2{font-size:calc(1.325rem + .9vw) }}h3{font-size:1.75rem}@media (max-width: 1200px){h3{font-size:calc(1.3rem + .6vw) }}h4{font-size:1.5rem}@media (max-width: 1200px){h4{font-size:calc(1.275rem + .3vw) }}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#00628d;text-decoration:underline;background-color:transparent}a:hover{color:#6da9c1;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none;outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}@media (max-width: 1200px){legend{font-size:calc(1.275rem + .3vw) }}mark{padding:.2em;background-color:#fcf8e3}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da}.form-control::-ms-expand{background-color:transparent;border:0}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#242222;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:0}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}#facebox_overlay{position:fixed;top:0px;left:0px;height:100%;width:100%}.facebox_overlayBG{background-color:rgba(0,0,0,0.6);opacity:1 !important;z-index:1000}#facebox{z-index:1001;text-align:center;overflow:hidden;border:1px solid #000}#facebox .popup{width:100%;max-width:100%;overflow:hidden;background:#e5eff3}#facebox .popup .content{width:100%;position:relative;border:none;border-radius:0;text-align:center}#facebox .facebox-action-close{cursor:pointer;color:#00628d}#facebox .facebox-icon-close{float:none;position:absolute;top:10px;right:10px;text-shadow:none;opacity:1}#facebox .close>img{display:none !important}#facebox .loading{text-align:center}#facebox.added-to-cart-popup a{color:#00628d}#facebox.added-to-cart-popup .info-total{font-size:1.25rem}#facebox.added-to-cart-popup .info-added{font-size:1.00rem}#facebox.added-to-cart-popup .cartlink{margin-top:1.5em;margin-bottom:1.5em}#facebox.added-to-cart-popup .product-name::before{content:"«"}#facebox.added-to-cart-popup .product-name::after{content:"»"}@media (max-width: 767px){#facebox{position:fixed;top:15px !important;left:15px !important;right:15px;width:calc( 100% - 15px - 15px);max-width:100%}#facebox .popup .content{padding:75px 15px 30px 15px}}@media (min-width: 768px){#facebox{position:absolute;top:0;left:0;z-index:1001}#facebox .popup{box-shadow:0 0 18px rgba(0,0,0,0.4);width:75vw;max-width:75vw}#facebox .popup .content{display:table;width:100%;padding:75px}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.8571428571%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-list-item{display:list-item !important}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-list-item{display:list-item !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-list-item{display:list-item !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-list-item{display:list-item !important}}@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-list-item{display:list-item !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-list-item{display:list-item !important}}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}body.logged-out .hide-if-logged-out{display:none !important}body.logged-in .hide-if-logged-in{display:none !important}@media print{#nav1,#nav2{display:none}}#nav-main-state{display:none}input[type=checkbox]{DEBUG:not-checked}input[type=checkbox]:checked{DEBUG:checked}input[type=radio]{DEBUG:not-checked}input[type=radio]:checked{DEBUG:checked}.nav .item-state{display:none}.nav .items .item,.nav .items .item a{color:#fff}.nav .items .item a{text-decoration:none}.nav .items .item a:active,.nav .items .item a:focus,.nav .items .item a:hover{text-decoration:none}#nav1 .nav-level-0>.items-inner{font-size:0.875em}.nav .item-state-toggler,.nav .mask{display:none}.nav.nav-inline .items-inner{display:flex;justify-content:center;width:100%;margin:0}.nav.nav-inline .items-inner>.item{display:block;flex-grow:0;flex-basis:0;margin:0 10px;height:calc(1em + 12px)}.nav.nav-inline .items-inner>.item>a>span{padding-bottom:5px}.nav.nav-inline .items-inner>.item.current>a>span{color:#000 !important;border-bottom:2px solid rgba(0,0,0,0.5)}.nav.nav-inline .nav-inline .nav.nav-level-0{margin-left:0;margin-right:0}.nav.nav-inline .nav-inline .nav.nav-level-0>.items-inner{display:block;text-align:center}.nav.nav-inline .nav-inline .nav.nav-level-0>.items-inner .item{display:inline-block}.nav.nav-inline .nav-inline .nav.nav-level-0>.items-inner .item>.inner{line-height:1.5em}.nav.nav-inline .nav-inline .items-inner .item.current>.inner{text-decoration:none}.nav.nav-inline .nav-inline .items-inner .item.current>.inner a{border-bottom:2px solid #999;text-decoration:none;color:#000 !important}.nav.nav-inline .nav-inline .items-inner .item .inner{transition:none}.nav.nav-inline .nav-inline .items-inner .item:active>.inner a,.nav.nav-inline .nav-inline .items-inner .item:focus>.inner a,.nav.nav-inline .nav-inline .items-inner .item:hover>.inner a{color:#000 !important}.nav.nav-horizontal>.inner{display:flex;align-items:center;justify-content:flex-end;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;padding-top:10px;padding-bottom:15px}@media (min-width: 576px){.nav.nav-horizontal>.inner{max-width:540px}}@media (min-width: 768px){.nav.nav-horizontal>.inner{max-width:720px}}@media (min-width: 992px){.nav.nav-horizontal>.inner{max-width:960px}}@media (min-width: 1200px){.nav.nav-horizontal>.inner{max-width:1140px}}.nav.nav-horizontal>.inner>*{width:auto}.nav.nav-horizontal>.inner>.right{display:flex;align-items:center}.nav.nav-horizontal>.inner .items-inner{display:flex;justify-content:space-between;width:100%;margin:0;padding:0}.nav.nav-horizontal>.inner .items-inner .item{display:block;flex:0 1 auto;list-style-type:none;padding-left:25px}.nav.nav-horizontal>.inner .items-inner .item>a{padding-bottom:5px}.nav.nav-horizontal>.inner .items-inner .item.current>a,.nav.nav-horizontal>.inner .items-inner .item:active>a,.nav.nav-horizontal>.inner .items-inner .item:focus>a,.nav.nav-horizontal>.inner .items-inner .item:hover>a,.nav.nav-horizontal>.inner .items-inner .item.tapped>a{border-bottom:2px solid rgba(255,255,255,0.5)}.nav.nav-horizontal>.inner .search{margin-right:15px}.nav.nav-horizontal>.inner .search form{background:none;float:right;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch}.nav.nav-horizontal>.inner .search .search-button:active,.nav.nav-horizontal>.inner .search .search-button:focus,.nav.nav-horizontal>.inner .search .search-button:hover,.nav.nav-horizontal>.inner .search .search-query:focus~.search-button{color:#fff}.nav.nav-horizontal>.inner .search .search-query{color:#fff;display:flex;text-align:left;padding:0 0 0 .5em;margin:0;font-size:.9rem;line-height:30px;height:30px;background:none;border:1px solid #aaa;border-right:0;border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0}.nav.nav-horizontal>.inner .search .search-button{color:#aaa;background:none;display:flex;text-align:right;padding:0 .5em 0 0;font-size:1rem;line-height:30px;height:30px;border:1px solid #aaa;border-left:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0}.nav.nav-horizontal>.inner .search .search-query:active,.nav.nav-horizontal>.inner .search .search-query:focus,.nav.nav-horizontal>.inner .search .search-button:active,.nav.nav-horizontal>.inner .search .search-button:focus{outline:none}.nav.nav-horizontal>.inner .search input[type=search]::-ms-clear{display:none;width:0;height:0}.nav.nav-horizontal>.inner .search input[type=search]::-ms-reveal{display:none;width:0;height:0}.nav.nav-horizontal>.inner .search input[type="search"]::-webkit-search-decoration,.nav.nav-horizontal>.inner .search input[type="search"]::-webkit-search-cancel-button,.nav.nav-horizontal>.inner .search input[type="search"]::-webkit-search-results-button,.nav.nav-horizontal>.inner .search input[type="search"]::-webkit-search-results-decoration{display:none}.nav.nav-large{position:relative;display:flex;align-items:center}.nav.nav-large>.inner{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;display:flex;min-height:70px}@media (min-width: 576px){.nav.nav-large>.inner{max-width:540px}}@media (min-width: 768px){.nav.nav-large>.inner{max-width:720px}}@media (min-width: 992px){.nav.nav-large>.inner{max-width:960px}}@media (min-width: 1200px){.nav.nav-large>.inner{max-width:1140px}}.nav.nav-large>.inner>.logo{width:auto;padding:0 30px 0 0}.nav.nav-large>.inner>.logo img{width:137px;max-width:137px}.nav.nav-large>.inner ul,.nav.nav-large>.inner li,.nav.nav-large>.inner label{list-style-type:none;margin:0;padding:0;line-height:1;text-align:left;width:auto;display:block;color:#fff}@media (max-width: 767px){.nav.nav-large{display:none}.nav.nav-large.nav-offscreen-vertical{z-index:1000;display:block}.nav.nav-large.nav-offscreen-vertical>.item-state-toggler{display:block}.nav.nav-large.nav-offscreen-vertical .item-link,.nav.nav-large.nav-offscreen-vertical .item-nolink,.nav.nav-large.nav-offscreen-vertical .item-detail{display:none}.nav.nav-large.nav-offscreen-vertical li.no-sub .item-state-toggler{display:none}.nav.nav-large.nav-offscreen-vertical li.no-sub .item-link{display:block}.nav.nav-large.nav-offscreen-vertical .nav-level-0>.items-inner .items-inner .item-state-toggler{display:none}.nav.nav-large.nav-offscreen-vertical .nav-level-0>.items-inner .items-inner .item-link,.nav.nav-large.nav-offscreen-vertical .nav-level-0>.items-inner .items-inner .item-nolink{display:inline-block}.nav.nav-large.nav-offscreen-vertical>.inner{z-index:1000}.nav.nav-large.nav-offscreen-vertical>.inner .item{margin-left:1rem;line-height:2.5em;min-height:2.5em}.nav.nav-large.nav-offscreen-vertical>.inner .nav-level-0>.items-inner .item-state-toggler{margin-bottom:0;line-height:2.5rem}.nav.nav-large.nav-offscreen-vertical>.inner>.left-right-wrapper{min-height:128px;background:#242222;overflow:hidden;position:absolute;top:70px;left:0;right:0;width:100%;padding-bottom:1rem;transform-origin:top;transition:all .25s;transform:scaleY(1);opacity:0;pointer-events:none}#nav-main-state:checked~#page .nav.nav-large.nav-offscreen-vertical>.inner>.left-right-wrapper{transition:all .5s;transform:scaleY(1);opacity:1;pointer-events:initial}.nav.nav-large.nav-offscreen-vertical>.inner .nav-level-0 .item-inner{overflow:hidden;pointer-events:none;z-index:1000;transition:all .25s;max-height:0}.nav.nav-large.nav-offscreen-vertical>.inner .item>.item-state~.item-state-toggler>span{padding-bottom:5px}.nav.nav-large.nav-offscreen-vertical>.inner .item>.item-state:checked~.item-state-toggler>span{border-bottom:2px solid rgba(255,255,255,0.5)}.nav.nav-large.nav-offscreen-vertical>.inner .nav-level-0>.items-inner>.item>.item-state:checked~.item-inner,.nav.nav-large.nav-offscreen-vertical>.inner .nav-level-0>.items-inner>.item>.item-state:checked~.item-inner .items>.items-inner>.item>.item-state:checked~.item-inner,.nav.nav-large.nav-offscreen-vertical>.inner .nav-level-0>.items-inner>.item>.item-state:checked~.item-inner .items>.items-inner>.item>.item-state:checked~.item-inner .items>.items-inner>.item>.item-state:checked~.item-inner{pointer-events:all;transition:all .5s ease;max-height:999px}.nav.nav-large.nav-offscreen-vertical .mod-languages ul li{float:none;display:block;margin-left:1rem;line-height:2.5em;min-height:2.5em}.nav.nav-large.nav-offscreen-vertical .mod-languages ul li a{color:#fff;padding-bottom:.5rem}.nav.nav-large.nav-offscreen-vertical .mod-languages ul li.lang-active a{font-weight:bold}.nav.nav-large.nav-offscreen-vertical .mod-languages ul li.lang-active a:after{padding-left:.5em;color:#ccc;font-family:"kado-icon-font";font-weight:400;display:inline;font-size:0.725em;content:"1"}}@media (min-width: 768px){.nav.nav-large .mod-languages ul li{float:left;padding:0 .25rem;line-height:1;margin-bottom:calc( .5rem + 2px)}.nav.nav-large .mod-languages ul li:last-child{padding-right:0;border-right:none}.nav.nav-large .mod-languages ul li a{color:#fff;padding-bottom:.5rem}.nav.nav-large .mod-languages ul li.lang-active a{color:#999}.nav.nav-large .mask{display:block}.nav.nav-large li:nth-child(1) a:after{content:"|";padding-left:2px;margin:0}.nav.nav-large li>a{display:block;line-height:1;margin:0;padding:12px 0 0 0;color:#888}.nav.nav-large li.lang-active a{color:#fff}.nav.nav-large>.inner .left-right-wrapper{padding-top:13px;width:100%;display:flex;align-items:center}.nav.nav-large>.inner .left-right-wrapper>.left{margin-right:auto;width:auto}.nav.nav-large>.inner .left-right-wrapper>.right{width:auto}.nav.nav-large>.filler{flex:auto}.nav.nav-large .item-detail{display:block}.nav.nav-large .item-link{display:none}.nav.nav-large .item-nolink{display:none}.nav.nav-large .nav-level-0 .item-inner{display:flex;pointer-events:none;z-index:1000;transition:opacity 9s ease;opacity:0}.nav.nav-large .nav-level-0>.items-inner>.item>.item-state:checked~.item-inner,.nav.nav-large .nav-level-0>.items-inner>.item>.item-state:checked~.item-inner .items>.items-inner>.item>.item-state:checked~.item-inner,.nav.nav-large .nav-level-0>.items-inner>.item>.item-state:checked~.item-inner .items>.items-inner>.item>.item-state:checked~.item-inner .items>.items-inner>.item>.item-state:checked~.item-inner{pointer-events:all;transition:opacity 1s ease;opacity:1}.nav.nav-large .nav-level-1>.items-inner>.item .item-link{padding:0}.nav.nav-large .nav-level-1>.items-inner>.item .item-link>span{padding-bottom:.5rem;display:inline-block;text-indent:-1.5em;padding-left:1.5em}.nav.nav-large .nav-level-1>.items-inner>.item .item-state-toggler{display:none}.nav.nav-large .nav-level-1>.items-inner>.item .item-link{display:block}.nav.nav-large .nav-level-1>.items-inner>.item .item-nolink{display:block}.nav.nav-large .nav-level-1>.items-inner>.item:hover>a~.item-inner{pointer-events:all;transition:opacity 1s ease;opacity:1}.nav.nav-large .nav-level-1>.items-inner:hover>.mask{transition:opacity 1s ease, visibility 0s;opacity:1}.nav.nav-large .linkonly>.item-link{display:initial}.nav.nav-large .linkonly>.item-state-toggler{display:none}.nav.nav-large .nav-level-0>.items-inner>.mask{pointer-events:none;position:absolute;left:0;right:0;top:69px;height:541px;overflow:hidden;z-index:999;background:#242222;transition:opacity 1s ease;pointer-events:none;opacity:0}.nav.nav-large .nav-level-0>.items-inner>.item-state-close:not(:checked)~.mask{transition:opacity .25s ease;opacity:1}.nav.nav-large .nav-level-1>.items-inner>.item-state-close~.mask{z-index:999;position:absolute;left:33%;top:0;width:77%;height:541px;background:#242222;transition:opacity 1s ease;pointer-events:none;opacity:0}.nav.nav-large .nav-level-1>.items-inner:hover>.mask{transition:opacity 1s ease, visibility 0s;opacity:1}.nav.nav-large .nav-level-0>.items-inner>.item>.item-state:checked~.item-inner{z-index:1010}.nav.nav-large .nav-level-0>.items-inner>.item>.item-state:checked~.item-inner .items>.items-inner>.item>.item-state:checked~.item-inner{z-index:1020}.nav.nav-large .nav-level-0>.items-inner>.item>.item-state:checked~.item-inner .items>.items-inner>.item>.item-state:checked~.item-inner .items>.items-inner>.item>.item-state:checked~.item-inner{z-index:1030;background:#242222}.nav.nav-large .nav-level-0{width:100%}.nav.nav-large .nav-level-0>.items-inner>.item>.item-state-toggler,.nav.nav-large .nav-level-0>.items-inner>.item>a{font-size:1.125rem;margin-bottom:2px}.nav.nav-large .nav-level-0>.items-inner{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;flex-basis:0}.nav.nav-large .nav-level-0>.items-inner>.item{align-self:flex-start}.nav.nav-large .nav-level-0>.items-inner .item-inner{position:absolute;top:0;left:0;right:0;width:100%;display:flex;flex-direction:row-reverse;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;transition:opacity 1s ease;height:541px;min-height:541px;max-height:541px;overflow:hidden}}@media (min-width: 768px) and (min-width: 576px){.nav.nav-large .nav-level-0>.items-inner .item-inner{width:540px;max-width:540px}}@media (min-width: 768px) and (min-width: 768px){.nav.nav-large .nav-level-0>.items-inner .item-inner{width:720px;max-width:720px}}@media (min-width: 768px) and (min-width: 992px){.nav.nav-large .nav-level-0>.items-inner .item-inner{width:960px;max-width:960px}}@media (min-width: 768px) and (min-width: 1200px){.nav.nav-large .nav-level-0>.items-inner .item-inner{width:1140px;max-width:1140px}}@media (min-width: 768px){.nav.nav-large .nav-level-0>.items-inner .item-inner>.items,.nav.nav-large .nav-level-0>.items-inner .item-inner>.item-detail{height:541px;min-height:541px;max-height:541px;overflow:hidden;padding-top:15px}.nav.nav-large .nav-level-0>.items-inner .item-inner>.items{flex:1;z-index:1000}.nav.nav-large .nav-level-0>.items-inner .item-inner>.item-detail{flex:3;z-index:1000;text-align:center}.nav.nav-large .nav-level-0>.items-inner .item-inner>.item-detail .item-detail-image,.nav.nav-large .nav-level-0>.items-inner .item-inner>.item-detail .item-detail-icon,.nav.nav-large .nav-level-0>.items-inner .item-inner>.item-detail .item-detail-title,.nav.nav-large .nav-level-0>.items-inner .item-inner>.item-detail .item-detail-text{text-align:center}.nav.nav-large .nav-level-0>.items-inner .item-inner>.item-detail .item-detail-image{padding-bottom:1.5rem}.nav.nav-large .nav-level-0>.items-inner .item-inner>.item-detail .item-detail-image img{max-width:100%}.nav.nav-large .nav-level-0>.items-inner .item-inner>.item-detail .item-detail-icon{line-height:3rem;font-size:3rem;margin-bottom:.5rem}.nav.nav-large .nav-level-0>.items-inner .item-inner>.item-detail .item-detail-title{line-height:2rem;font-size:2rem;margin-bottom:.75rem}.nav.nav-large .nav-level-0>.items-inner .item-inner>.item-detail .item-detail-text{line-height:1.5rem;font-size:1rem}.nav.nav-large .nav-level-0>.items-inner .item-inner>.item-detail .item-detail-text a{color:#b2d0dd}.nav.nav-large .nav-level-0>.items-inner .item-inner>.item-detail .item-detail-text a:active,.nav.nav-large .nav-level-0>.items-inner .item-inner>.item-detail .item-detail-text a:focus,.nav.nav-large .nav-level-0>.items-inner .item-inner>.item-detail .item-detail-text a:hover{color:#6da9c1}.nav.nav-large .nav-level-0>.items-inner .item.no-sub>.item-inner{width:calc( 1110px * .75);left:calc( 1110px * .25)}}@media (min-width: 768px) and (min-width: 768px){.nav.nav-large .nav-level-0>.items-inner .item.no-sub>.item-inner{width:calc( 690px * .75  + 30px);left:calc( 690px * .25)}}@media (min-width: 768px) and (min-width: 992px){.nav.nav-large .nav-level-0>.items-inner .item.no-sub>.item-inner{width:calc( 930px * .75 + 30px);left:calc( 930px * .25)}}@media (min-width: 768px) and (min-width: 1200px){.nav.nav-large .nav-level-0>.items-inner .item.no-sub>.item-inner{width:calc( 1110px * .75 + 30px);left:calc( 1110px * .25)}}@media (min-width: 768px){.nav.nav-large .items.nav-level-0>.items-inner>.item>.item-inner{top:69px}.nav.nav-large .item-state-toggler{cursor:pointer;white-space:nowrap}.nav.nav-large .item-state-toggler>span,.nav.nav-large .item-link>span,.nav.nav-large .item-nolink>span{margin-right:1em}.nav.nav-large .item-state-toggler>span{display:inline-block;padding-bottom:.5em;text-indent:-1.5em;padding-left:1.5em}.nav.nav-large .item-state~.item-state-toggler:hover{text-shadow:0 0 1px #ccc}.nav.nav-large .item-state~.item-state-toggler:hover .icon{text-shadow:none}.nav.nav-large .item-state-toggler>span{position:relative}.nav.nav-large .item-state~.item-state-toggler>span:before,.nav.nav-large .item-state~.item-state-toggler>span:after{content:"";background-color:rgba(255,255,255,0);display:inline-block;position:absolute;bottom:0;height:2px;transition:width 0.2s cubic-bezier(0.32, 0.24, 0.15, 1), background 0.2s cubic-bezier(0.32, 0.24, 0.15, 1);width:0;overflow:hidden}.nav.nav-large .item-state:checked~.item-state-toggler>span:before,.nav.nav-large .item-state:checked~.item-state-toggler>span:after{transition:width 0.3s cubic-bezier(0.32, 0.24, 0.15, 1), background 0.3s cubic-bezier(0.32, 0.24, 0.15, 1)}.nav.nav-large .item-state~.item-state-toggler>span:before{left:50%}.nav.nav-large .item-state:checked~.item-state-toggler>span:before{background-color:rgba(255,255,255,0.5);width:50%}.nav.nav-large .item-state~.item-state-toggler>span:after{right:50%}.nav.nav-large .item-state:checked~.item-state-toggler>span:after{background-color:rgba(255,255,255,0.5);width:50%}.nav.nav-large .nav-level-0>.items-inner .item-inner .item{line-height:1;padding:0 0 15px 0}}body.layoutstyle-reduced #navtoggler{display:none}#page #navtoggler{padding-top:14px}@media print{#page #navtoggler{display:none}}@media (min-width: 992px){#page #navtoggler{pointer-events:none;display:none}}#nav-main-state:checked~#page #navtoggler label>span:nth-child(1){top:18px;width:0%;left:50%}#nav-main-state:checked~#page #navtoggler label>span:nth-child(2){transform:rotate(45deg)}#nav-main-state:checked~#page #navtoggler label>span:nth-child(3){transform:rotate(-45deg)}#nav-main-state:checked~#page #navtoggler label>span:nth-child(4){top:18px;width:0%;left:50%}#page #navtoggler label{z-index:1000;display:block;width:40px;position:relative;margin:0 auto 0 auto;transform:rotate(0deg) scale(0.8);cursor:pointer}#page #navtoggler label>div{z-index:-1;position:absolute;background:rgba(0,0,0,0);top:0;left:0;right:0;bottom:0;height:32px}#page #navtoggler label>span{display:block;position:absolute;height:4px;width:100%;background:#eee;border-radius:0px;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#page #navtoggler label>span:nth-child(1){top:0px}#page #navtoggler label>span:nth-child(2),#page #navtoggler label>span:nth-child(3){top:13px}#page #navtoggler label>span:nth-child(4){top:26px}body.cart-empty #nav1 .item.has-cartcount a{cursor:default;color:#aaa !important}body.cart-empty #nav1 .item.has-cartcount a:active,body.cart-empty #nav1 .item.has-cartcount a:focus,body.cart-empty #nav1 .item.has-cartcount a:hover{border-bottom:none}body.cart-empty #nav1 .item.has-cartcount .item.has-cartcount:hover{animation:shake-h .1s infinite;animation-iteration-count:5;animation-timing-function:linear;transform-origin:center center}body.cart-full #nav1 .item.has-cartcount a{padding-right:1.3em;position:relative}body.cart-full #nav1 .item.has-cartcount a:after{content:attr(data-cartcount);display:inline-block;width:1rem;height:1rem;padding:3px 3px 1px 3px;line-height:0.7rem;text-align:center;font-size:0.7rem;color:#000;background:#ffff77;border-radius:50%;position:absolute;top:-.5em;right:0}#nav-box{margin-bottom:60px}#nav-box>.items-inner{padding:0;display:flex;flex-wrap:wrap}@media (min-width: 992px){#nav-box>.items-inner{margin:0 -15px}}#nav-box>.items-inner .item{flex-basis:calc(100%);margin:0;padding:15px;overflow:hidden;position:relative}@media (min-width: 576px){#nav-box>.items-inner .item{flex-basis:50%}}@media (min-width: 992px){#nav-box>.items-inner .item{flex-basis:25%}}#nav-box>.items-inner .item img{width:100%;max-width:100%;margin:0;padding:0;margin-bottom:0;filter:none;transition:all .2s;overflow:hidden}#nav-box>.items-inner .item .icon,#nav-box>.items-inner .item .image-title{position:absolute;top:55%;left:15px;right:15px}#nav-box>.items-inner .item .icon{text-align:center;font-size:2.5rem;z-index:2;transition:all .2s;padding:0}#nav-box>.items-inner .item .icon:before{margin:0;padding:0}#nav-box>.items-inner .item .image-title{height:calc(45% - 15px);background:rgba(0,0,0,0.6);margin-top:0;padding-top:4.0rem;text-align:center;font-size:1.6rem;transition:all .2s}#nav-box>.items-inner .item .icon,#nav-box>.items-inner .item a,#nav-box>.items-inner .item a:active,#nav-box>.items-inner .item a:focus,#nav-box>.items-inner .item a:hover{color:#fff !important}@media (min-width: 768px){#nav-box>.items-inner .item:hover .inner{border-bottom:none}#nav-box>.items-inner .item:hover .icon{text-shadow:0 5px 5px rgba(0,0,0,0.7);top:calc(55% - 2px)}#nav-box>.items-inner .item:hover img{filter:grayscale(100%)}#nav-box>.items-inner .item:hover .image-title{background:rgba(0,20,32,0.8);font-size:1.7em;text-shadow:0 5px 5px rgba(0,0,0,0.7)}}.nav-plain .items-inner .item .icon{display:none}.nav-plain .items-inner .item .item-detail{display:none}.nav{margin:0}@media print{.nav{display:none}}.nav ul,.nav li{list-style-type:none}.nav OLD-REMOVEME .items-inner{padding:0;margin:0}.nav OLD-REMOVEME .items-inner .item{line-height:1.2rem;margin:0;padding:.25rem 0}.nav .items-inner .item.item-type-heading.no-sub,.nav .items-inner .item.item-type-heading.no-sub a,.nav .items-inner .item.item-type-heading.no-sub span,.nav .items-inner .item.item-type-heading.no-sub label{cursor:default !important}.nav .items-inner .item.item-type-heading{cursor:default}.nav .items-inner .item.item-type-heading>.inner:active,.nav .items-inner .item.item-type-heading>.inner:active>a,.nav .items-inner .item.item-type-heading>.inner:focus,.nav .items-inner .item.item-type-heading>.inner:focus>a,.nav .items-inner .item.item-type-heading>.inner:hover,.nav .items-inner .item.item-type-heading>.inner:hover>a{cursor:default}.nav .items-inner .item.item-type-heading.item-is-parent>.inner,.nav .items-inner .item.item-type-heading.item-is-parent>.inner>a{color:#fff;cursor:default}.nav .items-inner .item.item-type-heading.item-is-parent>.inner:active,.nav .items-inner .item.item-type-heading.item-is-parent>.inner:active>a,.nav .items-inner .item.item-type-heading.item-is-parent>.inner:focus,.nav .items-inner .item.item-type-heading.item-is-parent>.inner:focus>a,.nav .items-inner .item.item-type-heading.item-is-parent>.inner:hover,.nav .items-inner .item.item-type-heading.item-is-parent>.inner:hover>a{color:#fff}.nav>.items-inner>.item{display:list-item}.icon:before,.icon:after{font-family:"kado-icon-font";font-weight:400;display:inline;font-size:1.125em;vertical-align:-0.125em}.icon.right:before{margin:0 0 0 0.3em}.icon:before{margin:0 0.3em 0 0}.icon_abo:before{content:"l"}.icon_add:before{content:","}.icon_account:before{content:"2"}.icon_first:before{content:"{"}.icon_back:before{content:"{"}.icon_basket:before{content:"3"}.icon_buch:before{content:"k"}.icon_checkout:before{content:"4"}.icon_close:before{content:"x"}.icon_delete:before{content:"-"}.icon_edit:before{content:"+"}.icon_extern:before{content:"6"}.icon_extra-salzig:before{content:"d"}.icon_favorite:before{content:"5"}.icon_geschichten:before{content:"q"}.icon_getraenke:before{content:"i"}.icon_gutschein:before{content:"w"}.icon_herstellung:before{content:"p"}.icon_kadewe:before{content:"t"}.icon_kino:before{content:"s"}.icon_laden:before{content:"r"}.icon_login:before{content:"1"}.icon_medien:before{content:"u"}.icon_menu:before{content:"z"}.icon_mischungen:before{content:"g"}.icon_next:after{content:"}"}.icon_last:after{content:"}"}.icon_pdf:before{content:"7"}.icon_praesente:before{content:"j"}.icon_refresh:before{content:"0"}.icon_rein:before{content:"f"}.icon_reserve:before{content:"8"}.icon_rezepte:before{content:"n"}.icon_salmiak:before{content:"e"}.icon_salzig:before{content:"c"}.icon_schachteln-dosen:before{content:"h"}.icon_suess-herb:before{content:"b"}.icon_suess-mild:before{content:"a"}.icon_top:before{content:"|"}.icon_ueber-uns:before{content:"v"}.icon_verkostung:before{content:"o"}.icon_wissen:before{content:"m"}.icon_play:before{content:">"}.icon_pause:before{content:"="}.icon_search:before{content:"y"}.icon_checked:before{content:"9"}.icon_email:before{content:":"}.icon_phone:before{content:";"}@media (max-width: -1){.d-xs-none{display:none !important}}html{box-sizing:border-box;min-height:100%}body{position:relative;margin:0}*,*::before,*::after{box-sizing:inherit}p{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin:0;line-height:1.5em}strong{font-weight:bold;letter-spacing:0.014em}small{font-size:.8125rem}h1,h2,h3,h4,h5,h6{font-weight:normal}h1{font-size:2.875rem;line-height:1}@media (max-width: 1200px){h1{font-size:calc(1.4125rem + 1.95vw) }}h2{font-size:1.5rem;font-weight:bold;line-height:1;margin-bottom:1rem}@media (max-width: 1200px){h2{font-size:calc(1.275rem + .3vw) }}h3{font-size:1.5rem;line-height:1}@media (max-width: 1200px){h3{font-size:calc(1.275rem + .3vw) }}h4,h5,h6{font-size:.875rem}a{text-decoration:none}a:active,a:focus,a:hover{text-decoration:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}img{max-width:100%}figcaption{margin:0;font-size:.875rem;line-height:1.42857}p:empty{min-height:1em}body.has-spinner::after{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.2) url(../img/loader.gif) center center no-repeat;z-index:10;transition:all 1s}body.hide-main #nav2{margin-bottom:0}body.hide-main #main{display:none}.mod.right{float:right}.form-item-wrapper.form-item-switch{position:relative}.form-item-wrapper.form-item-switch .form-item-input{display:none}.form-item-wrapper.form-item-switch .form-item-label{position:relative}.form-item-wrapper.form-item-switch .form-item-label:nth-of-type(1){padding-right:2.0em}.form-item-wrapper.form-item-switch .form-item-label::before{content:"";position:absolute;height:1.4em;width:1.4em;top:0;background-color:#00628d}.form-item-wrapper.form-item-switch .form-item-label:nth-of-type(1)::before{right:0;border-top-left-radius:50%;border-bottom-left-radius:50%;border-right:none}.form-item-wrapper.form-item-switch .form-item-label:nth-of-type(2){padding-left:2.0em}.form-item-wrapper.form-item-switch .form-item-label:nth-of-type(2)::before{left:0;border-top-right-radius:50%;border-bottom-right-radius:50%;border-left:none}.form-item-wrapper.form-item-switch .form-item-input:nth-child(1)+.form-item-label::after{content:"";z-index:1001;position:absolute;height:1em;width:1em;border-radius:50%;border-width:0;top:.2em;right:.2em;background:#fffe;transition:transform .1s linear}.form-item-wrapper.form-item-switch .form-item-input:nth-child(1)+.form-item-label::after{transform:translateX(1.4em)}.form-item-wrapper.form-item-switch .form-item-input:nth-child(1):checked+.form-item-label::after{transform:translateX(0)}input:active,input:focus,.search-button:active,.search-button:focus{outline:none}input[type=number],input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield;appearance:none;text-align:center}input[type=number]:hover,input[type=number]:focus,input[type=number]::-webkit-inner-spin-button:hover,input[type=number]::-webkit-inner-spin-button:focus,input[type=number]::-webkit-outer-spin-button:hover,input[type=number]::-webkit-outer-spin-button:focus{-moz-appearance:number-input}div.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%}div.modal{position:fixed;top:5%;left:50%;z-index:1050;width:80%;margin-left:-40%;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none}.hide{display:none}.vis_mandatory{color:#a00;font-weight:normal}body form#visform8 div.required .col-form-label::after,body form#visform8 div.required .asterix-ancor::after{color:#a00;padding-left:.25em}input,select{display:inline-block;width:auto;height:calc(1.5em + .75rem + 2px);text-align:left;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}input{padding:.25rem .25rem .25rem .25rem;background-color:#fff}select{padding:.25rem 1.5rem .25rem .75rem;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff}.form-fullwidth label,.form-fullwidth input,.form-fullwidth select{width:100%}.form-fullwidth .control-group{margin:0;padding:0;line-height:1}.form-fullwidth .control-group .control-label{display:inline-block;margin:0 0 0.5rem 0}.form-fullwidth .control-group .control-label label{margin:0;padding:0;line-height:1}.form-fullwidth .control-group .controls{margin:0;padding:0 0 1.5em 0;line-height:1}.form-fullwidth .control-group .controls TODO *{margin:0;padding:0;line-height:1}.form-fullwidth .control-group.submit{margin-top:15px;text-align:right}.o-shop.v-category input,.o-shop.v-category select,.o-shop.v-productdetails input,.o-shop.v-productdetails select{text-align:center}input[type=checkbox],input[type=radio]{position:relative;border:1px solid #888;width:1em;height:1em;background-color:#fff;margin-right:.5em}input[type=radio]{border-radius:50%}input[type=radio]:checked::after{content:'';display:block;height:0;position:absolute;overflow:hidden;width:calc( 1em - 8px);height:calc( 1em - 8px);line-height:1em;top:calc(50% - 1em / 2 + 4px);left:calc(50% - 1em / 2 + 4px);z-index:2;background:#00628d;border-radius:50%}input[type=checkbox]{border-radius:0}input[type=checkbox]:checked::after{content:'';display:block;height:0;position:absolute;overflow:hidden;width:calc( 1em - 8px);height:calc( 1em - 8px);line-height:1em;top:calc(50% - 1em / 2 + 4px);left:calc(50% - 1em / 2 + 4px);z-index:2;background:#00628d;border-radius:0}input[type=text],input[type=password],input[type=email],input[type=number]{border-radius:2px}.button,button{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;background-color:#00628d;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s}.button .icon,button .icon{padding-left:.5em;font-size:.9em;position:relative;top:-1px}.button:active,.button:focus,.button:hover,button:active,button:focus,button:hover{background-color:#6da9c1}.o-visforms form.visform .btn:active,.o-visforms form.visform .btn:focus,.o-visforms form.visform .btn:hover{background-color:#6da9c1}button:disabled,button[disabled]{background-color:#ccc;pointer-events:none;color:rgba(0,0,0,0);text-shadow:0 0 1px rgba(0,0,0,0.5)}button.button-abort,a.button.button-abort{background-color:#317591}button.unbutton{color:#000;border:0;border-radius:0;outline:none;background:none;padding:0;margin:0}button.unbutton:active,button.unbutton:focus,button.unbutton:hover{outline:none;color:#002d41}.tag{margin-left:1em;display:inline-block;background-color:#6da9c1;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;border:1px solid transparent;padding:.15em .5em;font-size:0.9rem;line-height:1;border-radius:.25rem;margin-top:-.15em}.tag--new{background-color:#ff8;color:#242222}.tag--backinstock{background-color:#ff8;color:#242222}.click-to-show .on-out{background:rgba(0,0,0,0.8);padding:0;color:#fff}.click-to-show .on-out,.click-to-show .on-out *{line-height:1.1}.click-to-show .preview{background-position:center center;background-size:cover;text-align:center}.click-to-show.out .embed-responsive .embed-responsive-item{padding:15px}.click-to-show a{color:#fff;text-decoration:underline !important}.click-to-show a::after{content:"" !important;display:none}.click-to-show a:active,.click-to-show a:focus,.click-to-show a:hover{color:#fff}.click-to-show .click-to-show-trigger{background:#0077b3;border:1px solid #0077b3;border-radius:4px;color:#fff;font-size:1.25em;padding:0.25em 0.5em;outline:none}.click-to-show .click-to-show-trigger:active,.click-to-show .click-to-show-trigger:focus,.click-to-show .click-to-show-trigger:hover{background:#007ebd;border:1px solid #007ebd;outline:none}.click-to-show.out .on-in{display:none}.click-to-show.out .on-out{display:block}.click-to-show.in .on-in{display:block}.click-to-show.in .on-out{display:none}#intro-image{display:block;display:none;margin:0 -20vh}@media (min-width: 576px){#intro-image{display:none}}#intro-image img{width:100%;object-fit:contain}@media (min-width: 576px){#intro-image{display:none}}#intro{background-color:#cad4d8}#intro .container-wrapper .inner{padding:1.875em}#intro .container-wrapper .inner *{text-align:center}#intro .container-wrapper .inner a{color:#00628d}#intro .container-wrapper .inner a:active,#intro .container-wrapper .inner a:focus,#intro .container-wrapper .inner a:hover{color:#6da9c1}#intro .container-wrapper .inner .intro-icon{line-height:3rem;font-size:3rem;padding:0;margin:0 0 .5rem 0}#intro .container-wrapper .inner .intro-icon .icon::before{padding:0;margin:0}#intro .container-wrapper .inner .intro-title h1{line-height:2rem;font-size:2rem;margin-bottom:.75rem}#intro .container-wrapper .inner .intro-desc{line-height:1.5rem;font-size:1rem}@media (max-width: 575px){#intro{padding-top:33.65%;background-position:top center;background-size:160%;background-repeat:no-repeat;height:auto}#intro .container-wrapper{background-color:#e5eff3}#intro .container-wrapper .inner{padding-bottom:0}#intro.has-module{padding-top:0}}@media (min-width: 576px){#intro{padding-top:0 !important;position:relative;margin-bottom:0;height:540px;max-height:540px;overflow:hidden;background-repeat:no-repeat;background-position:center top;background-size:cover}#intro .container-wrapper{position:absolute;bottom:0;left:0;right:0}#intro .container-wrapper .inner{background:rgba(36,34,34,0.9)}#intro .container-wrapper .inner *{color:#fff}#intro .container-wrapper .inner a{color:#b2d0dd}#intro .container-wrapper .inner a:active,#intro .container-wrapper .inner a:focus,#intro .container-wrapper .inner a:hover{color:#6da9c1}}#main{margin-top:60px;margin-bottom:75px}.main-m-bottom-none #main{margin-bottom:0}.min-order-value-not-reached-message{margin-bottom:30px}.min-order-value-not-reached-message .alert:first-child,#system-message-container .alert:first-child,.container.messages>.row>.col .alert:first-child{margin-top:1em}.min-order-value-not-reached-message .alert,#system-message-container .alert,.container.messages>.row>.col .alert{padding:8px 35px 8px 14px;margin-bottom:18px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;border-radius:0}.min-order-value-not-reached-message .alert h4,#system-message-container .alert h4,.container.messages>.row>.col .alert h4{color:#c09853}.min-order-value-not-reached-message .alert.alert-message,.min-order-value-not-reached-message .alert.alert-success,#system-message-container .alert.alert-message,#system-message-container .alert.alert-success,.container.messages>.row>.col .alert.alert-message,.container.messages>.row>.col .alert.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.min-order-value-not-reached-message .alert.alert-message h4,.min-order-value-not-reached-message .alert.alert-success h4,#system-message-container .alert.alert-message h4,#system-message-container .alert.alert-success h4,.container.messages>.row>.col .alert.alert-message h4,.container.messages>.row>.col .alert.alert-success h4{color:#468847}.min-order-value-not-reached-message .alert.alert-notice,.min-order-value-not-reached-message .alert.alert-info,#system-message-container .alert.alert-notice,#system-message-container .alert.alert-info,.container.messages>.row>.col .alert.alert-notice,.container.messages>.row>.col .alert.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.min-order-value-not-reached-message .alert.alert-notice h4,.min-order-value-not-reached-message .alert.alert-info h4,#system-message-container .alert.alert-notice h4,#system-message-container .alert.alert-info h4,.container.messages>.row>.col .alert.alert-notice h4,.container.messages>.row>.col .alert.alert-info h4{color:#3a87ad}.min-order-value-not-reached-message .close,#system-message-container .close,.container.messages>.row>.col .close{color:#000;border:0;border-radius:0;outline:none;background:none;padding:0;margin:0}.min-order-value-not-reached-message .close,#system-message-container .close,.container.messages>.row>.col .close{float:right;font-size:2rem;font-weight:bold;line-height:2rem;color:#000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);cursor:pointer;position:relative;top:-.5rem;right:-1.5rem}.min-order-value-not-reached-message a,#system-message-container a,.container.messages>.row>.col a{cursor:pointer;float:right;font-size:1.2em}.min-order-value-not-reached-message h4,#system-message-container h4,.container.messages>.row>.col h4{margin:0;font-weight:bold;font-size:1.1em}@media (min-width: 768px){.o-users.v-login #content .login{margin-left:auto;margin-right:auto;width:50%}.o-users.v-login #content .login fieldset{margin-bottom:60px}}#footer-above-wrapper>#footer-above{padding-top:120px;padding-bottom:60px}#footer-1-wrapper{background:#242222;margin:60px 0 0 0;padding:30px 0;font-size:1rem}@media (max-width: 767px){#footer-1-wrapper>.container>.row>.mod.col-12{margin-bottom:30px}}#footer-1-wrapper *{color:#fff}#footer-1-wrapper a{color:#b2d0dd}#footer-1-wrapper a:active,#footer-1-wrapper a:focus,#footer-1-wrapper a:hover{color:#6da9c1}#footer-1-wrapper a[href^="tel:"],#footer-1-wrapper a[href^="mailto:"]{display:inline-block}#footer-1-wrapper a[href^="tel:"]:active,#footer-1-wrapper a[href^="tel:"]:focus,#footer-1-wrapper a[href^="tel:"]:hover{animation:ring .075s infinite;animation-iteration-count:5;animation-timing-function:linear;font-style:normal}#footer-1-wrapper a[href^="mailto:"]:active,#footer-1-wrapper a[href^="mailto:"]:focus,#footer-1-wrapper a[href^="mailto:"]:hover{animation:shake-h .1s infinite;animation-iteration-count:5;animation-timing-function:linear;transform-origin:center center}#main-content-above h1,#main-content-above h2,#main-content-above h3,#main-content-above h4,#main-content-above h5,#main-content-above h6,#main-content-below h1,#main-content-below h2,#main-content-below h3,#main-content-below h4,#main-content-below h5,#main-content-below h6{text-align:center}#main-content-above figure,#main-content-below figure{margin-bottom:15px;text-align:center}#main-content-above figure figcaption,#main-content-below figure figcaption{padding-top:.5rem}#main-content-above img,#main-content-below img{width:100%;max-width:100%}#main-content-above a,#main-content-below a{color:#00628d}#main-content-above a:active,#main-content-above a:focus,#main-content-above a:hover,#main-content-below a:active,#main-content-below a:focus,#main-content-below a:hover{color:#6da9c1}#main-content-above .ornament-bottom::after,#main-content-below .ornament-bottom::after{margin-top:1rem}#main-content-above .inner,#main-content-below .inner{overflow:hidden}#main-content-above .inner a,#main-content-above .inner a img,#main-content-below .inner a,#main-content-below .inner a img{transition:all .2s}#main-content-above .inner a.button,#main-content-below .inner a.button{color:#fff}#content{position:relative}#content .pull-left{width:auto;float:left;margin:0 1rem 1rem 0}#content .pull-right{width:auto;float:right;margin:0 0 1rem 1rem}@media (max-width: 991px){#content .res-w-25{max-width:25%}#content .res-w-50,#content .res-w-75{width:100% !important;float:none !important;margin-left:0;margin-right:0}#content .res-w-50 img,#content .res-w-75 img{width:100% !important}}@media (min-width: 992px){#content .res-w-25{max-width:25%}#content .res-w-50{max-width:50%}#content .res-w-75{max-width:75%}}#content figcaption{padding:.5rem 0 0 0}#content .slider.slick-dotted.slick-slider{margin-bottom:60px}#content .slider .slick-slide{height:auto}#content .slider .slick-slide img{width:100%}#content .slider .slick-next,#content .slider .slick-prev{padding-top:16%;padding-bottom:20%;z-index:100;color:#fff;mix-blend-mode:difference}#content .slider figure{outline:none;border:none;margin:0}#content .slider figure:active,#content .slider figure:focus,#content .slider figure:hover{outline:none;border:none}#content .slider figure figcaption{padding:.5rem 0 0 0;background:#e5eff3}@media (max-width: 767px){#content .slider .slick-prev{left:0}#content .slider .slick-next{right:0}}#content #main-content-inner p{margin:0 0 1em 0}.o-content #content .item-images img{width:100%}img.circle,figure.circle img{border-radius:50%;max-width:175px}@media (min-width: 768px){#main-content-inner .sidebar-right .content-sidebar{text-align:right}}#main-content-inner .sidebar-right .content-sidebar .bigger{font-size:1.1em;color:#242222}#main-content-inner .sidebar-right .content-sidebar .bigger a{color:#242222}.item-title.ornament-bottom{text-align:center}.ornament-bottom{margin-bottom:15px}.ornament-top.text-center>*,.ornament-bottom.text-center>*{text-align:center}.mod.ornament-bottom>.inner .ornament-bottom{margin-bottom:0}.mod.ornament-bottom>.inner .ornament-bottom::after{content:none}.ornament-bottom.extramargin{margin-bottom:45px}.ornament-bottom::after{content:" ";border-top:2px solid #000;display:block;height:30px;background:url(../img/ornament.svg) center top no-repeat}.mod.ornament-top>.inner .ornament-top{margin-top:0}.mod.ornament-top>.inner .ornament-top::after{content:none}.ornament-top.extramargin{margin-top:45px}.ornament-top::before{content:" ";border-top:2px solid #000;display:block;height:30px;background:url(../img/ornament.svg) center top no-repeat}.ornament-top-flipped::before{content:" ";border-top:2px solid #000;display:block;height:30px;background:url(../img/ornament.svg) center bottom no-repeat;transform:scaleY(-1);-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.no-js .item-extradata .toggler-trigger{display:none}.no-js .item-extradata .toggler-content{position:initial}.no-js .item-extradata .toggler-content div{padding:0;margin-bottom:1rem;background:none}.no-js .item-extradata .toggler-content.out{display:block}.item-extradata .toggler-trigger{display:inline;padding-right:1em;cursor:pointer;color:#00628d}.item-extradata .toggler-trigger .on-in{display:inline}.item-extradata .toggler-trigger .on-out{display:none}.item-extradata .toggler-trigger.out .on-in{display:none}.item-extradata .toggler-trigger.out .on-out{display:inline}.item-extradata .togglers-wrapper{margin:0}.item-extradata .contents-wrapper{position:relative}.item-extradata .toggler-content{position:absolute;top:5px;left:0;right:0;display:block;z-index:10;box-shadow:0 6px 15px -10px rgba(0,0,0,0.4)}.item-extradata .toggler-content h6{font-size:1rem;font-weight:bold;margin:0;padding:0}.item-extradata .toggler-content div{padding:.25em .75em;background:#f5f9fa}.item-extradata .toggler-content.out{display:none}.item-extradata .togglerset,.item-extradata label,.item-extradata .toggler{position:relative;display:inline}.item-extradata label{padding-right:1em}.cbtoggler{display:none}.cbtoggler+label>.toggler{cursor:pointer;color:#00628d}.cbtoggler+label>.toggler:active,.cbtoggler+label>.toggler:focus,.cbtoggler+label>.toggler:hover{color:#00628d}.cbtoggler+label .on-in{display:none}.cbtoggler+label .on-out{display:inline}.cbtoggler:checked+label .on-in{display:block}.cbtoggler:checked+label .on-out{display:none}.cbtoggler+label .inner{display:block;transition:all .5s;background:#f5f9fa;max-height:0;overflow:hidden}.cbtoggler+label .inner div{padding:.5em}.cbtoggler:checked+label .inner{max-height:100px}.o-visforms form.visform .visBtnCon{text-align:right !important}@media (min-width: 768px){.o-visforms form.visform .visBtnCon{width:66%}}.o-visforms form.visform .btn{color:white;background-color:#00628d;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s}@media (min-width: 768px){.o-visforms form.visform.narrow{max-width:540px;margin:0 auto}.o-visforms form.visform.narrow input[type=text],.o-visforms form.visform.narrow input[type=password],.o-visforms form.visform.narrow input[type=email],.o-visforms form.visform.narrow textarea .visBtnCon{width:100%}}.o-visforms form.visform label:not(.visCheckbox){float:none;width:100%;margin:0}.o-visforms form.visform input[type=text],.o-visforms form.visform input[type=password],.o-visforms form.visform input[type=email],.o-visforms form.visform textarea{margin:0;background-color:#fff;border:1px solid #ced4da}.o-visforms form.visform textarea{width:100%}.o-visforms form.visform input[type=checkbox],.o-visforms form.visform input[type=radio]{position:relative;border:1px solid #888;width:1em;height:1em;background-color:#fff;margin-right:.5em}.o-visforms form.visform input[type=checkbox]+label,.o-visforms form.visform input[type=radio]+label{padding-right:1.5em}.o-visforms form.visform div.required>label.visCSSlabel::after,.o-visforms form.visform div.required>label.vflocationlabel::after{color:#00628d}.o-visforms form.visform label.vis_mandatory{display:none}@media (min-width: 768px){.o-shop.v-user #content form,.o-users.v-profile #content form{margin-left:auto;margin-right:auto;width:50%}}.o-users.v-profile #content .extratext{margin-left:auto;margin-right:auto;margin-bottom:15px;width:50%}.o-users.v-profile #content .control-group.submit{text-align:right}.o-search #content strong.allergen,.o-shop #content strong.allergen{font-weight:bold !important}@media (min-width: 768px){.o-search #content .items .item .item-image,.o-shop #content .items .item .item-image{margin-bottom:0}}.o-search #content .add-to-cart-group label,.o-shop #content .add-to-cart-group label{padding-right:.5em}.o-search #content .add-to-cart-group .order-packaging,.o-search #content .add-to-cart-group .order-quantity,.o-shop #content .add-to-cart-group .order-packaging,.o-shop #content .add-to-cart-group .order-quantity{margin-bottom:15px}@media (max-width: 767px){.o-search #content form.add-to-cart.has-select button,.o-shop #content form.add-to-cart.has-select button{margin:15px 0 0 0;display:block}}.o-search #content .search-result-info,.o-shop #content .search-result-info{margin-bottom:30px}.o-search #content .search .ordering-box,.o-shop #content .search .ordering-box{display:none}.o-search #content .productfilter,.o-shop #content .productfilter{text-align:center;margin-bottom:2em}.o-search #content .productfilter h2,.o-shop #content .productfilter h2{text-transform:none}.o-search #content .item-filters .item-filters-prefix,.o-shop #content .item-filters .item-filters-prefix{display:none}.o-search #content .item-filters .item-filters,.o-shop #content .item-filters .item-filters{margin-bottom:1em}@media (min-width: 768px){.o-search #content .item-filters .item-filters,.o-shop #content .item-filters .item-filters{display:inline-block}}.o-search #content .item-filters .form-check,.o-shop #content .item-filters .form-check{display:inline-block;margin-right:1em}.o-search #content .item-filters .form-check input[type=checkbox],.o-shop #content .item-filters .form-check input[type=checkbox]{top:-.25em}.o-search #content .item-filters .item-filters-suffix,.o-shop #content .item-filters .item-filters-suffix{display:none}.o-search #content .items::before,.o-shop #content .items::before{content:" ";border-top:2px solid #000;display:block;height:30px;background:url(../img/ornament.svg) center top no-repeat;margin-bottom:30px}.o-search #content .item-couponvalue,.o-shop #content .item-couponvalue{padding-bottom:1em}.o-search #content .item-couponvalue .product-field-desc,.o-shop #content .item-couponvalue .product-field-desc{display:none}.o-search #content .item-couponvalue+.item-price label,.o-shop #content .item-couponvalue+.item-price label{padding-right:.5em}.o-search #content form.add-to-cart .quantity,.o-shop #content form.add-to-cart .quantity{width:3em}.o-search #content form.add-to-cart .times,.o-shop #content form.add-to-cart .times{font-size:1.75em;max-height:1.75rem;line-height:1;display:inline-block;width:auto;height:auto;padding:0 .375rem;height:auto;position:relative;line-height:1;top:5px}.o-search #content form.add-to-cart button,.o-shop #content form.add-to-cart button{margin-left:1em}.o-search #content form.add-to-cart .add-to-cart-group,.o-search #content form.add-to-cart .add-to-wishlist-group,.o-shop #content form.add-to-cart .add-to-cart-group,.o-shop #content form.add-to-cart .add-to-wishlist-group{width:100%;margin-bottom:15px}.o-search #content form.add-to-cart .add-to-wishlist-group,.o-shop #content form.add-to-cart .add-to-wishlist-group{border-left:4px solid  yellow;padding-left:4px;margin-left:-8px}.o-search #content .item,.o-shop #content .item{margin-bottom:60px}.o-search #content .item h2,.o-shop #content .item h2{text-align:left}.o-search #content .item h2,.o-search #content .item a,.o-shop #content .item h2,.o-shop #content .item a{color:#00628d}.o-search #content .item h1,.o-shop #content .item h1{font-size:1.5rem;font-weight:bold;line-height:1;margin-bottom:1rem}.o-search #content .item .item-desc,.o-shop #content .item .item-desc{margin-bottom:15px}.o-search #content .item .item-suggestions,.o-shop #content .item .item-suggestions{margin-top:15px}.o-search #content .item .item-suggestions h5,.o-shop #content .item .item-suggestions h5{font-size:1rem;margin:1em 0 0 0;font-weight:bold}.o-search #content .item .item-advices-notes-wrapper,.o-search #content .item .item-availability,.o-shop #content .item .item-advices-notes-wrapper,.o-shop #content .item .item-availability{margin-bottom:15px}.o-search #content .item .item-availability,.o-shop #content .item .item-availability{padding-left:.5em}.o-search #content .item .item-availability.item-availability-shopmode-catalog,.o-shop #content .item .item-availability.item-availability-shopmode-catalog{display:block;padding:0;font-weight:700}.o-search #content .item .item-contains .allergene,.o-shop #content .item .item-contains .allergene{font-weight:bold}.o-search #content .item .item-price-discountinfo,.o-search #content .item .item-tax-shipping-availability,.o-shop #content .item .item-price-discountinfo,.o-shop #content .item .item-tax-shipping-availability{font-size:.85em}.o-search #content .item .item-tax-shipping-availability,.o-shop #content .item .item-tax-shipping-availability{margin-bottom:15px}.o-search #content .item .item-extradata,.o-shop #content .item .item-extradata{font-size:.85em;margin-bottom:15px}.o-search #content .item .item-images,.o-shop #content .item .item-images{margin-bottom:15px}.o-search #content .item .item-images .inner,.o-shop #content .item .item-images .inner{position:relative}.o-search #content .item .item-images .inner::after,.o-shop #content .item .item-images .inner::after{content:"";display:block;padding-bottom:100%}.o-search #content .item .item-images .item-image,.o-shop #content .item .item-images .item-image{transition:opacity 1s;position:relative}.o-search #content .item .item-images img,.o-shop #content .item .item-images img{max-width:100%;position:absolute;top:0;left:0}@media (min-width: 768px){.o-search #content .item .item-images .item-image.incart::after,.o-shop #content .item .item-images .item-image.incart::after{content:attr(data-incartcount) attr(data-incartcountsuffix);color:red;position:absolute;left:calc( 100% + 30px);top:calc(250px - 1em);display:block;width:100%}}.o-search #content .item .item-images img:nth-of-type(n+2),.o-search #content .item .item-images .item-image.out,.o-shop #content .item .item-images img:nth-of-type(n+2),.o-shop #content .item .item-images .item-image.out{opacity:0}.o-search #content .item .item-images .item-image.in,.o-shop #content .item .item-images .item-image.in{opacity:1}.o-search #content .item .item-price-discountinfos,.o-shop #content .item .item-price-discountinfos{margin-bottom:15px}.o-search #content .item .item-price-discountinfos .item-price-discountinfo.out,.o-shop #content .item .item-price-discountinfos .item-price-discountinfo.out{display:none}.o-search #content .item .item-price-discountinfos .item-price-discountinfo.in,.o-shop #content .item .item-price-discountinfos .item-price-discountinfo.in{display:block}.o-search #content .item .price-discounted,.o-shop #content .item .price-discounted{color:#468847}.o-search #content .item .price-undiscounted,.o-shop #content .item .price-undiscounted{text-decoration:line-through}.o-search #content .item .price-delta,.o-shop #content .item .price-delta{font-style:italic}.o-search #content .item .item-incartinfos,.o-shop #content .item .item-incartinfos{background:#ffe}.o-search #content .item .item-incartinfos .item-incartinfo.out,.o-shop #content .item .item-incartinfos .item-incartinfo.out{display:none}.o-search #content .item .item-incartinfos .item-incartinfo.in,.o-shop #content .item .item-incartinfos .item-incartinfo.in{display:block}.o-search #content .item .addtocart-button,.o-shop #content .item .addtocart-button{position:relative}.o-search #content .item .addtocart-button:active,.o-search #content .item .addtocart-button:focus,.o-search #content .item .addtocart-button:hover,.o-shop #content .item .addtocart-button:active,.o-shop #content .item .addtocart-button:focus,.o-shop #content .item .addtocart-button:hover{outline:none;border:1px solid transparent}.o-search #content .item .item-incartinfo,.o-shop #content .item .item-incartinfo{position:absolute;left:calc( 100% - .75rem);top:-0.75rem;background:#fff;width:1.5rem;height:1.5rem;line-height:1.5rem;border-radius:1.5rem;font-weight:bold;color:#00628d;outline:none;border:none}.o-search #content .item .item-incartinfo:active,.o-search #content .item .item-incartinfo:focus,.o-search #content .item .item-incartinfo:hover,.o-shop #content .item .item-incartinfo:active,.o-shop #content .item .item-incartinfo:focus,.o-shop #content .item .item-incartinfo:hover{outline:none;border:none}.o-search #content .userfield,.o-shop #content .userfield{padding:5px;margin:15px;background:rgba(255,255,255,0.5)}.o-search #content .vm-pagination ul,.o-shop #content .vm-pagination ul{margin:0;padding:0}#content .component-above .mod>.inner>.highlight{border-top:2px solid #000;padding:1em;background:rgba(255,255,255,0.5);border-right:2px solid #000;border-left:2px solid #000}.o-shop #content .component-above~.product::before{content:" ";border-top:2px solid #000;display:block;height:30px;background:url(../img/ornament.svg) center top no-repeat;margin-bottom:60px}.o-shop.logged-in #content .component-above~.product::before{content:none;display:none}.o-shop.v-cart_bypv .component-above{margin-bottom:60px}.o-shop.v-cart_bypv .component-above::after{content:" ";width:100%;border-top:2px solid #000;display:block;height:30px;background:url(../img/ornament.svg) center top no-repeat}.o-shop.v-cart_bypv.logged-in .component-above::after{content:none;display:none}body.logged-in .logged-in-d-none{display:none}.o-shop.v-orders #content .order-section{margin-top:30px}.o-shop.v-orders #content .order-section h3{font-size:1.2rem;font-weight:bold}@media (min-width: 768px){.o-shop.v-orders #content .order-section{margin-left:auto;margin-right:auto;width:50%}}.o-shop.v-orders #content .order-section table{width:100%}.o-shop.v-orders #content .order-section thead th,.o-shop.v-orders #content .order-section tbody td,.o-shop.v-orders #content .order-section tfoot td{padding-right:15px;vertical-align:top}.o-shop.v-orders #content .order-section thead th{font-weight:normal}.o-shop.v-orders #content .order-section tbody td{padding-top:15px;padding-bottom:15px}.o-shop.v-orders #content .order-section thead th:last-child,.o-shop.v-orders #content .order-section tbody td:last-child,.o-shop.v-orders #content .order-section tfoot td{padding-right:0;text-align:right}.o-shop.v-orders #content .order-section tr.product{border-top:1px solid #bbb}.o-shop.v-orders #content .order-section tr.product:last-child{border-bottom:1px solid #bbb}.o-shop.v-orders #content .order-section tfoot tr:nth-child(1) td{padding-top:5px}.o-shop.v-orders #content .order-section tfoot tr:nth-last-child(2) td{padding-bottom:15px}.o-shop.v-orders #content .order-section tr.total td{padding-top:15px;border-top:1px solid #bbb;font-weight:bold}.o-shop.v-orders #content .button-reorder{display:none}html.has-js .o-shop.v-orders #content .button-reorder{display:inline}.o-shop.v-orders #content .button-reorder{cursor:pointer}.o-shop.v-orders #content .button-reorder,.o-shop.v-orders #content .button-reorder a{color:#00628d}.o-shop.v-orders #content .order-subsection{margin-bottom:50px}.o-shop.v-orders #content .order-subsection h6{font-size:1rem;font-weight:bold}.o-shop.v-orders #content .order-subsection .value span.vmpayment_name{display:block}.o-shop.v-orders #content .order-subsection-comment .value::before{content:'"'}.o-shop.v-orders #content .order-subsection-comment .value::after{content:'"'}.responsive{width:100%}.responsive td{display:block;box-sizing:border-box;width:99.9%;clear:both;padding:0}.responsive input[type=email],.responsive input[type=password],.responsive input[type=text],.responsive select,.responsive textarea{width:100%}.responsive .label,.responsive .value{margin:0;padding:0 0 .25em 0;line-height:1}.responsive .label{padding:0}.responsive .value{padding-bottom:1.5em;line-height:1}.o-shop.v-user #content .userfields.addshipto{margin-top:60px}.o-shop.v-user #content .addresses .address{line-height:1.75em}.o-shop.v-user #content .addresses .address .icon{font-size:.8em}.o-shop.v-user #content .addresses .address::before{content:"■";padding-right:.5em;color:#00628d;position:relative;top:-1px}.o-shop.v-user #content .userfields.billto{margin-top:30px;margin-bottom:30px}.o-shop.v-user #content .userfields.directdebit,.o-shop.v-user #content .userfields.addshipto{margin-bottom:30px}.o-shop.v-user #content .userfields.directdebit ul,.o-shop.v-user #content .userfields.directdebit li,.o-shop.v-user #content .userfields.addshipto ul,.o-shop.v-user #content .userfields.addshipto li{list-style:none;margin:0;padding:0}.o-shop.v-user #content .userfields.directdebit .vmicon,.o-shop.v-user #content .userfields.addshipto .vmicon{display:none}.o-shop.v-user #content .customer_id label{padding-right:1em}.o-shop.v-user #content .form-actions{text-align:right}.o-shop.v-user #content .buttonlink{color:#00628d}.o-shop.v-user #content .buttonlink .icon{padding-left:1em}.o-shop.v-user #content .tab-name-orderlist #editcell table{width:100%;margin-bottom:30px}.o-shop.v-user #content .tab-name-orderlist #editcell table th,.o-shop.v-user #content .tab-name-orderlist #editcell table td{padding:1em 0 1em 0;border-bottom:1px solid #aaa}.o-shop.v-user #content .tab-name-orderlist #editcell table td:last-child{text-align:right}.o-shop.v-cart_bypv #content a{color:#00628d}.o-shop.v-cart_bypv #content a:active,.o-shop.v-cart_bypv #content a:focus,.o-shop.v-cart_bypv #content a:hover{color:#4b93b0}.o-shop.v-cart_bypv #content #bypv_cart_fields tr.type_hidden{display:none}.o-shop.v-cart_bypv #content .product_name,.o-shop.v-cart_bypv #content .product_name a{color:#00628d}.o-shop.v-cart_bypv #content button.unbutton{color:#00628d}.o-shop.v-cart_bypv #content .price-undiscounted{text-decoration:line-through;color:#888}.o-shop.v-cart_bypv #content fieldset.vm-fieldset-agecheck{display:none}.o-shop.v-cart_bypv #content #agecheck_field[value=not-required]{display:none}.o-shop.v-cart_bypv #content .items-summary .value{padding-left:1em}.o-shop.v-cart_bypv #content .items-summary .salesprice{font-weight:bold}.checkout-button{text-align:right}.maps-wrapper{margin-bottom:60px}#main.stories .item-title{font-weight:bold;font-size:1.25rem;margin-bottom:.25em}#main.stories .item-name-city-date{font-size:.85rem;margin-bottom:.5em}#main.stories .item-name,#main.stories .item-city{padding-right:.5em}#main.stories .item-name::after,#main.stories .item-city::after{content:","}#main.stories .item-comment{position:relative;min-width:10em;width:auto;margin-top:15px;display:inline-block;height:auto;background-color:#f3f8f9;border-radius:0px;padding:5px 10px;box-shadow:2px 2px 5px rgba(0,0,0,0.1)}#main.stories .item-comment::before{content:'';position:absolute;border-style:solid;border-width:0 15px 15px;border-color:#f3f8f9 transparent;display:block;width:0;z-index:1;margin-left:-10px;top:-10px;left:15px}a.no-link-icon::after{content:none !important}#content .player,#content .embedder{margin-bottom:15px}#content .item .content-extradata .embedder a{word-break:break-word;color:#b2d0dd}#content .item .content-extradata .embedder a:active,#content .item .content-extradata .embedder a:focus,#content .item .content-extradata .embedder a:hover{color:#6da9c1}#content audio{display:none}#content .player-other-player-playing .progress-info{transition:all 1s;opacity:.3}#content .player{display:flex;flex-wrap:wrap}#content .player .player-controls,#content .player .player-progress{height:22px;line-height:22px;max-height:22px;overflow:hidden}#content .player video.playermedia{display:block;width:100%;max-width:100%;background:#789;background-size:cover;background-position:center center}#content .player .player-controls{flex:2em;background:#0077B3;color:#fff;font-size:0.75rem;text-align:center}#content .player .player-controls .control{cursor:pointer;display:none;pointer-events:none}#content .player .player-progress{flex:0 0 calc( 100% - 3em);transition:opacity .2s;opacity:.1;background:#000;position:relative;height:22px;line-height:22px;max-height:22px}#content .player .player-progress .progress-bar{display:none;position:absolute;left:0;top:0;width:0;height:22px;line-height:22px;max-height:22px;padding:0;border:none;background:#888;border-radius:0;overflow:hidden;position:relative}#content .player .player-progress .progress-info{color:#fff;position:absolute;left:0;right:0;top:0;width:100%;text-align:center}#content .player .player-progress .progress-info::after{content:attr(data-progress-currenttime) " / " attr(data-progress-duration);content:attr(data-progress-info)}#content .player-subline,#content .video-subline{font-style:italic}#content .player-audio.disabled .control{opacity:.2;pointer-events:none}#content .has-player.player-state-playing .control[data-control=pause]{display:initial}#content .has-player:not(.player-state-init) video{background-image:none !important;background:#000}#content .has-player.player-state-stopped .control[data-control=play],#content .has-player.player-state-paused .control[data-control=play]{display:initial}#content .player-state-playing .player-progress,#content .player-state-paused .player-progress{opacity:1}#content .has-player.player-state-playing .player-progress>div,#content .has-player.player-state-paused .player-progress>div{display:block}#content .item-player-links .link{margin-left:15px}#head{background:#242222}body.is-dev #head{background-color:#550707}#content a[href*="//"]:not([href*="kado"])::after,#head .nav .item-detail-text a[href*="//"]:not([href*="kado"])::after,#intro a[href*="//"]:not([href*="kado"])::after{font-family:"kado-icon-font";font-weight:400;display:inline;font-size:1.125em;font-style:normal;vertical-align:-0.125em;padding-left:.5em;font-size:.9em;content:"6"}#content a[href$=".pdf"]::after,#head .nav .item-detail-text a[href$=".pdf"]::after,#intro a[href$=".pdf"]::after{content:"7";font-family:"kado-icon-font";font-weight:400;display:inline;font-size:1.125em;font-style:normal;vertical-align:-0.125em;padding-left:.5em}#content a[href^="mailto:"]::before,#content a[href^="tel:"]::before,#head .nav .item-detail-text a[href^="mailto:"]::before,#head .nav .item-detail-text a[href^="tel:"]::before,#intro a[href^="mailto:"]::before,#intro a[href^="tel:"]::before{font-family:"kado-icon-font";font-weight:400;display:inline;font-size:1.125em;vertical-align:-0.125em;padding-left:.25em;padding-right:.25em;position:relative;font-size:0.8em;display:inline-block;opacity:.8}#content a[href^="tel:"]:active::before,#content a[href^="tel:"]:focus::before,#content a[href^="tel:"]:hover::before,#head .nav .item-detail-text a[href^="tel:"]:active::before,#head .nav .item-detail-text a[href^="tel:"]:focus::before,#head .nav .item-detail-text a[href^="tel:"]:hover::before,#intro a[href^="tel:"]:active::before,#intro a[href^="tel:"]:focus::before,#intro a[href^="tel:"]:hover::before{animation:ring .1s infinite;animation-iteration-count:5;animation-timing-function:linear}#content a[href*="mailto:"],#head .nav .item-detail-text a[href*="mailto:"],#intro a[href*="mailto:"]{white-space:nowrap}#content a[href^="mailto:"]:active::before,#content a[href^="mailto:"]:focus::before,#content a[href^="mailto:"]:hover::before,#head .nav .item-detail-text a[href^="mailto:"]:active::before,#head .nav .item-detail-text a[href^="mailto:"]:focus::before,#head .nav .item-detail-text a[href^="mailto:"]:hover::before,#intro a[href^="mailto:"]:active::before,#intro a[href^="mailto:"]:focus::before,#intro a[href^="mailto:"]:hover::before{animation:shake-h .1s infinite;animation-iteration-count:5;animation-timing-function:linear;transform-origin:center center}#content .items .item{margin-bottom:30px}#content .items .item>.item-anchorlink{position:relative;top:-2rem}#content .items>.item.item-unpublished{border:2px dashed rgba(0,0,0,0.3)}#content .items>.item.item-unpublished .item-content>.row{opacity:.7}#content .items>.item .admin-info{margin-right:-15px;margin-left:-15px;margin-bottom:15px;background-color:#fff8;padding:.25em .5em;line-height:1em}#content .items>.item .admin-info>div{display:inline-block;margin-right:1em}#content .items>.item .admin-info>div>svg{display:inline-block;height:.9em;stroke-width:0;stroke:currentColor;fill:currentColor}#content .items>.item .admin-info .admin-info-unpublished svg{color:#942a25}#content .items>.item .admin-info .admin-info-publish-up svg{color:#2a9425}#content .items>.item .admin-info .admin-info-publish-down svg{color:#2a9425}#content .items .item.extradata-pos-inside,#content .items .item.extradata-pos-inside-mobile-wide{border-top:1px solid #bbb;padding-top:30px;margin-bottom:30px}#content .item .extradata-inside{margin-bottom:0}#content .item .extradata-inside .item-title h2{text-align:left;font-size:1rem;font-weight:normal;line-height:1.5}#content .item .content-extradata a{color:#00628d}#content .item .content-extradata:active,#content .item .content-extradata:focus,#content .item .content-extradata:hover{color:#6da9c1}#content a .filesize{display:none}#content a.with-filesize .filesize{display:inline;font-size:.75em}#content a.with-filesize .filesize::before{padding-left:.5em;content:'('}#content a.with-filesize .filesize::after{content:')'}#content .blog .item.has-extra-images .extra-images{padding-top:70px;padding-bottom:70px}#content .blog .item.has-extra-images .content--above .extra-images,#content .blog .item.has-extra-images .sidebar--above .extra-images{padding-top:0;padding-bottom:0}#content-sidebar-right{margin-top:80px;border-top:1px dashed #888;padding-top:40px;background:rgba(0,0,0,0.02);padding-bottom:40px;border-bottom:1px dashed #999;margin-bottom:80px;align-self:flex-start}@media (min-width: 768px){#content-sidebar-right{margin-top:0;border-top:none;padding-top:15px;background:rgba(0,0,0,0.04);box-shadow:0 0 5px rgba(0,0,0,0.04);padding-bottom:15px;border-bottom:none;margin-bottom:0}}.pagination{text-align:center;margin:0 auto}.pagination.pagination-top{margin-bottom:60px}.pagination .pagesinfo{display:none}.pagination ul,.pagination li{list-style:none;margin:0;padding:0}.pagination .pagination-item-page{display:none}.pagination li{display:inline-block}.pagination a{color:#00628d}.pagination li.disabled{color:#888}.pagination .icon::before{margin:0}.pagination .pagination-item-previous .label{padding:0 .5rem 0 .5rem}.pagination .pagination-item-next .label{padding:0 .5rem 0 .5rem}.pagination .pagination-item-start .icon,.pagination .pagination-item-first .icon,.pagination .pagination-item-last .icon,.pagination .pagination-item-end .icon{width:1.1884rem;height:1.1884rem;line-height:1.1884rem;position:relative;top:-1px;padding:0;background:#00628d;color:#e5eff3;border-radius:50%;display:inline-block;font-size:.8em;margin:0 .5rem}.pagination .pagination-item-start .icon::after,.pagination .pagination-item-first .icon::after,.pagination .pagination-item-last .icon::after,.pagination .pagination-item-end .icon::after{font-family:Cuprum,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,"Noto Sans",sans-serif,"Segoe UI Symbol";vertical-align:0}.pagination .pagination-item-start .icon::before,.pagination .pagination-item-first .icon::before,.pagination .pagination-item-last .icon::before,.pagination .pagination-item-end .icon::before{content:""}.pagination .pagination-item-start.disabled .icon,.pagination .pagination-item-first.disabled .icon,.pagination .pagination-item-last.disabled .icon,.pagination .pagination-item-end.disabled .icon{background:#888}.pagination .pagination-item-start .icon::after{content:"1"}.pagination .pagination-item-first .icon::after{content:"1"}.pagination .pagination-item-last .icon::after{content:attr(data-total)}.pagination .pagination-item-end .icon::after{content:attr(data-total)}.oginfoaccept{background:#000 !important;box-shadow:none;border-top:1px solid #fff !important}.oginfoaccept .inner{line-height:1.3em;margin:0 auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width: 768px){.oginfoaccept .inner{width:750px}}@media (min-width: 1200px){.oginfoaccept .inner{width:1170px}}.oginfoaccept p{font-size:.8rem;line-height:1.3em;margin:0;padding:0}.oginfoaccept a{color:#fff;text-decoration:underline}.oginfoaccept button{background:#fff;font-size:.9em;padding:1px 1em !important}.oginfoaccept button a{color:#000 !important;text-decoration:none !important;border:none !important}.oginfoaccept button:active,.oginfoaccept button:focus,.oginfoaccept button:hover{background:#ddd}@keyframes shake-h{0%{transform:translateX(0)}33%{transform:translateX(-1px)}66%{transform:translateX(1px)}100%{transform:translateX(0)}}@keyframes ring{0%{transform:rotate(9deg)}50%{transform:rotate(-9deg);XCOLOR:RED}100%{transform:rotate(9deg)}}#content p+.readmore{margin-top:-1em}#main-content-above{padding-top:60px}#content-above,#sidebar-right,#main-content-inner-above,#main-content-inner-below,#content-below{padding-bottom:15px}.mod-ogvisformentry,.mod-ogtextfromcsv{margin:0 auto}.mod-ogvisformentry::after,.mod-ogtextfromcsv::after{content:none !important}.mod-ogvisformentry>h3,.mod-ogtextfromcsv>h3{display:none}.mod-ogtextfromcsv .inner>h3{text-align:center}.mod-ogtextfromcsv .inner>h3:after{content:" ";border-top:2px solid #000;display:block;height:30px;background:url(../img/ornament.svg) center top no-repeat}.item-text.as-comment{max-width:calc( 100% - 30px);margin:60px auto 0 auto;background-color:#f3f8f9;min-height:150px;position:relative;border:2px solid #000;border-radius:60px;padding:30px 50px 40px 50px;box-shadow:5px 5px 10px rgba(0,0,0,0.1)}.item-text.as-comment::before,.item-text.as-comment::after{content:"";position:absolute;display:block;width:0;border-style:solid;border-color:transparent #000}.item-text.as-comment::after{border-color:transparent #f3f8f9}.item-text.as-comment.comment-orientation-tr::before{border-width:13px 0 13px 28px;top:50px;bottom:initial;left:initial;right:-29px}.item-text.as-comment.comment-orientation-tr::after{border-width:12px 0 12px 26px;top:51px;right:-25px}.item-text.as-comment.comment-orientation-br::before{border-width:13px 0 13px 28px;bottom:50px;right:-29px}.item-text.as-comment.comment-orientation-br::after{border-width:12px 0 12px 26px;bottom:51px;right:-25px}.item-text.as-comment.comment-orientation-bl::before{border-width:13px 28px 13px 0;bottom:50px;left:-29px}.item-text.as-comment.comment-orientation-bl::after{border-width:12px 26px 12px 0;bottom:51px;left:-25px}.item-text.as-comment.comment-orientation-tl::before{border-width:13px 28px 13px 0;top:50px;left:-29px}.item-text.as-comment.comment-orientation-tl::after{border-width:12px 26px 12px 0;top:51px;left:-25px}@media (min-width: 992px){.item-text.as-comment{max-width:75%}.item-text.as-comment.comment-orientation-tr,.item-text.as-comment.comment-orientation-br{margin-right:32px;margin-left:auto}.item-text.as-comment.comment-orientation-tl,.item-text.as-comment.comment-orientation-bl{margin-right:auto;margin-left:32px}}.item-text.as-comment h1,.item-text.as-comment h2,.item-text.as-comment h3,.item-text.as-comment h4,.item-text.as-comment h5,.item-text.as-comment h6{margin:0;position:absolute;top:-50px;right:0;left:0;text-align:center}.item-text.as-comment .title{font-weight:bold;font-size:1.25rem;margin-bottom:.25em}.item-text.as-comment .date,.item-text.as-comment .delim{display:inline-block;padding-right:.5em;font-size:.85rem;margin-bottom:.5em}.item-text.as-comment .author_name,.item-text.as-comment .author_email,.item-text.as-comment .author_city{display:inline-block;font-size:.85rem;margin-bottom:.5em}.item-text.as-comment .comment{padding:15px 30px 15px 30px;color:#3e3b3b;font-style:italic}@media (max-width: 767px){#main-content-below .mod-pos-content-below{margin-bottom:60px}}#main-content-below .mod-pos-content-below a{text-decoration:none}#main-content-below .mod-pos-content-below a img{transition:all .2s}#main-content-below .mod-pos-content-below a:active,#main-content-below .mod-pos-content-below a:focus,#main-content-below .mod-pos-content-below a:hover{color:#6da9c1}#main-content-below .mod-pos-content-below a:active img,#main-content-below .mod-pos-content-below a:focus img,#main-content-below .mod-pos-content-below a:hover img{transition:all .2s;filter:contrast(120%)}.readmore{text-align:right}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}#print-footer{margin:10rem auto 2rem auto;border-top:1px dotted #ccc;padding-top:1rem;text-align:center}#topper{opacity:0;z-index:-1;pointer-events:none;width:auto;margin:60px auto 0 auto;display:block;text-align:center;color:#00628d;text-decoration:none;transition:all .2s}#topper.inview{opacity:1;z-index:1;pointer-events:initial}#topper a{color:#242222;cursor:pointer}#topper:active,#topper:focus,#topper:hover{color:#6da9c1}#topper::before{content:"|";display:block;font-family:"kado-icon-font";font-weight:400;font-size:1.125em;vertical-align:-0.125em}#topper::before:hover{color:#6da9c1}body .oginfoaccept{background:#888;color:#fff;border-top:3px solid rgba(0,0,0,0.5);font-size:1rem}body .oginfoaccept button{background:#fff;bottom:.25em;line-height:1.5em;padding:2px 15px 2px 15px;border-radius:0;text-decoration:none}body .oginfoaccept button,body .oginfoaccept button a{display:inline-block;text-decoration:none}body .oginfoaccept button:active,body .oginfoaccept button:focus,body .oginfoaccept button:hover,body .oginfoaccept button a:active,body .oginfoaccept button a:focus,body .oginfoaccept button a:hover{background:#d9d9d9}.viewport-handled{transition:all 1s !important;position:relative;transform:none;opacity:.2}.viewport-handled.viewport-in{opacity:1}.sidebar-left .viewport-handled.viewport-in{right:0}.ognote>.inner{background:#e5eff3}.mod-ognote .ognote{background:rgba(0,0,0,0.6)}.mod-ognote .ognote .inner{background:#e5eff3;padding:30px;height:auto;max-height:90vh}.mod-ognote .ognote .inner>.close{top:10px;right:10px;opacity:1}.mod-ognote .ognote .inner>.image{margin:-30px -30px 30px -30px}.mod-ognote .ognote .inner>.image img{width:100%;max-width:100%}.mod-ognote .ognote .inner a{color:#00628d}.tabs-container .tab-item.in{display:block}.tabs-container .tab-item.out{display:none}.tabs-container .tabs-headers{text-align:center}.tabs-container .tab-header{margin:0 0 2em 0;display:inline-block;cursor:pointer;font-weight:bold;padding-right:2em}.tabs-container .tab-header:last-child{padding-right:0}.tabs-container .tab-header a{border-bottom:1px solid #000}.tabs-container .tab-header a:active,.tabs-container .tab-header a:focus,.tabs-container .tab-header a:hover{color:#545454}.tabs-container .tab-header.out,.tabs-container .tab-header.out a{color:#00628d;text-decoration:none;border-bottom:none}.tabs-container .tab-header.out:active,.tabs-container .tab-header.out:focus,.tabs-container .tab-header.out:hover,.tabs-container .tab-header.out a:active,.tabs-container .tab-header.out a:focus,.tabs-container .tab-header.out a:hover{color:#003f5a}@media (min-width: 768px){.mod-ognote .ognote .inner{padding:30px}}.vmgroupcol-12{margin-bottom:120px}.manufacturer-details-view{max-width:920px;margin:30px auto 0 auto}.manufacturer-details-view .manufacturer-product-link{display:block;text-align:center;margin:15px auto 30px auto}.manufacturer-details-view .manufacturer-product-link a{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:white;background-color:#00628d;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem}.mod-virtuemart_product .vmheader{text-align:center;font-size:calc(1.275rem + 0.3vw)}.product-container{padding:0 15px}.product-container.floatleft{float:left}.product-container.width25{width:25%}.product-container.width20{width:20%;float:left;padding:0 15px}.component-above{margin-bottom:0}.o-content .row.component-above>div>.mod{margin-bottom:75px}.o-content .row.component-above>div>.mod::after{content:" ";border-top:2px solid #000;display:block;height:30px;background:url(../img/ornament.svg) center top no-repeat}.item.article .product-gone{border-bottom:1px dashed #888;cursor:not-allowed}.webui-popover{max-width:50vh}body .webui-popover .webui-popover-content>div:first-child{width:auto}.webui-popover.in{border-radius:0}.webui-popover.in a{border-bottom:1px solid rgba(0,0,0,0.5)}.webui-popover.in img{filter:none}.webui-popover.in .webui-popover-inner h3{margin:.5em 0;font-size:1.2em;border:none;border-radius:0}.webui-popover.in .webui-popover-inner .webui-popover-content{padding:0 15px 15px 15px;max-height:none !important}.no_products_for_filter{text-align:center}.v-ogmemorygames #content #main-content-inner .t-itemset_select .competion_participation_info{margin-bottom:30px}.v-ogmemorygames #content #main-content-inner .t-itemset_select .item{margin-bottom:30px}.v-ogmemorygames #content #main-content-inner .t-itemset_select *{margin:0}.v-ogmemorygames #content #main-content-inner .t-itemset_select .description.truncated *:last-child::after{content:" …"}.v-ogmemorygames #content #main-content-inner .t-itemset_select .link a.plain{background-color:none;margin-left:1em;font-size:.9em;color:#498caa;transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s}.v-ogmemorygames #content #main-content-inner .t-itemset_select .link a.plain:active,.v-ogmemorygames #content #main-content-inner .t-itemset_select .link a.plain:focus,.v-ogmemorygames #content #main-content-inner .t-itemset_select .link a.plain:hover{color:#00628d;border:none;background:none;text-decoration:none}.v-ogmemorygames #content #main-content-inner .t-itemset_select .link a.button{margin:15px 0;display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;background-color:#00628d;border:1px solid transparent;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;border-radius:0.25rem;transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s}.v-ogmemorygames #content #main-content-inner .t-itemset_select .link a:active,.v-ogmemorygames #content #main-content-inner .t-itemset_select .link a:focus,.v-ogmemorygames #content #main-content-inner .t-itemset_select .link a:hover{background:#007ebd;border:1px solid #007ebd;outline:none}.v-ogmemorygames #content #main-content-inner .t-itemset_select .item .score{display:inline-block;font-size:.9em}.v-ogmemorygames #content #main-content-inner .t-itemset_select .item.user-score-best .score:before{color:#fa0;content:"5";margin:0 0.3em 0 0;font-family:"kado-icon-font";font-weight:400;display:inline;font-size:1.125em;vertical-align:-0.125em}.v-ogmemorygames #content #main-content-inner .t-itemset_select .item.user-score-best .link a:active,.v-ogmemorygames #content #main-content-inner .t-itemset_select .item.user-score-best .link a:focus,.v-ogmemorygames #content #main-content-inner .t-itemset_select .item.user-score-best .link a:hover{background:#007ebd;border:1px solid #007ebd}.v-ogmemorygames #content #main-content-inner .t-itemset_select .cardset_icon_play{display:inline-block;height:1em;width:1em;line-height:1;margin-left:0.75em;position:relative;top:0.2em;perspective:1000px;transform-style:preserve-3d;transform:rotate(5deg) rotateY(0deg);transition:.5s all}@media (min-width: 768px){.v-ogmemorygames #content #main-content-inner .t-itemset_select>.itemsets{display:flex;flex-wrap:wrap}.v-ogmemorygames #content #main-content-inner .t-itemset_select>.itemsets>.item{flex-grow:1;width:calc(100% * (1/2))}}.v-ogmemorygames #content #main-content-inner .t-itemset_select .cardset_icon_play>span{display:block;background-color:#ddd;border:3px solid #fff;height:100%;width:100%;line-height:1;box-shadow:2px 2px 3px rgba(0,0,0,0.2);transition:.5s all}.v-ogmemorygames #content #main-content-inner .t-itemset_select a:hover .cardset_icon_play{transform:rotate(0deg) rotateY(180deg) !important}.v-ogmemorygames #content #main-content-inner .t-itemset_select .cardset_icon_play>span::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid #fff;background-image:linear-gradient(45deg, #689, #ddd);background-color:#ccc;opacity:0;transition:.5s all}.v-ogmemorygames #content #main-content-inner .t-itemset_select a:hover .cardset_icon_play>span::after{opacity:1}.v-ogmemorygames #content #main-content-inner .t-itemset_select .itemsets>.item:nth-child(4n-2) .cardset_icon_play{transform:rotateY(0deg) rotate(-2deg)}.v-ogmemorygames #content #main-content-inner .t-itemset_select .itemsets>.item:nth-child(4n-1) .cardset_icon_play{transform:rotateY(0deg) rotate(-5deg)}.v-ogmemorygames #content #main-content-inner .t-itemset_select .itemsets>.item:nth-child(4n) .cardset_icon_play{transform:rotateY(0deg) rotate(2deg)}.v-ogmemorygames #content #main-content-inner .cardset_image img{padding-right:.25em;height:1em;position:relative;top:-0.075em}.v-ogmemorygames .d-solved-shrink,.v-ogmemorygames .d-unsolved-shrink{overflow:hidden;transition:max-height 1.5s ease;max-height:0}.v-ogmemorygames .unsolved .d-solved-shrink{max-height:999vh}.v-ogmemorygames .unsolved .d-unsolved-shrink{max-height:0}.v-ogmemorygames .solved .d-solved-shrink{max-height:0}.v-ogmemorygames .solved .d-unsolved-shrink{max-height:999vh}.v-ogmemorygames .itemset{padding-top:15px}.v-ogmemorygames .itemset>.items{display:flex;flex-wrap:wrap;justify-content:space-around;margin-left:-5px;margin-right:-5px}@media (min-width: 768px){.v-ogmemorygames .itemset>.items{max-width:75%}}.v-ogmemorygames .itemset .gameboard-item>div{aspect-ratio:1 / 1}.v-ogmemorygames .itemset .gameboard-item{margin:0 !important;padding:5px;transition:all .5s ease-in;opacity:1;transform:scale(1)}.v-ogmemorygames .itemset .gameboard-item img{width:100%;height:100%}.v-ogmemorygames .itemset .gameboard-item.revealed img{opacity:1}.v-ogmemorygames .itemset .gameboard-item.found{transform:scale(0);opacity:0}@media (orientation: landscape){.v-ogmemorygames .itemset .gameboard-item{width:calc(100% / 6);height:calc(100% / 6)}}@media (orientation: portrait){.v-ogmemorygames .itemset .gameboard-item{width:calc(100% / 4);height:calc(100% / 4)}}.v-ogmemorygames .itemset .gameboard-item .card{width:100%;height:100%;perspective:50vw}.v-ogmemorygames .itemset .gameboard-item .card>.inner{position:relative;width:100%;height:100%;transition:transform .5s;transform-style:preserve-3d}.v-ogmemorygames .itemset .gameboard-item .card .card-front,.v-ogmemorygames .itemset .gameboard-item .card .card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:1px 1px 2px 1px #ccc;border:5px solid #fff}.v-ogmemorygames .itemset .gameboard-item .card:hover .card-front,.v-ogmemorygames .itemset .gameboard-item .card:hover .card-back{top:-2px;left:-2px;box-shadow:1px 1px 2px 1px #ccc, 4px 4px 10px -5px #000}.v-ogmemorygames .itemset .gameboard-item .card>.inner>div>.inner{width:100%;height:100%}.v-ogmemorygames .itemset .gameboard-item .card-back{background-image:url(./images/card_background.png);background-repeat:repeat}.v-ogmemorygames .itemset .gameboard-item .card .card-front{transform:rotateY(180deg)}.v-ogmemorygames .itemset .gameboard-item .card .card-front *{transform:rotateY(180deg)}.v-ogmemorygames .itemset .gameboard-item.revealed .card .inner{transform:rotateY(180deg)}.cheat{color:#e44a5e88;pointer-events:none;display:flex;justify-content:center;align-items:center;font-size:2em;position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;font-weight:bold}.v-ogmemorygames .itemset>.score{margin:15px 0 0 0;width:100%;display:flex;flex-wrap:wrap}.v-ogmemorygames .itemset>.score>div{padding-right:.75em}.v-ogmemorygames .itemset>.score .tries_count:after,.v-ogmemorygames .itemset>.score .found_count:after{padding-left:.75em;content:"-"}.v-ogmemorygames .itemset>.register{margin:30px auto 70px auto;background:rgba(255,255,255,0.3);box-shadow:0px 6px 10px -5px #ccc}.v-ogmemorygames .itemset>.register>.inner{padding:30px 30px 15px 30px}.v-ogmemorygames .itemset>.register>form{margin-bottom:30px}.v-ogmemorygames .itemset>.register h2.ornament-bottom{text-align:center}.v-ogmemorygames .itemset>.register>.inner .form-check{margin-bottom:1em}.v-ogmemorygames .itemset .gameboard-item .card .card-back{background:#f4f4f4;overflow:hidden}.v-ogmemorygames .itemset .gameboard-item .card .card-back::before{content:"";display:block;position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;opacity:.075;background-position:center center;background-repeat:repeat;background-size:16.5%}.v-ogmemorygames .itemset>.story{margin-top:30px}@media (max-width: 767px){.v-ogmemorygames .itemset>.story .description{margin-bottom:30px}}.v-ogmemorygames .itemset>.story .image{margin-bottom:1em}.v-ogmemorygames .itemset>.story .image .img-wrapper{border-top:1px solid #d0d7da;border-right:3px solid #b0b7ba;border-bottom:3px solid #b0b7ba;border-left:1px solid #d0d7da;box-shadow:0.1em 0.1em 0.25em rgba(0,0,0,0.1)}.v-ogmemorygames .itemset>.story .image img{border:8px solid #fff;outline:1px solid rgba(154,165,169,0.4);outline-offset:-8px}input[type=radio]~.form-check-label{padding-right:3em}#flipbook{margin:0 auto;display:none;z-index:100;counter-reset:flipbook-page;counter-set:flipbook-page -1}#flipbook .page{padding:20px;background-color:#fff;border-radius:5px;overflow:hidden;DONT-position:relative}#flipbook .page.item-2 .page-content::before,#flipbook .page.item-2 .page-content::before{display:none}#flipbook .page .page-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}#flipbook .page .page-content>.article{padding:30px 15px}@media (min-width: 768px){#flipbook .page .page-content>.article{padding:60px 30px}}@media (min-width: 768px){#flipbook .page.--right .page-content>.article{padding-left:60px}}@media (min-width: 768px){#flipbook .page.--left .page-content>.article{padding-right:60px}}#flipbook .page.page-cover.--left .page-content>.article,#flipbook .page.page-cover.--right .page-content>.article{padding-right:30px;padding-left:30px}#flipbook .page.--left{border-right:0;box-shadow:inset -7px 0 30px -7px rgba(0,0,0,0.2),10px 0 10px rgba(0,0,0,0.5)}#flipbook .page.--right{border-left:0;box-shadow:inset 7px 0 30px -7px rgba(0,0,0,0.2),10px 0 10px rgba(0,0,0,0.5)}#flipbook .page.hard{background-color:#f2e8d9;border:solid 1px #998466}#flipbook .page.page-cover.page-cover-top{box-shadow:inset 0px 0 30px 0px rgba(36,10,3,0.5),-2px 0 5px 2px rgba(0,0,0,0.4)}#flipbook .page.page-cover.page-cover-bottom{box-shadow:inset 0px 0 30px 0px rgba(36,10,3,0.5),10px 0 8px 0px rgba(0,0,0,0.4)}#flipbook .page.page-cover{background-color:#242222;border:solid 1px #998466}.layoutstyle-flipbook-blue #flipbook .page.page-cover{background-color:#2b608c}#flipbook .page.page-cover-top{border-left:18px solid #444040}#flipbook .page.page-cover-bottom-last{border-right:18px solid #444040}#flipbook .page.page-cover *{color:#fff}#flipbook .page.page-cover h2{text-align:center;font-size:210%;text-shadow:1px 1px #000, -1px -1px #444}#flipbook .page .page-content h3{font-size:1.1rem}@media (min-width: 768px){#flipbook .page .page-content h3{font-size:1.3rem}}#flipbook .page .page-content p,#flipbook .page .page-content div{font-size:.9rem;line-height:1.1;margin-bottom:.5em}@media (min-width: 768px){#flipbook .page .page-content p,#flipbook .page .page-content div{font-size:1rem}}#flipbook .page .page-content img{border:1px solid #8b8a8a;padding:1px;max-width:100%}#flipbook .page .page-content img.emboss{padding:0;outline:2px solid rgba(26,34,34,0.8);outline-offset:-4px;border:1px solid #888;display:block;max-height:25vh}#flipbook .page .page-content img.plain{border:none;padding:0;outline:none}#flipbook .page .page-content img.bottom{position:absolute;right:0;bottom:1rem;left:0}#flipbook .page::before{content:"";position:absolute;top:15px;right:0;left:0;height:60px;pointer-events:none;background-position:top center;background-repeat:no-repeat;background-size:200px}@media (min-width: 768px){#flipbook .page::before{top:30px;background-size:350px}}#flipbook .page::after{content:"";position:absolute;right:0;bottom:15px;left:0;height:60px;pointer-events:none;background-position:bottom center;background-repeat:no-repeat;background-size:50px}@media (min-width: 768px){#flipbook .page::after{bottom:30px;background-size:75px}}#flipbook .page.page-cover::before{content:none;background-image:none !important}#flipbook .page:nth-child(2)::before{content:none;background-image:none !important}#flipbook .page:nth-child(13n+3)::before{background-image:url(../img/ornamente/ornament-bestellen-o.svg)}#flipbook .page:nth-child(13n+4)::before{background-image:url(../img/ornamente/ornament-bonbons-o.svg)}#flipbook .page:nth-child(13n+5)::before{background-image:url(../img/ornamente/ornament-fluessig-o.svg)}#flipbook .page:nth-child(13n+6)::before{background-image:url(../img/ornamente/ornament-naturherb-o.svg)}#flipbook .page:nth-child(13n+7)::before{background-image:url(../img/ornamente/ornament-rezepte-o.svg)}#flipbook .page:nth-child(13n+8)::before{background-image:url(../img/ornamente/ornament-romainsch-o.svg)}#flipbook .page:nth-child(13n+9)::before{background-image:url(../img/ornamente/ornament-salmiak-o.svg)}#flipbook .page:nth-child(13n+10)::before{background-image:url(../img/ornamente/ornament-salzig-o.svg)}#flipbook .page:nth-child(13n+11)::before{background-image:url(../img/ornamente/ornament-schachtelndosen-o.svg)}#flipbook .page:nth-child(13n+12)::before{background-image:url(../img/ornamente/ornament-suessmild-o.svg)}#flipbook .page:nth-child(13n+13)::before{background-image:url(../img/ornamente/ornament-verschenken-o.svg)}#flipbook .page:nth-child(13n+14)::before{background-image:url(../img/ornamente/ornament-wissen-o.svg)}#flipbook .page:nth-child(13n+15)::before{background-image:url(../img/ornamente/ornament-zuckerfrei-o.svg)}#flipbook .page:nth-last-child(6)::before{content:none;background-image:none !important}#flipbook .page:nth-last-child(5)::before{content:none;background-image:none !important}#flipbook .page.page-cover::after{content:none;background-image:none !important}#flipbook .page:nth-child(2)::after{content:none;background-image:none !important}#flipbook .page:nth-child(13n+3)::after{background-image:url(../img/ornamente/ornament-bestellen-u.svg)}#flipbook .page:nth-child(13n+4)::after{background-image:url(../img/ornamente/ornament-bonbons-u.svg)}#flipbook .page:nth-child(13n+5)::after{background-image:url(../img/ornamente/ornament-fluessig-u.svg)}#flipbook .page:nth-child(13n+6)::after{background-image:url(../img/ornamente/ornament-naturherb-u.svg)}#flipbook .page:nth-child(13n+7)::after{background-image:url(../img/ornamente/ornament-rezepte-u.svg)}#flipbook .page:nth-child(13n+8)::after{background-image:url(../img/ornamente/ornament-romainsch-u.svg)}#flipbook .page:nth-child(13n+9)::after{background-image:url(../img/ornamente/ornament-salmiak-u.svg)}#flipbook .page:nth-child(13n+10)::after{background-image:url(../img/ornamente/ornament-salzig-u.svg)}#flipbook .page:nth-child(13n+11)::after{background-image:url(../img/ornamente/ornament-schachtelndosen-u.svg)}#flipbook .page:nth-child(13n+12)::after{background-image:url(../img/ornamente/ornament-suessmild-u.svg)}#flipbook .page:nth-child(13n+13)::after{background-image:url(../img/ornamente/ornament-verschenken-u.svg)}#flipbook .page:nth-child(13n+14)::after{background-image:url(../img/ornamente/ornament-wissen-u.svg)}#flipbook .page:nth-child(13n+15)::after{background-image:url(../img/ornamente/ornament-zuckerfrei-u.svg)}#flipbook .page:nth-last-child(6)::after{content:none;background-image:none !important}#flipbook .page:nth-last-child(5)::after{content:none;background-image:none !important}.vm-preloader.hidden{display:none !important}.glossarybubblehelp,.glossarybubblehelp:active,.glossarybubblehelp:focus,.glossarybubblehelp:visited{display:inline;color:#000;text-decoration:none;border-bottom:1px dashed #333;white-space:nowrap;cursor:help;position:relative}h1 .glossarybubblehelp,h1 .glossarybubblehelp:active,h1 .glossarybubblehelp:visited,h2 .glossarybubblehelp,h2 .glossarybubblehelp:active,h2 .glossarybubblehelp:visited{color:inherit}.glossarybubblehelp .glossaryterm{display:inline}.glossarybubblehelp:hover .glossarydef{display:inline}.glossarybubblehelp .glossarydef{display:none;position:absolute;z-index:102;top:20px;left:-25px;width:18em;margin:10px;border:1px solid #333;border-radius:5px;background-color:#fff;box-shadow:0 0 8px #fff,6px 6px 6px rgba(0,0,0,0.2);line-height:1.2em;padding:10px;color:#00628d;font-weight:normal;font-size:.85em;text-decoration:none;white-space:initial}.glossarybubblehelp .glossarydef:before{content:'';display:block;width:0;z-index:0;border-style:solid;border-color:#333 transparent;border-width:0 16px 16px;position:absolute;left:30px;top:-10.5px;margin-left:-11px;border-width:0 11px 11px}.glossarybubblehelp .glossarydef:after{content:'';display:block;width:0;z-index:1;border-style:solid;border-color:#ffffff transparent;position:absolute;left:30px;top:-9px;border-width:0 10px 10px;margin-left:-10px}
