/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/classy/images/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
[type="color"],[type="date"],[type="datetime"],[type="datetime-local"],[type="email"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],[type="phone"],select,textarea{padding:5px 12px;height:60px;width:100%;outline:none;box-shadow:none;background:#F9F9F9;border:1px solid #E8E8E8;border-radius:5px;transition:background-color 0.3s,border-color 0.3s;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1rem;font-weight:normal;font-family:"Geometria","Arial","Helvetica",sans-serif;color:#2E2D2D;line-height:1.25;min-width:0}.impaired [type="color"],.impaired [type="date"],.impaired [type="datetime"],.impaired [type="datetime-local"],.impaired [type="email"],.impaired [type="month"],.impaired [type="number"],.impaired [type="password"],.impaired [type="search"],.impaired [type="tel"],.impaired [type="text"],.impaired [type="time"],.impaired [type="url"],.impaired [type="week"],.impaired [type="phone"],.impaired select,.impaired textarea{background:#fff;border-color:#000}@media screen and (min-width:1215px){[type="color"],[type="date"],[type="datetime"],[type="datetime-local"],[type="email"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],[type="phone"],select,textarea{height:3.3333333333rem;padding:0.2777777778rem 0.6666666667rem;border-radius:0.2777777778rem}}
.breadcrumb{padding:0}@media screen and (min-width:1215px){.breadcrumb{font-size:0.8888888889rem;font-weight:400;display:flex;align-items:center;justify-content:space-between}}.breadcrumb ol{display:flex;align-items:center}@media screen and (min-width:1215px){.breadcrumb ol{display:block}}.breadcrumb li{list-style:none;margin:0;padding:0;display:inline-flex;align-items:center;flex-shrink:0;font-size:0.875rem}.breadcrumb li::before{content:"";font-family:"icomoon";line-height:1;font-weight:normal;display:inline-block;vertical-align:middle;margin:0 0.625rem;font-size:0.625em;color:#075ba2}@media screen and (min-width:1215px){.breadcrumb li{font-size:0.8888888889rem}.breadcrumb li::before{margin-left:0.8333333333rem;margin-right:0.8333333333rem}}.breadcrumb li:first-of-type{display:inline-block;vertical-align:middle;margin-top:-0.1em}.breadcrumb li:first-of-type:before{display:none}.breadcrumb li:first-of-type a{display:block;font-size:0;color:#075ba2}.breadcrumb li:first-of-type a:before{font-family:"icomoon";line-height:1;font-weight:normal;content:"";font-size:1.125rem}@media screen and (min-width:1215px){.breadcrumb li:first-of-type a:before{font-size:1.1111111111rem}}.breadcrumb li:last-of-type{padding-right:1.5625rem}.breadcrumb a{color:inherit;transition:all 0.3s;text-decoration:none}.breadcrumb a:hover{color:#075ba2}.breadcrumb-back{display:none;flex-shrink:0;color:#5A5959}@media screen and (min-width:1215px){.breadcrumb-back{display:block}}.breadcrumb-back a:before{font-family:"icomoon";line-height:1;font-weight:normal;content:"";display:inline-block;vertical-align:middle;margin:-0.2em 0.8em 0 0;animation-duration:1s;animation-iteration-count:infinite}.breadcrumb-back a:hover:before{animation-name:fadeOutLeft}
.block-drupal-custom-block{padding:20px 0}@media screen and (min-width:1215px){.block-drupal-custom-block{padding-top:2.2222222222rem;padding-bottom:2.2222222222rem}}.page-pharmacies .block-drupal-custom-block .block__layout{padding-left:12px;padding-right:12px}@media screen and (min-width:1215px){.page-pharmacies .block-drupal-custom-block .block__layout{padding-left:4.1666666667rem;padding-right:4.1666666667rem}}.block-drupal-custom-block .block__title{font-size:1.5rem;font-weight:500;margin:0 0 15px;text-align:left}@media screen and (min-width:1215px){.block-drupal-custom-block .block__title{font-size:2.6666666667rem;font-weight:500}}@media screen and (min-width:768px){.block-drupal-custom-block .block__title{margin-bottom:1.8333333333rem}}@media screen and (min-width:1215px){.block-drupal-custom-block .block__title{margin-bottom:1.1111111111rem}}.block-drupal-custom-block .seo-block-links{margin-bottom:15px}@media screen and (min-width:1215px){.block-drupal-custom-block .seo-block-links{margin-bottom:1.6666666667rem}}.block-drupal-custom-block .seo-block-links ul{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px}.block-drupal-custom-block .seo-block-links li{margin:0;padding:0}.block-drupal-custom-block .seo-block-links li::before{display:none}.block-drupal-custom-block .seo-block-links a{transition:0.3s;display:inline-block;text-decoration:none;font-weight:700;padding:10px 15px;background:#fff;border-radius:5px}.block-drupal-custom-block .seo-block-links a span{transition:background 0.3s;background:linear-gradient(to right,currentColor 0%,currentColor 100%) no-repeat 0 bottom;background-size:100% 1px}.block-drupal-custom-block .seo-block-links a:hover{background:#075ba2;color:#fff}@media screen and (min-width:1215px){.block-drupal-custom-block .seo-block-links a{padding:0.8333333333rem 1.6666666667rem;border-radius:0.2777777778rem}}.block-drupal-custom-block .seo-scroll{padding:15px;border:1px solid #E8E8E8}@media screen and (min-width:1215px){.block-drupal-custom-block .seo-scroll{padding:1.3888888889rem}}.block-drupal-custom-block .seo-scroll-wrapper{max-height:19.5em;overflow-x:hidden;overflow-y:auto;padding-right:15px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#075ba2 #E0EAF3}@media screen and (min-width:1215px){.block-drupal-custom-block .seo-scroll-wrapper{padding-right:1.3888888889rem}}.block-drupal-custom-block .seo-scroll-wrapper::-webkit-scrollbar{width:7px;height:7px}@media screen and (min-width:1215px){.block-drupal-custom-block .seo-scroll-wrapper::-webkit-scrollbar{width:0.3888888889rem;height:0.3888888889rem}}.block-drupal-custom-block .seo-scroll-wrapper::-webkit-scrollbar-track{background:#E0EAF3}.block-drupal-custom-block .seo-scroll-wrapper::-webkit-scrollbar-thumb{background:#075ba2;border-radius:2px}.impaired .block-drupal-custom-block .seo-scroll-wrapper{scrollbar-color:#000 #E8E8E8}.impaired .block-drupal-custom-block .seo-scroll-wrapper::-webkit-scrollbar-track{background:#E8E8E8}.impaired .block-drupal-custom-block .seo-scroll-wrapper::-webkit-scrollbar-thumb{background:#000;border-radius:0}.page-taxonomy .block-drupal-custom-block .seo-scroll-wrapper{max-height:none;overflow:unset;padding-right:0}.block-drupal-custom-block .team-group__editors{margin-top:20px}.block-drupal-custom-block .content h1,.block-drupal-custom-block .content h2,.block-drupal-custom-block .content h3,.block-drupal-custom-block .content h4,.block-drupal-custom-block .content h5{font-size:18px;font-weight:500}@media screen and (min-width:1215px){.block-drupal-custom-block .content h1,.block-drupal-custom-block .content h2,.block-drupal-custom-block .content h3,.block-drupal-custom-block .content h4,.block-drupal-custom-block .content h5{font-size:1.3333333333rem;margin:1em 0}}.block-drupal-custom-block .content h1:first-child,.block-drupal-custom-block .content h2:first-child,.block-drupal-custom-block .content h3:first-child,.block-drupal-custom-block .content h4:first-child,.block-drupal-custom-block .content h5:first-child{margin-top:0}.block-drupal-custom-block .content h1:last-child,.block-drupal-custom-block .content h2:last-child,.block-drupal-custom-block .content h3:last-child,.block-drupal-custom-block .content h4:last-child,.block-drupal-custom-block .content h5:last-child{margin-bottom:0}.block-drupal-custom-block .content h2+table td:nth-child(2){white-space:nowrap}.block-drupal-custom-block .content blockquote{padding:0;background:none;font-size:12px}@media screen and (min-width:1215px){.block-drupal-custom-block .content blockquote{font-size:0.7777777778rem}}.block-drupal-custom-block .content blockquote h2{margin:0.5em 0;font-size:18px}@media screen and (min-width:1215px){.block-drupal-custom-block .content blockquote h2{font-size:1.3333333333rem}}.block-drupal-custom-block .content blockquote p{margin:0 auto 8px}@media screen and (min-width:1215px){.block-drupal-custom-block .content blockquote p{margin:0 auto 0.4444444444rem}}@media screen and (min-width:1215px){.block-drupal-custom-block .content{padding-right:1.6666666667rem}}.block-drupal-custom-block .content table.table-goods,.block-drupal-custom-block .content table.table-info{margin-top:2em}.block-drupal-custom-block .content table.table-goods caption,.block-drupal-custom-block .content table.table-info caption{margin-bottom:0.5em;font-size:1.125rem;font-weight:700;font-weight:500;text-align:left}@media screen and (min-width:1215px){.block-drupal-custom-block .content table.table-goods caption,.block-drupal-custom-block .content table.table-info caption{font-size:1.3333333333rem;font-weight:700}}@media screen and (min-width:1215px){.block-drupal-custom-block .content table.table-goods caption,.block-drupal-custom-block .content table.table-info caption{margin-bottom:0.75em;font-weight:500}}.block-drupal-custom-block .content table.table-goods th,.block-drupal-custom-block .content table.table-info th{padding:10px;vertical-align:top;text-align:left;background:none;font-size:0.875rem;font-weight:400;font-weight:bold;border-top:1px solid #E8E8E8}@media screen and (min-width:1215px){.block-drupal-custom-block .content table.table-goods th,.block-drupal-custom-block .content table.table-info th{font-size:0.8888888889rem;font-weight:400}}@media screen and (min-width:1215px){.block-drupal-custom-block .content table.table-goods th,.block-drupal-custom-block .content table.table-info th{padding:15px;font-size:1.1111111111rem;font-weight:bold}}.block-drupal-custom-block .content table.table-goods th:last-child,.block-drupal-custom-block .content table.table-info th:last-child{text-align:center}.block-drupal-custom-block .content table.table-goods td,.block-drupal-custom-block .content table.table-info td{border-width:1px 0 1px 0;border-style:solid;border-color:#E8E8E8;font-size:0.875rem;font-weight:400}@media screen and (min-width:1215px){.block-drupal-custom-block .content table.table-goods td,.block-drupal-custom-block .content table.table-info td{font-size:0.8888888889rem;font-weight:400}}.block-drupal-custom-block .content table.table-goods td:last-child{text-align:center}@media screen and (min-width:480px){.block-drupal-custom-block .content table.table-goods td:last-child{width:42%}}@media screen and (min-width:768px){.block-drupal-custom-block .content table.table-goods td:last-child{width:50%}}@media screen and (min-width:992px){.block-drupal-custom-block .content table.table-goods td:last-child{width:20%}}.block-drupal-custom-block .content table.table-info td{min-width:150px}@media screen and (min-width:480px){.block-drupal-custom-block .content table.table-info td{max-width:unset}}.block-drupal-custom-block .content table.table-info td:last-child{text-align:center;max-width:50%}@media screen and (min-width:480px){.block-drupal-custom-block .content table.table-info td:last-child{width:42%}}@media screen and (min-width:768px){.block-drupal-custom-block .content table.table-info td:last-child{width:50%}}@media screen and (min-width:992px){.block-drupal-custom-block .content table.table-info td:last-child{width:85%}}@media screen and (min-width:992px){.block-drupal-custom-block .content table.table-info td:first-child{width:15%}}.block-drupal-custom-block .content table.table-info td a{color:#075ba2;text-decoration:underline;text-underline-position:under;transition:all 0.3s}.block-drupal-custom-block .content table.table-info td a:hover{text-decoration:none;transition:all 0.3s}
.b-product__status{position:absolute;left:10px;top:10px;z-index:5;display:flex;flex-direction:column;align-items:flex-start;font-size:1rem;font-weight:700;font-size:0.75rem}@media screen and (min-width:1215px){.b-product__status{font-size:1rem;font-weight:700}}.b-product__status.has-suffix{font-size:12px}@media screen and (min-width:1215px){.b-product__status{top:0.5555555556rem;left:0.5555555556rem}.b-product__status.has-suffix{font-size:0.7777777778rem}}.b-product__status .item{background:#F08B22;border:1px solid #FFCFD1;padding:3px 10px;color:#fff;text-align:center;margin:0 0 3px;border-radius:10px 3px 10px 3px}.b-product__status .item:last-of-type{margin-bottom:0}@media screen and (min-width:1215px){.b-product__status .item{padding:0.2777777778rem 0.8333333333rem;border-radius:0.8333333333rem 0.1666666667rem 0.8333333333rem 0.1666666667rem}}.b-product__is_receipt{font-size:1rem;font-weight:700;font-size:0.75rem;position:absolute;left:10px;bottom:10px;z-index:5;background:#419C56;padding:3px 10px;color:#fff;text-align:center;margin:0 0 3px;border-radius:3px 10px 3px 10px}@media screen and (min-width:1215px){.b-product__is_receipt{font-size:1rem;font-weight:700}}@media screen and (min-width:1215px){.b-product__is_receipt{bottom:0.5555555556rem;left:0.5555555556rem;padding:0.2777777778rem 0.8333333333rem;border-radius:0.1666666667rem 0.8333333333rem 0.1666666667rem 0.8333333333rem}}.info-actions .action,.b-product__actions .action{font-size:0.75rem;font-weight:700;display:inline-block;padding:5px 10px;border-radius:10px 0px;color:#fff}@media screen and (min-width:1215px){.info-actions .action,.b-product__actions .action{font-size:0.7777777778rem;font-weight:700}}@media screen and (min-width:1215px){.info-actions .action,.b-product__actions .action{padding:0.2777777778rem 0.5555555556rem;border-radius:0.5555555556rem 0}}.info-actions .desc,.b-product__actions .desc{font-size:0.875rem;font-weight:400}@media screen and (min-width:1215px){.info-actions .desc,.b-product__actions .desc{font-size:0.8888888889rem;font-weight:400}}.info-actions .desc strong,.b-product__actions .desc strong{color:#075ba2}.b-product__marks{position:absolute;right:0;top:-7px;z-index:2}.b-product__marks .recommend-brand-ico{width:35px;height:35px;background:url("/themes/personal/images/brand-recommend.png") no-repeat center;background-size:contain;border-radius:50%}@media screen and (min-width:1215px){.b-product__marks{top:0}.b-product__marks .recommend-brand-ico{width:4.1666666667rem;height:4.1666666667rem}}.b-product-small .available-drugs,.b-product-list .available-drugs{margin-bottom:3px}@media screen and (min-width:1215px){.b-product-small .available-drugs,.b-product-list .available-drugs{margin-bottom:0.2777777778rem;margin-top:0.4444444444rem}}.b-product-small .available-drugs-icon,.b-product-list .available-drugs-icon{width:59px;height:26px;background:url("/themes/personal/images/dostupni-liky.png") no-repeat center;background-size:contain}@media screen and (min-width:1215px){.b-product-small .available-drugs-icon,.b-product-list .available-drugs-icon{width:3.6111111111rem;height:1.5555555556rem}}.b-product-small .b-product__actions,.b-product-list .b-product__actions{position:relative !important;z-index:2;display:flex;flex-wrap:wrap;gap:3px;margin-top:10px}@media screen and (min-width:1215px){.b-product-small .b-product__actions,.b-product-list .b-product__actions{gap:0.2777777778rem;margin-top:0.5555555556rem}}.b-product-small{background:#FFF;padding:15px;transition:0.3s;position:relative;z-index:1;display:flex;flex-direction:column}@media screen and (min-width:1215px){.b-product-small{padding:0.8333333333rem;border-radius:0.2777777778rem}}.b-product-small:has(.recommend-brand-ico) .drupal_package_like_button.favorite_button{right:auto;left:10px}@media screen and (min-width:1215px){.b-product-small:has(.recommend-brand-ico) .drupal_package_like_button.favorite_button{left:0.7777777778rem}}.b-product-small:hover{box-shadow:0px 20px 30px rgba(32,32,32,0.2);z-index:2}.b-product-small.has-suffix .b-product__status .item{display:flex;align-items:center;position:relative;padding-left:7px;padding-right:7px}.b-product-small.has-suffix .b-product__status .suffix{font-size:8px;font-weight:400;margin-left:7px;position:absolute;left:100%;color:#777676;text-align:left;width:75px}.b-product-small.has-suffix .b-product-list__second{width:calc(100% - 110px)}.b-product-small.has-suffix .b-product-list__like{position:absolute;right:15px;top:10px}.b-product-small.has-suffix .field--name-field-product-images img{max-height:87%;margin-bottom:0}@media screen and (min-width:1215px){.b-product-small.has-suffix .b-product__status{margin-bottom:0.5555555556rem}.b-product-small.has-suffix .b-product__status .item{padding-left:0.5555555556rem;padding-right:0.5555555556rem}.b-product-small.has-suffix .b-product__status .suffix{font-size:0.7777777778rem;margin-left:0.5555555556rem;width:12.2222222222rem}.b-product-small.has-suffix .b-product-list__second{width:calc(100% - 15.6rem)}.b-product-small.has-suffix .b-product-list__like{right:1.6666666667rem;top:1.1111111111rem}}.b-product-small__media{position:relative;margin:0 0 10px}@media screen and (min-width:1215px){.b-product-small__media{margin-bottom:0.5555555556rem}}.b-product-small .b-product__actions{left:0;bottom:0}.b-product-small .b-product__is_receipt{left:0;bottom:0}.b-product-small .field--name-field-product-images{position:relative}.b-product-small .field--name-field-product-images a{display:block;position:relative}.b-product-small .field--name-field-product-images a::before{content:"";display:block;padding:0 0 100%}.b-product-small .field--name-field-product-images img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;height:auto;width:auto;margin:auto}.b-product-small .b-product__status.has-suffix{left:0;top:0;width:calc(100% - 50px)}.b-product-small .b-product__status.has-suffix .item{padding:5px 10px;border:none;border-radius:5px 0 10px 0;background:none;color:#777676;text-align:left}.b-product-small .b-product__status.has-suffix .item .suffix{font-size:10px;font-weight:400}.b-product-small .b-product__status.has-suffix~.b-product-small__like a{top:10px}.b-product-small .b-product__status.has-suffix~.field--name-field-product-images img{max-height:80%;margin-bottom:0}@media screen and (min-width:1215px){.b-product-small .b-product__status.has-suffix{width:calc(100% - 3.333rem)}.b-product-small .b-product__status.has-suffix .item{padding:0.2777777778rem 0.5555555556rem;border-radius:0.2777777778rem 0 0.5555555556rem 0}.b-product-small .b-product__status.has-suffix .item .suffix{font-size:0.6666666667rem}.b-product-small .b-product__status.has-suffix~.b-product-small__like a{top:0.5555555556rem}}.b-product-small__category{margin:0 0 12px}.b-product-small__category a{background:linear-gradient(to right,currentColor 0%,currentColor 100%) no-repeat 0 bottom;background-size:100% 1px;text-decoration:none;transition:0.3s}.b-product-small__category a:hover{background-size:0 1px}.b-product-small__title{font-weight:700;margin:auto 0 0.5rem;font-size:0.875rem}@media screen and (min-width:768px){.b-product-small__title{margin-bottom:5px;flex-grow:1}}@media screen and (min-width:1215px){.b-product-small__title{font-size:1rem;margin-bottom:0.2777777778rem}}.b-product-small__title a{font-size:inherit;text-decoration:none;transition:0.3s}.b-product-small__title a:hover{color:#075ba2}.b-product-small__in-stock{font-size:0.75rem;margin:0 0 0.5rem;color:#075ba2}@media screen and (min-width:768px){.b-product-small__in-stock{font-size:0.875rem;font-weight:400;flex-grow:0}}@media screen and (min-width:768px) and (min-width:1215px){.b-product-small__in-stock{font-size:0.8888888889rem;font-weight:400}}@media screen and (min-width:1215px){.b-product-small__in-stock{margin-bottom:0.5555555556rem}}.b-product-small__in-stock:before{content:"";font-family:"icomoon";line-height:1;font-weight:normal;margin:-0.2em 4px 0 0;display:inline-block;vertical-align:middle;font-size:14px}@media screen and (min-width:768px){.b-product-small__in-stock:before{font-size:1.3333333333em}}@media screen and (min-width:1215px){.b-product-small__in-stock:before{margin-right:0.2222222222rem}}.b-product-small__in-stock a{background:linear-gradient(to right,currentColor 0%,currentColor 100%) no-repeat 0 bottom;background-size:100% 1px;text-decoration:none;transition:0.3s}.b-product-small__in-stock a:hover{background-size:0 1px}@media screen and (min-width:768px){.b-product-small__buttons{display:flex;align-items:center;justify-content:space-between}}.b-product-small .b-price{display:flex;justify-content:flex-start;align-items:flex-start;text-align:center;flex-direction:column}@media screen and (min-width:768px){.b-product-small .b-price{flex-direction:row;align-items:center}}@media screen and (min-width:1215px){.b-product-small .b-price{flex-direction:column;align-items:flex-start;text-align:left}}.b-product-small .b-price__item{white-space:nowrap}.b-product-small .b-price__item--old{color:#9E9D9D;font-size:0.875rem;font-weight:400;text-decoration:line-through;margin-right:0.5555555556rem;margin-bottom:0.1rem}@media screen and (min-width:1215px){.b-product-small .b-price__item--old{font-size:0.8888888889rem;font-weight:400;text-decoration:line-through}}.b-product-small .b-price__item--old~.b-price__item--current{color:#F08B22}.b-product-small .b-price__item--current{font-size:1.25rem;font-weight:500}.b-product-small .b-price__item--current .from{font-size:0.75em}@media screen and (min-width:160px) and (max-width:1214px){.type-tile .b-product-small .b-price__item--current,.view-display-id-block_7 .b-product-small .b-price__item--current{font-size:1rem}.type-tile .b-product-small .b-price__item--current .from,.view-display-id-block_7 .b-product-small .b-price__item--current .from{display:block;text-align:left}}@media screen and (min-width:1215px){.b-product-small .b-price__item--current{font-size:1.3333333333rem;font-weight:700;font-weight:500}}.b-product-small__basket{display:flex;width:100%}.b-product-small__choose-pharmacy{font-size:1rem;font-weight:700;border:2px solid #419C56;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 4px 5px;padding:5px 7px;color:#419C56;text-align:center;text-decoration:none;min-height:50px;transition:0.3s;flex-grow:1;border-radius:5px}@media screen and (min-width:1215px){.b-product-small__choose-pharmacy{font-size:1rem;font-weight:700}}@media screen and (min-width:1215px){.b-product-small__choose-pharmacy{min-height:3.3333333333rem;font-size:0.85rem}}.b-product-small__choose-pharmacy:hover{background:#419C56;color:#fff;transform:translateY(-2px)}.b-product-small .basket_add_button_wrap{width:100%;display:flex;justify-content:flex-end;align-items:flex-end;flex-wrap:wrap}.b-product-small .addto_basket_button{font-size:1rem;font-weight:700;transition:0.3s;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;vertical-align:middle;text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background:#075ba2;border-radius:5px;color:#fff;overflow:hidden;padding:10px 25px;min-height:50px;font-weight:700;min-height:3.125rem}@media screen and (min-width:1215px){.b-product-small .addto_basket_button{font-size:1rem;font-weight:700}}.impaired .b-product-small .addto_basket_button{background:#000 !important;color:#fff !important;border:1px solid #000;transition:0s}.impaired .b-product-small .addto_basket_button::before{display:none}.impaired .b-product-small .addto_basket_button:hover{background:#fff !important;color:#000 !important}@media screen and (min-width:1215px){.b-product-small .addto_basket_button{padding:0.5555555556rem 1.3888888889rem;border-radius:0.2777777778rem}}@media screen and (min-width:1215px){.b-product-small .addto_basket_button{min-height:2.7777777778rem}}.b-product-small .addto_basket_button:before{content:"";position:absolute;display:block;top:0;background:#F08B22;border-radius:100px;z-index:-5;transition:0s;padding:0 10%;left:2px;transform:translateX(-100%) scale(0);right:0;bottom:0;width:50px}.b-product-small .addto_basket_button:hover{background:#0B67B5}.b-product-small .addto_basket_button:hover:before{transform:translateX(70%) scale(1);width:auto;transition:0.5s}@media screen and (min-width:768px){.b-product-small .addto_basket_button{margin:0 4px 5px}}@media screen and (min-width:1215px){.b-product-small .addto_basket_button{min-height:3.3333333333rem;margin-bottom:0;margin-right:0}}.b-product-small .addto_basket_button.button{padding:0;width:100%;border-radius:5px;background:#419C56;color:#fff;font-size:0;width:3.125rem;overflow:visible}@media screen and (min-width:1215px){.b-product-small .addto_basket_button.button{width:3.3333333333rem}.b-product-small .addto_basket_button.button:hover{background:#fff;color:#419C56}}.b-product-small .addto_basket_button.button:before{top:0;background:none;border:2px solid #419C56;border-radius:5px;left:0;right:0;bottom:0;width:auto;transform:none !important}.b-product-small .addto_basket_button.button:after{font-family:"icomoon";line-height:1;font-weight:normal;content:"";font-size:21px}@media screen and (min-width:1215px){.b-product-small .addto_basket_button.button:after{font-size:1.5555555556rem}}.b-product-small .addto_basket_button.button.is-cart_add{color:#fff;overflow:visible}.b-product-small .addto_basket_button.button.is-cart_add::before{background:#419C56}.b-product-small .addto_basket_button.button.is-cart_add:after{content:"";font-size:24px}@media screen and (min-width:1215px){.b-product-small .addto_basket_button.button.is-cart_add:after{font-size:1.7777777778rem}}.b-product-small .addto_basket_button.disabled{transform:none !important;background:none;display:flex;flex-grow:1;color:#F08B22;cursor:default;font-size:0.75rem;font-weight:500;padding:0 0 0.5rem;text-align:left;margin:0;min-height:auto;justify-content:flex-start}@media screen and (min-width:1215px){.b-product-small .addto_basket_button.disabled{font-size:0.8888888889rem;padding-top:0.4444444444rem;padding-bottom:0.8888888889rem}}.b-product-small .addto_basket_button.disabled:before{display:none}.b-product-small .inform-link{font-size:12px;margin-bottom:8px;width:100%}@media screen and (min-width:1215px){.b-product-small .inform-link{font-size:0.8888888889rem;margin-bottom:0.8333333333rem}}.b-product-small .price-other-city{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;font-size:0.75rem;min-width:100%;padding:0 0.625rem}@media screen and (min-width:1215px){.b-product-small .price-other-city{font-size:1rem;font-weight:700}}@media screen and (min-width:1215px){.b-product-small .price-other-city{padding:0.5555555556rem 1.3888888889rem;min-height:2.7777777778rem;border-radius:0.2777777778rem}}.b-product-small .price-other-city::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){.b-product-small .price-other-city::after{border-radius:0.2777777778rem}}.b-product-small .price-other-city::after{background:#F08B22}.b-product-small .price-other-city:hover::after{transform:scaleY(1)}.impaired .b-product-small .price-other-city{background:#000 !important;color:#fff !important;border:1px solid #000;transition:0s}.impaired .b-product-small .price-other-city::before,.impaired .b-product-small .price-other-city::after{background:none !important}.impaired .b-product-small .price-other-city:hover{background:#fff !important;color:#000 !important}@media screen and (min-width:1215px){.b-product-small .price-other-city{min-height:3.3333333333rem}}.b-product-small__buttons{display:flex;align-items:center;justify-content:space-between}.b-product-small__counter{top:100%;left:-1px;right:-1px;margin-top:4px;z-index:1;pointer-events:none}.b-product-small .drupal_package_like_button .ajax-progress{display:none}.b-product-small .drupal_package_like_button.favorite_button{font-size:0;text-decoration:none;position:absolute;top:10px;right:10px;z-index:5;background:#fff;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:5px;color:#F08B22}@media screen and (min-width:1215px){.b-product-small .drupal_package_like_button.favorite_button{width:1.7222222222rem;height:1.6666666667rem;top:0.7777777778rem;right:0.7777777778rem}}.b-product-small .drupal_package_like_button.favorite_button::before{content:"";font-size:1.25rem;font-family:"icomoon";line-height:1;font-weight:normal;font-weight:700}@media screen and (min-width:1215px){.b-product-small .drupal_package_like_button.favorite_button::before{font-size:1.1111111111rem}}.b-product-small .drupal_package_like_button.favorite_button.active{color:#F08B22}.b-product-small .drupal_package_like_button.favorite_button.active::before{content:""}.b-product-list{background:#FFFFFF;box-shadow:0px 0px 20px rgba(0,0,0,0.02);border-radius:5px;padding:0.9375rem;transition:box-shadow 0.3s,transform 0.3s;position:relative;z-index:1;display:flex}@media screen and (min-width:1215px){.b-product-list{padding:0.5555555556rem}}.b-product-list.has-suffix{flex-wrap:wrap;padding-top:10px}.b-product-list.has-suffix .b-product__status{width:calc(100% - 35px);position:static;margin-bottom:10px}.b-product-list.has-suffix .b-product__status .item{display:flex;align-items:center}.b-product-list.has-suffix .b-product__status .suffix{font-size:10px;font-weight:400;margin-left:7px;padding-left:7px;position:relative;text-align:left}.b-product-list.has-suffix .b-product__status .suffix::before{content:"";position:absolute;left:0;top:-3px;bottom:-3px;width:1px;background:#fff;opacity:0.1}.b-product-list.has-suffix .b-product-list__second{width:calc(100% - 110px)}.b-product-list.has-suffix .b-product-list__like{position:absolute;right:15px;top:10px}@media screen and (min-width:1215px){.b-product-list.has-suffix{padding-top:0.5555555556rem}.b-product-list.has-suffix .b-product__status{margin-bottom:0.5555555556rem}.b-product-list.has-suffix .b-product__status .suffix{font-size:0.7777777778rem;margin-left:0.5555555556rem;padding-left:0.5555555556rem}.b-product-list.has-suffix .b-product__status .suffix::before{top:-0.2777777778rem;bottom:-0.2777777778rem}.b-product-list.has-suffix .b-product-list__second{width:calc(100% - 15.6rem)}.b-product-list.has-suffix .b-product-list__like{right:1.6666666667rem;top:1.1111111111rem}}.b-product-list__media{margin:0 10px 0 0;width:100px;flex-shrink:0;justify-content:center;align-self:flex-start;position:relative}@media screen and (min-width:1215px){.b-product-list__media{width:13.8888888889rem;margin-right:1.6666666667rem}}.b-product-list .b-product__actions{width:100px;margin-top:10px}@media screen and (min-width:1215px){.b-product-list .b-product__actions{width:13.8888888889rem;margin-top:0.5555555556rem}}.b-product-list .field--name-field-product-images{position:relative;height:0;padding:0 0 100%;flex-grow:1}.b-product-list .field--name-field-product-images img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;height:auto;width:auto;margin:auto}@media screen and (min-width:160px) and (max-width:1214px){.b-product-list .b-product__status.has-suffix{left:15px}.b-product-list .b-product__status.has-suffix .item{font-size:8px;width:100px;padding:3px 5px}}.b-product-list .available-drugs-icon{width:5.3888888889rem;height:2.3333333333rem}.b-product-list__second{flex-grow:1;display:flex}@media screen and (min-width:1215px){.b-product-list__second{padding:1.1111111111rem;padding-left:0}}.b-product-list__info{flex-grow:1;display:flex;flex-direction:column}.b-product-list__info-first{margin:0 0 5px;display:flex;flex-direction:column}@media screen and (min-width:1215px){.b-product-list__info-first{margin-bottom:1.2222222222rem}}.b-product-list__info-top{display:flex;align-items:flex-start;justify-content:space-between;flex-grow:1}.b-product-list__top{display:flex;align-items:center;justify-content:space-between}.b-product-list__category{margin:0 0 12px}.b-product-list__category a{background:linear-gradient(to right,currentColor 0%,currentColor 100%) no-repeat 0 bottom;background-size:100% 1px;text-decoration:none;transition:0.3s}.b-product-list__category a:hover{background-size:0 1px}.b-product-list__title{font-size:0.875rem;font-weight:700}@media screen and (min-width:1215px){.b-product-list__title{font-size:1.125rem;font-weight:700}}@media screen and (min-width:1215px) and (min-width:1215px){.b-product-list__title{font-size:1.3333333333rem;font-weight:700}}.b-product-list__title a{font-size:inherit;text-decoration:none}.b-product-list__title a:hover{color:#075ba2}.b-product-list__like{margin:0 0 0 0.5rem}.b-product-list .drupal_package_like_button .ajax-progress{display:none}.b-product-list .drupal_package_like_button.favorite_button{position:relative;font-size:0;text-decoration:none;z-index:5;background:#fff;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#F08B22}@media screen and (min-width:1215px){.b-product-list .drupal_package_like_button.favorite_button{width:1.3333333333rem;height:1.3333333333rem}}.b-product-list .drupal_package_like_button.favorite_button::before{content:"";font-size:20px;font-family:"icomoon";line-height:1;font-weight:normal;font-weight:700}@media screen and (min-width:1215px){.b-product-list .drupal_package_like_button.favorite_button::before{font-size:1.1111111111rem}}.b-product-list .drupal_package_like_button.favorite_button.active{color:#F08B22}.b-product-list .drupal_package_like_button.favorite_button.active::before{content:""}.b-product-list__in-stock{color:#075ba2;font-size:0.875rem;font-weight:400}@media screen and (min-width:1215px){.b-product-list__in-stock{font-size:0.8888888889rem;font-weight:400}}.b-product-list__in-stock:not(:empty){margin:0.2777777778rem 0 0;min-height:1.4em}.b-product-list__in-stock.is-empty{display:none}.b-product-list__in-stock a{background:linear-gradient(to right,currentColor 0%,currentColor 100%) no-repeat 0 bottom;background-size:100% 1px;text-decoration:none;transition:0.3s;background-position-x:23px}.b-product-list__in-stock a:hover{background-size:0 1px}.b-product-list__in-stock a:before{content:"";font-family:"icomoon";line-height:1;font-weight:normal;margin:-0.1em 4px 0 0;display:inline-block;vertical-align:middle;font-size:1.3333333333em}@media screen and (min-width:1215px){.b-product-list__in-stock a:before{margin-right:0.2222222222rem}}.b-product-list__in-stock a.pre_load{width:100%}@media screen and (min-width:1215px){.b-product-list__in-stock a.pre_load{width:auto}}@media screen and (min-width:1215px){.b-product-list__in-stock{display:inline-block;margin-right:0.2777777778rem}}.b-product-list__inform-link-wrapper{margin-top:5px}@media screen and (min-width:1215px){.b-product-list__inform-link-wrapper{display:inline-block;margin-top:0.2777777778rem}}.b-product-list .inform-link{font-size:14px;background:#F08B22;color:#fff;padding:5px 10px;min-height:25px;font-size:12px;line-height:1;font-weight:500;border-radius:5px;text-decoration:none;position:relative;z-index:1;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}@media screen and (min-width:1215px){.b-product-list .inform-link{background:#075ba2;font-size:0.7777777778rem;padding:0.2777777778rem 0.8333333333rem;min-height:1.6666666667rem;border-radius:0.2777777778rem}.b-product-list .inform-link::after{position:absolute;content:"";left:-1px;top:-1px;bottom:-1px;right:-1px;transform:scaleX(0);transition:transform 0.3s;transform-origin:right center;z-index:-1;background:#F08B22}.b-product-list .inform-link:hover::after{transform:scaleX(1)}}.b-product-list__description{margin:0 0 0.8333333333rem;display:none}@media screen and (min-width:1215px){.b-product-list__description{display:block}}.b-product-list__description p{margin:0 !important}.b-product-list__buttons{display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:space-between;margin:auto -5px -10px}.b-product-list .b-price{margin:0 5px 10px;display:flex;flex-direction:column;align-items:flex-start}.b-product-list .b-price.pre_load+.b-product-list__basket{min-height:55px}@media screen and (min-width:1215px){.b-product-list .b-price.pre_load+.b-product-list__basket{min-height:3.3333333333rem}}.b-product-list .b-price__item{white-space:nowrap}.b-product-list .b-price__item--old{color:#9E9D9D;font-size:0.875rem;font-weight:400;text-decoration:line-through;margin:0 0.5555555556rem 0.1em 0}@media screen and (min-width:1215px){.b-product-list .b-price__item--old{font-size:1.25rem;margin-bottom:0}}.b-product-list .b-price__item--old~.b-price__item--current{color:#F08B22}.b-product-list .b-price__item--current{font-size:1.25rem;font-weight:500}@media screen and (min-width:1215px){.b-product-list .b-price__item--current{font-size:2rem;font-weight:500}}.b-product-list .b-price__integer--current .from{font-size:0.75em}.b-product-list__basket{display:flex;justify-content:space-between;margin:0 1px 0}.b-product-list__basket .basket_add_button_wrap{width:100%}@media screen and (min-width:768px){.b-product-list__basket{flex-grow:1}.b-product-list__basket .basket_add_button_wrap{display:flex;align-items:center;justify-content:flex-end}}.b-product-list__choose-pharmacy{font-size:1rem;font-weight:700;border:2px solid #419C56;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 4px 5px;padding:3px 7px;color:#419C56;text-align:center;text-decoration:none;min-height:50px;transition:0.3s;flex-grow:1;border-radius:5px}@media screen and (min-width:1215px){.b-product-list__choose-pharmacy{font-size:1rem;font-weight:700}}@media screen and (min-width:480px){.b-product-list__choose-pharmacy{padding-left:2.5rem;padding-right:2.5rem}}@media screen and (min-width:1215px){.b-product-list__choose-pharmacy{min-height:3.3333333333rem}}.b-product-list__choose-pharmacy:hover{background:#419C56;color:#fff;transform:translateY(-2px)}.b-product-list .addto_basket_button{font-size:1rem;font-weight:700;transition:0.3s;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;vertical-align:middle;text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background:#075ba2;border-radius:5px;color:#fff;overflow:hidden;padding:10px 25px;min-height:50px;font-weight:700;margin:0 4px 5px;min-height:50px}@media screen and (min-width:1215px){.b-product-list .addto_basket_button{font-size:1rem;font-weight:700}}.impaired .b-product-list .addto_basket_button{background:#000 !important;color:#fff !important;border:1px solid #000;transition:0s}.impaired .b-product-list .addto_basket_button::before{display:none}.impaired .b-product-list .addto_basket_button:hover{background:#fff !important;color:#000 !important}@media screen and (min-width:1215px){.b-product-list .addto_basket_button{padding:0.5555555556rem 1.3888888889rem;border-radius:0.2777777778rem}}@media screen and (min-width:1215px){.b-product-list .addto_basket_button{min-height:2.7777777778rem}}.b-product-list .addto_basket_button:before{content:"";position:absolute;display:block;top:0;background:#F08B22;border-radius:100px;z-index:-5;transition:0s;padding:0 10%;left:2px;transform:translateX(-100%) scale(0);right:0;bottom:0;width:50px}.b-product-list .addto_basket_button:hover{background:#0B67B5}.b-product-list .addto_basket_button:hover:before{transform:translateX(70%) scale(1);width:auto;transition:0.5s}@media screen and (min-width:1215px){.b-product-list .addto_basket_button{min-height:3.3333333333rem}}.b-product-list .addto_basket_button.button{font-size:0;padding:0;width:50px;border-radius:5px;background:#419C56;color:#fff;overflow:visible}@media screen and (min-width:1215px){.b-product-list .addto_basket_button.button{width:6.1111111111rem}}.b-product-list .addto_basket_button.button:before{top:0;background:none;border:2px solid #419C56;border-radius:5px;left:0;right:0;bottom:0;width:auto;transform:none !important}.b-product-list .addto_basket_button.button:after{font-family:"icomoon";line-height:1;font-weight:normal;content:"";font-size:21px}@media screen and (min-width:1215px){.b-product-list .addto_basket_button.button:after{font-size:1.5555555556rem}}.b-product-list .addto_basket_button.button:hover{background:#fff;color:#419C56}.b-product-list .addto_basket_button.button.is-cart_add{background:#419C56;color:#fff}.b-product-list .addto_basket_button.button.is-cart_add .btn-text{font-size:0.75rem;font-weight:700;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:5px;text-align:center;background:#419C56;display:none}@media screen and (min-width:1215px){.b-product-list .addto_basket_button.button.is-cart_add .btn-text{font-size:0.7777777778rem;font-weight:700}}.b-product-list .addto_basket_button.button.is-cart_add:after{content:"";font-size:24px}@media screen and (min-width:1215px){.b-product-list .addto_basket_button.button.is-cart_add:after{font-size:1.7777777778rem}}.b-product-list .addto_basket_button.disabled{transform:none !important;background:none;display:flex;margin-bottom:0;color:#F08B22;cursor:default;font-size:12px;font-weight:500;padding:0;text-align:left;flex-grow:1;justify-content:flex-start;min-height:25px;margin-bottom:5px}@media screen and (min-width:1215px){.b-product-list .addto_basket_button.disabled{font-size:1rem;margin-bottom:0}}.b-product-list .addto_basket_button.disabled:before{display:none}.b-product-list .price-other-city{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:0 5px;font-size:14px}@media screen and (min-width:1215px){.b-product-list .price-other-city{font-size:1rem;font-weight:700}}@media screen and (min-width:1215px){.b-product-list .price-other-city{padding:0.5555555556rem 1.3888888889rem;min-height:2.7777777778rem;border-radius:0.2777777778rem}}.b-product-list .price-other-city::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){.b-product-list .price-other-city::after{border-radius:0.2777777778rem}}.b-product-list .price-other-city::after{background:#F08B22}.b-product-list .price-other-city:hover::after{transform:scaleY(1)}.impaired .b-product-list .price-other-city{background:#000 !important;color:#fff !important;border:1px solid #000;transition:0s}.impaired .b-product-list .price-other-city::before,.impaired .b-product-list .price-other-city::after{background:none !important}.impaired .b-product-list .price-other-city:hover{background:#fff !important;color:#000 !important}@media screen and (min-width:1215px){.b-product-list .price-other-city{min-height:3.3333333333rem}}.b-product-list__last{flex-shrink:0;margin:0 0 0 15px}.b-product-list .field-product-vendor-code{padding:5px 15px 7px;display:flex;align-items:center;justify-content:center;text-align:center;background:rgba(79,166,74,0.2);border-radius:2px;font-size:13px;min-width:140px}.b-product-list .field-product-vendor-code__label{margin-right:8px}.b-product-list .field-product-vendor-code__item{font-weight:700}.b-product-list:hover{box-shadow:0 5px 20px rgba(32,32,32,0.2);z-index:2}.view-catalog .view-content{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}@media screen and (min-width:768px){.view-catalog .view-content{margin-left:-5px;margin-right:-5px}}@media screen and (min-width:1215px){.view-catalog .view-content{margin-left:-0.8333333333rem;margin-right:-0.8333333333rem}}.view-catalog .views-row{width:50%;display:flex}@media screen and (min-width:768px){.view-catalog .views-row{padding-left:5px;padding-right:5px;margin-bottom:10px;width:33.333%}}@media screen and (min-width:1215px){.view-catalog .views-row{width:20%;margin-bottom:1.6666666667rem;padding-left:0.8333333333rem;padding-right:0.8333333333rem}}.view-catalog .node{flex-grow:1;min-width:0}.view-catalog .view-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 -12px}@media screen and (min-width:160px) and (max-width:1214px){.view-catalog .view-header select{max-width:165px;width:auto;padding-right:20px;padding-left:0;height:auto;border:none;background-position-x:right;overflow:hidden !important;text-overflow:ellipsis}}.view-catalog .view-header>select{margin:0 0 0 12px;order:-1;flex-shrink:0;width:1%;flex-grow:1}.view-catalog .view-header .form-type-select{padding:0 12px;margin-top:15px;order:2;flex-shrink:0;width:100%}@media screen and (min-width:160px) and (max-width:1214px){.view-catalog .view-header .form-type-select{order:-1;margin:0;width:1%;flex-grow:1}}@media screen and (min-width:1215px){.view-catalog .view-header{margin-bottom:0.5555555556rem}.view-catalog .view-header>select{order:-2;margin-top:0;width:auto;margin-left:0.8333333333rem;flex-grow:0;max-width:none}.view-catalog .view-header .form-type-select{order:-2;margin-top:0;width:auto}}.view-catalog.view-mode-teaser .views-row,.view-catalog.view-display-id-block_7 .views-row{border-top:1px solid #F9F9F9;height:auto}.view-catalog.view-mode-teaser .views-row:nth-child(even),.view-catalog.view-display-id-block_7 .views-row:nth-child(even){border-left:1px solid #F9F9F9}@media screen and (min-width:768px){.view-catalog.view-mode-teaser .views-row:nth-child(n),.view-catalog.view-display-id-block_7 .views-row:nth-child(n){border:none}}.impaired .view-catalog.view-mode-teaser .views-row,.impaired .view-catalog.view-display-id-block_7 .views-row{border:none}.view-catalog.view-mode-list .view-content{margin-left:-12px;margin-right:-12px}@media screen and (min-width:480px){.view-catalog.view-mode-list .view-content{margin-left:0;margin-right:0}}.view-catalog.view-mode-list .views-row{width:100% !important;margin-bottom:1px;padding-left:0;padding-right:0}.view-catalog.view-mode-list .views-row.pre_load{width:calc(100% - 24px) !important;margin-left:12px;margin-right:12px;min-height:60px}@media screen and (min-width:1215px){.view-catalog.view-mode-list .views-row{margin-bottom:0.8333333333rem}.view-catalog.view-mode-list .views-row.pre_load{margin-left:0;margin-right:0;width:100% !important}}.view-catalog.view-mode-list .b-product-list{border-radius:0;box-shadow:none}@media screen and (min-width:1215px){.view-catalog.view-mode-list .b-product-list{border-radius:0.2777777778rem}}.view-catalog .swiper{margin:-40px -10px -110px;padding:40px 12px 110px}@media screen and (min-width:1215px){.view-catalog .swiper{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.view-catalog .swiper .views-row{margin-bottom:0;height:auto;width:50%}@media screen and (min-width:768px){.view-catalog .swiper .views-row{width:33.333%}}@media screen and (min-width:1215px){.view-catalog .swiper .views-row{width:20%}}.view-catalog .swiper .b-product-small{border-radius:5px}.view-catalog .swiper .b-product-small .field--name-field-product-images a{background:#fff;border-radius:3px}.view-catalog .swiper .b-product-small__in-stock{display:none}.view-catalog .swiper .b-product-small .b-price{margin-right:5px;margin-bottom:5px;justify-content:flex-start;text-align:center;flex-wrap:wrap}@media screen and (min-width:1215px){.view-catalog .swiper .b-product-small .b-price{margin:0 0.5555555556rem 0 0;flex-direction:column;align-items:flex-start}}.view-catalog .swiper .b-product-small__basket{display:block}@media screen and (min-width:1215px){.view-catalog .swiper .b-product-small__basket{display:flex}}@media screen and (min-width:1215px){.view-catalog .swiper .b-product-small:hover{box-shadow:0px 20px 30px rgba(32,32,32,0.2)}}.view-catalog .swiper-button{display:none}@media screen and (min-width:1215px){.view-catalog .swiper-button{display:flex;width:3.3333333333rem;height:3.3333333333rem;background:#075ba2;color:#fff;border-radius:50%;margin-top:0}.view-catalog .swiper-button-prev{left:-1.6666666667rem}.view-catalog .swiper-button-next{right:-1.6666666667rem}.view-catalog .swiper-button.swiper-button-disabled{display:none}.view-catalog .swiper-button:hover{color:#fff}}.view-catalog.is-lock .swiper-button{display:none}.view-catalog.view-display-id-block_3 .views-row+.views-row{border-left:1px solid #F9F9F9}.impaired .view-catalog.view-display-id-block_3 .views-row+.views-row{border:none}@media screen and (min-width:768px){.view-catalog.view-display-id-block_3 .views-row+.views-row{border-left:none}}.view-catalog.view-display-id-block_4 .b-product-small__counter{display:block}.view-catalog.view-display-id-block_4 .node,.view-catalog.view-display-id-block_4 .node__content{height:auto}.view-catalog.view-display-id-block_5 .views-exposed-form{margin:0 0 49px;width:auto;max-width:none}.view-catalog.view-display-id-block_5 .views-exposed-form .form--inline{overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#075ba2 rgba(7,91,162,0.1)}.view-catalog.view-display-id-block_5 .views-exposed-form .form--inline::-webkit-scrollbar{width:11px;height:11px}@media screen and (min-width:1215px){.view-catalog.view-display-id-block_5 .views-exposed-form .form--inline::-webkit-scrollbar{width:0.3888888889rem;height:0.3888888889rem}}.view-catalog.view-display-id-block_5 .views-exposed-form .form--inline::-webkit-scrollbar-track{background:rgba(7,91,162,0.1)}.view-catalog.view-display-id-block_5 .views-exposed-form .form--inline::-webkit-scrollbar-thumb{background:#075ba2;border-radius:2px}.impaired .view-catalog.view-display-id-block_5 .views-exposed-form .form--inline{scrollbar-color:#000 #E8E8E8}.impaired .view-catalog.view-display-id-block_5 .views-exposed-form .form--inline::-webkit-scrollbar-track{background:#E8E8E8}.impaired .view-catalog.view-display-id-block_5 .views-exposed-form .form--inline::-webkit-scrollbar-thumb{background:#000;border-radius:0}.view-catalog.view-display-id-block_5 .views-exposed-form .form--inline::-webkit-scrollbar-track{border-radius:10px}.view-catalog.view-display-id-block_5 .views-exposed-form .form--inline::-webkit-scrollbar-thumb{border-radius:10px}.view-catalog.view-display-id-block_5 .views-exposed-form .form-radios{margin:0 -10px;font-size:0;white-space:nowrap;text-align:center}.view-catalog.view-display-id-block_5 .views-exposed-form .form-radios .form-item{display:inline-block;vertical-align:middle;padding:0 10px;margin:0}.view-catalog.view-display-id-block_5 .views-exposed-form .form-radios .option{padding:9px 30px 10px;font-size:18px;font-weight:600;color:#075ba2;background:#fff;border:1px solid #075ba2;border-radius:50px}.view-catalog.view-display-id-block_5 .views-exposed-form .form-radios .option:after,.view-catalog.view-display-id-block_5 .views-exposed-form .form-radios .option:before{display:none}.view-catalog.view-display-id-block_5 .views-exposed-form .form-radios .option:hover{color:#fff;background:#F08B22;border-color:#F08B22}.view-catalog.view-display-id-block_5 .views-exposed-form .form-radios .form-radio:checked~.option{background:#075ba2;color:#fff;border-color:#075ba2}.view-catalog.view-has-slider .view-content{display:block;margin-left:-2px;margin-right:-2px;margin-bottom:-1.6666666667rem}@media screen and (min-width:1215px){.view-catalog.view-has-slider .view-content{margin-left:-0.8333333333rem;margin-right:-0.8333333333rem}}.view-catalog.view-has-slider .views-row{width:218px;padding:0 2px;margin:0 0 1.6666666667rem;height:auto}@media screen and (min-width:1215px){.view-catalog.view-has-slider .views-row{padding-left:0.8333333333rem;padding-right:0.8333333333rem;width:16.6666666667%}}.view-catalog.view-has-slider .views-row .pager{display:block;position:static}.view-catalog.view-has-slider .views-row .pager__load_more_items{display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;margin:0;background:rgba(255,255,255,0.75);font-size:0}.view-catalog.view-has-slider .views-row .pager__load_more_items a::before{display:none}.view-catalog.view-has-slider .swiper-container{margin-top:-40px;margin-bottom:-40px;padding-top:40px;padding-bottom:40px}.view-catalog.view-has-slider .swiper-hand{display:none;z-index:5;position:absolute;right:0;top:0;margin:25px 0 0}.view-catalog.view-has-slider .pager{display:none}@media screen and (min-width:1215px){.view-catalog.view-has-slider .pager{display:block}}@media screen and (min-width:1215px){.view-catalog.view-has-slider:not(.view-display-id-block_1) .views-row{width:20%}}@media screen and (min-width:768px){.view-catalog.view-display-id-block_1 .b-product-small{padding:15px}}.view-catalog.view-display-id-block_1 .b-product-small__title{flex-grow:1}.view-catalog.view-display-id-block_1 .b-product-small.has-suffix .b-product__status .suffix{width:100px}.view-block-catalog{padding:20px 0;position:relative}@media screen and (min-width:1215px){.view-block-catalog{padding-top:2.2222222222rem;padding-bottom:2.2222222222rem}}.view-block-catalog .block__layout{position:relative}.view-block-catalog .block__title{font-size:1.5rem;font-weight:500;margin:0 0 15px}@media screen and (min-width:1215px){.view-block-catalog .block__title{font-size:2.6666666667rem;font-weight:500}}@media screen and (min-width:768px){.view-block-catalog .block__title{margin-bottom:1.8333333333rem}}.view-block-catalog .view-catalog{display:flex;flex-direction:column;position:static}.view-block-catalog .view-catalog .more-link{order:-10;position:relative;z-index:2}.block-views-block-catalog-block-1 .view-header{margin:0}.block-views-block-catalog-block-1 .view-header a{font-size:1.125rem;font-weight:700;text-decoration:none;text-align:left;margin-bottom:5px;display:none}@media screen and (min-width:1215px){.block-views-block-catalog-block-1 .view-header a{font-size:1.3333333333rem;font-weight:700}}@media screen and (min-width:768px){.block-views-block-catalog-block-1 .view-header a{display:inline-flex;margin-bottom:30px;color:#F08B22;align-items:center;justify-self:center;padding:0.5555555556rem 1.6666666667rem;border:2px solid #F08B22;border-radius:0.3888888889rem}}@media screen and (min-width:1215px){.block-views-block-catalog-block-1 .view-header a{min-height:3.3333333333rem;margin-bottom:2.7777777778rem;transition:0.2s}.block-views-block-catalog-block-1 .view-header a:hover{background:#F08B22;color:#fff}}.block-views-block-catalog-block-1 .sale-filter-btn{position:absolute;right:0;bottom:100%;margin:0 0 -14px;z-index:10}.block-views-block-catalog-block-1 .sale-filter-btn a{width:56px;height:56px;border-radius:5px;background:#075ba2;color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center;text-align:center;font-size:0}.block-views-block-catalog-block-1 .sale-filter-btn a:before{content:"";font-family:"icomoon";line-height:1;font-weight:normal;font-size:24px}.page-node-933 .block-views-block-catalog-block-1 .more-link{display:none}.block-viewed-products,.block-views-block-catalog-block-3{padding:20px 0;position:relative}@media screen and (min-width:1215px){.block-viewed-products,.block-views-block-catalog-block-3{padding-top:2.2222222222rem;padding-bottom:2.2222222222rem}}.block-viewed-products .block__title,.block-views-block-catalog-block-3 .block__title{font-size:1.5rem;font-weight:500;margin:0 0 10px}@media screen and (min-width:1215px){.block-viewed-products .block__title,.block-views-block-catalog-block-3 .block__title{font-size:2.6666666667rem;font-weight:500}}@media screen and (min-width:480px){.block-viewed-products .block__title,.block-views-block-catalog-block-3 .block__title{text-align:left;margin-bottom:1.8333333333rem}}.block-viewed-products .view-header,.block-views-block-catalog-block-3 .view-header{margin:0 0 15px}@media screen and (min-width:1215px){.block-viewed-products .view-header,.block-views-block-catalog-block-3 .view-header{margin-bottom:1.8333333333rem}}.block-viewed-products .view-header .block__title,.block-views-block-catalog-block-3 .view-header .block__title{margin:0}.block-viewed-products .swiper-navigations,.block-views-block-catalog-block-3 .swiper-navigations{visibility:hidden}@media screen and (min-width:1215px){.block-viewed-products .swiper-navigations,.block-views-block-catalog-block-3 .swiper-navigations{visibility:visible}}.block-viewed-products .is-lock .swiper-navigations,.block-views-block-catalog-block-3 .is-lock .swiper-navigations{display:none}.views_style_switch_wrap{margin:0 0 15px auto;padding:0 12px;display:flex;align-items:center}.views_style_switch_wrap .item{margin:0 10px 0 0}.views_style_switch_wrap .item:last-of-type{margin-right:0}.views_style_switch_wrap .item label{font-size:0;cursor:pointer;color:#9E9D9D;display:flex;align-items:center;justify-content:center;width:1.3333333333rem;height:1.3333333333rem;margin-bottom:0}.views_style_switch_wrap .item label:before{font-family:"icomoon";line-height:1;font-weight:normal;font-size:16px}@media screen and (min-width:1215px){.views_style_switch_wrap .item label:before{font-size:0.8888888889rem}}.views_style_switch_wrap .item label:hover{color:#075ba2}.views_style_switch_wrap .item.teaser label:before{content:""}.views_style_switch_wrap .item.list label:before{content:""}.views_style_switch_wrap .item input:checked~label{color:#459CDF}@media screen and (min-width:768px){.view-block-catalog .view-catalog .more-link{position:absolute;right:0;top:0;margin-top:-10px}}@media screen and (min-width:768px) and (min-width:1215px){.view-block-catalog .view-catalog .more-link{margin-top:0}}@media screen and (min-width:1215px){.view-block-catalog .view-catalog .more-link{top:1.1111111111rem;margin-top:0}.page-front .view-block-catalog .view-catalog .more-link{top:0.1111111111rem}.view-catalog .swiper{overflow:hidden}.view-catalog .swiper .b-product-small{padding:0.5555555556rem;background:#fff}.view-catalog .swiper .b-product-small__in-stock,.view-catalog .swiper .b-product-small__like{display:block}.view-catalog .swiper .b-product-small__basket{flex-direction:row}.view-catalog .swiper .b-product-small__basket .addto_basket_button.button{width:3.3333333333rem}.view-catalog.view-display-id-block_1 .swiper-wrapper{flex-wrap:wrap;transform:none !important}.view-catalog.view-display-id-block_1 .views-row{width:16.666%;margin-bottom:1.6666666667rem}.view-catalog.view-display-id-block_1 .b-product-small .b-price{flex-direction:column;align-items:flex-start}.view-catalog.view-display-id-block_1 .b-product-small.has-suffix .b-product__status .suffix{width:7.7777777778rem;font-size:0.5555555556rem}.view-catalog.view-display-id-block_2 .views-row{width:25%}}.term-sub-categories-sd{padding:25px}.term-sub-categories-sd--title{font-size:1.125rem;font-weight:700;display:inline-flex;align-items:center;justify-content:space-between;padding:0 25px;position:relative;z-index:9999;background:#fff;pointer-events:none}@media screen and (min-width:1215px){.term-sub-categories-sd--title{font-size:1.3333333333rem;font-weight:700}}.term-sub-categories-sd--title::after{font-family:"icomoon";line-height:1;font-weight:normal;content:"";margin-left:15px;font-size:12px}@media screen and (min-width:1215px){.term-sub-categories-sd{padding:1.3888888889rem}.term-sub-categories-sd--title{display:none}}.term-sub-categories-sd-row{position:relative;font-weight:700;color:#075ba2;text-decoration:none;transition:0.3s;display:flex;align-items:center;min-height:3.5555555556rem;padding:0.8333333333rem;border-radius:5px}.term-sub-categories-sd-row:hover{background:#E0EAF3}.term-sub-categories-sd-row:hover .term-sub-categories-sd-row__name{color:#075ba2}.term-sub-categories-sd-row__image{flex-shrink:0;width:34px;height:34px;margin-right:15px;color:#075ba2}@media screen and (min-width:1215px){.term-sub-categories-sd-row__image{width:1.8888888889rem;height:1.8888888889rem;margin-right:0.8333333333rem}}.term-sub-categories-sd-row__image svg{width:auto;max-height:100%}.term-sub-categories-sd-row__image svg path{fill:#00477D}.term-sub-categories-sd-row__image svg path[stroke]{fill:none;stroke:#00477D}.term-sub-categories-sd-row__image svg circle[stroke]{fill:none;stroke:#00477D}.term-sub-categories-sd-row__name{transition:0.2s}.term-sub-categories-sd-row__full{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;font-size:0;text-decoration:none}.pre_load:not(.loads){position:relative;overflow:hidden;border-radius:15px;background-color:rgba(0,0,0,0.05) !important;color:transparent;display:inline-flex}.pre_load:not(.loads)::after{content:"";-webkit-animation:ssc-loading 1.3s infinite;animation:ssc-loading 1.3s infinite;height:100%;left:0;position:absolute;right:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:1;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(255,255,255,0.3)),to(transparent));background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent)}.pre_load:not(.loads) .b-price__item--old,.pre_load:not(.loads) .b-price__item--old~.b-price__item--current{color:transparent !important}@-webkit-keyframes ssc-loading{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes ssc-loading{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}
