.product-hero img{display:none;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.product-hero img{display:block}}.product-hero img{height:270px}.commerce-product .product{min-height:600px}@media (min-width:768px){.commerce-product .preview-image-container{margin-right:1rem;margin-bottom:1rem;width:100%}}@media (min-width:1280px){.commerce-product .preview-image-container{margin-right:2rem;margin-bottom:2rem}}@media (min-width:768px){.commerce-product .preview-image-container{width:50%;float:left}}@media (min-width:1024px){.product-hero img{height:480px}}@media (min-width:1280px){.commerce-product .preview-image-container{width:600px;height:600px;float:left}.commerce-product .product .preview-image-container img{margin:auto;height:600px;width:600px}}.commerce-product .product-body h1{font-size:2.25rem}.commerce-product .product-body{margin-top:1rem}@media (min-width:768px){.commerce-product .product-body{margin-top:0}}.commerce-product ul{overflow:hidden}.search-block-switcher{margin:auto;width:83.333333%}@media (min-width:1024px){.search-block-switcher{width:80%}}.search-block-switcher .form-actions input[type=submit]{display:none}.search-block-switcher .facet-title{font-weight:700;font-size:.875rem;text-transform:uppercase;color:#9a9a9a}.search-block-switcher>div>div:not(.empty-result){display:flex;flex-direction:column;position:relative}@media (min-width:1280px){.search-block-switcher>div>div:not(.empty-result){flex-direction:row}}.search-block-switcher .js-form-type-textfield .search-block-switcher>div>div:not(.empty-result){margin-top:.75rem}.search-block-switcher>div>div.empty-result{display:flex;flex-direction:column;position:relative}.search-block-switcher .js-form-type-textfield .search-block-switcher>div>div.empty-result{margin-top:.75rem}.search-block-switcher>div>div>div{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;margin-bottom:2rem}@media (min-width:1280px){.search-block-switcher>div>div>div{justify-content:flex-start;margin-top:0;margin-left:5rem}}.search-block-switcher .content-search{display:flex;justify-content:space-evenly;margin-bottom:.5rem;text-transform:uppercase}@media (min-width:768px){.search-block-switcher .content-search{justify-content:center}}@media (min-width:1280px){.search-block-switcher .content-search{margin-bottom:2rem}}.search-block-switcher .content-search{color:#9a9a9a;font-size:15px}.search-block-switcher__link{font-size:.875rem;white-space:nowrap}@media (min-width:640px){.search-block-switcher__link{font-size:15px}}.search-block-switcher .content-search div:not(.empty-result){display:block;font-weight:700;padding:.5rem;letter-spacing:.05rem}.search-block-switcher .content-search .active,.search-block-switcher .content-search .active+span{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}.search-block-switcher .content-search span{display:block;margin-left:.5rem;text-align:center}@media (min-width:640px){.search-block-switcher .content-search span{display:inline;margin-left:.5rem}}.search-block-switcher .content-search .active+span:after{border-color:var(--brand-background);border-bottom-width:2px;display:block;padding-top:.75rem;width:100%;content:""}.search-block-switcher .product-preview{width:300px;margin-left:auto;margin-right:auto;margin-bottom:1rem}@media (min-width:1280px){.search-block-switcher .product-preview{margin:1rem 1rem 1rem 0}}.search-block-switcher .facets-views-plugin{width:100%}.product-preview sw-teaser .product-preview-body,.product-preview sw-teaser p{height:3rem;font-size:1rem;margin:0;overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}.search-block-switcher .facet-item{padding:0 1.8rem;display:flex;font-size:1rem;margin-top:1rem;margin-bottom:1rem;padding-top:.5rem;padding-bottom:.5rem}@media (min-width:768px){.search-block-switcher .facet-item{padding:0 1.5rem}}.search-block-switcher .facet-item input{height:1.5rem;margin-right:.5rem;width:1.5rem}.search-block-switcher .block-facet--checkbox{--border-opacity:1;border-color:#eaeaea;border-color:rgba(234,234,234,var(--border-opacity));border-bottom-width:1px;padding-top:.5rem;padding-bottom:.5rem}@media (min-width:768px){.search-block-switcher .block-facet--checkbox{padding-top:1rem;padding-bottom:1rem}}.search-block-switcher nav{position:absolute;bottom:0;width:100%}.search-block-switcher .js-form-type-textfield{padding:0 1.8rem;display:none;padding-top:.75rem;padding-bottom:.75rem}@media (min-width:1280px){.search-block-switcher .js-form-type-textfield{padding:0}}.search-block-switcher .js-form-type-textfield .relative{margin-top:.75rem}.search-block-switcher .js-form-type-textfield label{font-size:1rem;text-transform:uppercase;letter-spacing:.1rem;color:#9a9a9a;font-family:Open Sans Condensed}.search-block-switcher sw-mobile-side-menu{align-self:center;margin-bottom:1rem}.search-block-switcher sw-mobile-side-menu .invoker-title{font-weight:700;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity));font-size:.9rem}.search-block-switcher sw-mobile-side-menu .menu-label{font-size:1rem;margin:0;letter-spacing:.1rem}.search-block-switcher .product-search-form-mobile{display:block}@media (min-width:1280px){.search-block-switcher .product-search-form-mobile{display:none}}.search-block-switcher .product-search-form{display:none}@media (min-width:1280px){.search-block-switcher .product-search-form{display:block}}.facet-block-view{display:none}@media (min-width:1280px){.facet-block-view{display:block}}.facet-block-mobile{display:block}@media (min-width:1280px){.facet-block-mobile{display:none}}.facet-block-mobile h4{border:0;padding:0 1.8rem;padding-top:.75rem;padding-bottom:.75rem}.facet-block-mobile .facet-mobile-title{font-size:1rem;text-transform:uppercase;color:#9a9a9a;letter-spacing:.1rem}.search-block-switcher .search-result-mobile{display:block;margin-bottom:0;margin-top:.5rem;text-align:center}@media (min-width:1280px){.search-block-switcher .search-result-mobile{display:none}}.search-block-switcher .search-result{margin-left:420px;display:none}@media (min-width:1280px){.search-block-switcher .search-result{display:block}}.search-block-switcher .search-text sw-icon{vertical-align:middle}.search-block-switcher .search-text{display:block}@media (min-width:1280px){.search-block-switcher .top-filters{display:none!important}}.search-block-switcher .top-filters{margin-bottom:0!important;width:18.75rem}.search-block-switcher .top-filters .block-facet--checkbox{display:none}.search-block-switcher .top-filters .facet-block-mobile{width:-moz-fit-content;width:fit-content;float:left}.search-block-switcher .top-filters .facets-views-plugin{margin:0 0 1rem;flex-flow:wrap}.search-block-switcher .top-filters .js-facet-deactivate:before{content:"X";font-weight:700;margin-right:-1rem;padding:.25rem .5rem;color:var(--brand-background)}.search-block-switcher .top-filters .js-facet-deactivate{color:transparent}.product-search-form-mobile .facet-block-mobile .active-filters,.search-block-switcher .top-filters .facet-item__count{display:none}.facet-block-mobile .active-filters{display:flex;flex-direction:row}.search-block-switcher #block-medication-form,.search-block-switcher #block-variations-product-variation-potence-taxonomy-term{display:none}@media (min-width:1280px){.search-block-switcher .facets-views-plugin{width:300px}}.schwabe-search-suggestions a{font-size:.875rem}.schwabe-search-suggestions .view-label{font-size:.865rem}.schwabe-search-suggestions .display-results{margin:0;padding-top:0;padding-bottom:0}.views-suggestions-container hr{border-top-width:0;margin-bottom:1rem;width:200%;border-color:#eaeaea;margin-left:-50%}.schwabe-search-suggestions hr:last-child,.views-suggestions-container hr:last-child{display:block}@media (min-width:1024px){.schwabe-search-suggestions hr:last-child,.views-suggestions-container hr:last-child{display:none}}.views-suggestions-container .views-suggestions-shadow{--bg-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--bg-opacity));height:100vh;position:fixed;top:0;right:0;width:100%;z-index:-10;opacity:.2}.schwabe-search-suggestions .views-field-title,.schwabe-search-suggestions a,.views-suggestions-container .views-element-container a,.views-suggestions-container .views-field-title{display:block;margin-bottom:1rem}.schwabe-search-suggestions .view-label,.views-suggestions .view-label{font-weight:600;margin-top:1rem;padding:.5rem;text-transform:uppercase}.schwabe-search-suggestions .display-results,.views-suggestions .display-results{font-weight:700;font-size:.875rem;padding:.5rem;color:var(--brand-background)}.schwabe-search-suggestions .display-results:last-child,.views-suggestions .display-results:last-of-type{display:block;margin-bottom:.75rem;padding-top:0}.schwabe-search-suggestions .row-container,.views-element-container{padding:.5rem .5rem 0}.schwabe-search-suggestions-view-container{margin-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-bottom:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.schwabe-multi-index-search-form input[data-once=schwabe_search_suggestions]{padding-left:2.5rem;width:100%}.product-variation .layout-flex{padding-bottom:1.25rem;border-bottom:2px solid #d3d3d3}.product-variation sw-media{--border-opacity:1;border-color:#eaeaea;border-color:rgba(234,234,234,var(--border-opacity));border-radius:.25rem;border-width:1px;align-self:center;width:100%!important;height:-moz-fit-content;height:fit-content}.product-variation sw-media+div{width:100%!important}.product-variation .mandatory-modal{padding-top:.25rem;padding-bottom:.25rem}.product-variation .mandatory-modal sw-icon{vertical-align:text-bottom}.variant-spec hr{border-top-width:0;border-bottom-width:1px;width:20%;border-color:grey;margin:unset}.product-variation .nutr-info{margin-bottom:.5rem;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}@media (min-width:1024px){.product-variation .nutr-info{margin-bottom:0;margin-left:.5rem}}.product-variation .nutr-info sw-icon{color:#464a4d}.variant-spec p:not(sw-modal p){font-size:.875rem;margin-bottom:.25rem}.product-variation .title p{font-weight:700;font-size:1.125rem;margin-bottom:0}@media (min-width:1024px){.product-variation .title p{font-size:1.125rem}}.product-variation .title p{font-family:Open Sans Condensed}.product-variation .variant-highlight{font-weight:600;font-size:.75rem;line-height:1rem;padding:.5rem 1rem;position:absolute;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity));z-index:10;width:-moz-max-content;width:max-content;background-color:#b3b3b3;top:10px}.variant-price{display:block;width:50%}@media (min-width:480px){.variant-price{margin-left:auto}}.variant-price{max-height:250px;max-width:-moz-max-content;max-width:max-content}.variant-price div{display:flex;flex-direction:column;align-items:flex-end}.variant-price .price p{font-weight:700;margin:0;color:var(--brand-background)}.variant-price .variant-description{margin-top:10px;text-align:right;position:relative}.variant-price .variant-description p{font-size:.875rem;margin-bottom:0;color:#000;font-weight:300}.variant-price .variant-description span.term-title{font-weight:700;color:#000;font-size:.875rem}.variant-price .variant-description .info{position:absolute;top:30px;background-color:#fff;border:1px solid #e9e9e9;border-radius:10px;padding:20px;text-align:left;cursor:pointer;max-width:225px;width:225px;z-index:2}@media (max-width:480px){.variant-price{width:100%}.variant-price .variant-description .term-title{display:flex;flex-direction:column;align-items:flex-end}}@media (max-width:1023px){.variant-price .variant-description .info{top:0;right:30px;width:240px;padding:15px;max-width:240px}}.variant-self p{font-size:.875rem;margin-bottom:0}.variant-self p span{font-weight:700}.variant-info hr{margin-top:10px}.accordion-flex{display:flex;flex-direction:column}@media (min-width:1024px){.accordion-flex{flex-direction:row;justify-content:space-between}}.accordion-flex sw-accordion .cke ol,.accordion-flex sw-accordion .cke ul{font-size:1rem}.product-variation sw-accordion:not([is-expanded]) span[closer],.product-variation sw-accordion[is-expanded] span[opener]{display:none}#nutr-info{color:#fff}@media (min-width:1024px){#nutr-info{margin-left:.5rem}}.product-variation .shopping-buttons{display:flex;flex-direction:column}@media (min-width:1024px){.product-variation .shopping-buttons{align-items:flex-end;justify-content:flex-end;margin-top:-3rem}}.product-variation .shopping-buttons{max-height:150px}.product-variation .shopping-buttons .add-item-to-cart{font-size:.875rem;margin-top:.25rem;padding:.5rem 0;width:100%;border-radius:9999px;min-width:220px}.product-variation .shopping-buttons .add-item-to-cart sw-icon{margin-right:.625rem}.product-variation .shopping-buttons span[is-in-cart] button{background-color:#3e8825}.product-variation .shopping-buttons span[is-in-cart] button:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));color:#3e8825;border-color:#3e8825}@media (min-width:480px){.variant-price-desktop{width:45%}}.product-variation .title{justify-content:space-between}@media (min-width:1024px){.product-variation .title{justify-content:flex-start}}@media (min-width:830px){.product-variation .title{align-items:center}}@media (min-width:1024px){.product-variation sw-media{align-items:center;display:flex!important;max-height:250px;max-width:-moz-fit-content;max-width:fit-content;width:400px!important;align-self:unset}.product-variation sw-button,.product-variation sw-link{border-radius:9999px;margin-top:.25rem;margin-bottom:.25rem;width:220px}.product-variation sw-media img{width:245px!important;height:245px}}@media (max-width:640px){.variant-info{margin-left:0}}@media (max-width:1024px){.product-variation sw-media{margin-bottom:.75rem}.variant-info{margin-left:0}}.product-variation--table{background-color:var(--brand-background);border-width:0;margin-top:3rem;overflow:visible;width:100%}@media (min-width:1024px){.product-variation--table{margin-top:0}}.product-variations-wrapper .variation-filter{margin-bottom:6rem}.product-variation--table thead tr{display:flex}@media (min-width:1024px){.product-variation--table thead tr{display:table-row}}.product-variation--table thead tr th{border-width:0;flex-grow:1;padding:.5rem .25rem}.product-variations-wrapper .multi-view-block-switcher{position:relative}.search-block-switcher .js-form-type-textfield .product-variations-wrapper .multi-view-block-switcher{margin-top:.75rem}.product-variations-wrapper .multi-view-block-switcher .content-search{position:absolute;right:0;left:0;top:16rem}@media (min-width:1024px){.product-variations-wrapper .multi-view-block-switcher .content-search{top:7rem}}@media (max-width:1024px){.product-variation--table thead tr th:not(.views-field-weight):not(.views-field-field-medication-form){display:none}.product-variation--table thead .views-field-weight{order:2}.product-variation--table td{--border-opacity:1;border-color:#eaeaea;border-color:rgba(234,234,234,var(--border-opacity))}}div[id^=views-form-product-variation-table-block] form:not(:first-child) .product-variation--table thead th{border-width:0;height:0;padding-top:0;padding-bottom:0;color:transparent;line-height:0}div[id^=views-form-product-variation-table-block] form:not(:first-child) .product-variation--table{margin-top:0}.product-variation--table th:is(.views-field-field-local-pharmacy,.views-field-field-kairion-selector,.views-field-add-to-cart){display:none}.product-variation--table th.views-field-description__value{display:table-cell}.product-variation--table tbody tr{display:block}@media (min-width:1024px){.product-variation--table tbody tr{display:table-row}}.product-variation--table tr:nth-child(2n){--bg-opacity:1;background-color:#f4f4f6;background-color:rgba(244,244,246,var(--bg-opacity))}.product-variation--table tr:nth-child(odd){--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}@media (max-width:1024px){.product-variation--table tbody tr{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}.product-variation--table tbody .views-field-field-medication-form{order:-2;grid-column:1;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.product-variation--table tbody .views-field-weight{order:-1;grid-column:2;display:flex;align-items:center}.product-variation--table tbody td:not(.views-field-field-medication-form):not(.views-field-weight){grid-column:1/-1}}.product-variation--table tr{overflow:hidden;transition-property:all;transition-duration:.3s}@media (min-width:1024px){.product-variation--table tr{max-height:100%}}.product-variation--table tr{max-height:2.5rem}.product-variation--table tbody tr.product-variant--expanded{max-height:999px;overflow:visible}.product-variation--table tbody tr.product-variant--expanded sw-button sw-icon[opener],.product-variation--table tbody tr:not(.product-variant--expanded) sw-button sw-icon[closer]{display:none}.product-variation--table td{border-width:1px 0 0;font-size:.75rem;padding:.5rem .25rem}@media (min-width:1024px){.product-variation--table td{border-top-width:0;border-bottom-width:1px;padding-top:1rem;padding-bottom:1rem;white-space:nowrap}}.product-variation--table td{display:flex;width:100%}@media (min-width:1024px){.product-variation--table td{display:table-cell;width:auto}}.product-variation--table td:not(.views-field-field-availability-status){white-space:normal}@media (min-width:1024px){.product-variation--table td:not(.views-field-field-availability-status){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.product-variation--table td[data-label]:before{display:flex;align-items:center;flex-shrink:0;font-weight:700;text-transform:uppercase;width:50%}@media (min-width:1024px){.product-variation--table td[data-label]:before{display:none}}.product-variation--table td[data-label]:before{content:attr(data-label);max-width:50%}.product-variation--table .views-field-add-to-cart[data-label]:before,.product-variation--table .views-field-field-kairion-selector[data-label]:before,.product-variation--table .views-field-field-local-pharmacy[data-label]:before,.product-variation--table .views-field-field-medication-form[data-label]:before,.product-variation--table .views-field-weight[data-label]:before{display:none}.product-variation--table .views-field-weight{border-width:0;display:inline-block}@media (min-width:1024px){.product-variation--table .views-field-weight{border-bottom-width:1px;display:table-cell}}.product-variation--table tr td.views-field-weight{width:-moz-fit-content;width:fit-content}@media (min-width:1024px){.product-variation--table tr td.views-field-title{white-space:normal;width:20%}}@media (min-width:1024px){.product-variation--table .button{min-height:0!important;padding:.5rem!important;font-size:.75rem!important}}.product-variation--table .button{border-radius:9999px;width:100%}.product-variation--table .button sw-icon{display:none}.product-variation--table .kairion-shop-now-logos{display:flex;flex-wrap:wrap;justify-content:center}.product-variation--table td:is(.views-field-field-local-pharmacy,.views-field-field-kairion-selector,.views-field-add-to-cart){padding:.5rem .25rem}@media (min-width:1024px){.product-variation--table td:is(.views-field-field-local-pharmacy,.views-field-field-kairion-selector,.views-field-add-to-cart){padding-top:0;padding-bottom:0;text-align:center}}.product-variation--table td:is(.views-field-field-local-pharmacy,.views-field-field-kairion-selector,.views-field-add-to-cart).views-field:not(:has(*)){border-width:0;padding:0}@media (min-width:1024px){.product-variation--table td:is(.views-field-field-local-pharmacy,.views-field-field-kairion-selector,.views-field-add-to-cart).views-field:not(:has(*)){border-bottom-width:1px}}.product-variation--table .views-field-description__value,.product-variation--table .views-field-field-highlight-products-variant,.product-variation--table .views-field-field-mandatory-text,.product-variation--table .views-field-field-medication,.product-variation--table .views-field-field-nutritional-information,.product-variation--table .views-field-field-product-status,.product-variation--table .views-field-field-pzn-description,.product-variation--table .views-field-field-pzn-number,.product-variation--table .views-field-field-pzn-packshot{display:none}.product-variation--table td.views-field-field-availability-status{position:relative;text-align:center}.search-block-switcher .js-form-type-textfield .product-variation--table td.views-field-field-availability-status{margin-top:.75rem}.product-variation--table sw-icon+.info{border-radius:.5rem;cursor:pointer;display:block;padding:1.25rem;position:absolute;right:50%;left:50%;text-align:left;z-index:20;--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));--transform-translate-x:-50%}@media (min-width:1024px){.product-variation--table sw-icon+.info{right:0;left:auto;transform:none}}.product-variation--table sw-icon+.info{top:3rem;background-color:#fff;border:1px solid #e9e9e9;max-width:225px;width:225px}.product-variation--table sw-icon+.info[hidden]{display:none}.product-variation--table .info p{font-weight:300;font-size:.875rem;margin-bottom:0;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity));white-space:normal}.product-variations-wrapper .pager{display:flex;justify-content:center;margin-top:5rem;padding:1rem}.product-variation--items-per-page select{width:-moz-fit-content;width:fit-content}.product-variations-wrapper:has(table) .section--items-per-page{position:absolute;right:0;left:0;bottom:5.5rem}.product-variations-wrapper:not(:has(.js-pager__items.pager)) div[id^=views-form-product-variation-table-block] form:last-child .product-variation--table{margin-bottom:10rem}.variation-filter{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:center;margin-bottom:2.5rem}@media (min-width:1024px){.variation-filter{flex-direction:row;margin-bottom:5rem}}.variation-filter div{width:100%}@media (min-width:1024px){.variation-filter div{width:auto}}.variation-filter .js-form-type-select{width:100%}@media (min-width:1024px){.variation-filter .js-form-type-select{width:auto}}.variation-filter .form-actions,.variation-filter label{display:none}.variation-filter div select{text-align:center;width:100%}@media (min-width:1024px){.variation-filter div select{width:auto}}.variation-filter div select{padding:1.2rem 2.4rem;background-color:#f2f2f2;-moz-text-align-last:center;text-align-last:center;border:2px solid transparent}.variation-filter div select option{text-align:left}.variation-filter div input{width:inherit;padding:1.2rem 2.4rem;border-color:2px solid #f2f2f2}@media (min-width:1024px){.product-variation .cart-product sw-media img{width:245px!important;height:245px;min-width:245px}}.cart-form{margin:auto;max-width:72rem}@media (min-width:640px){.cart-form{width:91.666667%}}@media (min-width:1024px){.cart-form{width:80%}}.commerce-cart{width:100%}.cart-form .product-variation{margin-bottom:1rem;width:100%}.cart-product .delete-order-item{background-color:transparent;font-weight:400;padding:0;box-shadow:none;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity));width:-moz-min-content;width:min-content;height:-moz-fit-content;height:fit-content}.cart-product .delete-order-item:hover{border-color:transparent}.cart-product .nutr-info{margin:.25rem 0 0}@media (min-width:1024px){.cart-product .nutr-info{margin-top:0;margin-left:1rem}}.cart-product .variant-info{width:100%}.cart-product .variant-spec{height:100%}.cart-product .quantity-edit-input{--border-opacity:1;border-color:#eaeaea;border-color:rgba(234,234,234,var(--border-opacity));border-radius:9999px;text-align:right;--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity));width:6rem}.cart-product .js-form-type-number{margin:0 1rem 0 0}.commerce-cart .order-total-line,.commerce-cart input[value="Update cart"]{display:none}.pharmacy-button{border-radius:.375rem;display:flex;align-items:center;justify-content:flex-start;font-weight:400;font-weight:700;height:100%;font-size:1rem;padding:1rem 3rem 1rem 0;color:var(--brand-background)}.pharmacy-button:hover{text-decoration:underline}.pharmacy-button{width:100%;grid-gap:1rem;gap:1rem}.pharmacy-button:not([button])[theme=light]{color:var(--light-background)}.pharmacy-button:not([button])[theme=accent]{color:var(--accent-background)}.pharmacy-button:not([button])[theme=accent_2]{color:var(--accent-background-2)}.pharmacy-button[button][theme=light]{background-color:var(--light-background);border-color:var(--light-background)}.pharmacy-button[button][theme=light]:hover{color:var(--light-background)}.pharmacy-button[button][theme=accent]{background-color:var(--accent-background);border-color:var(--accent-background)}.pharmacy-button[button][theme=accent]:hover{color:var(--accent-background)}.pharmacy-button[button][theme=accent_2]{background-color:var(--accent-background-2);border-color:var(--accent-background-2)}.pharmacy-button[button][theme=accent_2]:hover{color:var(--accent-background-2)}.pharmacy-button[button]{background-color:var(--brand-background)}.pharmacy-button[button]:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.pharmacy-button[button]{border-color:var(--brand-background);border-width:1px;justify-content:center;font-weight:600;padding-left:1rem;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.pharmacy-button[button]:hover{color:var(--brand-background);text-decoration:none}sw-product-teaser[smaller-buttons] a,sw-product-teaser[smaller-buttons] button{padding:1rem}.map-container path.has-company{cursor:pointer}.map-container path.has-company:hover{fill:#00812f}