body.kosik .close-modal-desktop{display:flex}body.kosik .close-modal-mobile{display:none}body.kosik #onepage_main_div{display:flex;flex-direction:column;max-width:800px;width:800px;margin:0}@media(max-width: 1200px){body.kosik #onepage_main_div{width:100%;max-width:100%}}body.kosik #onepage_main_div .left_checkout,body.kosik #onepage_main_div .right_checkout{float:initial;width:100%}@media(max-width: 640px){body.kosik #onepage_main_div .left_checkout.left_checkout #payment_html .pay_box div.opc_payment_wrap label,body.kosik #onepage_main_div .right_checkout.left_checkout #payment_html .pay_box div.opc_payment_wrap label{max-width:100%}body.kosik #onepage_main_div .left_checkout.left_checkout #payment_html .pay_box div.opc_payment_wrap label .vmpayment,body.kosik #onepage_main_div .right_checkout.left_checkout #payment_html .pay_box div.opc_payment_wrap label .vmpayment{margin-left:26px}body.kosik #onepage_main_div .left_checkout.left_checkout #payment_html .pay_box div.opc_payment_wrap label .vmpayment span.vmpayment_description,body.kosik #onepage_main_div .right_checkout.left_checkout #payment_html .pay_box div.opc_payment_wrap label .vmpayment span.vmpayment_description{margin-left:0}}@media(max-width: 1200px){body.kosik #onepage_main_div .left_checkout.left_checkout #payment_html .pay_box,body.kosik #onepage_main_div .right_checkout.left_checkout #payment_html .pay_box{max-width:100% !important}}body.kosik #onepage_main_div .shipping_h3{font-family:"League Spartan Bold";font-size:28px;line-height:39px;margin:0;margin-top:40px;border-bottom:1px solid #b9b8b8;text-align:left}@media(max-width: 640px){body.kosik #onepage_main_div .shipping_h3{margin-top:25px}}body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker{display:grid !important;grid-template-columns:1fr 1fr;grid-template-rows:85px;grid-auto-rows:85px;grid-auto-flow:row;column-gap:46px;margin:1em 0 0 0 !important;padding:0 !important;max-width:100%;border:none}@media(max-width: 640px){body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker{grid-template-columns:1fr;margin:0 !important}}body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_date_picker,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_time_picker{display:grid;grid-template-columns:1fr}body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_date_picker .formLabel.date_picker label,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_date_picker .formLabel.time_picker label,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_time_picker .formLabel.date_picker label,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_time_picker .formLabel.time_picker label{margin:0 !important;font-family:"League Spartan Bold";font-size:20px;line-height:28px}body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_date_picker .formField.date_picker,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_date_picker .formField.time_picker,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_time_picker .formField.date_picker,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_time_picker .formField.time_picker{width:100% !important;margin:0 !important;max-width:100% !important;height:fit-content}body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_date_picker .formField.date_picker input,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_date_picker .formField.date_picker .opc_time_picker,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_date_picker .formField.time_picker input,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_date_picker .formField.time_picker .opc_time_picker,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_time_picker .formField.date_picker input,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_time_picker .formField.date_picker .opc_time_picker,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_time_picker .formField.time_picker input,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_time_picker .formField.time_picker .opc_time_picker{width:250px;height:39px;max-width:100%;color:#000;padding:8px 13px;border:1px solid #b9b8b8;font-size:16px;box-shadow:none;font-family:"League Spartan" !important;box-sizing:border-box !important;height:50px !important;padding:2px 30px 0 10px !important;width:100% !important}body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_date_picker .formField.date_picker input::placeholder,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_date_picker .formField.date_picker .opc_time_picker::placeholder,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_date_picker .formField.time_picker input::placeholder,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_date_picker .formField.time_picker .opc_time_picker::placeholder,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_time_picker .formField.date_picker input::placeholder,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_time_picker .formField.date_picker .opc_time_picker::placeholder,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_time_picker .formField.time_picker input::placeholder,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_time_picker .formField.time_picker .opc_time_picker::placeholder{color:#b9b8b8}body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_date_picker .formField.date_picker input:focus,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_date_picker .formField.date_picker input:focus:invalid:focus,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_date_picker .formField.date_picker .opc_time_picker:focus,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_date_picker .formField.date_picker .opc_time_picker:focus:invalid:focus,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_date_picker .formField.time_picker input:focus,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_date_picker .formField.time_picker input:focus:invalid:focus,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_date_picker .formField.time_picker .opc_time_picker:focus,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_date_picker .formField.time_picker .opc_time_picker:focus:invalid:focus,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_time_picker .formField.date_picker input:focus,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_time_picker .formField.date_picker input:focus:invalid:focus,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_time_picker .formField.date_picker .opc_time_picker:focus,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_time_picker .formField.date_picker .opc_time_picker:focus:invalid:focus,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_time_picker .formField.time_picker input:focus,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_time_picker .formField.time_picker input:focus:invalid:focus,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_time_picker .formField.time_picker .opc_time_picker:focus,body.kosik #onepage_main_div #fake-shipping-container .pay_box.date_time_picker .box_time_picker .formField.time_picker .opc_time_picker:focus:invalid:focus{-webkit-box-shadow:0 0 6px #ed1c24 !important;-moz-box-shadow:0 0 6px #ed1c24 !important;box-shadow:0 0 6px #ed1c24 !important;transition:all .3s ease-in-out;outline:none}body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker{display:grid !important;grid-template-columns:1fr 1fr;grid-template-rows:85px;grid-auto-rows:85px;grid-auto-flow:row;column-gap:46px;margin-top:1em;padding:0 !important;max-width:100%}@media(max-width: 640px){body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker{grid-template-columns:1fr;margin:0 !important}}body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .formField.address_picker{position:relative}body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .formField.address_picker input{padding:2px 30px 0 10px !important}body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .formField.address_picker .opc_address_picker_find_me{position:absolute;background:url(../../images/icons/search_icon_current_gps.svg);background-repeat:no-repeat;width:14px;height:14px;top:25px;transform:translate(-10px, -50%);right:0;cursor:pointer}body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .box_address_picker,body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .box_name_picker{display:grid;grid-template-columns:1fr}body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .box_address_picker .formLabel.address_picker label,body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .box_address_picker .formLabel.name_picker label,body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .box_name_picker .formLabel.address_picker label,body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .box_name_picker .formLabel.name_picker label{margin:0 !important;font-family:"League Spartan Bold";font-size:20px;line-height:28px}body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .box_address_picker .formField.address_picker,body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .box_address_picker .formField.name_picker,body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .box_name_picker .formField.address_picker,body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .box_name_picker .formField.name_picker{width:100% !important;margin:0 !important;max-width:100% !important}body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .box_address_picker .formField.address_picker input,body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .box_address_picker .formField.address_picker select,body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .box_address_picker .formField.name_picker input,body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .box_address_picker .formField.name_picker select,body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .box_name_picker .formField.address_picker input,body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .box_name_picker .formField.address_picker select,body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .box_name_picker .formField.name_picker input,body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .box_name_picker .formField.name_picker select{width:250px;height:39px;max-width:100%;color:#000;padding:8px 13px;border:1px solid #b9b8b8;font-size:16px;box-shadow:none;font-family:"League Spartan" !important;box-sizing:border-box !important;height:50px !important;padding:2px 30px 0 10px !important;width:100% !important}body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .box_address_picker .formField.address_picker input::placeholder,body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .box_address_picker .formField.address_picker select::placeholder,body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .box_address_picker .formField.name_picker input::placeholder,body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .box_address_picker .formField.name_picker select::placeholder,body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .box_name_picker .formField.address_picker input::placeholder,body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .box_name_picker .formField.address_picker select::placeholder,body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .box_name_picker .formField.name_picker input::placeholder,body.kosik #onepage_main_div #fake-shipping-container .chosen-address-name-picker .box_name_picker .formField.name_picker select::placeholder{color:#b9b8b8}body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper{padding-left:40px;padding-top:32px;position:relative}@media(max-width: 640px){body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper{padding:0;padding-top:13px}}body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper .fake-checkbox{background:rgba(0,0,0,0);border:1px solid #b9b8b8;border-radius:50%;cursor:pointer;width:22px;height:22px;position:absolute;left:0;top:34px}@media(max-width: 640px){body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper .fake-checkbox{width:18px;height:18px}}body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper .fake-checkbox.checked::before,body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper .fake-checkbox.selected::before,body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper .fake-checkbox.selected label::before{background:#b9b8b8;border-radius:50%;content:"";width:13px;height:13px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(max-width: 640px){body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper .fake-checkbox.checked::before,body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper .fake-checkbox.selected::before,body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper .fake-checkbox.selected label::before{width:11px;height:11px}}@media(max-width: 640px){body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper#maslove-trubicky-delivery .fake-checkbox{top:20px}}body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper .fake-shipping-title-wrapper{display:flex;justify-content:space-between}@media(max-width: 640px){body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper .fake-shipping-title-wrapper{padding-left:30px}}body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper .fake-shipping-title-wrapper .fake-shipping-title{font-family:"League Spartan Bold";font-size:20px;cursor:pointer}body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper .fake-shipping-title-wrapper .fake-shipping-price{font-family:"League Spartan SemiBold";font-size:18px}body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper .fake-shipping-desc{font-size:16px;margin:10px 0}@media(max-width: 640px){body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper .fake-shipping-desc{padding-left:30px}}body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper .bottom-shipping-info{background:#d9d9d9;padding:20px 14px;margin-top:18px}body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper .bottom-shipping-info .chosen-shipping-wrapper{display:flex;flex-direction:column;align-items:flex-start}body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper .bottom-shipping-info .chosen-shipping-wrapper .chosen-shipping-inside{width:100%}body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper .bottom-shipping-info .chosen-shipping-wrapper .chosen-shipping-inside .chosen-shipping-inside-upper{display:flex;align-items:flex-end}@media(max-width: 640px){body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper .bottom-shipping-info .chosen-shipping-wrapper .chosen-shipping-inside .chosen-shipping-inside-upper{flex-direction:column;align-items:flex-start}}body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper .bottom-shipping-info .chosen-shipping-wrapper .chosen-shipping-inside .chosen-shipping-inside-upper .chosen-shipping-info,body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper .bottom-shipping-info .chosen-shipping-wrapper .chosen-shipping-inside .chosen-shipping-inside-upper .show-maslove-trubicky-pickup-wrapper{flex:50%}body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper .bottom-shipping-info .chosen-shipping-wrapper .chosen-shipping-title{font-size:16px;line-height:16px}body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper .bottom-shipping-info .chosen-shipping-wrapper .chosen-shipping-desc{font-family:"League Spartan Medium";font-size:12px;line-height:12px}body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper .bottom-shipping-info .chosen-shipping-wrapper .arrow-hover{font-size:16px;line-height:18px;margin-top:14px;right:27px}@media(max-width: 640px){body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper .bottom-shipping-info .chosen-shipping-wrapper .arrow-hover{right:0}}body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper .bottom-shipping-info .chosen-shipping-wrapper .arrow-hover::after{top:1px}body.kosik #onepage_main_div #fake-shipping-container .fake-shipping-wrapper .bottom-shipping-info .chosen-shipping-wrapper .chosen-shipping-info{display:flex;flex-direction:column}body.kosik #onepage_main_div #ajaxshipping{display:none}@media(max-width: 1200px){body.kosik #onepage_main_div fieldset .all_fields{grid-column-gap:25px}body.kosik #onepage_main_div fieldset .all_fields .vr2 .formField{max-width:100%}body.kosik #onepage_main_div fieldset .all_fields .vr2 .formField input{max-width:100%}}@media(max-width: 640px){body.kosik #onepage_main_div fieldset .all_fields{grid-template-columns:1fr;grid-auto-rows:unset;grid-template-rows:unset}body.kosik #onepage_main_div h2{text-align:left;margin-left:0;margin-right:0}body.kosik #onepage_main_div .tabcontent3 h2{font-size:27px;text-align:left;margin-left:0;margin-right:0}}@media(max-width: 640px){body.kosik #onepage_main_div fieldset .all_fields.company-block.hidden{display:none !important}}body.kosik .kosik-pobocky{background:rgba(0,0,0,.5333333333);display:flex;justify-content:center;align-items:center;position:fixed;width:100vw;height:100vh;top:unset;left:0;z-index:1000;transition:all .6s ease-in-out}body.kosik .kosik-pobocky .modalWrapper{background:#fff;display:flex;align-items:center;flex-direction:column;min-height:741px;width:1200px}body.kosik .kosik-pobocky .modalWrapper .close-bar{background:#fee440;display:flex;justify-content:space-between;align-items:center;padding:18px 22px;width:100%}body.kosik .kosik-pobocky .modalWrapper .close-bar .bar-title{color:#000;font-family:"League Spartan SemiBold";font-size:28px;line-height:28px}body.kosik .kosik-pobocky .modalWrapper .close-bar .close-modal{cursor:pointer;color:#000;font-size:16px}body.kosik .kosik-pobocky .modalWrapper .filter-bar{border-bottom:1px solid #6e797e;display:flex;align-items:center;width:100%;padding:18px}body.kosik .kosik-pobocky .modalWrapper .filter-bar #search-input-wrapper{position:relative}body.kosik .kosik-pobocky .modalWrapper .filter-bar #search-input-wrapper .search-icon{width:25px;height:25px;top:4px;left:8px;position:absolute}body.kosik .kosik-pobocky .modalWrapper .filter-bar #search-input-wrapper input{width:250px;height:39px;max-width:100%;color:#000;padding:8px 13px;border:1px solid #b9b8b8;font-size:16px;box-shadow:none;font-family:"League Spartan" !important;box-sizing:border-box !important;margin:0;margin-right:10px;padding-left:36px}body.kosik .kosik-pobocky .modalWrapper .filter-bar #search-input-wrapper input::placeholder{color:#b9b8b8}body.kosik .kosik-pobocky .modalWrapper .filter-bar button.btn{width:127px !important;height:39px !important;max-width:100% !important;color:#fff !important;background:#ed1c24;border:none !important;font-size:13px !important;box-shadow:none !important;text-transform:uppercase !important;font-family:"League Spartan Medium" !important;transition:all .6s ease-in-out !important;-webkit-transition:all .6s ease-in-out !important;cursor:pointer !important}body.kosik .kosik-pobocky .modalWrapper .filter-bar button.btn:hover{transition:all .6s ease-in-out !important;-webkit-transition:all .6s ease-in-out !important;background:#cc1b21}body.kosik .kosik-pobocky .modalWrapper .filter-bar button.btn input{width:100%;height:100%;color:rgba(0,0,0,0);background:rgba(0,0,0,0);-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;font-family:"League Spartan SemiBold" !important;font-size:13px !important;text-transform:uppercase}body.kosik .kosik-pobocky .modalWrapper .filter-bar button.btn:hover input{background:#cc1b21;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}body.kosik .kosik-pobocky .modalWrapper .filter-bar button.btn .go_to_detail_link{width:100%;height:100%;display:flex;align-items:center;justify-content:space-around}body.kosik .kosik-pobocky .modalWrapper .filter-bar .mapa{color:#63cdd6 !important}body.kosik .kosik-pobocky .modalWrapper .filter-bar .mapa::before{left:20px !important}body.kosik .kosik-pobocky .scrollWrapper{overflow-y:auto;max-height:600px}body.kosik .kosik-pobocky .scrollWrapper .choose-branch-title-mobile{display:none}body.kosik .kosik-pobocky .scrollWrapper ul.moduleList{padding:20px !important;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px;list-style-type:none;width:100%}body.kosik .kosik-pobocky .scrollWrapper ul.moduleList .moduleListItem{background:#fff;box-shadow:3px 3px 10px rgba(0,0,0,.2);display:flex;min-height:220px;position:relative;min-width:560px;max-width:560px}body.kosik .kosik-pobocky .scrollWrapper ul.moduleList .moduleListItem .choose-shop-btn{position:absolute;bottom:12px;right:12px;color:#ed1c24;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}body.kosik .kosik-pobocky .scrollWrapper ul.moduleList .moduleListItem .choose-shop-btn:hover{color:#cc1b21;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}body.kosik .kosik-pobocky .scrollWrapper ul.moduleList .moduleListItem .moduleImageWrapper{min-width:240px;max-width:240px;width:240px;overflow:hidden}body.kosik .kosik-pobocky .scrollWrapper ul.moduleList .moduleListItem .moduleImageWrapper img{height:100%;object-fit:cover}body.kosik .kosik-pobocky .scrollWrapper ul.moduleList .moduleListItem .moduleItemIntrotext{padding:24px 18px}body.kosik .kosik-pobocky .scrollWrapper ul.moduleList .moduleListItem .moduleItemIntrotext .moduleItemTitle{display:block;font-family:"League Spartan SemiBold";font-size:24px;line-height:26px;margin-bottom:18px}body.kosik .kosik-pobocky .scrollWrapper ul.moduleList .moduleListItem .moduleItemIntrotext .extraField1 div{display:inline}body.kosik .kosik-pobocky .scrollWrapper ul.moduleList .moduleListItem .moduleItemIntrotext .extraField1 div:first-of-type{margin-right:4px}body.kosik .kosik-pobocky .scrollWrapper ul.moduleList .moduleListItem .moduleItemIntrotext .moduleExtraFields{list-style-type:none}body.kosik .kosik-pobocky .scrollWrapper ul.moduleList .moduleListItem .moduleItemIntrotext .moduleExtraFields .moduleExtraField{line-height:18px}body.kosik .kosik-pobocky .scrollWrapper ul.moduleList .moduleListItem .moduleItemIntrotext .moduleExtraFields .moduleExtraField.extraField3{margin-top:5px !important}body.kosik .kosik-pobocky .scrollWrapper ul.moduleList .moduleListItem .moduleItemIntrotext .moduleExtraFields .moduleExtraField br{display:none}body.kosik .kosik-pobocky .scrollWrapper ul.moduleList .moduleListItem .moduleItemIntrotext .moduleExtraFields .moduleExtraField p{margin:0}@media(max-width: 1200px){body.kosik .kosik-pobocky{background:rgba(255,255,255,.4);left:unset;top:0 !important;right:-100vw;justify-content:flex-end}body.kosik .kosik-pobocky.openFilter #osobni-odber-hledat-filtr{max-width:650px;left:calc(100% - 650px) !important}body.kosik .kosik-pobocky .modalWrapper{width:100%;max-width:650px;height:100vh;position:relative;min-height:unset}body.kosik .kosik-pobocky .modalWrapper .close-bar .bar-title{width:100%}body.kosik .kosik-pobocky .modalWrapper .filter-bar{border-bottom:none;padding:18px 0;padding-top:0;height:fit-content;gap:10px;min-height:fit-content;align-items:flex-start;display:grid;grid-template-columns:auto auto}body.kosik .kosik-pobocky .modalWrapper .filter-bar .search-input-container{grid-column-end:span 2;width:100%;display:flex;justify-content:center}}@media(max-width: 1200px)and (max-width: 1200px){body.kosik .kosik-pobocky .modalWrapper .filter-bar .search-input-container{padding-top:10px}}@media(max-width: 1200px){body.kosik .kosik-pobocky .modalWrapper .filter-bar .search-input-container #search-input-wrapper{width:calc(100% - 44px)}body.kosik .kosik-pobocky .modalWrapper .filter-bar .search-input-container #search-input-wrapper img{top:50%;transform:translate(0, -50%)}body.kosik .kosik-pobocky .modalWrapper .filter-bar .search-input-container #search-input-wrapper input{margin-right:0;width:100%;border:none !important;transition:none !important;border-radius:unset !important;outline:none !important;box-shadow:none !important;padding-top:12px !important;padding-bottom:12px !important;border-bottom:1px solid #b6c1c6 !important}}@media(max-width: 1200px){body.kosik .kosik-pobocky .modalWrapper .filter-bar .cartModalBox{grid-column-end:span 2;padding:16px 18px;margin:0}body.kosik .kosik-pobocky .modalWrapper .filter-bar .cartModalBox::after{display:none}}@media(max-width: 1200px){body.kosik .kosik-pobocky .modalWrapper .filter-bar .cartModalBox-branchType,body.kosik .kosik-pobocky .modalWrapper .filter-bar .cartModalBox-region{border-bottom:1px solid #b6c1c6 !important;width:100%;flex-wrap:wrap}body.kosik .kosik-pobocky .modalWrapper .filter-bar .cartModalBox-branchType .title,body.kosik .kosik-pobocky .modalWrapper .filter-bar .cartModalBox-region .title{font-family:"League Spartan SemiBold" !important;font-size:20px !important;color:#000 !important;width:100%;position:relative}body.kosik .kosik-pobocky .modalWrapper .filter-bar .cartModalBox-branchType .selectBox,body.kosik .kosik-pobocky .modalWrapper .filter-bar .cartModalBox-region .selectBox{margin-top:16px;z-index:unset !important;overflow:visible !important;width:100% !important;max-height:unset !important;left:unset !important;top:unset !important;position:static !important;padding:0 !important;box-shadow:none !important}}@media(max-width: 1200px){body.kosik .kosik-pobocky .modalWrapper .filter-bar .hledatvokoli,body.kosik .kosik-pobocky .modalWrapper .filter-bar .mapa{display:flex}}@media(max-width: 1200px){body.kosik .kosik-pobocky .modalWrapper .filter-bar .hledatvokoli{grid-row-start:3;grid-column-start:1;grid-column-end:1;margin-right:auto;margin-left:22px !important}body.kosik .kosik-pobocky .modalWrapper .filter-bar .hledatvokoli.checked{background-position:22px}}@media(max-width: 1200px){body.kosik .kosik-pobocky .modalWrapper .filter-bar .mapa{grid-row-start:3;grid-column-start:2;grid-column-end:2;justify-content:flex-end;border-right:1px solid #beb6a5;margin-left:auto;width:fit-content;margin-left:calc(100% - 102px) !important;margin-top:3px !important}}@media(max-width: 1200px){body.kosik .kosik-pobocky .modalWrapper .filter-bar #osobni-odber-hledat-filtr{width:127px !important;height:39px !important;max-width:100% !important;color:#fff !important;background:#ed1c24;border:none !important;font-size:13px !important;box-shadow:none !important;text-transform:uppercase !important;font-family:"League Spartan Medium" !important;transition:all .6s ease-in-out !important;-webkit-transition:all .6s ease-in-out !important;cursor:pointer !important;width:100% !important}body.kosik .kosik-pobocky .modalWrapper .filter-bar #osobni-odber-hledat-filtr:hover{transition:all .6s ease-in-out !important;-webkit-transition:all .6s ease-in-out !important;background:#cc1b21}body.kosik .kosik-pobocky .modalWrapper .filter-bar #osobni-odber-hledat-filtr input{width:100%;height:100%;color:rgba(0,0,0,0);background:rgba(0,0,0,0);-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;font-family:"League Spartan SemiBold" !important;font-size:13px !important;text-transform:uppercase}body.kosik .kosik-pobocky .modalWrapper .filter-bar #osobni-odber-hledat-filtr:hover input{background:#cc1b21;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}body.kosik .kosik-pobocky .modalWrapper .filter-bar #osobni-odber-hledat-filtr .go_to_detail_link{width:100%;height:100%;display:flex;align-items:center;justify-content:space-around}}@media(max-width: 1200px)and (max-width: 1200px){body.kosik .kosik-pobocky .modalWrapper .filter-bar #osobni-odber-hledat-filtr{position:absolute;bottom:0}}@media(max-width: 1200px){body.kosik .kosik-pobocky .modalWrapper .scrollWrapper{max-height:unset;width:100%;margin-bottom:50px}body.kosik .kosik-pobocky .modalWrapper .scrollWrapper .moduleList{grid-template-columns:1fr}body.kosik .kosik-pobocky .modalWrapper .scrollWrapper .moduleList .moduleListItem{min-width:570px;max-width:570px;margin:0 auto !important}}@media(max-width: 960px){body.kosik .kosik-pobocky.openFilter #osobni-odber-hledat-filtr{max-width:100%;left:0 !important}body.kosik .kosik-pobocky .modalWrapper{width:100%;max-width:1200px}body.kosik .kosik-pobocky .modalWrapper .filter-bar button.btn{margin-top:10px;padding:10px 35px}body.kosik .kosik-pobocky .modalWrapper .scrollWrapper .moduleList{grid-template-columns:1fr}body.kosik .kosik-pobocky .modalWrapper .scrollWrapper .moduleList .moduleListItem .moduleItemIntrotext{padding:36px 18px}body.kosik .kosik-pobocky .modalWrapper .scrollWrapper .moduleList .moduleListItem .moduleImageWrapper{min-width:unset;max-width:100%;width:100%;max-width:316px}body.kosik .kosik-pobocky .modalWrapper .scrollWrapper .moduleList .moduleListItem .moduleImageWrapper img{object-fit:cover;max-height:291px;width:316px}}@media(max-width: 640px){body.kosik .kosik-pobocky .modalWrapper .scrollWrapper .choose-branch-title-mobile{display:flex;justify-content:center;align-items:center;font-size:20px;font-family:"League Spartan SemiBold";margin:0}body.kosik .kosik-pobocky .modalWrapper .scrollWrapper .moduleList .moduleListItem{flex-direction:column;max-width:280px;min-width:unset}}body.view-cart #system-message-container{margin-top:32px}body.kosik form,body.kosik div#vmMainPageOPC fieldset{margin:0 !important}body.kosik form #opc_totals_hash,body.kosik div#vmMainPageOPC fieldset #opc_totals_hash{display:none}body.kosik #showcase .customshowcase.bottom-content{padding:130px 0}body.kosik #g-main .iti__flag-container .iti__selected-flag{background-color:#f6f6f6}body.kosik #g-main .iti__flag-container .iti__selected-flag .iti__selected-dial-code{color:#b9b8b8;height:20px}body.kosik #g-main span.wrongmail:not(.on){opacity:0;pointer-events:none;display:none}body.kosik #g-main span.wrongmail.on{opacity:1;pointer-events:all;padding:0px 5px;width:auto;height:25px;display:block;border-radius:5px;line-height:25px;font-size:10px;margin-top:-32px;background:#ca4f4f;color:#fff;position:absolute;transition:all .7s ease-in-out}body.kosik #g-main span.wrongmail.on::before{display:block;content:"";position:absolute;left:10px;background:rgba(0,0,0,0);bottom:-5px;width:0px;height:0px;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #ca4f4f}body.kosik #g-main span.ares{opacity:1;pointer-events:all;padding:0px 5px;width:auto;height:25px;display:block;border-radius:5px;line-height:25px;font-size:10px;margin-top:-32px;color:#fff;position:absolute;transition:all .7s ease-in-out}body.kosik #g-main span.ares::before{display:block;content:"";position:absolute;left:10px;background:rgba(0,0,0,0);bottom:-5px;width:0px;height:0px;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0)}body.kosik #g-main span.ares.notok{background:#ca4f4f}body.kosik #g-main span.ares.notok::before{border-top:5px solid #ca4f4f}body.kosik #g-main span.ares.ok{background:#27d02c}body.kosik #g-main span.ares.ok::before{border-top:5px solid #27d02c}body.kosik #g-main div#opc_error_msgs{padding:0 !important;border:none !important;background:rgba(0,0,0,0) !important;margin:0 !important}body.kosik #g-main div#opc_error_msgs span{display:none}body.kosik #g-main div#opc_error_msgs span:last-child{border:1px solid rgba(216,80,48,.3);display:block;padding:1em;border-radius:5px;background:#fff1f0}body.kosik #g-main input#opc_date_picker[disabled],body.kosik #g-main div.nice-select.opc_time_picker.unactive{transition:all .6s ease-in-out;pointer-events:none;opacity:.5}body.kosik #g-main .nice-select.opc_time_picker:not(.disabled){width:100% !important;height:38px !important;background:#fff;border-radius:0;box-shadow:none;transition:all .6s ease-in-out;color:#505455 !important;padding:0px !important;font-size:16px;max-width:100% !important}body.kosik #g-main .nice-select.opc_time_picker:not(.disabled) span.current{line-height:50px}body.kosik #g-main .nice-select.opc_time_picker:not(.disabled) .list{border:1px solid #78787b !important;border-top:0;border-radius:0;margin:0;width:100%;left:-1px;max-height:320px;overflow-y:auto}body.kosik #g-main .nice-select.opc_time_picker:not(.disabled) .list .option.disabled{display:none}body.kosik #g-main .nice-select.opc_time_picker:not(.disabled) .list .option{padding:0 8px !important}body.kosik #g-main .clearFilter-mobile{display:none}body.kosik #g-main #filter-map{box-shadow:1px 1px 5px rgba(0,0,0,.33);z-index:100 !important;top:15vh;visibility:hidden}body.kosik #g-main #filter-map .close-btn{background:#fff;cursor:pointer;position:absolute;top:12px;right:12px;width:32px;height:32px;padding:6px;z-index:5000;transition:transform .1s ease}body.kosik #g-main #filter-map .branch-map-pin-info h4.firstHeading{font-family:"League Spartan SemiBold";font-weight:200;font-size:18px;margin-bottom:8px}body.kosik #g-main #filter-map .branch-map-pin-info p{margin:4px 0}body.kosik #g-main .clearFilter-desktop{font-size:14px;display:flex;align-items:center;position:relative;color:#505557;margin-left:30px;background:rgba(0,0,0,0) !important;border:none !important}body.kosik #g-main .clearFilter-desktop::before{content:"";background:url(../../images/icons/close-2.svg) !important;background-size:14px !important;background-repeat:no-repeat !important;width:14px;height:14px;position:relative;padding:0 !important;margin-right:10px;top:-1px}body.kosik #g-main .clearFilter-desktop::after{display:none}body.kosik #g-main .mapa{font-size:14px;display:flex;align-items:center;position:relative;color:#505557;margin-left:30px;background:rgba(0,0,0,0) !important;border:none !important}body.kosik #g-main .hledatvokoli{display:flex;align-items:center;position:relative;margin-left:30px;cursor:pointer;gap:10px}body.kosik #g-main .hledatvokoli .checkbox{position:absolute;width:18px !important;height:18px !important;min-height:unset;padding:0 !important;border:1px solid #b9b8b8;cursor:pointer;top:-3px;top:-1px;left:0;position:relative}body.kosik #g-main .hledatvokoli .checkbox.checked::before{content:"";position:absolute;left:7px;top:3px;width:3px;height:8px;border:solid #b9b8b8;border-width:0 2px 2px 0;transform:rotate(45deg)}body.kosik #g-main .hledatvokoli p{color:#505557;margin:0;font-size:14px}body.kosik #g-main .hledatvokoli.checked .checkbox::after{left:5px;top:2px;width:3px;height:8px;border:solid #4f5253;border-width:0 2px 2px 0;transform:rotate(45deg);box-sizing:unset;content:"";position:absolute}body.kosik #g-main .cartModalBox{padding:0 10px}body.kosik #g-main .cartModalBox:not(:last-of-type)::after{content:"";border-right:1px solid #beb6a5;height:20px;position:absolute;right:-20px}body.kosik #g-main .cartModalBox.mapa{padding:0 24px 0 45px}body.kosik #g-main .cartModalBox.mapa::before{content:"";background:url(../../images/icons/map.svg) !important;background-repeat:repeat;background-size:auto;background-repeat:repeat;background-size:auto;background-size:14px !important;background-repeat:no-repeat !important;width:18px;height:20px;left:-4px;position:absolute;padding:0 !important}body.kosik #g-main .cartModalBox.mapa::after{right:-10px}body.kosik #g-main .cartModalBox-branchType,body.kosik #g-main .cartModalBox-region{display:flex;align-items:center;position:relative;margin-left:30px}@media(max-width: 1200px){body.kosik #g-main .cartModalBox-branchType,body.kosik #g-main .cartModalBox-region{margin:0 auto;width:calc(100% - 44px)}}body.kosik #g-main .cartModalBox-branchType.cartModalBox-branchType,body.kosik #g-main .cartModalBox-region.cartModalBox-branchType{display:none}body.kosik #g-main .cartModalBox-branchType.cartModalBox-region,body.kosik #g-main .cartModalBox-region.cartModalBox-region{padding-right:25px}@media(max-width: 1200px){body.kosik #g-main .cartModalBox-branchType.cartModalBox-region,body.kosik #g-main .cartModalBox-region.cartModalBox-region{padding-right:10px}}body.kosik #g-main .cartModalBox-branchType .title,body.kosik #g-main .cartModalBox-region .title{cursor:pointer;font-size:14px}body.kosik #g-main .cartModalBox-branchType .title::after,body.kosik #g-main .cartModalBox-region .title::after{content:" ";background:url(../../images/icons/product_detail_open_dropdown.svg);background-repeat:no-repeat;display:block;position:absolute;border:0;margin:0;width:24px;height:24px;top:calc(50% - 12px);right:-4px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.kosik #g-main .cartModalBox-branchType .title.open::after,body.kosik #g-main .cartModalBox-region .title.open::after{transform:rotate(180deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.kosik #g-main .cartModalBox-branchType .selectBox,body.kosik #g-main .cartModalBox-region .selectBox{background:#fff;box-shadow:0px 3px 3px -2px rgba(0,0,0,.2),0px 3px 4px rgba(0,0,0,.14),0px 1px 8px rgba(0,0,0,.12);padding:16px;padding-right:0;position:absolute;top:calc(100% + 8px);left:0;max-height:300px;width:200px;overflow-y:auto;z-index:1;display:none}body.kosik #g-main .cartModalBox-branchType .selectBox .selectBoxItem,body.kosik #g-main .cartModalBox-region .selectBox .selectBoxItem{align-items:center;padding-left:32px;position:relative;margin-left:0;cursor:pointer}body.kosik #g-main .cartModalBox-branchType .selectBox .selectBoxItem.checked .checkmark::after,body.kosik #g-main .cartModalBox-region .selectBox .selectBoxItem.checked .checkmark::after{left:5px;top:2px;width:3px;height:8px;border:solid #4f5253;border-width:0 2px 2px 0;transform:rotate(45deg);box-sizing:unset;content:"";position:absolute}body.kosik #g-main .cartModalBox-branchType .selectBox .selectBoxItem .checkmark,body.kosik #g-main .cartModalBox-region .selectBox .selectBoxItem .checkmark{position:absolute;width:18px !important;height:18px !important;min-height:unset;padding:0 !important;border:1px solid #b9b8b8;cursor:pointer;top:-3px;top:1px;left:0}body.kosik #g-main .cartModalBox-branchType .selectBox .selectBoxItem .checkmark.checked::before,body.kosik #g-main .cartModalBox-region .selectBox .selectBoxItem .checkmark.checked::before{content:"";position:absolute;left:7px;top:3px;width:3px;height:8px;border:solid #b9b8b8;border-width:0 2px 2px 0;transform:rotate(45deg)}body.kosik #g-main .span12{padding:0 24px !important}body.kosik #g-main div#fancybox-title{display:none !important}body.kosik #g-main #delivery_date_block{display:none}body.kosik #g-main span#check_date,body.kosik #g-main span#price_cant_be_0_message{display:none;position:absolute;padding:1em;background:#919191;color:#fff;width:100%;max-width:320px;margin:0 auto;text-align:center;font-size:18px;place-content:center;border-radius:5px;margin-top:-1em;right:0;align-items:center}@media(max-width: 640px){body.kosik #g-main span#check_date,body.kosik #g-main span#price_cant_be_0_message{right:calc(50% - 172px)}}body.kosik #g-main span#check_date .nowrap,body.kosik #g-main span#price_cant_be_0_message .nowrap{white-space:nowrap}body.kosik #g-main #ui-datepicker-div .ui-state-highlight{border-color:#ed1c24;background:#ed1c24;color:#fff}body.kosik #g-main #ui-datepicker-div td:not(.ui-datepicker-today) .ui-state-active{color:#ed1c24;border-color:#ed1c24}body.kosik #g-main #ui-datepicker-div .ui-widget-header{border-color:#ed1c24;background:#ed1c24}body.kosik #g-main #ui-datepicker-div .ui-datepicker-year:focus,body.kosik #g-main #ui-datepicker-div .ui-datepicker-month:focus{outline:none !important}body.kosik #g-main .continueInPurchase,body.kosik #g-main .linkWithArrow{background:rgba(0,0,0,0);padding:0;position:absolute;font-family:"League Spartan";color:#ed1c24;left:38px;font-size:16px}body.kosik #g-main .continueInPurchase.linkWithArrow,body.kosik #g-main .linkWithArrow.linkWithArrow{margin-bottom:16px;position:relative;left:initial}body.kosik #g-main .continueInPurchase a,body.kosik #g-main .linkWithArrow a{color:#ed1c24}body.kosik #g-main .continueInPurchase::before,body.kosik #g-main .linkWithArrow::before{-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;position:absolute;content:url(../../images/icons/news_arrow.svg);height:15px;top:-2px;position:absolute;left:-37px;transform:rotate(180deg)}body.kosik #g-main .continueInPurchase:hover,body.kosik #g-main .linkWithArrow:hover{color:#ed1c24}body.kosik #g-main .continueInPurchase:hover a,body.kosik #g-main .linkWithArrow:hover a{color:#ed1c24}body.kosik #g-main .continueInPurchase:hover::before,body.kosik #g-main .linkWithArrow:hover::before{-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;left:-45px}body.kosik #g-main .continueInPurchase1{background:rgba(0,0,0,0);padding:0;position:relative;font-family:"League Spartan";color:#ed1c24;font-size:16px;margin-left:38px}body.kosik #g-main .continueInPurchase1 a{color:#ed1c24}body.kosik #g-main .continueInPurchase1::before{-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;position:absolute;content:url(../../images/icons/news_arrow.svg);position:absolute;left:-38px;transform:rotate(180deg);top:-5px}body.kosik #g-main .continueInPurchase1:hover::before{-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;left:-45px}body.kosik #g-main div.vm-fieldset-souhrn{width:100%;background:rgba(0,0,0,0) !important;display:block;position:relative;transition:none;-webkit-transition:none}body.kosik #g-main div.vm-fieldset-souhrn h2{font-family:"League Spartan Bold";font-size:28px;line-height:39px;margin:0;margin-top:40px;border-bottom:1px solid #b9b8b8;text-align:left;margin-bottom:15px;padding:0 12px}@media(max-width: 640px){body.kosik #g-main div.vm-fieldset-souhrn h2{margin-top:25px}}@media(max-width: 1200px){body.kosik #g-main div.vm-fieldset-souhrn h2{margin-bottom:18px;padding:0}}body.kosik #g-main div.vm-fieldset-souhrn>div{display:grid;grid-template-columns:.7fr .3fr;padding:4px 12 14px 12;font-family:"League Spartan";font-size:16px;line-height:18px}@media(max-width: 1200px){body.kosik #g-main div.vm-fieldset-souhrn>div{margin-bottom:18px}}body.kosik #g-main div.vm-fieldset-souhrn>div .right{font-family:"League Spartan SemiBold"}body.kosik #g-main div.vm-fieldset-souhrn>div .right span{font-family:"League Spartan SemiBold"}body.kosik #g-main div.vm-fieldset-souhrn>div.cena-celkem{font-size:18px;border-top:1px solid #b9b8b8;font-size:20px;padding:15px 0;margin:0 12px;font-family:"League Spartan Bold"}@media(max-width: 1200px){body.kosik #g-main div.vm-fieldset-souhrn>div.cena-celkem{margin:0}}body.kosik #g-main div.vm-fieldset-souhrn>div.cena-celkem .left{font-family:"League Spartan Bold"}body.kosik #g-main div.vm-fieldset-souhrn>div.cena-celkem .right span{font-family:"League Spartan Bold"}body.kosik #g-main div.vm-fieldset-souhrn.afterscroll{transition:all .3s ease-in-out !important;-webkit-transition:all .3s ease-in-out !important}body.kosik #g-main div#opc_basket{display:grid;grid-template-columns:.7fr .3fr;column-gap:2em;overflow:visible;margin-top:65px;padding-top:10px;position:relative}@media(max-width: 640px){body.kosik #g-main div#opc_basket{margin-top:45px}}@media(max-width: 1200px){body.kosik #g-main div#opc_basket{grid-template-columns:1fr !important}body.kosik #g-main div#opc_basket .product-container-cart{grid-template-columns:100px 1fr .5fr 1fr .5fr 42px !important}body.kosik #g-main div#opc_basket .product-container-cart .vm-cart-item-quantity{justify-self:center}}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist{background:rgba(0,0,0,0) !important;margin:0}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist #checkoutForm{margin:0}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist h2{font-family:"League Spartan Bold";font-size:28px;line-height:39px;margin:0;margin-top:40px;border-bottom:1px solid #b9b8b8;text-align:left}@media(max-width: 640px){body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist h2{margin-top:25px}}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .cart-summary .product-container-cart{display:grid;grid-template-areas:"image name basicPrice quantity totalPrice delete";grid-template-columns:100px 170px 110px 60px 120px 64px;column-gap:35px;align-items:center;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #b9b8b8}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .cart-summary .product-container-cart .product_available_to_text{left:0;padding-top:5px}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .cart-summary .product-container-cart .product_available_to_text p{font-size:12px;margin:0;color:#ed1c24;font-family:"League Spartan" !important}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .cart-summary .product-container-cart .vm-cart-item-delete{width:100%}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .cart-summary .product-container-cart.disabled{border:3px dashed #f62828}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .cart-summary .product-container-cart.disabled .vm-cart-item-delete{margin-right:8px !important}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-images{padding:0 !important;grid-area:image}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-images img{width:100px;height:100px;max-width:100px;max-height:100px;object-fit:contain}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-name{grid-area:name}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-name a,body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-name p{font-family:"League Spartan Bold" !important;color:#000;font-size:18px;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-name a:hover{color:#ed1c24;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-name .vm-customfield-cart br{display:none}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-name .vm-customfield-cart .hide_title .product-field-wrapper .product-field-label{display:none}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-name .vm-customfield-cart .product-field-wrapper,body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-name .vm-customfield-cart .product-field-type-E{display:flex;flex-direction:column;font-size:13px;padding:5px 0}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-name .vm-customfield-cart .product-field-wrapper span,body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-name .vm-customfield-cart .product-field-type-E span{color:#969696}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-name .vm-customfield-cart .product-field-wrapper a,body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-name .vm-customfield-cart .product-field-type-E a{font-size:13px;font-family:"League Spartan SemiBold" !important}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-name .vm-customfield-cart .product-field-wrapper .product-field-label,body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-name .vm-customfield-cart .product-field-type-E .product-field-label{display:block}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-name .vm-customfield-cart .comma{display:none}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-basicprice{grid-area:basicPrice}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-total{grid-area:totalPrice}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-basicprice,body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-total{min-width:100% !important;padding:0 !important}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-basicprice .PricesalesPrice,body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-basicprice p,body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-total .PricesalesPrice,body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-total p{margin:0 !important;font-size:14px;font-family:"League Spartan SemiBold";color:#000}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-basicprice .PricesalesPrice.PricesalesPrice,body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-basicprice p.PricesalesPrice,body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-total .PricesalesPrice.PricesalesPrice,body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-total p.PricesalesPrice{font-size:18px}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-quantity{grid-area:quantity}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-quantity button.vmicon.vm2-add_quantity_cart{display:none}@media(max-width: 640px){body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-quantity div.quantity-number{display:flex;justify-content:center}}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-quantity div.quantity-number p{margin:0;color:#000;width:60px;text-align:center}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-quantity div.quantity-grid{display:grid !important;grid-template-columns:39px 19px !important;grid-template-rows:19px 19px !important;place-content:center !important;border:1px solid #b9b8b8 !important;border-radius:2px;width:fit-content;margin:0}@media(max-width: 640px){body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-quantity div.quantity-grid{grid-template-columns:39px 39px 39px !important;grid-template-rows:1fr !important}}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-quantity div.quantity-grid .quantity-input{border:0;width:100%;height:39px;border-right:2px solid #b9b8b8 !important;border-radius:0px;padding:0;grid-row-start:1;grid-row-end:2;background:rgba(0,0,0,0);box-shadow:none;font-size:13px;color:#000;font-weight:normal}@media(max-width: 640px){body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-quantity div.quantity-grid .quantity-input{grid-row-end:1;border:0 !important}}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-quantity div.quantity-grid .quantity-controls:nth-child(1){border:0;width:100%;height:100%;border-radius:0px;grid-column-start:2;grid-column-end:2;padding:0;background-color:rgba(0,0,0,0);font-size:16px;color:#000;font-weight:normal;margin:0;position:relative}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-quantity div.quantity-grid .quantity-controls:nth-child(1) input{margin:0;position:absolute;top:0;bottom:0;left:0;line-height:21px}@media(max-width: 640px){body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-quantity div.quantity-grid .quantity-controls:nth-child(1){grid-column-start:3;grid-column-end:3;background-color:#f4f4f4}}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-quantity div.quantity-grid .quantity-controls:nth-child(3){border:0;border-bottom:1px solid #b9b8b8 !important;width:100%;height:100%;border-radius:0px;grid-row-start:1;grid-column-start:2;grid-column-end:2;padding:0;background-color:rgba(0,0,0,0);font-size:16px;color:#000;font-weight:normal;margin:0;position:relative}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-quantity div.quantity-grid .quantity-controls:nth-child(3) input{margin:0;position:absolute;top:0;bottom:0;left:0;line-height:23px}@media(max-width: 640px){body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-quantity div.quantity-grid .quantity-controls:nth-child(3) input{height:calc(100% - 3px);padding-top:3px}}@media(max-width: 640px){body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-quantity div.quantity-grid .quantity-controls:nth-child(3){background-color:#f4f4f4;border-left:1px solid #b9b8b8 !important;border-right:1px solid #b9b8b8 !important}}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-delete{grid-area:delete;justify-self:flex-end;font-size:0 !important}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .vm-cart-item-delete button{background:url(../../images/icons/close-2.svg) no-repeat !important;background-size:14px !important;background-position:center center !important;width:14px;height:14px;padding:0 !important}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .sectiontableentry1{background:rgba(0,0,0,0) !important}body.kosik #g-main div#opc_basket div.vm-fieldset-souhrn{width:100%;background:rgba(0,0,0,0) !important;display:block;position:relative;transition:none;-webkit-transition:none}body.kosik #g-main div#opc_basket div.vm-fieldset-souhrn h2{font-family:"League Spartan Bold";font-size:28px;line-height:39px;margin:0;margin-top:40px;border-bottom:1px solid #b9b8b8;text-align:left;margin-bottom:15px}@media(max-width: 640px){body.kosik #g-main div#opc_basket div.vm-fieldset-souhrn h2{margin-top:25px}}body.kosik #g-main div#opc_basket div.vm-fieldset-souhrn>div{display:grid;grid-template-columns:.7fr .3fr;padding:4px 12px 14px 12px;font-family:"League Spartan";font-size:16px;line-height:18px}body.kosik #g-main div#opc_basket div.vm-fieldset-souhrn>div .right,body.kosik #g-main div#opc_basket div.vm-fieldset-souhrn>div .right span{font-family:"League Spartan SemiBold"}body.kosik #g-main div#opc_basket div.vm-fieldset-souhrn>div.cena-celkem{font-size:18px;border-top:1px solid #b9b8b8;font-size:20px;padding:15px 0;margin:0 12px}body.kosik #g-main div#opc_basket div.vm-fieldset-souhrn>div.cena-celkem .left,body.kosik #g-main div#opc_basket div.vm-fieldset-souhrn>div.cena-celkem .PricesalesPrice{font-family:"League Spartan Bold"}body.kosik #g-main div#opc_basket div.vm-fieldset-souhrn.afterscroll{transition:all .3s ease-in-out !important;-webkit-transition:all .3s ease-in-out !important}@media(max-width: 640px){body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .cart-summary .product-container-cart{grid-template-areas:"image name         delete" "image basicPrice   ." "image quantity     ." "image totalPrice   ." !important;grid-column-gap:20px;grid-row-gap:10px;grid-template-columns:100px 1fr 34px !important}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .cart-summary .product-container-cart .vm-cart-item-quantity{width:100%;justify-self:flex-start}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .cart-summary .product-container-cart .vm-cart-item-quantity .quantity-grid{margin:0 auto}body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .cart-summary .product-container-cart .vm-cart-item-basicprice,body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .cart-summary .product-container-cart .vm-cart-item-total{text-align:left;display:flex;align-items:center}}@media(max-width: 640px)and (max-width: 640px){body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .cart-summary .product-container-cart .vm-cart-item-basicprice,body.kosik #g-main div#opc_basket fieldset.vm-fieldset-pricelist .cart-summary .product-container-cart .vm-cart-item-total{flex-direction:column}}body.kosik #g-main div#couponcode_field{padding:0}body.kosik #g-main div#couponcode_field h2{font-family:"League Spartan Bold";font-size:28px;line-height:39px;margin:0;margin-top:40px;border-bottom:1px solid #b9b8b8;text-align:left;border:none}@media(max-width: 640px){body.kosik #g-main div#couponcode_field h2{margin-top:25px}}@media(max-width: 640px){body.kosik #g-main div#couponcode_field h2{font-size:20px !important}}body.kosik #g-main div#couponcode_field form#userForm[name=enterCouponCode]{width:100%}body.kosik #g-main div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper{background:rgba(0,0,0,0) !important;display:flex;align-items:center;width:100%;margin-top:18px}@media(max-width: 640px){body.kosik #g-main div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper{margin:0}}body.kosik #g-main div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper .coupon-container{display:flex;align-items:center;margin-right:15px}@media(max-width: 374px){body.kosik #g-main div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper .coupon-container{flex-wrap:wrap;row-gap:15px;justify-content:space-around}}body.kosik #g-main div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper .coupon-container .detailsbutton_opc{padding:0}body.kosik #g-main div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper .coupon_in{width:100% !important;margin-right:5px}body.kosik #g-main div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper .coupon_in input{width:250px;height:39px;max-width:100%;color:#000;padding:8px 13px;border:1px solid #b9b8b8;font-size:16px;box-shadow:none;font-family:"League Spartan" !important;box-sizing:border-box !important}body.kosik #g-main div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper .coupon_in input::placeholder{color:#b9b8b8}body.kosik #g-main div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper .coupon_in input.valid,body.kosik #g-main div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper .coupon_in input.coupon_input.valid{background:rgba(79,162,59,.9411764706) !important;border:1px solid #2f751d !important;box-shadow:0 0 5px 1px rgba(47,117,29,.231372549) !important;color:#fff !important}body.kosik #g-main div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper .coupon_in input.valid::placeholder,body.kosik #g-main div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper .coupon_in input.coupon_input.valid::placeholder{color:#fff}body.kosik #g-main div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper .coupon_in input.coupon_input.notvalid.valid,body.kosik #g-main div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper .coupon_in input.coupon_input.notvalid{background:#f5f1eb !important;border:1px solid #78787b !important;color:#505455 !important;box-shadow:none !important}body.kosik #g-main div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper .coupon_in input.coupon_input.notvalid.valid::placeholder,body.kosik #g-main div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper .coupon_in input.coupon_input.notvalid::placeholder{color:#505455 !important}body.kosik #g-main div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper .coupon_in>div.after{display:none !important}body.kosik #g-main div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper .coupon_in>div.after.aftervalid{display:block !important;color:#2f751d;font-size:14px;position:absolute}body.kosik #g-main div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper .coupon_in>div.after.aftervalid.notaftervalid{display:none !important}body.kosik #g-main div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper .coupon_in input:not(.valid)~div.after{display:none !important}body.kosik #g-main div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper input#submit_coupon_button{width:127px !important;height:39px !important;max-width:100% !important;color:#fff !important;background:#ed1c24;border:none !important;font-size:13px !important;box-shadow:none !important;text-transform:uppercase !important;font-family:"League Spartan Medium" !important;transition:all .6s ease-in-out !important;-webkit-transition:all .6s ease-in-out !important;cursor:pointer !important;background:#ed1c24 !important}body.kosik #g-main div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper input#submit_coupon_button:hover{transition:all .6s ease-in-out !important;-webkit-transition:all .6s ease-in-out !important;background:#cc1b21}body.kosik #g-main div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper input#submit_coupon_button input{width:100%;height:100%;color:rgba(0,0,0,0);background:rgba(0,0,0,0);-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;font-family:"League Spartan SemiBold" !important;font-size:13px !important;text-transform:uppercase}body.kosik #g-main div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper input#submit_coupon_button:hover input{background:#cc1b21;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}body.kosik #g-main div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper input#submit_coupon_button .go_to_detail_link{width:100%;height:100%;display:flex;align-items:center;justify-content:space-around}body.kosik #g-main div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper input#submit_coupon_button:hover{background:#cc1b21 !important}body.kosik #g-main div#couponcode_field form#userForm[name=enterCouponCode] div.coupon_wrapper>a{color:#000 !important;font-family:"League Spartan";font-size:16px}body.kosik #g-main #onepage_main_div .tabcontent3 h2{font-family:"League Spartan Bold";font-size:28px;line-height:39px;margin:0;margin-top:40px;border-bottom:1px solid #b9b8b8;text-align:left}@media(max-width: 640px){body.kosik #g-main #onepage_main_div .tabcontent3 h2{margin-top:25px}}@media(max-width: 640px){body.kosik #g-main #onepage_main_div .tabcontent3 h2{font-size:26px}}body.kosik #g-main #onepage_main_div fieldset{background:rgba(0,0,0,0) !important}body.kosik #g-main #onepage_main_div fieldset .all_fields{display:grid !important;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2, 85px);grid-auto-rows:85px;grid-auto-flow:row;row-gap:15px;margin-top:1em;padding:0 !important;margin:0;margin-top:25px;width:auto !important}@media(max-width: 640px){body.kosik #g-main #onepage_main_div fieldset .all_fields{grid-template-columns:1fr;grid-auto-rows:unset;grid-template-rows:unset;margin:15px 0 0 0}}body.kosik #g-main #onepage_main_div fieldset .all_fields .vr2{display:grid;grid-template-columns:1fr}body.kosik #g-main #onepage_main_div fieldset .all_fields .vr2 .formLabel{margin:0 !important}body.kosik #g-main #onepage_main_div fieldset .all_fields .vr2 .formLabel label{margin:0 !important;font-size:20px;line-height:28px;font-family:"League Spartan Bold";color:#000}body.kosik #g-main #onepage_main_div fieldset .all_fields .vr2 .formField{width:100%;margin:0 !important}body.kosik #g-main #onepage_main_div fieldset .all_fields .vr2 .formField input:-webkit-autofill,body.kosik #g-main #onepage_main_div fieldset .all_fields .vr2 .formField input:-webkit-autofill:hover,body.kosik #g-main #onepage_main_div fieldset .all_fields .vr2 .formField input:-webkit-autofill:focus,body.kosik #g-main #onepage_main_div fieldset .all_fields .vr2 .formField textarea:-webkit-autofill,body.kosik #g-main #onepage_main_div fieldset .all_fields .vr2 .formField textarea:-webkit-autofill:hover,body.kosik #g-main #onepage_main_div fieldset .all_fields .vr2 .formField textarea:-webkit-autofill:focus,body.kosik #g-main #onepage_main_div fieldset .all_fields .vr2 .formField select:-webkit-autofill,body.kosik #g-main #onepage_main_div fieldset .all_fields .vr2 .formField select:-webkit-autofill:hover,body.kosik #g-main #onepage_main_div fieldset .all_fields .vr2 .formField select:-webkit-autofill:focus{-webkit-text-fill-color:#505455;box-shadow:0 0 0px 1000px #f4f4f4 inset !important;-webkit-box-shadow:0 0 0px 1000px #f4f4f4 inset !important;transition:background-color 5000s ease-in-out 0s}body.kosik #g-main #onepage_main_div fieldset .all_fields .vr2 .formField input{width:250px;height:39px;max-width:100%;color:#000;padding:8px 13px;border:1px solid #b9b8b8;font-size:16px;box-shadow:none;font-family:"League Spartan" !important;box-sizing:border-box !important;height:50px;width:100%}body.kosik #g-main #onepage_main_div fieldset .all_fields .vr2 .formField input::placeholder{color:#b9b8b8}body.kosik #g-main #onepage_main_div fieldset .all_fields .vr2 .formField input:focus:invalid:focus{-webkit-box-shadow:0 0 6px #ed1c24;-moz-box-shadow:0 0 6px #ed1c24;box-shadow:0 0 6px #ed1c24;transition:all .3s ease-in-out}body.kosik #g-main #onepage_main_div fieldset .all_fields .vr2 .formField input:disabled{background:#888}body.kosik #g-main #onepage_main_div fieldset .all_fields .vr2 .formField input#phone_1_field{padding-left:89px}body.kosik #g-main #onepage_main_div fieldset .all_fields .company-checkbox{position:relative;justify-content:center;align-self:center;grid-template-rows:repeat(2, 85px);margin-top:30px}@media(max-width: 640px){body.kosik #g-main #onepage_main_div fieldset .all_fields .company-checkbox{margin-top:20px}}body.kosik #g-main #onepage_main_div fieldset .all_fields .company-checkbox .checkbox{position:absolute;width:18px !important;height:18px !important;min-height:unset;padding:0 !important;border:1px solid #b9b8b8;cursor:pointer;top:-3px}body.kosik #g-main #onepage_main_div fieldset .all_fields .company-checkbox .checkbox.checked::before{content:"";position:absolute;left:7px;top:3px;width:3px;height:8px;border:solid #b9b8b8;border-width:0 2px 2px 0;transform:rotate(45deg)}body.kosik #g-main #onepage_main_div fieldset .all_fields .company-checkbox p{font-size:16px;color:#000;margin:0 0 0 2em !important;line-height:20px !important;cursor:pointer}body.kosik #g-main #onepage_main_div fieldset .all_fields.company-block{opacity:1;transition:all .3s ease-in-out;transform:scale(1);margin:0;margin-top:15px;width:auto}@media(max-width: 640px){body.kosik #g-main #onepage_main_div fieldset .all_fields.company-block{margin:15px 0 0 0}}body.kosik #g-main #onepage_main_div fieldset .all_fields.company-block.hidden{transform:scale(0);opacity:0;transition:all .3s ease-in-out;margin-bottom:-170px}@media(max-width: 640px){body.kosik #g-main #onepage_main_div fieldset .all_fields.company-block.hidden{margin-bottom:-400px}}body.kosik #g-main #onepage_main_div .right_checkout h2.shipping_h3{font-family:"League Spartan Bold";font-size:28px;line-height:39px;margin:0;margin-top:40px;border-bottom:1px solid #b9b8b8;text-align:left}@media(max-width: 640px){body.kosik #g-main #onepage_main_div .right_checkout h2.shipping_h3{margin-top:25px}}@media(max-width: 640px){body.kosik #g-main #onepage_main_div .right_checkout h2.shipping_h3{margin-top:40px}}body.kosik #g-main #onepage_main_div .right_checkout fieldset.notes_checkout div#customer_note_input{padding:0 0 20px 0}body.kosik #g-main #onepage_main_div .right_checkout fieldset.notes_checkout div#customer_note_input textarea{background:rgba(0,0,0,0);border:1px solid #b9b8b8 !important;width:100% !important;max-width:unset !important;color:#505455 !important;padding:20px !important;font-size:14px}body.kosik #g-main #onepage_main_div .right_checkout p{margin:1em 0 5px 0 !important;font-size:16px;color:#000}body.kosik #g-main #onepage_main_div .left_checkout h2.payment_h3{font-family:"League Spartan Bold";font-size:28px;line-height:39px;margin:0;margin-top:40px;border-bottom:1px solid #b9b8b8;text-align:left}@media(max-width: 640px){body.kosik #g-main #onepage_main_div .left_checkout h2.payment_h3{margin-top:25px}}body.kosik #g-main #onepage_main_div .left_checkout #payment_html .pay_box{padding:30px 0 20px 0;position:relative;display:flex;width:100%;max-width:100%;justify-content:space-between}body.kosik #g-main #onepage_main_div .left_checkout #payment_html .pay_box>div{width:100%}body.kosik #g-main #onepage_main_div .left_checkout #payment_html .pay_box:nth-of-type(odd){border-bottom:1px solid #d5d9cb}body.kosik #g-main #onepage_main_div .left_checkout #payment_html .pay_box:nth-of-type(even){border-bottom:1px solid #d5d9cb}body.kosik #g-main #onepage_main_div .left_checkout #payment_html .pay_box span.free{font-size:16px !important;color:#000}body.kosik #g-main #onepage_main_div .left_checkout #payment_html .pay_box div.opc_payment_wrap input{opacity:0}body.kosik #g-main #onepage_main_div .left_checkout #payment_html .pay_box div.opc_payment_wrap label{text-transform:none !important}body.kosik #g-main #onepage_main_div .left_checkout #payment_html .pay_box div.opc_payment_wrap label .vmpayment{margin-left:20px;font-size:18px;color:#000}body.kosik #g-main #onepage_main_div .left_checkout #payment_html .pay_box div.opc_payment_wrap label .vmpayment span.vmpayment_description{margin-left:20px;font-size:14px;color:#010101;line-height:18px;margin-top:5px}body.kosik #g-main #onepage_main_div .left_checkout #payment_html .pay_box div.opc_payment_wrap.selected::before{background:#b9b8b8;border-radius:50%;content:"";width:13px;height:13px;position:absolute;margin-top:4px;margin-left:4px;left:0}body.kosik #g-main #onepage_main_div .left_checkout #payment_html .pay_box div.opc_payment_wrap.selected label::before{background:rgba(0,0,0,0);border:1px solid #b9b8b8;border-radius:50%;content:"";width:19px;height:19px;position:absolute;left:0}body.kosik #g-main #onepage_main_div .left_checkout #payment_html .pay_box div.opc_payment_wrap:not(.selected)::before{background:rgba(0,0,0,0);border-radius:50%;content:"";width:13px;height:13px;position:absolute;margin-top:4px;margin-left:4px}body.kosik #g-main #onepage_main_div .left_checkout #payment_html .pay_box div.opc_payment_wrap:not(.selected) label::before{background:rgba(0,0,0,0);border:1px solid #b9b8b8;border-radius:50%;content:"";width:19px;height:19px;position:absolute;margin-top:0px;margin-left:-13px}body.kosik #g-main div#onepage_info_above_button{width:100% !important;margin:0}body.kosik #g-main div#onepage_info_above_button .checkbox_5{background-color:#fff;width:18px !important;height:18px !important;min-width:unset !important;border:1px solid #b9b8b8;z-index:5;display:block;position:relative}body.kosik #g-main div#onepage_info_above_button .checkbox_5 input#agreed_field{opacity:0;width:18px;max-width:unset !important;height:18px;margin-top:0}body.kosik #g-main div#onepage_info_above_button .checkbox_5:not(.uncheck)::before{content:"";position:absolute;left:7px;top:3px;width:3px;height:8px;border:solid #b9b8b8;border-width:0 2px 2px 0;transform:rotate(45deg)}body.kosik #g-main div#onepage_info_above_button .checkbox_55{background-color:#fff;width:18px !important;height:18px !important;min-width:unset !important;border:1px solid #b9b8b8;z-index:5;display:block;position:relative}body.kosik #g-main div#onepage_info_above_button .checkbox_55 input#agreed_news_field{opacity:0;width:18px;max-width:unset !important;height:18px;margin-top:0}body.kosik #g-main div#onepage_info_above_button .checkbox_55:not(.uncheck)::before{content:"";position:absolute;left:7px;top:3px;width:3px;height:8px;border:solid #b9b8b8;border-width:0 2px 2px 0;transform:rotate(45deg)}body.kosik #g-main div#onepage_info_above_button label.opc_bottom_labels{margin-left:.5em !important;font-size:16px !important;color:#000;line-height:21px;max-width:unset !important}body.kosik #g-main div#onepage_info_above_button label.opc_bottom_labels span{font-size:16px}body.kosik #g-main div#onepage_info_above_button label.opc_bottom_labels a{float:unset !important;color:#000 !important;text-decoration:underline}body.kosik #g-main div#onepage_info_above_button div#agreed_div,body.kosik #g-main div#onepage_info_above_button div#agreed_news_div{float:none;display:flex}body.kosik #g-main div#onepage_info_above_button #agreed_div{margin-bottom:10px}body.kosik #g-main div#onepage_info_above_button div#onepage_submit_section{float:none !important;width:100%;height:auto;padding:0;margin:0;position:relative;display:flex;justify-content:space-between;align-items:center;margin-top:25px;margin-bottom:60px}@media(max-width: 640px){body.kosik #g-main div#onepage_info_above_button div#onepage_submit_section{gap:29px;margin-bottom:22px}}body.kosik #g-main div#onepage_info_above_button div#onepage_submit_section input#confirmbtn.buttonopc{width:127px !important;height:39px !important;max-width:100% !important;color:#fff !important;background:#ed1c24;border:none !important;font-size:13px !important;box-shadow:none !important;text-transform:uppercase !important;font-family:"League Spartan Medium" !important;transition:all .6s ease-in-out !important;-webkit-transition:all .6s ease-in-out !important;cursor:pointer !important;width:203px !important;font-weight:normal;border-radius:2px;line-height:39px;background:#ed1c24 !important}body.kosik #g-main div#onepage_info_above_button div#onepage_submit_section input#confirmbtn.buttonopc:hover{transition:all .6s ease-in-out !important;-webkit-transition:all .6s ease-in-out !important;background:#cc1b21}body.kosik #g-main div#onepage_info_above_button div#onepage_submit_section input#confirmbtn.buttonopc input{width:100%;height:100%;color:rgba(0,0,0,0);background:rgba(0,0,0,0);-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;font-family:"League Spartan SemiBold" !important;font-size:13px !important;text-transform:uppercase}body.kosik #g-main div#onepage_info_above_button div#onepage_submit_section input#confirmbtn.buttonopc:hover input{background:#cc1b21;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}body.kosik #g-main div#onepage_info_above_button div#onepage_submit_section input#confirmbtn.buttonopc .go_to_detail_link{width:100%;height:100%;display:flex;align-items:center;justify-content:space-around}body.kosik #g-main div#onepage_info_above_button div#onepage_submit_section input#confirmbtn.buttonopc:hover{background:#cc1b21 !important}body.kosik #g-main #vmMainPageOPC .addressmap{box-shadow:0px 0px 50px 10px #000;display:block;max-height:388px;height:100%;position:fixed;right:5%;top:0;bottom:0;margin:auto;z-index:100000;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}body.kosik #g-main #vmMainPageOPC .addressmap #addressmap{width:100% !important;height:100% !important}body.kosik #g-main #vmMainPageOPC .addressmap #map-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;cursor:pointer;z-index:1103;background-image:url(../../images/icons/close-2.svg) !important;background-repeat:no-repeat !important;background-position:center center;background-color:#fff;border-radius:100%}body.kosik #g-main #vmMainPageOPC .addressmap.schovana{opacity:0;pointer-events:none;transform:scale(0)}body.kosik #g-main #vmMainPageOPC .addressmap:not(.schovana){max-width:450px;width:100%;opacity:1;pointer-events:all;transform:scale(1)}body.kosik #g-main #system-message-container{display:none !important}body.kosik #g-main div#fancybox-wrap{width:100% !important;max-width:800px !important}body.kosik #g-main div#fancybox-wrap div#fancybox-content{height:600px !important;max-width:unset !important}body.kosik #g-main div#fancybox-wrap span.PricesalesPrice{font-family:"League Spartan SemiBold"}body.kosik #g-main div.formField.address_picker span.address{position:absolute;transition:all .6s ease-in-out}body.kosik #g-main div.formField.address_picker:not(.warning) span.address,body.kosik #g-main div.formField.address_picker:not(.warning) span.address::before{opacity:0;pointer-events:none}body.kosik #g-main div.formField.address_picker.warning input::placeholder{color:#fff}body.kosik #g-main div.formField.address_picker.warning span.address{opacity:1;pointer-events:all;padding:0px 5px;width:auto;height:25px;display:block;border-radius:5px;line-height:25px;font-size:10px;margin-top:-32px;background:#ca4f4f;color:#fff}body.kosik #g-main div.formField.address_picker.warning span.address::before{display:block;content:"";position:absolute;left:10px;background:rgba(0,0,0,0);bottom:-5px;width:0px;height:0px;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #ca4f4f}body.kosik #g-main div#paymentIcons{margin-left:40px;padding-left:10px;display:flex;flex-wrap:wrap;gap:10px;align-items:baseline}body.kosik #g-main div#paymentIcons img{height:30px}@media(max-width: 640px){body.kosik #g-main div#paymentIcons{margin-left:30px}}@media(min-width: 960px){body.kosik #g-main div#paymentIcons{margin-left:0px}}body.kosik #days_availability_error_popup{width:100vw;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-around;background-color:rgba(119,119,119,.7);z-index:9999}body.kosik #days_availability_error_popup .bp_content{width:100%;max-width:fit-content;background-color:#fff;border-radius:3px;max-width:534px}@media(max-width: 575px){body.kosik #days_availability_error_popup .bp_content{position:absolute;top:calc(50vh - 255px);overflow:scroll;max-width:calc(100% - 40px);min-height:510px}}@media(max-height: 530px){body.kosik #days_availability_error_popup .bp_content{top:20px !important;max-height:calc(100% - 40px);min-height:unset !important}}body.kosik #days_availability_error_popup .bp_content .bp_header{width:100%;height:50px;display:flex;align-items:center;justify-content:space-between;background-color:#fee440;border-radius:3px 3px 0 0}body.kosik #days_availability_error_popup .bp_content .bp_header .logo_container{height:50px;padding:5px 0}body.kosik #days_availability_error_popup .bp_content .bp_header .logo_container svg{height:40px}body.kosik #days_availability_error_popup .bp_content .bp_header .closer{padding:10px;width:50px;height:50px;display:flex;align-items:center;justify-content:space-around;cursor:pointer}body.kosik #days_availability_error_popup .bp_content .bp_body{display:flex;flex-direction:column;align-items:center;padding:16px 32px;gap:16px}@media(max-width: 575px){body.kosik #days_availability_error_popup .bp_content .bp_body{overflow-y:scroll}}body.kosik #days_availability_error_popup .bp_content .bp_body .title_container{display:flex;flex-direction:column;gap:16px;align-items:center}body.kosik #days_availability_error_popup .bp_content .bp_body .title_container .title{font-family:"League Spartan Bold";margin:0;font-size:20px;text-transform:uppercase}body.kosik #days_availability_error_popup .bp_content .bp_body .description{font-size:16px;text-align:center;width:100%;margin:0}body.kosik #days_availability_error_popup .bp_content .bp_body .description .strong_desc{font-family:"League Spartan SemiBold"}body.kosik #days_availability_error_popup .bp_content .bp_body .products{width:100%;display:flex;flex-direction:column;gap:4px}body.kosik #days_availability_error_popup .bp_content .bp_body .products .product{display:flex;gap:43px;margin:0;width:100%}body.kosik #days_availability_error_popup .bp_content .bp_body .products .product .product_image{width:77px;height:77px}body.kosik #days_availability_error_popup .bp_content .bp_body .products .product .product_image img{height:77px;width:auto;object-fit:cover}body.kosik #days_availability_error_popup .bp_content .bp_body .products .product .product_desc{display:flex;flex-direction:column;gap:8px}body.kosik #days_availability_error_popup .bp_content .bp_body .products .product .product_desc .product_name{font-size:18px;font-family:"League Spartan Bold";color:#000}body.kosik #days_availability_error_popup .bp_content .bp_body .products .product .product_desc .product_days{font-size:16px;margin:0}body.kosik #days_availability_error_popup .bp_content .bp_body .products .product .product_desc .product_days .days{font-family:"League Spartan Bold"}body.kosik #days_availability_error_popup .bp_content .bp_body .message_after{font-family:"League Spartan Bold";margin:0;font-size:20px;width:100%;text-align:center}@media(max-width: 640px){body.com_virtuemart.view-cart #fake-shipping-container{border:0}body.com_virtuemart.view-cart #fake-shipping-container #maslove-trubicky-pickup{padding-bottom:16px;border-bottom:1px solid #d5d9cb}body.com_virtuemart.view-cart #fake-shipping-container #maslove-trubicky-pickup .fake-checkbox{top:16px}body.com_virtuemart.view-cart #fake-shipping-container #maslove-trubicky-delivery{padding-top:16px}}
