/* @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;}
.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}
.b-product-comments__top{margin-bottom:15px}.b-product-comments__top .btn-add-reviews{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;width:100%}@media screen and (min-width:1215px){.b-product-comments__top .btn-add-reviews{font-size:1rem;font-weight:700}}.impaired .b-product-comments__top .btn-add-reviews{background:#000 !important;color:#fff !important;border:1px solid #000;transition:0s}.impaired .b-product-comments__top .btn-add-reviews::before{display:none}.impaired .b-product-comments__top .btn-add-reviews:hover{background:#fff !important;color:#000 !important}@media screen and (min-width:1215px){.b-product-comments__top .btn-add-reviews{padding:0.5555555556rem 1.3888888889rem;border-radius:0.2777777778rem}}@media screen and (min-width:1215px){.b-product-comments__top .btn-add-reviews{min-height:2.7777777778rem}}.b-product-comments__top .btn-add-reviews: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-comments__top .btn-add-reviews:hover{background:#0B67B5}.b-product-comments__top .btn-add-reviews:hover:before{transform:translateX(70%) scale(1);width:auto;transition:0.5s}@media screen and (min-width:480px){.b-product-comments__top .btn-add-reviews{width:auto}}@media screen and (min-width:1215px){.b-product-comments__top .btn-add-reviews{min-height:3.3333333333rem}}.b-product-comments__title{font-size:25px;line-height:1.2;font-weight:700}.b-product-comments__list{margin-top:20px}.b-product-comments .empty-reviews{font-size:18px}.b-review-info{margin-top:10px;display:flex;align-items:center;background:#fff;padding:15px;border-radius:5px}.b-review-info .b-rating-big{margin-bottom:2px;margin-right:10px}.b-review-info__rating{font-weight:600;margin-right:7px}.b-review-info__count{color:#909090;text-decoration:underline;font-weight:600}.block-views-block-reviews-block-1{padding:25px 0}.block-views-block-reviews-block-1 .indented{margin-left:25px}@media screen and (min-width:1215px){.block-views-block-reviews-block-1 .indented{margin-left:18.3333333333rem}}.b-comment{padding:15px;background:#fff;border-radius:5px;margin-bottom:5px}@media screen and (min-width:1215px){.b-comment{margin-bottom:0.2777777778rem;padding:1.1111111111rem}}.b-comment.unpublished{background:rgba(219,0,26,0.1)}.b-comment__top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px}.b-comment__top-info{display:flex;flex-wrap:wrap;align-items:center;margin:0 -0.8333333333rem -5px}.b-comment__name{font-weight:700;margin:0 0.8333333333rem 5px;display:flex;align-items:center}.b-comment .field-comment-rating{margin:0 0.8333333333rem 5px}.b-comment__date{font-size:0.875rem;font-weight:400;flex-shrink:0;padding-top:2px}@media screen and (min-width:1215px){.b-comment__date{font-size:0.8888888889rem;font-weight:400}}.b-comment ul.links.inline{display:inline}.b-comment ul.links.inline li{margin:0;padding:0;display:inline}.b-comment__bottom{display:flex;justify-content:space-between;align-items:center;margin-top:15px}@media screen and (min-width:1215px){.b-comment__bottom{margin-top:2.5rem}}.b-comment__bottom-links{margin-bottom:-5px;font-size:0.75rem;font-weight:700}@media screen and (min-width:1215px){.b-comment__bottom-links{font-size:1rem;font-weight:700;margin-bottom:-0.2777777778rem}}.b-comment__bottom-links a{display:inline-flex;align-items:center;vertical-align:middle;margin:0 12px 5px 0;text-decoration:none}@media screen and (min-width:1215px){.b-comment__bottom-links a{margin:0 1.2222222222rem 0.2777777778rem 0}}.b-comment__bottom-links a:before{font-family:"icomoon";line-height:1;font-weight:normal;color:#075ba2;margin:0 0.5em 0 0}.b-comment__bottom-links a:hover{color:#075ba2}.b-comment__bottom-links a.b-comment__answers:before{content:""}.b-comment__bottom-links .comment-reply a:before{content:""}.b-comment__bottom-links .comment-delete a{color:#DB001A}.b-comment__bottom-links .comment-edit a{color:#E8760E}.b-comment.has-parent .comment-reply{display:none}.b-comment.has-parent .b-comment__name:before{content:"";font-family:"icomoon";line-height:1;font-weight:normal;color:#075ba2;margin:0 0.5em 0 0}.b-comment.has-parent .b-comment__top{margin-bottom:10px}@media screen and (min-width:1215px){.b-comment.has-parent .b-comment__top{margin-bottom:0.5555555556rem}}.comment-product-comments-form .field--name-field-comment-rating .fieldgroup{display:flex;align-items:center;justify-content:space-between}.comment-product-comments-form .field--name-field-comment-rating label.form-required::after{display:none}.comment-product-comments-form .form-actions .form-submit{min-width:100%}
.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}
