@charset "UTF-8";
.page-dostupni-liky .site-page{overflow:unset}.page-dostupni-liky .site-content__title{display:none}.page-wrapper__title{font-size:1.25rem;font-weight:500;margin-bottom:20px;text-align:center}@media screen and (min-width:1215px){.page-wrapper__title{font-size:2rem;font-weight:500}}.page-wrapper .form{text-align:center}.page-wrapper .form__content{background:#fff;margin:0 -25px;padding:25px}.page-wrapper .form .filter-line{position:relative}.page-wrapper .form .filter-line .form-submit{position:absolute;right:0;top:0;bottom:0;font-size:0;padding:0;background:none;color:#075ba2;width:60px}.page-wrapper .form .filter-line .form-submit::before{display:none}.page-wrapper .form .filter-line .form-submit::after{font-family:"icomoon";line-height:1;font-weight:normal;content:"";font-size:20px}.page-wrapper .form .error-line{padding:15px;background:#F08B22;color:#fff;border-radius:5px;display:inline-flex;flex-direction:column;align-items:center}.page-wrapper .form .error-line strong{font-size:18px;font-weight:500}.page-wrapper .form .error-line strong:not(:last-child){margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(255, 255, 255, 0.2)}.page-wrapper .form .error-line p{font-size:0.875rem;font-weight:400}@media screen and (min-width:1215px){.page-wrapper .form .error-line p{font-size:0.8888888889rem;font-weight:400}}.page-wrapper .form .field-block-title{font-size:18px;font-weight:500;margin-top:30px}.page-wrapper .form .field-block-paragraph{margin-top:20px}.page-wrapper .form .field-block-paragraph__items{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -10px -20px}.page-wrapper .form .field-block-paragraph__item{width:100%;padding:0 10px;margin-bottom:20px}.page-wrapper .form .field-paragraph-image{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#F9F9F9;width:100px;height:100px}.page-wrapper .form .field-paragraph-image img{width:30px}.page-wrapper .form .field-paragraph-text{font-size:1rem;font-weight:700;margin-top:10px;line-height:1.25}@media screen and (min-width:1215px){.page-wrapper .form .field-paragraph-text{font-size:1rem;font-weight:700}}.page-wrapper .goods{margin:25px -25px 0}.page-wrapper .goods__title{font-size:1.25rem;font-weight:500}@media screen and (min-width:1215px){.page-wrapper .goods__title{font-size:2rem;font-weight:500}}.page-wrapper .goods__table{width:100%;padding:0 25px;background:#fff}.page-wrapper .goods__table tr{display:flex;flex-wrap:wrap}.page-wrapper .goods__table td{padding:10px 5px}.page-wrapper .goods__table .img{width:92px;text-align:center}.page-wrapper .goods__table .info{width:calc(100% - 92px)}.page-wrapper .goods__table .title a{font-size:1rem;font-weight:700;text-decoration:none}@media screen and (min-width:1215px){.page-wrapper .goods__table .title a{font-size:1rem;font-weight:700}}.page-wrapper .goods__table .price{line-height:1}.page-wrapper .goods__table .price span{font-size:1rem;font-weight:700;color:#075ba2}@media screen and (min-width:1215px){.page-wrapper .goods__table .price span{font-size:1rem;font-weight:700}}.page-wrapper .goods__table .item{font-size:0.875rem;font-weight:400;margin-top:5px}@media screen and (min-width:1215px){.page-wrapper .goods__table .item{font-size:0.8888888889rem;font-weight:400}}.page-wrapper .goods__table .value{display:inline-flex;font-weight:700}.page-wrapper .goods__table .value:not(:last-child)::after{content:","}.page-wrapper .goods__table .payment{display:flex;align-items:center;justify-content:center;text-align:center;width:100%}.page-wrapper .goods__table .pay{font-size:16px;font-weight:700;color:#075ba2;margin:0 9px;flex-shrink:0}.page-wrapper .goods__table .pay__amount{white-space:nowrap}.page-wrapper .goods__table .pay.free{color:#4FA64A}.page-wrapper .goods__table .pay-button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Geometria", "Arial", "Helvetica", sans-serif;line-height:1.25;border-radius:5px;text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;transition:0.3s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;font-size:1rem;font-weight:700;color:#fff;padding:15px 25px;min-height:60px;background:#075ba2;margin:0 9px}@media screen and (min-width:1215px){.page-wrapper .goods__table .pay-button{font-size:1rem;font-weight:700}}@media screen and (min-width:1215px){.page-wrapper .goods__table .pay-button{padding:1.0555555556rem 1.3888888889rem 1rem;min-height:3.3333333333rem;border-radius:0.2777777778rem}}.page-wrapper .goods__table .pay-button::after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;transform:scaleY(0);transform-origin:center center;border-radius:5px;transition:transform 0.3s;z-index:-1}@media screen and (min-width:1215px){.page-wrapper .goods__table .pay-button::after{border-radius:0.2777777778rem}}.page-wrapper .goods__table .pay-button::after{background:#F08B22}.page-wrapper .goods__table .pay-button:hover::after{transform:scaleY(1)}.impaired .page-wrapper .goods__table .pay-button{background:#000 !important;color:#fff !important;border:1px solid #000;transition:0s}.impaired .page-wrapper .goods__table .pay-button::before,.impaired .page-wrapper .goods__table .pay-button::after{background:none !important}.impaired .page-wrapper .goods__table .pay-button:hover{background:#fff !important;color:#000 !important}.page-wrapper .goods .goods-empty{font-size:18px;font-weight:500;padding:15px;background:#F08B22;color:#fff;border-radius:5px;display:inline-flex;flex-direction:column;align-items:center}.page-wrapper [id^="skarb_phrn_order_form_ajax_wrap"]{background:#fff;margin:25px -25px 0;padding:20px 25px}.page-wrapper [id^="skarb_phrn_order_form_ajax_wrap"] .form-item-pharmacy-pickup-pharma-availd,.page-wrapper [id^="skarb_phrn_order_form_ajax_wrap"] .form-item-pharmacy-pickup-pharma-city,.page-wrapper [id^="skarb_phrn_order_form_ajax_wrap"] .form-item-pharmacy-pickup-pharma-id{display:none}.page-wrapper [id^="edit-pharmacy-pickup"]{position:relative}.page-wrapper .pharma-preview{background:#E0EAF3;margin:-20px -25px 0;padding:16px 25px 50px}.page-wrapper .pharma-preview .label{display:none}.page-wrapper .pharma-preview .logo{margin-bottom:15px}.page-wrapper .pharma-preview .val{font-weight:400}.page-wrapper .pharma-preview .val-label{font-weight:700;color:#075ba2}.page-wrapper .pharmacy-chosen__city{background:none;border:none;padding:0}.page-wrapper .pharmacy-chosen__address{padding-left:0}.page-wrapper .form-item-pharmacy-pickup-change{position:absolute !important;left:0;bottom:0}.page-wrapper .form-item-pharmacy-pickup-change .option{transition:0.3s;position:relative;text-decoration:none;padding:0;font-weight:700;display:inline-block;vertical-align:middle;color:#075ba2}.page-wrapper .form-item-pharmacy-pickup-change .option:after{background:currentColor;transition:0.3s;content:"";position:absolute;height:1px;right:0;bottom:0;left:0;transform:scaleX(0)}.page-wrapper .form-item-pharmacy-pickup-change .option:after{transform:scaleX(1)}.page-wrapper .form-item-pharmacy-pickup-change .option:hover:after{transform:scaleX(0)}.page-wrapper .form-item-pharmacy-pickup-change .option:before{display:none}.page-wrapper .form-item-pharmacy-pickup-change .option:after{top:auto;width:auto;margin:0;opacity:1;left:0}.page-wrapper .contacts-wrap{margin-top:20px}.page-wrapper .contacts-wrap .form-item-phone::before{top:30px}.page-wrapper .contacts-wrap .form-item-phone label{display:none}.page-wrapper .contacts-wrap .form-item-phone .description{background:#4FA64A;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:5px;padding:14px 17px;font-size:14px;font-weight:700;margin-top:10px}.page-wrapper .contacts-wrap .form-item-note .description{font-size:0.875rem;font-weight:400;color:#9E9D9D;margin-top:5px}@media screen and (min-width:1215px){.page-wrapper .contacts-wrap .form-item-note .description{font-size:0.8888888889rem;font-weight:400}}.page-wrapper .c-title{font-size:1.125rem;font-weight:700;margin-bottom:10px}@media screen and (min-width:1215px){.page-wrapper .c-title{font-size:1.3333333333rem;font-weight:700}}.page-wrapper .details{background:#fff;margin:0 -25px;padding:12px 25px}.page-wrapper .details__title{font-size:1.125rem;font-weight:700;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width:1215px){.page-wrapper .details__title{font-size:1.3333333333rem;font-weight:700}}.page-wrapper .details__link{font-size:1rem;font-weight:700;color:#075ba2;margin-left:15px;text-decoration:none;display:flex;align-items:center}@media screen and (min-width:1215px){.page-wrapper .details__link{font-size:1rem;font-weight:700}}.page-wrapper .details__link::before{font-family:"icomoon";line-height:1;font-weight:normal;content:"";margin-right:5px}.page-wrapper .details__table{width:100%}.page-wrapper .details__table tr{display:flex;flex-direction:column;align-items:flex-start;border-top:1px solid #E8E8E8;padding:10px 0}.page-wrapper .details__table tr:last-child{padding-bottom:0}.page-wrapper .details__table .label{margin-bottom:5px}.page-wrapper .details__table .value{font-size:1rem;font-weight:700}@media screen and (min-width:1215px){.page-wrapper .details__table .value{font-size:1rem;font-weight:700}}.page-wrapper .finish{text-align:center;margin:0 -25px;padding:15px 25px;background:#fff}.page-wrapper .finish__title{font-size:1.125rem;font-weight:700}@media screen and (min-width:1215px){.page-wrapper .finish__title{font-size:1.3333333333rem;font-weight:700}}.page-wrapper .finish__item{margin-top:15px}.page-wrapper .finish .field-block-phones__item{display:inline;color:#F08B22}.page-wrapper .finish .field-block-phones__item:not(:last-child)::after{content:","}.page-wrapper .finish .field-block-phones a{font-weight:700;text-decoration:none}.page-wrapper .pharma-empty a{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Geometria", "Arial", "Helvetica", sans-serif;line-height:1.25;border-radius:5px;text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;transition:0.3s;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;font-size:1rem;font-weight:700;color:#fff;padding:10px 25px;min-height:50px;background:#075ba2;margin-top:10px;min-width:100%}@media screen and (min-width:1215px){.page-wrapper .pharma-empty a{font-size:1rem;font-weight:700}}@media screen and (min-width:1215px){.page-wrapper .pharma-empty a{padding:0.5555555556rem 1.3888888889rem;min-height:2.7777777778rem;border-radius:0.2777777778rem}}.page-wrapper .pharma-empty a::after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;transform:scaleY(0);transform-origin:center center;border-radius:5px;transition:transform 0.3s;z-index:-1}@media screen and (min-width:1215px){.page-wrapper .pharma-empty a::after{border-radius:0.2777777778rem}}.page-wrapper .pharma-empty a::after{background:#F08B22}.page-wrapper .pharma-empty a:hover::after{transform:scaleY(1)}.impaired .page-wrapper .pharma-empty a{background:#000 !important;color:#fff !important;border:1px solid #000;transition:0s}.impaired .page-wrapper .pharma-empty a::before,.impaired .page-wrapper .pharma-empty a::after{background:none !important}.impaired .page-wrapper .pharma-empty a:hover{background:#fff !important;color:#000 !important}@media screen and (min-width:768px){.page-wrapper .form .field-block-paragraph__item{width:50%}}@media screen and (min-width:1215px){.page-wrapper__title{margin-bottom:2.0555555556rem}.page-wrapper__title:not(.page-wrapper__title--form){text-align:left}.page-wrapper__content{display:flex;align-items:flex-start}.page-wrapper .form{flex-grow:1}.page-wrapper .form__content{padding:3.3333333333rem 8.3333333333rem;border-radius:0.2777777778rem;margin:0}.page-wrapper .form .filter-line .skarb-en-num{height:5rem}.page-wrapper .form .filter-line .form-submit{width:3.5555555556rem}.page-wrapper .form .filter-line .form-submit::after{font-size:1.3333333333rem}.page-wrapper .form .error-line{padding:1.6666666667rem;border-radius:0.5555555556rem}.page-wrapper .form .error-line strong{font-size:1.3333333333rem}.page-wrapper .form .error-line strong:not(:last-child){padding-bottom:0.5555555556rem;margin-bottom:0.5555555556rem}.page-wrapper .form .field-block-title{font-size:1.3333333333rem;margin-top:2.2222222222rem}.page-wrapper .form .field-block-paragraph{margin-top:1.6666666667rem}.page-wrapper .form .field-block-paragraph__items{margin:0 -0.8333333333rem -0.5555555556rem}.page-wrapper .form .field-block-paragraph__item{width:33.333%;padding:0 0.8333333333rem;margin-bottom:1.6666666667rem}.page-wrapper .form .field-paragraph-image{width:6.6666666667rem;height:6.6666666667rem}.page-wrapper .form .field-paragraph-image img{width:1.9444444444rem}.page-wrapper .form .field-paragraph-text{margin-top:1.3888888889rem}.page-wrapper .goods{flex-grow:1;margin:0}.page-wrapper .goods__table{border-radius:0.2777777778rem}.page-wrapper .goods__table tr{display:table-row}.page-wrapper .goods__table td{padding:0.8333333333rem}.page-wrapper .goods__table .img{width:10rem}.page-wrapper .goods__table .info{width:auto}.page-wrapper .goods__table .title a{transition:0.2s}.page-wrapper .goods__table .title a:hover{color:#F08B22}.page-wrapper .goods__table .item{margin-top:0.2777777778rem}.page-wrapper .goods__table .price{margin-top:0.2777777778rem}.page-wrapper .goods__table .payment{display:table-cell;width:auto}.page-wrapper .goods__table .pay{font-size:1.1111111111rem}.page-wrapper .goods__table .pay__amount{white-space:nowrap}.page-wrapper .goods__table .pay-button{margin-top:0.8333333333rem;min-width:12rem}.page-wrapper .goods .goods-empty{padding:1.6666666667rem;border-radius:0.5555555556rem;font-size:1.3333333333rem}.page-wrapper [id^="skarb_phrn_order_form_ajax_wrap"]{flex-grow:1;padding:1.3888888889rem;border-radius:0.2777777778rem;margin:0}.page-wrapper .pharma-preview{margin:0;border-radius:0.2777777778rem;padding:1.1111111111rem 1.3888888889rem;display:flex;align-items:center}.page-wrapper .pharma-preview .logo{width:4.8333333333rem;margin-bottom:0;margin-right:1.6666666667rem;flex-shrink:0}.page-wrapper .pharma-preview .val{margin-right:11.6666666667rem}.page-wrapper .choose_pharmacy_page{position:relative}.page-wrapper .pharmacy-chosen__city{position:absolute;right:0;bottom:100%;margin-bottom:0.8333333333rem;background:none;border:none;padding:1rem}.page-wrapper .pharmacy-chosen-row-rows-info--container.contacts{align-self:center}.page-wrapper .form-item-pharmacy-pickup-change{display:inline;margin-top:0;left:auto;right:2.7777777778rem;margin-bottom:0 !important;bottom:50%;transform:translateY(50%)}.page-wrapper .contacts-wrap{margin-top:1.6666666667rem}.page-wrapper .contacts-wrap .form-item-phone{display:flex}.page-wrapper .contacts-wrap .form-item-phone input{width:20rem}.page-wrapper .contacts-wrap .form-item-phone .description{border-radius:0.2777777778rem;margin-left:0.8333333333rem;padding:0.8333333333rem 1.1111111111rem;text-align:center;margin-top:0;font-size:0.8888888889rem;flex-grow:1}.page-wrapper .contacts-wrap~.form-actions .form-submit{width:20rem}.page-wrapper .c-title{margin-bottom:1.1111111111rem}.page-wrapper .details{position:sticky;width:28.3333333333rem;margin:0 0 0 3.3333333333rem;flex-shrink:0;padding:1.3888888889rem 1.6666666667rem;border-radius:0.2777777778rem;top:5.5555555556rem;order:1}.toolbar-horizontal .page-wrapper .details{top:7.7222222222rem}.toolbar-horizontal.toolbar-tray-open .page-wrapper .details{top:9.9444444444rem}.page-wrapper .details__title{margin-bottom:1.3888888889rem}.page-wrapper .details__link{margin-left:0.8333333333rem;transition:0.2s}.page-wrapper .details__link:hover{color:#F08B22}.page-wrapper .details__link::before{margin-right:0.2777777778rem}.page-wrapper .details__table tr{display:table-row;padding:0}.page-wrapper .details__table tr:last-child td{padding-bottom:0}.page-wrapper .details__table td{padding:0.8333333333rem 0;border-top:1px solid #E8E8E8}.page-wrapper .details__table .label{padding-right:0.8333333333rem;margin-bottom:0}.page-wrapper .details__table .value{text-align:right}.page-wrapper .finish{margin:0;padding:2.6666666667rem;border-radius:0.2777777778rem}.page-wrapper .finish__item{margin-top:0.5555555556rem}.page-wrapper .finish .field-block-phones{display:inline}.page-wrapper .finish .field-block-phones *{display:inline}.page-wrapper .pharma-empty{display:flex;align-items:center;justify-content:space-between}.page-wrapper .pharma-empty a{margin-top:0;min-width:auto}}