:root { --header-height:3.438rem; --container-max-wide: 88.85rem; --container-max-wide-premium-section: 95.05rem; --primary-button-vertical-padding: 0.75rem; --primary-button-horizontal-padding: 2rem; --font-size-h1: clamp(2.5rem, 5vw + 1rem, 3.438rem); --font-size-h2: clamp(2.063rem, 2vw + 1.5rem, 2.813rem); --font-size-h3: clamp(1.25rem, 3vw + 0.5rem, 2rem); --font-size-h3-small: clamp(1.25rem, 3vw + 0.5rem, 1.5rem); --font-size-h3-medium: 2rem; --font-size-product-price-individual: clamp(2.063rem, 2vw + 1.5rem, 2.375rem); --font-size-h4: 1.125rem; --font-size-products:1.5rem; --section-multi-pages-xl: 6.25rem; --section-multi-pages-l: 5rem; --section-multi-pages-m: 3.125rem; --section-space-banner-vertical-top: clamp(6rem, 5.5vw + 1rem, 12.5rem); --section-space-vertical: clamp(3.75rem, 5.5vw + 1rem, 7.5rem); --section-space-vertical-medium: clamp(3rem, 5.5vw + 1rem, 3.75rem); --section-space-vertical-top: clamp(3.75rem, 5.5vw + 1rem, 6.25rem); --section-space-vertical-bottom-m: clamp(3.75rem, 5.5vw + 1rem, 6.25rem); --section-space-vertical-bottom: clamp(3.75rem, 5.5vw + 1rem, 5rem); --section-space-vertical-top-m: clamp(3.75rem, 5.5vw + 1rem, 5rem); --section-space-vertical-l: 5.938rem; --section-space-vertical-m: 3.75rem; --section-space-vertical-our-attention-section:1.875rem; --font-size-p-footer-menu: 1rem; --font-size-p-header-menu: 1rem; --font-size-p: 1rem; --font-size-ss: 0.875rem; --font-size-p-b: 1.125rem; --font-size-title-s:1.5rem; --font-size-title-button:1rem; --font-size-title-footer-menu: 1.125rem; --font-size-desc-footer:1.125rem; --font-size-contact-header:0.875rem; --font-size-need-section-p: 1.125rem; --font-size-need-section-t:24px; --font-size-our-attention-t: 1.5rem; --font-size-our_partner_brands_sub: 1.125rem; --font-size-work_with_us_sub: 1.125rem; p, .brxe-text-basic { text-wrap: pretty; hyphens: none; line-height: 1.6; } } @media (min-width: 1024px) { :root { --section-space-vertical: 120px; } } .work_with_us_section__heading { font-size: var(--font-size-h2) !important; } @media (min-width: 1600px) { .Header_Section__container { position: fixed; left: 0; right: 0; top: 11%; transition: background-color .2s ease, transform .4s ease; z-index: 998; max-width: var(--container-max-wide); margin: 0 auto; width: 100%; will-change: transform; } .Header_Section__container.is-scrolled { transform: translateY(calc(-11vh)); } } .card-your_pharmacy_need_section__wrapper { @media (max-width: 991px) { .card-your_pharmacy_need_section__img { opacity: 0.9 !important; } } } @media (max-width: 520px) { .work_with_us_section__heading { text-align: center !important; } } @media (max-width: 820px) { .card-our_values_section { padding:1.25rem !important; } #brxe-kkscje { height:65vh !important; } } .card-your_pharmacy_need_section, #brxe-jlfvbe { background-color: transparent !important; box-shadow: 0px 3px 10px 0px #0000001A; } .card-Product_Homepage_Section { transition: transform 0.3s ease, box-shadow 0.3s ease; border-radius: 12px; overflow: hidden; } .card-Product_Homepage_Section:hover { transform: translateY(-6px); box-shadow: 0 12px 24px rgba(0, 0, 0, 0.08); } .card-Product_Homepage_Section__img-wrapper { overflow: hidden; } .card-Product_Homepage_Section__img img { transition: transform 0.45s ease; will-change: transform; } .card-Product_Homepage_Section:hover .card-Product_Homepage_Section__img img { transform: scale(1.06); } .card-Product_Homepage_Section__sale { transition: transform 0.3s ease; } .card-Product_Homepage_Section:hover .card-Product_Homepage_Section__sale { transform: translateY(-2px); } .current-price { transition: color 0.25s ease; } .card-Product_Homepage_Section:hover .current-price { color: #005288; } .card-Product_Homepage_Section__img-wrapper { box-shadow: 0px 3px 7px 0px #0000000D; } .product-price-card del { font-size: 18px; color: #9CA3AF; text-decoration: line-through; margin-right: 8px; font-weight: 400; } .product-price-card ins { font-size: 22px; color: #1D8FE1; font-weight: 700; } .product-price-card .woocommerce-Price-currencySymbol { font-size: 0.9em; vertical-align:normal; } .home-icon { width: 24px; height: 24px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='26' viewBox='0 0 23 26' fill='none' overflow='visible'%3E%3Cpath d='M3.59396 24.75C2.02331 24.75 0.75 23.4434 0.75 21.83V10.0942C0.75 9.20757 1.14333 8.36758 1.81665 7.81426L9.6392 1.39036C10.139 0.976475 10.7676 0.75 11.4165 0.75C12.0654 0.75 12.694 0.976475 13.1938 1.39036L21.015 7.81426C21.6897 8.36758 22.083 9.20757 22.083 10.0942V21.83C22.083 23.4434 20.8097 24.75 19.2391 24.75H3.59396Z' stroke='%230077CC' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.08325 24.7498V17.4166C8.08325 16.7094 8.3642 16.0311 8.86429 15.531C9.36438 15.0309 10.0426 14.75 10.7499 14.75H12.0832C12.7904 14.75 13.4687 15.0309 13.9688 15.531C14.4689 16.0311 14.7498 16.7094 14.7498 17.4166V24.7498' stroke='%230077CC' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); background-size: contain; background-repeat: no-repeat; } .contact-form-section__form .form-group input{ border-radius:1rem; } #form-field-faff89 { border-radius:1rem !important; } #brxe-naslby > div:nth-child(6) { display:flex; justify-content:center; align-items:center; } #brxe-naslby > div.form-group.submit-button-wrapper { margin:0 auto; } #brxe-naslby > div.form-group.submit-button-wrapper > button { padding-top:0.831rem; padding-bottom:0.831rem; padding-left:1.875rem; padding-right:1.875rem; } #brxe-naslby > div:nth-child(1), #brxe-naslby > div:nth-child(3) { padding-right:1rem; } @media (max-width: 991px) { .brands-logo-wrapper img { width: 80%; height: auto; image-rendering: -webkit-optimize-contrast; } @media (max-width: 780px) { .work_with_us_section__btn-outline { padding-top: 0.831rem; padding-right: 1.875rem; padding-bottom: 0.831rem; padding-left: 1.875rem; } .multi-hero-section{ padding-top:58px !important; } .brx-popup-content.brxe-container { position:relative; bottom:150px; } .work_with_us_section__btn-container { align-items:center !important; } .work_with_us_section__btn-outline { padding-top: 0.831rem !important; padding-bottom: 0.831rem !important; padding-left: 1.875rem !important; padding-right: 1.875rem !important; } } @media (max-width: 659px) { .brxe-9aec8a.brxe-block { align-items:center; } } button.bricks-button[aria-label="Clear filter"] { padding-top:0.625rem; padding-bottom:0.625rem; padding-left:1.25rem; padding-right:1.25rem; background-color:#005288; border-radius:1rem; color:#FFFFFF; font-size:var(--font-size-p); font-weight:400; } select.shop-section__filter-sort{ border-radius:0.5rem; padding-top:0.625rem; padding-bottom:0.625rem; padding-left:0.831rem; padding-right:0.831rem; font-size:var(--font-size-ss); color:var(--primary-light-black); box-shadow: 0px 3px 10px 0px #0000001A; } .hero_we_section__tagline{ letter-spacing:8% !important; }