@font-face{font-family:Poppins;font-weight:300;font-style:normal;font-display:block;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:400;font-style:normal;font-display:block;src:url(/fonts/Poppins-Regular.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:500;font-style:normal;font-display:block;src:url(/fonts/Poppins-Medium.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:700;font-style:normal;font-display:block;src:url(/fonts/Poppins-Bold.ttf) format("truetype")}/*!
* Bootstrap Grid v5.2.2 (https://getbootstrap.com/)
* Copyright 2011-2022 The Bootstrap Authors
* Copyright 2011-2022 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient( 180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0) );--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: #0d6efd;--bs-link-hover-color: #0a58ca;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container,.container-sm{max-width:540px}}@media (min-width: 768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width: 992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width: 1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width: 1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width: 576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width: 768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width: 992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width: 1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width: 1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.cookies,.vop,.privacy-policy,.competition-conditions,.competition-statute,.terms-of-use{text-align:left;color:#4b4e54}.cookies h1,.vop h1,.privacy-policy h1,.competition-conditions h1,.competition-statute h1,.terms-of-use h1{font-size:1.4375rem;font-weight:700;letter-spacing:-.5px;text-align:center}.cookies h2,.vop h2,.privacy-policy h2,.competition-conditions h2,.competition-statute h2,.terms-of-use h2{font-size:1.25rem;font-weight:700;letter-spacing:-.4px;text-align:center;margin-bottom:1rem}.cookies ol,.vop ol,.privacy-policy ol,.competition-conditions ol,.competition-statute ol,.terms-of-use ol{padding-left:16px}.cookies ol li::marker,.vop ol li::marker,.privacy-policy ol li::marker,.competition-conditions ol li::marker,.competition-statute ol li::marker,.terms-of-use ol li::marker{font-weight:700}.cookies ol li ul,.vop ol li ul,.privacy-policy ol li ul,.competition-conditions ol li ul,.competition-statute ol li ul,.terms-of-use ol li ul{padding-left:1rem}.cookies ol li ul li,.vop ol li ul li,.privacy-policy ol li ul li,.competition-conditions ol li ul li,.competition-statute ol li ul li,.terms-of-use ol li ul li{list-style-type:disc}.cookies ul,.vop ul,.privacy-policy ul,.competition-conditions ul,.competition-statute ul,.terms-of-use ul{list-style:none;padding:0}.cookies ol li,.cookies ul li,.cookies p,.vop ol li,.vop ul li,.vop p,.privacy-policy ol li,.privacy-policy ul li,.privacy-policy p,.competition-conditions ol li,.competition-conditions ul li,.competition-conditions p,.competition-statute ol li,.competition-statute ul li,.competition-statute p,.terms-of-use ol li,.terms-of-use ul li,.terms-of-use p{font-size:.9375rem;line-height:1.75rem;font-weight:400;letter-spacing:0;margin-bottom:1rem}.cookies ul.none-list-style-type li,.vop ul.none-list-style-type li,.privacy-policy ul.none-list-style-type li,.competition-conditions ul.none-list-style-type li,.competition-statute ul.none-list-style-type li,.terms-of-use ul.none-list-style-type li{list-style-type:none}.cookies a,.vop a,.privacy-policy a,.competition-conditions a,.competition-statute a,.terms-of-use a{color:#069754}.cookies a:hover,.vop a:hover,.privacy-policy a:hover,.competition-conditions a:hover,.competition-statute a:hover,.terms-of-use a:hover{text-decoration:underline}.cookies.dentist a,.vop.dentist a,.privacy-policy.dentist a,.competition-conditions.dentist a,.competition-statute.dentist a,.terms-of-use.dentist a{color:#0d9fac}.cookies.doctor a,.vop.doctor a,.privacy-policy.doctor a,.competition-conditions.doctor a,.competition-statute.doctor a,.terms-of-use.doctor a{color:#2143b9}.cookies.dentist ul li ul,.cookies.doctor ul li ul,.vop.dentist ul li ul,.vop.doctor ul li ul,.privacy-policy.dentist ul li ul,.privacy-policy.doctor ul li ul,.competition-conditions.dentist ul li ul,.competition-conditions.doctor ul li ul,.competition-statute.dentist ul li ul,.competition-statute.doctor ul li ul,.terms-of-use.dentist ul li ul,.terms-of-use.doctor ul li ul{padding:0;margin:0;list-style:none}.cookies.dentist ul li ul li,.cookies.doctor ul li ul li,.vop.dentist ul li ul li,.vop.doctor ul li ul li,.privacy-policy.dentist ul li ul li,.privacy-policy.doctor ul li ul li,.competition-conditions.dentist ul li ul li,.competition-conditions.doctor ul li ul li,.competition-statute.dentist ul li ul li,.competition-statute.doctor ul li ul li,.terms-of-use.dentist ul li ul li,.terms-of-use.doctor ul li ul li{list-style-type:disc;margin-left:1.5625rem}.faq{color:#4b4e54}.faq section{margin-bottom:1.875rem}.faq .title h2{margin-bottom:.625rem}.faq p{margin-bottom:1.25rem}.faq ul{padding-left:1.25rem;margin:0}.faq ul li{margin-bottom:.625rem}.contact{position:relative}.contact .title h1{margin-bottom:0}.contact .content{display:grid;grid-template-columns:auto 1fr;gap:1.875rem;margin-bottom:2.125rem}.contact .content .info{margin-top:.5rem}.contact .pharmacy h4{margin-bottom:1.25rem}.contact a{color:#069754}.contact a:hover{text-decoration:underline}.contact.turquoise a{color:#0d9fac}.contact.blue a{color:#2143b9}.contact.black a{color:#000}.blog-content{color:#4b4e54}.blog-content img{width:auto!important;height:auto!important}.cancel-container{display:flex;flex-direction:column;align-items:center}.cancel-container h2{margin-bottom:1.25rem}.cancel-container h3{text-align:center;margin-bottom:.5rem}.cancel-container p.center{text-align:center}.icon img{width:100%}.spinner{margin:0 auto}.spinner img{animation:spin 2s linear infinite}.button{display:inline-flex;align-items:center;font-family:Poppins;font-size:.875rem;line-height:1;font-weight:700;color:#6b7384;background-color:#0000;border:0;border-radius:.375rem;outline:0;box-shadow:none;transition:color .3s ease-in-out,background-color .3s ease-in-out;cursor:pointer}.button label{padding:.3125rem 0;cursor:pointer}.button.transparent{color:#292d3c;background-color:#0000}.button.transparent:hover{color:#6b7384}.button.neutral{color:#6b7384;border:1px solid #6b7384}.button.neutral:hover{background-color:#e8e8e8}.button.green{color:#fff;background-color:#069754}.button.green:hover{background-color:#03743f}.button.green-light{color:#069754;background-color:#e6f4ee}.button.green-light:hover,.button.green-light.active{color:#fff;background-color:#069754}.button.green-extra-light{color:#6b7384}.button.green-extra-light.active{color:#069754;background-color:#e6f4ee}.button.green-extra-light:hover{color:#069754}.button.green-pastel{color:#fff;background-color:#69a82d}.button.blue{color:#fff;background-color:#2143b9}.button.blue:active,.button.blue:focus,.button.blue:hover{background-color:#4260cb}.button.blue-light{color:#2143b9;background-color:#eaeef8}.button.blue-light:hover{color:#fff;background-color:#2143b9}.button.blue-extra-light{color:#6b7384}.button.blue-extra-light.active{color:#2143b9;background-color:#eaeef8}.button.blue-extra-light:hover{color:#2143b9}.button.blue-pastel{color:#fff;background-color:#00438c}.button.turquoise{color:#fff;background-color:#0d9fac}.button.turquoise:active,.button.turquoise:focus,.button.turquoise:hover{background-color:#2db6c2}.button.turquoise-light{color:#6b7384}.button.turquoise-light.active{color:#0d9fac;background-color:#edf6f7}.button.turquoise-light:hover,.button.turquoise-extra-light{color:#0d9fac}.button.turquoise-extra-light.active{color:#0d9fac;background-color:#edf6f7}.button.turquoise-extra-light:hover{color:#0d9fac}.button.magenta-pastel{color:#fff;background-color:#d92982}.button.metallic-seaweed{color:#fff;background-color:#047d88}.button.metallic-seaweed:active,.button.metallic-seaweed:focus,.button.metallic-seaweed:hover{background-color:#0594a1}.button.metallic-seaweed-light{color:#047d88;background-color:#ebf5f6}.button.metallic-seaweed-light:active,.button.metallic-seaweed-light:focus,.button.metallic-seaweed-light:hover,.button.metallic-seaweed-light.active{color:#fff;background-color:#047d88}.button.metallic-seaweed-reversed{color:#292d3c;background-color:#fff}.button.metallic-seaweed-reversed:active,.button.metallic-seaweed-reversed:focus,.button.metallic-seaweed-reversed:hover{color:#047d88}.button.orange{color:#fff;background-color:#f6583a}.button.orange:active,.button.orange:focus,.button.orange:hover{background-color:#505662}.button.orange-pastel{color:#fff;background-color:#ed6923}.button.gray{color:#fff;background-color:#6b7384f2}.button.gray:active,.button.gray:focus,.button.gray:hover{background-color:#6b7384bf}.button.gray-light{color:#292d3c;background-color:#f0f0f0}.button.gray-light:focus,.button.gray-light:hover{background-color:#e8e8e8}.button.white{color:#069754;background-color:#fff}.button.white:active,.button.white:focus,.button.white:hover{background-color:#e6f4ee}.button.super-white{color:#069754;background-color:#fff}.button.super-white:active,.button.super-white:hover{background-color:#e8e8e8}.button.gradient{color:#fff;background:linear-gradient(68.07deg,#069754 38.92%,#2484ad 104.85%);padding-left:1.5625rem!important;padding-right:1.5625rem!important}.button.gradient:active,.button.gradient:hover{color:#fff;background:linear-gradient(68.07deg,#069754 31%,#2484ad 86%)}.button.mini{font-size:.625rem;padding:0 8px}.button.small{font-size:.875rem;padding:6px 30px}.button.medium{font-size:1rem;padding:15px 40px}.button.large{font-size:1.25rem;padding:18px 46px}.button .icon{margin-right:.8125rem}.button.icon-button{padding:.8125rem}.button.icon-button .icon{margin:0}.button.fullwidth{flex-grow:1;justify-content:center}.button:disabled,.button.disabled{color:#b7b7b7;background-color:#f0f0f0!important}.button:disabled.active,.button:disabled:active,.button:disabled:focus,.button:disabled:hover,.button.disabled.active,.button.disabled:active,.button.disabled:focus,.button.disabled:hover{color:#fff;background-color:#e0e0e0!important}.button.loading .icon{animation:spin 2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.popup-button-container{display:inline-block;position:relative}.popup-button-container .button{position:relative;display:block;min-height:46px;font-size:.875rem;color:#292d3c;background-color:#f0f0f0;padding:.875rem 2.375rem .875rem 2.875rem;margin-bottom:.875rem}.popup-button-container .button:before{content:"";position:absolute;top:50%;left:1.25rem;width:1.25rem;height:20px;background-image:url(/icons/sorting.svg);background-size:20px;background-repeat:no-repeat;transform:translateY(-50%)}.popup-button-container .button.no-icon{padding-left:.875rem}.popup-button-container .button.no-icon:before{display:none}.popup-button-container .button:after{content:"";position:absolute;top:50%;right:1.125rem;width:.625rem;height:10px;background-image:url(/icons/arrow-dark.svg);background-repeat:no-repeat;margin-top:-3px}.popup-button-container .button:hover,.popup-button-container .button:focus,.popup-button-container .button:active{color:#292d3c;background-color:#e8e8e8}.popup-button-container .button.readonly:after{display:none}.popup-button-container.turquoise .popup .option:hover{background-color:#edf6f7}.popup-button-container.turquoise .popup .option:hover .option-label{color:#0d9fac}.popup-button-container.turquoise .popup .option .checkmark:after{background:#0d9fac}.popup-button-container.blue .popup .option:hover{background-color:#eaeef8}.popup-button-container.blue .popup .option:hover .option-label{color:#2143b9}.popup-button-container.blue .popup .option .checkmark:after{background:#2143b9}.popup-button-container .popup{visibility:visible;opacity:1;position:absolute;top:100%;left:0;background-color:#fff;border:1px solid #e8e8e8;border-radius:.375rem;box-shadow:0 8px 14px #0000000f;padding:.625rem;margin-top:.625rem;transition:all .3s ease-in-out;z-index:200}.popup-button-container .popup.hidden{visibility:hidden;opacity:0}.popup-button-container .popup .option{display:flex;width:100%;align-items:center;position:relative;background-color:#fff;border:none;border-radius:.375rem;padding:.5rem .75rem;transition:all .3s ease-in-out;cursor:pointer}.popup-button-container .popup .option .option-label{display:flex;align-items:center;font-size:.875rem;font-weight:400;white-space:nowrap;color:#000;border-radius:.375rem .5625rem;padding:0 .75rem;transition:color .3s ease-in-out;cursor:inherit}.popup-button-container .popup .option:hover{background-color:#e6f4ee}.popup-button-container .popup .option:hover .option-label{color:#069754}.popup-button-container .popup .option .checkmark{position:relative;width:20px;height:20px;background-color:#fff;border:1px solid #6b7384;border-radius:50%}.popup-button-container .popup .option .checkmark:after{content:"";display:none;position:absolute;top:4px;left:4px;width:10px;height:10px;background:#069754;border-radius:50%}.popup-button-container .popup .option input{display:none}.popup-button-container .popup .option input:checked~.checkmark:after{display:block}.month-header .popup-button-container{width:100%}.month-header .popup-button-container .button{width:100%;min-height:54px;text-align:left;border:1px solid #e0e0e0;padding-left:1.25rem!important}.month-header .popup-button-container .popup{width:100%}.blog-list .blog-item{display:grid;grid-template-columns:auto 1fr;gap:40px;border-top:1px solid #e0e0e0;padding-top:1.875rem;padding-bottom:1.875rem}.blog-list .blog-item .image-container{width:180px}.blog-list .blog-item .image-container img{border-radius:.625rem}.blog-list .blog-item .info-container{display:grid;grid-template-rows:1fr auto}.blog-list .blog-item .info-container .content{display:flex;flex-direction:column;width:100%;padding-bottom:.625rem}.blog-list .blog-item .info-container .content .title{font-size:1.25rem;line-height:1.875rem;font-weight:700;letter-spacing:-.5px;color:#4b4e54;margin-top:.625rem;margin-bottom:.3125rem}.blog-list .blog-item .info-container .content .description{font-size:.9375rem;line-height:1.40625rem;font-weight:400;letter-spacing:-.3px;color:#4b4e54}.blog-list .blog-item .info-container .tags{position:relative;display:flex;justify-content:flex-end}.blog-list .blog-item:last-child{border-bottom:1px solid #e0e0e0}@media screen and (max-width: 992px){.blog-list .blog-item{grid-template-columns:1fr;gap:15px}.blog-list .blog-item .image-container{width:100%;padding:0 3.75rem}.blog-list .blog-item .image-container img{width:100%}.blog-list .blog-item .info-container{display:grid;grid-template-rows:1fr auto}.blog-list .blog-item .info-container .tags{justify-content:flex-start;padding-left:0}}@media screen and (max-width: 768px){.blog .blog-title .title-row{width:100%;justify-content:center}}.blog .blog-title{justify-content:center}.tag-item{display:inline-flex;align-items:center;height:22px;font-size:.625rem;font-weight:700;white-space:nowrap;color:#fff;background-color:#6b7384;border-radius:.25rem;padding:.125rem .5rem;margin:.125rem .1875rem}.tag-item.uppercase{text-transform:uppercase}.tags{position:absolute;width:100%;padding:.4375rem}.search-bar-outer{padding:0 1.875rem}.search-bar-outer .section-search-wrapper .section-search{background:#f0f0f0;border:none}.search-bar-outer .section-search-wrapper .section-search input{line-height:1.40625rem;font-weight:500}.mobile .search-bar-outer{padding:0 .75rem}.search-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:1.25rem 0 .75rem}.search-bar.icons-padding .icons{padding-left:1.875rem}.search-bar .logo-container{display:flex;justify-content:flex-start;align-items:center}.search-bar .logo-container .logo{padding:0}.search-bar .logo-container .logo.partner{display:grid;grid-template-columns:40px 1fr!important}.search-bar .icons{display:flex;justify-content:flex-end;align-items:center}.search-bar .icons .icon{margin-left:.3125rem}.search-bar .icons .reserve-button{display:flex;font-size:.875rem;line-height:1.3125rem;font-weight:700;padding-left:.75rem;padding-right:1rem;margin-left:.8125rem;margin-right:.8125rem}@media screen and (min-width: 767px){.search-bar .icons .search-icon{display:none}}@media screen and (max-width: 768px){.section-search-wrapper{padding:0}}.section-search-wrapper.mobile-search{display:none}@media screen and (max-width: 767px){.search-bar{padding:.9375rem 0}.search-bar .section-search-wrapper.desktop-search{display:none}.section-search-wrapper.mobile-search{display:grid}.section-search-wrapper.mobile-search .section-search{background:#f0f0f0;border:none}.section-search-wrapper.mobile-search .section-search .input{width:100%;padding-right:1.25rem}}@media screen and (max-width: 768px){.search-bar .reserve-button{display:none!important}}.availability{display:flex;justify-content:center;align-items:center;font-size:.8125rem;line-height:1.25rem;font-weight:700;letter-spacing:-.26px;color:#6b7384;margin-bottom:1.125rem}.availability .icon{display:inline-block;margin-right:.5rem;vertical-align:middle}.availability label{vertical-align:middle}.availability.green label{color:#069754}.availability.yellow label{color:#f6583a}.availability.metallic-seaweed label{color:#047d88}.availability.red label{color:#ce0336}.availability.orange label{color:#f6583a}.availability.gray label{color:#6b7384}.availability.hyperlink a.link-to-right{color:#069754;text-decoration:underline;cursor:pointer}.packaging{overflow:hidden;max-height:32px;font-size:.8125rem;line-height:1rem;font-weight:500;letter-spacing:-.28px;text-align:center;color:#949aa8}.top-bar-outer{position:relative;border-bottom:1px solid #e0e0e0;padding:0 .9375rem 0 1.875rem}.top-bar-outer .top-bar{display:grid;grid-template-columns:1fr auto;align-items:center}.top-bar-outer .top-bar .left{display:flex;align-items:center;white-space:nowrap;height:46px}.top-bar-outer .top-bar .right{display:flex;align-items:center;height:46px;border-left:1px solid #e0e0e0;padding-left:1.25rem}.top-bar-outer .top-bar .right .language{display:flex;height:46px}.top-bar-outer .top-bar .right .language .language-link{display:flex;align-items:center;font-size:.8125rem;text-transform:uppercase;color:#6b7384;padding:0;margin-left:1.125rem;transition:color .3s ease-in-out}.top-bar-outer .top-bar .right .language .language-link .image{margin-left:.5rem}.top-bar-outer .top-bar .right .language .language-link .image img{height:13px}.top-bar-outer .top-bar .right .language .language-link:hover,.top-bar-outer .top-bar .right .language .language-link:focus,.top-bar-outer .top-bar .right .language .language-link:active,.top-bar-outer .top-bar .right .language .language-link.active{color:#069754}.top-bar-outer .top-bar .right .language .language-link:hover.turquoise,.top-bar-outer .top-bar .right .language .language-link:focus.turquoise,.top-bar-outer .top-bar .right .language .language-link:active.turquoise,.top-bar-outer .top-bar .right .language .language-link.active.turquoise{color:#0d9fac}.top-bar-outer .top-bar .right .user{display:flex;align-items:center;gap:.9375rem}.top-bar-outer .top-bar .right .user .user-name{font-size:.8125rem;color:#6b7384;white-space:nowrap}.top-bar-outer .top-bar .right .user .login-button-header,.top-bar-outer .top-bar .right .user .logout-button-header{margin-left:1rem}.top-bar-outer .top-bar .right .pharmacy-warning{margin-right:62px}@media screen and (max-width: 767px){.top-bar-outer{display:none}}.mobile .search-bar-outer .search-bar .logo-container .logo{grid-template-columns:auto;padding:0;margin:0}.mobile .search-bar-outer .search-bar .icons{padding:0;margin:0}.mobile .search-bar-outer .search-bar .icons .user-account{padding-left:.3125rem}.mobile .search-bar-outer .search-bar .icons .login{padding-right:1.0625rem}.main-menu{display:flex;align-items:center;min-height:46px;list-style:none;padding:0;margin:0}.main-menu li a{font-size:.75rem;line-height:1.125rem;font-weight:500;color:#6b7384;padding-right:1.875rem;transition:all .3s ease-in-out}.main-menu li a.active{font-weight:700}.main-menu li.home a{display:flex;justify-content:center;align-self:center;padding:.75rem 1.375rem .75rem 0}.main-menu li.home a img{position:relative;top:1px}.main-menu.green li a:hover,.main-menu.green li a:focus,.main-menu.green li a:active,.main-menu.green li a.active,.main-menu li a.green:hover,.main-menu li a.green:focus,.main-menu li a.green:active,.main-menu li a.green.active{color:#069754}.main-menu.blue li a:hover,.main-menu.blue li a:focus,.main-menu.blue li a:active,.main-menu.blue li a.active,.main-menu li a.blue:hover,.main-menu li a.blue:focus,.main-menu li a.blue:active,.main-menu li a.blue.active{color:#2143b9}.main-menu.turquoise li a:hover,.main-menu.turquoise li a:focus,.main-menu.turquoise li a:active,.main-menu.turquoise li a.active,.main-menu li a.turquoise:hover,.main-menu li a.turquoise:focus,.main-menu li a.turquoise:active,.main-menu li a.turquoise.active{color:#0d9fac}.main-menu.footer-menu{position:relative;display:flex;flex-direction:column;gap:20px;list-style:none;border-top:1px solid #e0e0e0;padding:1.875rem 1.25rem 1.5625rem;margin:0}.main-menu.footer-menu:after{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background-color:#f0f0f0;border-top:1px solid #e8e8e8}.main-menu.footer-menu li{width:100%}.main-menu.footer-menu li a{font-size:.9375rem;font-weight:400;letter-spacing:0;text-align:left;color:#6b7384}.main-menu.footer-menu li a.active{font-weight:700}.mobile .main-menu li a{font-size:1.0625rem!important;line-height:1.4375rem!important;font-weight:600!important}@media screen and (max-width: 1024px){.main-menu.footer-menu:after{display:none}}@media screen and (max-width: 400px){.main-menu li a{padding-right:1.25rem}}.submenu{display:flex;justify-content:flex-start;align-items:center;height:46px;list-style:none;border-left:1px solid #e0e0e0;padding:0;margin:0;padding-left:1.875rem}.submenu li a{font-size:.75rem;line-height:1.125rem;font-weight:500;color:#6b7384;padding-right:1.875rem;transition:all .3s ease-in-out}.submenu li a.active{font-weight:700}.submenu.green li a:hover,.submenu.green li a:focus,.submenu.green li a:active,.submenu.green li a.active{color:#069754}.submenu.blue li a:hover,.submenu.blue li a:focus,.submenu.blue li a:active,.submenu.blue li a.active{color:#2143b9}.submenu.turquoise li a:hover,.submenu.turquoise li a:focus,.submenu.turquoise li a:active,.submenu.turquoise li a.active{color:#0d9fac}.submenu.footer-submenu{flex-direction:column;gap:20px;height:auto;padding:1.5625rem 1.25rem;margin:0}.submenu.footer-submenu li{width:100%}.submenu.footer-submenu li a{font-size:.9375rem;font-weight:400;letter-spacing:0;text-align:left;color:#6b7384}.submenu.footer-submenu li a.active{font-weight:700}@media screen and (max-width: 768px){.top-bar .submenu{display:none}.submenu{border-left:0}}.hamburger-menu{display:block;position:absolute;top:45px;right:-100vw;width:calc(100vw - 60px);visibility:hidden;overflow-x:hidden;padding:0;margin:0;z-index:999999;border-radius:.9375rem;background:#fff;transition:right .3s ease-in-out,visibility .3s ease-in-out}.hamburger-menu.is-open{visibility:visible;right:-3px}.hamburger-menu .main-menu{display:flex;justify-content:center;border-bottom:1px solid #e0e0e0;padding-top:1.125rem;padding-bottom:1.125rem}.hamburger-menu .main-menu .home{display:none}.hamburger-menu .main-menu li a{font-size:.875rem;line-height:1.3125rem;font-weight:500}.hamburger-menu .main-menu li a.active{font-weight:700}.hamburger-menu .main-menu li:last-child a{padding-right:0}.hamburger-menu .gray-space{width:100%;height:10px;background-color:#eee}.hamburger-menu .button-container{display:flex;width:100%;padding:1.25rem}.hamburger-menu ul.bottom-menu{padding:0;padding-bottom:.625rem;margin:0}.hamburger-menu ul.bottom-menu li{padding:0 1.25rem;margin-bottom:1.25rem}.hamburger-menu ul.bottom-menu li a{font-size:.9375rem;line-height:1.40625rem;font-weight:400;color:#5c6066}.hamburger-menu .main-categories-mobile{margin-bottom:.625rem}.hamburger-menu .main-categories-mobile .category-button{grid-template-columns:1fr;min-height:44px;border:0;padding-left:1.25rem}.hamburger-menu .main-categories-mobile .category-button:after{content:"";position:absolute;top:50%;right:28px;width:10px;height:10px;border-bottom:5px solid rgba(0,0,0,0);border-top:5px solid rgba(0,0,0,0);border-left:5px solid #292d3c;margin-top:-5px;transition:all .3s ease-in-out}.hamburger-menu .main-categories-mobile .category-button .title{font-size:.9375rem;line-height:1.40625rem;font-weight:700;letter-spacing:0;color:#292d3c}.hamburger-menu .main-categories-mobile .category-button .image{display:none}.hamburger-menu .submenu{padding-top:.125rem}@media screen and (max-width: 400px){.hamburger-menu{width:calc(100vw - 18px)}}.hamburger-icon{width:30px;height:24px;position:relative;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.hamburger-icon span{display:block;position:absolute;height:3px;width:100%;background:#000;border-radius:9px;opacity:1;left:0;transform:rotate(0);transform-origin:left center;transition:.25s ease-in-out}.hamburger-icon span:nth-child(1){top:2px}.hamburger-icon span:nth-child(2){top:10px}.hamburger-icon span:nth-child(3){top:18px}.hamburger-icon.open{z-index:10000000}.hamburger-icon.open:after{content:"";position:absolute;inset:-7px -3px -5px;background-color:#fff;border-radius:50%;z-index:-1}.hamburger-icon.open span:nth-child(1){transform:rotate(45deg);top:-1px;left:4px}.hamburger-icon.open span:nth-child(2){width:0%;opacity:0}.hamburger-icon.open span:nth-child(3){transform:rotate(-45deg);top:20px;left:4px}.popular-product-card{display:grid;height:100%;padding-bottom:1.5625rem}.popular-product-card .content{display:grid;grid-template-rows:auto 1fr auto auto;height:100%;border:1px solid #e8e8e8;border-radius:.5rem;transition:all .3s ease-in-out}.popular-product-card .content:hover{box-shadow:0 8px 14px #0000000f}.popular-product-card .content .image-container{display:flex;justify-content:center;overflow:hidden}.popular-product-card .content .image-container .image{display:flex;justify-content:center;width:154px;height:154px;margin:2.1875rem}.popular-product-card .content .image-container .image img{object-fit:scale-down;max-width:100%;max-height:100%}.popular-product-card .content h4{display:flex;justify-content:center;align-items:flex-end;min-height:55px;font-size:.875rem;font-weight:700;text-align:center;padding:0 0 .9375rem;margin:0 1.5625rem}.popular-product-card .content .button-container{padding:1.5625rem;padding-top:0}.popular-product-card .content .button-container .button{display:flex;justify-content:center;width:100%;font-size:.875rem;font-weight:700;text-align:center;padding:.8125rem 1.5625rem}.interactive-link{color:#000!important}.interactive-link.green{color:#069754}.interactive-link.blue{color:#2143b9}.interactive-link.turquoise{color:#0d9fac}.product-detail{display:grid;grid-template-columns:auto 1fr;gap:1.875rem;padding-bottom:3.125rem;padding-top:1.875rem}.product-detail .image{position:relative;display:flex;justify-content:center;align-items:center;width:250px;height:250px;margin:.9375rem 3.4375rem 3.75rem}.product-detail .image:after{content:attr(data-type);position:absolute;top:calc(100% + .625rem);left:0;width:100%;height:40px;font-size:.875rem;line-height:1.625rem;font-weight:400;color:#b7b7b7}.product-detail .image img{object-fit:scale-down;max-width:100%;max-height:100%}.product-detail .image .tag-item{position:absolute;top:0;left:0}.product-detail .content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:1.25rem;z-index:1}.product-detail .content .heading{display:grid;grid-template-columns:1fr auto;align-items:center;width:100%}.product-detail .content .heading .title{margin-bottom:.25rem}.product-detail .content .packaging{font-size:.875rem;font-weight:500;letter-spacing:-.28px;color:#4b4e54;margin-bottom:1.125rem}.product-detail .content p{margin-bottom:.875rem}.product-detail .content .button-row{border:1px solid #e0e0e0;border-radius:.5rem;padding:.3125rem}.product-detail .content .button-row .button-row-inner{display:grid;grid-template-columns:1fr auto;gap:1.25rem;align-items:center;padding:.9375rem .9375rem .5rem}.product-detail .content .button-row .button-row-inner .price-container{display:flex;flex-direction:column;justify-content:flex-start;font-size:1rem;font-weight:700;margin-right:5rem}.product-detail .content .button-row .button-row-inner .price-container .price-outer{display:flex;align-items:center}.product-detail .content .button-row .button-row-inner .price-container .price-outer .price-inner{display:flex;align-items:baseline}.product-detail .content .button-row .button-row-inner .price-container .price-outer .price-inner .price-label{font-size:1.25rem;line-height:1.875rem;margin:0 1rem .25rem 0}@media screen and (max-width: 768px){.product-detail .content .button-row .button-row-inner .price-container .price-outer .price-inner .price-label{padding-right:0!important;margin-right:0!important}}.product-detail .content .button-row .button-row-inner .button{height:2.875rem;font-size:.9375rem;line-height:1.4375rem;white-space:nowrap;padding:1.125rem 3rem}@media screen and (max-width: 768px){.product-detail .content .button-row .button-row-inner .button{background-position-x:22px!important}}.product-detail .content .button-row .button-row-inner .add-to-cart.wider{background-position-x:45px}.product-detail .content .button-row .price-info{font-size:.875rem;font-weight:400;letter-spacing:-.26px;color:#4b4e54;padding:0 1rem;margin:0 0 .625rem}.product-detail .content .button-row .availability{display:flex;flex-direction:row;justify-content:space-between;font-size:.8125rem;font-weight:700;letter-spacing:-.26px;text-align:left;border-radius:4px;padding:.4375rem .8125rem;margin-top:.5rem;margin-bottom:0}.product-detail .content .button-row .availability label{padding-right:1.5625rem}.product-detail .content .button-row .availability.gray{color:#6b7384;background-color:#e8e8e8}.product-detail .content .button-row .availability.green{color:green;background-color:#0080001a}.product-detail .content .button-row .availability.green label{color:#069754}.product-detail .content .button-row .availability.orange{color:#f6583a;background-color:#feeeeb}.product-detail .content .button-row .availability.orange label{color:#f6583a}.product-detail .content .button-row .availability.metallic-seaweed{color:#047d88;background-color:#ebf5f6}.product-detail .content .button-row .availability.metallic-seaweed label{color:#047d88}.product-detail.turquoise .content .button-row .availability{color:#0d9fac}@media screen and (max-width: 1200px){.product-detail{gap:1.25rem}.product-detail .image{width:210px;height:210px;margin:2.1875rem}.product-detail .image img{max-width:100%;max-height:100%}.product-detail .content{margin-top:2.1875rem}}@media screen and (max-width: 992px){.product-detail .image{width:190px;height:190px;margin:1.25rem}.product-detail .image img{max-width:100%;max-height:100%}.product-detail .content{margin-top:1.5625rem}.product-detail .content .heading h1{margin-bottom:0}.product-detail .content .heading .adc-link{margin-bottom:.5rem}}@media screen and (max-width: 768px){.product-detail{grid-template-columns:1fr;gap:0;padding-bottom:1.875rem;padding-top:0}.product-detail .content .button-row .button-row-inner{display:flex;justify-content:space-between;gap:0}.product-detail .content .button-row .button-row-inner .price-info{padding:0}}@media screen and (max-width: 576px){.product-detail{grid-template-columns:1fr;gap:0}.product-detail .image{width:100%;margin:1.5625rem 0;margin-top:0}.product-detail .image img{width:242px;max-height:170px!important}.product-detail .content{width:100%;overflow:hidden;margin-top:2.5rem}.product-detail .content .button-row{width:100%}.product-detail .content .button-row .button-row-inner{display:flex;justify-content:space-between;gap:0}.product-detail .content .button-row .button-row-inner .button{display:flex;justify-content:center;white-space:nowrap;padding:1.125rem 1.75rem}.product-detail .content .button-row .button-row-inner .price-container{margin-right:0}.product-detail .content .button-row .button-row-inner .price-container .price-outer{display:flex;align-items:center}.product-detail .content .button-row .availability{flex-direction:column;justify-content:flex-start;gap:8px}.product-detail .content .button-row .availability .availability-inner{display:flex;align-items:center}.product-detail .content .button-row .availability label{display:flex;width:100%}}@media screen and (max-width: 400px){.product-detail{padding-bottom:1.875rem}.product-detail .content .button-row .availability .availability-inner label{padding:0}}.breadcrumbs-wrapper .breadcrumbs{display:flex;justify-content:flex-start;align-items:center;list-style:none;padding:0;margin:.375rem 0 .625rem}.breadcrumbs-wrapper .breadcrumbs li{position:relative;font-size:.625rem;line-height:1.125rem;letter-spacing:-.2px;padding-right:1.125rem}.breadcrumbs-wrapper .breadcrumbs li:after{content:"";position:absolute;top:50%;right:.5rem;width:.125rem;height:.125rem;background:#6b7384;border-radius:50%;margin-top:-.0625rem}.breadcrumbs-wrapper .breadcrumbs li a{color:#6b7384;transition:color .3s ease-in-out}.breadcrumbs-wrapper .breadcrumbs li a:hover{text-decoration:none}.breadcrumbs-wrapper .breadcrumbs li:last-child{padding-right:0}.breadcrumbs-wrapper .breadcrumbs li:last-child:after{display:none}.breadcrumbs-wrapper .breadcrumbs li label{color:#6b7384}.breadcrumbs-wrapper .show-more{font-size:.8125rem;line-height:1.125rem;font-weight:400;background-color:#0000;color:#069754;border:0;padding:0;cursor:pointer}.price-label{font-size:1rem;font-weight:700;white-space:nowrap;color:#ce0336;padding-right:.625rem;margin-left:1.875rem}.pagination{display:flex;justify-content:center;align-items:center;margin:30px auto 50px}.pagination .dots{display:inline-flex;position:relative;top:-4px;font-size:1.625rem;padding:0 1rem}.pagination .button{justify-content:center;min-width:60px;min-height:60px;color:#292d3c;background-color:#e8e8e8;padding:0;margin:0 .375rem}.pagination .button.selected{color:#fff;background-color:#6b7384}.pagination.green .button.selected{background-color:#069754}.pagination.blue .button.selected{background-color:#2143b9}.pagination.turquoise .button.selected{background-color:#0d9fac}@media screen and (max-width: 768px){.pagination{margin:20px auto}.pagination .buttons .button{margin:0 8px 8px 0}}.advertising-product-card{display:grid;height:100%;padding-bottom:1.5625rem}.advertising-product-card .inner{display:grid;grid-template-rows:auto 1fr;background-color:#e8e8e8;border-radius:.875rem;padding:.3125rem .3125rem 2.5rem;transition:box-shadow .3s ease-in-out}.advertising-product-card .inner:hover{box-shadow:0 8px 14px #0000000f}.advertising-product-card .inner .white-container{position:relative;display:flex;justify-content:center;overflow:hidden;background-color:#fff;border-radius:.625rem}.advertising-product-card .inner .white-container .tags{position:absolute;width:100%;padding:.25rem}.advertising-product-card .inner .white-container .image{display:flex;justify-content:center;align-items:center;width:164px;height:164px;max-width:100%;margin:1.875rem}.advertising-product-card .inner .white-container .image img{object-fit:scale-down;max-width:100%;max-height:100%}.advertising-product-card .inner .title{display:grid;justify-content:center;align-items:center;overflow:hidden;padding:2.5rem 1.875rem 0 2.5rem}.advertising-product-card .inner .title h4{max-height:100%;font-size:1.5rem;line-height:2.125rem;font-weight:700;color:#fff}.advertising-product-card.green .inner{background-color:#069754}.advertising-product-card.blue .inner{background-color:#2143b9}.advertising-product-card.turquoise .inner{background-color:#0d9fac}.advertising-product-card.orange .inner{background-color:#f6583a}.advertising-product-card.magenta .inner{background-color:#e0234f}.advertising-product-card.purple .inner{background-color:#86548d}.info-label{display:flex;justify-content:center;font-size:.8125rem;font-weight:700;align-items:center;color:#069754;min-width:40%}.info-label .icon.icon{margin:.25rem .625rem .25rem .25rem}.info-label span{margin-right:.25rem}.info-label.turquoise{color:#0d9fac}@media screen and (max-width: 992px){.info-label{width:100%}}.icon-link{display:flex;align-items:center;gap:.625rem;color:#069754;font-weight:500;text-decoration:none}.icon-link.underline{text-decoration:underline}.icon-link.gray{color:#5c6066}.checkbox{display:grid;grid-template-columns:auto 1fr;align-items:center;font-size:.875rem;font-weight:500;color:#292d3c;padding:.4375rem;transition:all .3s ease-in-out;cursor:pointer}.checkbox input{position:absolute;opacity:0}.checkbox .checkmark{position:relative;width:20px;height:20px;background-color:#fff;border:1px solid #e0e0e0;border-radius:.25rem;margin-right:.875rem;transition:all .3s ease-in-out}.checkbox input:checked~.checkmark:after{content:"";position:absolute;top:2px;left:6px;display:inline-block;height:11px;width:6px;border-bottom:2.5px solid #fff;border-right:2.5px solid #fff;transform:rotate(45deg)}.checkbox input:focus~.checkmark{border-color:#6b7384}.checkbox.green input:checked~.checkmark{background-color:#069754;border-color:#069754}.checkbox.blue input:checked~.checkmark{background-color:#2143b9;border-color:#2143b9}.checkbox.turquoise input:checked~.checkmark{background-color:#0d9fac;border-color:#0d9fac}.checkbox.neutral input:checked~.checkmark{background-color:#6b7384;border-color:#6b7384}.checkbox-row{position:relative;border-radius:.375rem;transition:all .3s ease-in-out;cursor:pointer}.checkbox-row.align-to-row{top:0;margin-right:0}.checkbox-row:hover{background-color:#f0f0f0}.checkbox-row *{cursor:pointer}.checkbox-row label{white-space:nowrap}.filter-dropdown{visibility:hidden;opacity:0;transition:all .3s ease-in-out}.filter-dropdown:not(.inline){min-width:340px;position:absolute;top:100%;background-color:#fff;border:1px solid #e8e8e8;border-radius:.375rem;box-shadow:0 8px 14px #0000000f;padding:.625rem;margin-top:.625rem;z-index:200}.filter-dropdown.inline{padding:0 1.875rem .75rem}.filter-dropdown.show{visibility:visible;opacity:1}.filter-dropdown .search-container{display:flex;align-items:center;background-color:#f0f0f0;border:1px solid #e0e0e0;border-radius:.375rem;margin-bottom:.75rem}.filter-dropdown .search-container .icon{padding-left:.75rem}.filter-dropdown .search-container input{height:2.375rem;background-color:#0000;border:0;border-radius:.375rem;padding:0 .75rem}.filter-dropdown .search-container input:focus,.filter-dropdown .search-container input:active{border:0;outline:0}.filter-dropdown .option-container{overflow-y:auto;max-height:310px}.filter-dropdown .option-container .more-button{margin-left:2.1875rem}.filter-dropdown.inline .option-container{display:grid;grid-template-columns:1fr 1fr}.filter-dropdown .button-container{width:100%;background-color:#fff;margin-top:8px}.filter-dropdown .button-container .button{width:47%;padding:.8125rem 1.25rem;justify-content:center}.filter-dropdown .button-container .button:first-of-type{margin-right:6%}.attribute-panel{position:relative;display:inline-block;margin-bottom:.5rem;margin-right:.5rem}.attribute-panel .attribute-button{position:relative;min-height:46px;font-size:.875rem;color:#292d3c;background-color:#f0f0f0;padding:.875rem 2.5rem .875rem 1.4375rem;transition:all .3s ease-in-out;cursor:pointer}.attribute-panel .attribute-button:after{content:"";position:absolute;top:50%;right:1.25rem;width:10px;height:10px;background-image:url(/icons/arrow-dark.svg);background-repeat:no-repeat;margin-top:-3px}.attribute-panel .attribute-button:hover{color:#292d3c;background-color:#e8e8e8}.attribute-panel.isInline{display:block;margin:0}.attribute-panel.isInline .attribute-button{width:100%;border:0;padding:2.1875rem 1.875rem 1.5625rem}.attribute-panel.isInline .attribute-button label{width:100%;text-align:left}.attribute-panel.isInline .attribute-button:hover{color:#292d3c;background-color:#fff}.attribute-panel.open .attribute-button:after{right:1.5rem;margin-top:-7px;transform:rotate(180deg)}.attribute-panel .attribute-gap{position:absolute;inset:0;height:10px;background-color:#f0f0f0;border-top:1px solid #e8e8e8}.attribute-panel .attribute-gap:last-of-type{display:none}.attribute-panel:last-of-type .filter-dropdown{padding-bottom:1.375rem}.attribute-panel:last-of-type .attribute-gap:last-of-type{display:inline;top:unset}.main-categories{position:relative;padding:0rem 1.875rem;border-bottom:1px solid #e0e0e0}.main-categories .outer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1.875rem;overflow:hidden}.main-categories .outer .inner{display:grid;grid-template-columns:1fr auto;overflow:hidden}.main-categories .outer .inner .categories{display:flex;overflow:hidden}.main-categories .outer .inner .categories .link{position:relative;display:flex;align-items:center;height:60px;font-size:.875rem;line-height:1.3125rem;font-weight:700;white-space:nowrap;color:#069754;padding:0 .9375rem;border-bottom:2px solid rgba(0,0,0,0);transition:all .3s ease-in-out}.main-categories .outer .inner .categories .link.current{border-bottom:2px solid #069754!important}.main-categories .outer .inner .categories .link.turquoise,.main-categories .outer .inner .categories .link.turquoise.more{color:#0d9fac}.main-categories .outer .inner .categories .link.turquoise.more:before{background-image:url(/icons/arrow-turquoise.svg)}.main-categories .outer .inner .categories .link.turquoise.current{border-bottom:2px solid #0d9fac!important}.main-categories .outer .inner .categories .link.blue,.main-categories .outer .inner .categories .link.blue.more{color:#2143b9}.main-categories .outer .inner .categories .link.blue.more:before{background-image:url(/icons/arrow-blue.svg)}.main-categories .outer .inner .categories .link.blue.current{border-bottom:2px solid #2143b9!important}.main-categories .outer .inner .categories .link:first-of-type:not(.more){padding-left:0}.main-categories .outer .inner .categories .link:first-of-type:not(.more):after{margin-left:-20px}.main-categories .outer .inner .categories .link.active:after{opacity:1}.main-categories .outer .inner .categories .link.hidden{visibility:hidden;position:absolute;transition:none}.main-categories .outer .inner .categories .link.more{color:#069754;background-color:#0000;border:none;cursor:pointer}.main-categories .outer .inner .categories .link.more:before{content:"";position:absolute;width:10px;height:10px;top:22px;right:-5px;background-image:url(/icons/arrow-green.svg);background-repeat:no-repeat;background-size:6px;transform:rotate(-90deg)}.main-categories .outer .reserve-button{font-size:.875rem;padding-left:1.25rem;padding-right:1.25rem}@media screen and (max-width: 991px){.main-categories{padding-top:.1875rem;padding-bottom:.1875rem}.main-categories .outer{gap:.9375rem}}.category-list{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;align-items:center;margin-bottom:.625rem}.category-list .show-more button{font-size:.8125rem;line-height:1.125rem;font-weight:400;background-color:#0000;color:#069754;border:0;padding:0;cursor:pointer}.category-list .category-button{font-size:.9375rem;font-weight:700;letter-spacing:-.3px;color:#292d3c}.category-list .category-button:active,.category-list .category-button:visited{color:#292d3c}.category-list .category-button:focus{color:#292d3c;border-color:#069754;outline:0}.category-list .category-button:hover{color:#069754}@media screen and (max-width: 1200px){.category-list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 992px){.category-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 576px){.category-list{grid-template-columns:1fr}}.mobile .category-list{grid-template-columns:1fr;gap:0;margin-bottom:0}.category-button{position:relative;display:grid;grid-template-columns:80px 1fr;align-items:center;min-height:70px;font-size:.9375rem;line-height:1.4375rem;border:1px solid #e0e0e0;border-radius:.5rem;padding:0 2.5rem 0 .4375rem;transition:all .3s ease-in-out}.category-button:after{content:"";position:absolute;top:50%;right:24px;width:10px;height:10px;border-bottom:5px solid rgba(0,0,0,0);border-top:5px solid rgba(0,0,0,0);border-left:5px solid rgba(41,45,60,.2);margin-top:-5px;transition:all .3s ease-in-out}.category-button .image{display:flex;justify-content:center;width:40px;height:40px;margin:0 1.25rem}.category-button .image img{object-fit:scale-down;max-width:100%;max-height:100%}.category-button .title{align-items:start;transition:all .3s ease-in-out}.category-button:hover{border-color:#c3c3c3}.category-button:hover:after{border-left:4px solid #292d3c}.category-button.active.hover-green .title,.category-button:hover.hover-green .title,.category-button:active.hover-green .title{color:#069754}.category-button.active.hover-turquoise .title,.category-button:hover.hover-turquoise .title,.category-button:active.hover-turquoise .title{color:#0d9fac}.category-button.active.hover-blue .title,.category-button:hover.hover-blue .title,.category-button:active.hover-blue .title{color:#2143b9}.category-button.green .title{color:#069754}.category-button.blue .title{color:#2143b9}.category-button.turquoise .title{color:#0d9fac!important}.mobile .category-button{grid-template-columns:1fr;min-height:50px;border:0}.mobile .category-button .image{display:none}.category-description{display:flex;flex-direction:column}.category-description .category-description-text{width:670px;max-width:100%;margin-bottom:.625rem}.category-description .category-description-text:not(.showMore){height:3.25rem;overflow:hidden}.category-description .category-description-text p,.category-description .category-description-text ul li{font-size:.9375rem;line-height:1.75rem;font-weight:400;color:#4b4e54}.product-card{display:grid;height:100%;overflow:hidden}.product-card .product-card-inner{position:relative;height:100%;overflow:hidden;border:1px solid #e8e8e8;border-radius:.5rem;transition:all .3s ease-in-out}.product-card .product-card-inner .content{display:grid;grid-template-rows:auto 1fr auto auto;height:100%}.product-card .product-card-inner .content .image-container{display:flex;justify-content:center;overflow:hidden}.product-card .product-card-inner .content .image-container .image{display:flex;justify-content:center;width:154px;height:154px;margin:2.1875rem}.product-card .product-card-inner .content .image-container .image img{object-fit:scale-down;max-width:100%;max-height:100%}.product-card .product-card-inner .content .title{display:flex;justify-content:flex-start;align-items:center;min-height:40px;font-size:.875rem;line-height:1.3125rem;font-weight:700;letter-spacing:-.28px;word-break:break-word;padding:0 1.25rem}.product-card .product-card-inner .content .title h3{line-height:1.375rem}.product-card .product-card-inner .content .packaging{text-align:left;font-size:.75rem;line-height:1.125rem;font-weight:400;padding:0 1.25rem;margin-bottom:.75rem}.product-card .product-card-inner .content .availability{padding:0 1.25rem;margin-bottom:.3125rem}.product-card .product-card-inner .content .availability label{cursor:pointer}.product-card .product-card-inner .content .price-info{font-size:.8125rem;font-weight:400;letter-spacing:-.26px;text-align:center;color:#949aa8;padding:0 1.25rem;margin-bottom:.375rem}.product-card .product-card-inner .content .button-container{display:flex;justify-content:space-between;align-items:center;min-height:4.125rem;padding:0 1.25rem 1.25rem}.product-card .product-card-inner .content .button-container .price-label{margin:0}.product-card .product-card-inner .content .button-container .button{padding:.875rem 2.375rem}.product-card.green .product-card-inner .tags .tag{background-color:#069754}.product-card.small .availability{margin-bottom:.6875rem}.product-card.small .button-container{flex-direction:column}.product-card.small .button-container .price-container{margin-bottom:.6875rem}.product-card.small .button-container .price-container .price-label{padding:0}.product-card.promote .product-card-inner{border-width:2px}.product-card.promote.blue-pastel .product-card-inner{border-color:#00438c}.product-card.promote.orange-pastel .product-card-inner{border-color:#ed6923}.product-card.promote.green-pastel .product-card-inner{border-color:#69a82d}.product-card.promote.magenta-pastel .product-card-inner{border-color:#d92982}@media screen and (max-width: 768px){.product-card .product-card-inner .content .title{align-items:flex-start;min-height:inherit}}.quantity-input-container{display:grid;grid-template-columns:32px 60px 32px;width:128px;min-height:2.875rem;align-items:center;border-radius:8px}.quantity-input-container.read-only label{cursor:default}.quantity-input-container label{display:flex;justify-content:center;align-items:center;font-size:.8125rem;line-height:1.25rem;font-weight:700;color:#fff;padding-right:.875rem;cursor:pointer}.quantity-input-container label .quantity-input{display:flex;align-items:center;width:100%;height:100%;text-align:right;border:0;padding-right:.3125rem;color:#fff;background-color:#0000}.quantity-input-container label .quantity-input::-webkit-outer-spin-button,.quantity-input-container label .quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.quantity-input-container label .quantity-input[type=number]{-moz-appearance:textfield;appearance:textfield}.quantity-input-container label .quantity-input:focus{outline:0}.quantity-input-container button.minus-button,.quantity-input-container button.plus-button{display:flex;justify-content:center;align-items:center;width:32px;height:42px;background-color:#fff;border:0;border-radius:.4375rem;padding:0;transition:all .3s ease-in-out;cursor:pointer}.quantity-input-container button.minus-button .icon,.quantity-input-container button.plus-button .icon,.quantity-input-container button.minus-button .icon img,.quantity-input-container button.plus-button .icon img{width:18px!important;height:18px!important}.quantity-input-container.gray{background-color:#fff;border:2px solid #fff}.quantity-input-container.gray label,.quantity-input-container.gray label .quantity-input{color:#292d3c}.quantity-input-container.gray button.minus-button,.quantity-input-container.gray button.plus-button{width:36px;height:36px;background-color:#f0f0f0}.quantity-input-container.gray:hover button.minus-button,.quantity-input-container.gray:hover button.plus-button{background-color:#e8e8e8}.quantity-input-container.green,.quantity-input-container.green-light{background-color:#069754;border:2px solid #069754}.quantity-input-container.green:hover button.minus-button,.quantity-input-container.green:hover button.plus-button,.quantity-input-container.green-light:hover button.minus-button,.quantity-input-container.green-light:hover button.plus-button{background-color:#e6f4ee}.quantity-input-container.metallic-seaweed,.quantity-input-container.metallic-seaweed-light{background-color:#047d88;border:2px solid #047d88}.quantity-input-container.metallic-seaweed:hover button.minus-button,.quantity-input-container.metallic-seaweed:hover button.plus-button,.quantity-input-container.metallic-seaweed-light:hover button.minus-button,.quantity-input-container.metallic-seaweed-light:hover button.plus-button{background-color:#ebf5f6}.quantity-input-container.green-pastel{background-color:#69a82d;border:2px solid #69a82d}.quantity-input-container.magenta-pastel{background-color:#d92982;border:2px solid #d92982}.quantity-input-container.blue-pastel{background-color:#00438c;border:2px solid #00438c}.quantity-input-container.orange-pastel{background-color:#ed6923;border:2px solid #ed6923}.cart-product-item,.cart-product-item-mobile{border-bottom:1px solid #e8e8e8}.cart-product-item .product-image,.cart-product-item-mobile .product-image{display:flex;justify-content:center;width:40px;height:40px}.cart-product-item .product-image img,.cart-product-item-mobile .product-image img{object-fit:scale-down;max-width:100%;max-height:100%}.cart-product-item .text-info,.cart-product-item-mobile .text-info{display:grid;grid-template-rows:auto auto;align-items:center;gap:5px}.cart-product-item .text-info .title,.cart-product-item-mobile .text-info .title{display:flex;align-items:center}.cart-product-item .text-info .title .label,.cart-product-item-mobile .text-info .title .label{display:inline;font-size:.875rem;line-height:1.3125rem;font-weight:700;letter-spacing:-.28px;color:#292d3c;margin-right:1.25rem;cursor:pointer}.cart-product-item .text-info .title .prescription,.cart-product-item-mobile .text-info .title .prescription{align-self:flex-start;font-size:.8125rem;font-weight:700;letter-spacing:-.26px;white-space:nowrap;color:#0d9fac}.cart-product-item .text-info .packaging,.cart-product-item-mobile .text-info .packaging{text-align:left}.cart-product-item .price-container,.cart-product-item-mobile .price-container{display:flex;flex-direction:column;align-items:flex-end;padding-right:1.25rem;margin-left:3.125rem}.cart-product-item .price-container .price-info,.cart-product-item-mobile .price-container .price-info{color:#6b7384;font-size:.6875rem;letter-spacing:-.3px;white-space:nowrap}.cart-product-item .price-container .price-label,.cart-product-item-mobile .price-container .price-label{line-height:1.25rem;padding:0;margin:0}.cart-product-item .price-container .inner,.cart-product-item-mobile .price-container .inner{color:#6b7384;font-size:.75rem;white-space:nowrap}.cart-product-item .price-container .inner .unit-price,.cart-product-item-mobile .price-container .inner .unit-price{font-weight:600;margin-left:.375rem}.cart-product-item .price-mobile,.cart-product-item-mobile .price-mobile{display:grid;grid-template-columns:1fr auto auto;gap:1.25rem;padding-right:0;margin-left:0}.cart-product-item .delete-icon,.cart-product-item-mobile .delete-icon{width:20px;height:20px;background-color:#0000;background-image:url(/icons/delete.svg);background-repeat:no-repeat;border:0}.cart-product-item .delete-icon:hover,.cart-product-item-mobile .delete-icon:hover{background-image:url(/icons/delete-dark.svg);cursor:pointer}.cart-product-item.hidden,.cart-product-item-mobile.hidden{height:0;min-height:0;overflow:hidden;border:0;padding:0}.cart-product-item{display:grid;grid-template-columns:51px auto 1fr 130px 150px 40px;align-items:center;gap:.9375rem;width:100%;min-height:70px}.cart-product-item .availability-icon{margin-left:.9375rem}.cart-product-item.read-only{grid-template-columns:51px auto 1fr 130px 150px}.cart-product-item-mobile{padding:.625rem}.cart-product-item-mobile .title-row{display:grid;grid-template-columns:36px 1fr auto;gap:10px;margin-bottom:.4375rem}.cart-product-item-mobile .title-row .text-info .title .label{align-self:flex-start}.cart-product-item-mobile .title-row .packaging{text-align:left}.cart-product-item-mobile .quantity-outer{font-size:.8125rem;line-height:1.25rem;font-weight:700}.cart-product-item-mobile .info-row{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;align-items:center}.cart-product-item-mobile .info-row .quantity-outer{display:flex;justify-content:end}.cart-product-item-mobile .info-row .price-container{padding:0;margin:0}.cart-product-item-mobile .info-row .product-image{display:none}.cart-product-list .cart-product-item:last-child{border-bottom:0}.product-list{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;overflow:hidden}@media screen and (max-width: 1200px){.product-list{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 992px){.product-list{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 768px){.product-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 400px){.product-list{grid-template-columns:1fr}}.product-image{display:flex;justify-content:center;align-self:center}.product-image img{height:100%}.product-description{font-size:.9375rem;line-height:1.75rem;font-weight:400;letter-spacing:-.3px;color:#4b4e54;padding-right:5rem}.product-description.short-description{max-width:740px;padding-right:0;margin-bottom:.875rem}.product-description .inline-div{display:inline}.product-description a{font-weight:500;color:#069754}.product-description p{display:inline}.product-description .biocidal-product{display:block;max-width:740px;font-size:.8125rem;line-height:1.25rem;color:#f6583a;background-color:#fee5e0;border:1px solid hsl(9.5744680851,91.2621359223%,79.6078431373%);border-radius:.375rem;padding:.375rem .75rem;margin:1.25rem 0 .625rem}@media screen and (max-width: 768px){.product-description{padding-right:0;margin-bottom:1.875rem}}.alternative-product-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-height:100px;background-color:#fff;border-bottom:1px solid #e0e0e0;padding-right:1.875rem;transition:background-color .3s ease-in-out}.alternative-product-item:hover{background-color:#f0f0f0}.alternative-product-item .image{display:flex;justify-content:center;align-items:center;width:88px;height:88px;padding:10px;margin-left:1.25rem;margin-right:.625rem}.alternative-product-item .image img{object-fit:scale-down;max-width:100%;max-height:100%}.alternative-product-item .inner{display:flex;flex-direction:column;justify-content:center}.alternative-product-item .inner .title{margin-bottom:.375rem}.alternative-product-item .inner .title label{font-size:.875rem;line-height:1.3125rem;font-weight:700;letter-spacing:.28px;color:#292d3c}.alternative-product-item .inner .price-label{font-size:.875rem;line-height:1.3125rem;margin:0}.alternative-product-item .button{font-size:.75rem;line-height:1.125rem;padding:.625rem 1.125rem}@media screen and (max-width: 768px){.filter-group{display:grid;grid-template:1fr}.filter-group .full-filter-container.me-2{margin-right:0!important}.filter-group .full-filter-container.mb-2{margin-bottom:.75rem!important}.filter-group .full-filter-container .full-filter-button{width:100%}.filter-group .attribute-panel{margin-right:0}.filter-group .attribute-panel .attribute-button{width:100%}.filter-group .popup-button-container{margin-bottom:.125rem}.filter-group .popup-button-container .button{width:100%;text-align:left;margin-bottom:0}}.page-tabs{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;margin:.625rem 0}.page-tabs .page-tab{font-size:1rem;font-weight:500;color:#6b7384;background-color:#0000;border:0;border-bottom:2px solid #e8e8e8;padding:.875rem 1.25rem .875rem 0;transition:all .3s ease-in-out}.page-tabs .page-tab:hover:not(.disabled),.page-tabs .page-tab:active:not(.disabled),.page-tabs .page-tab.active:not(.disabled),.page-tabs .page-tab:focus:not(.disabled){border-color:#6b7384}.page-tabs.green .page-tab:not(.disabled):hover,.page-tabs.green .page-tab:not(.disabled):active,.page-tabs.green .page-tab:not(.disabled).active,.page-tabs.green .page-tab:not(.disabled):focus{color:#069754;border-color:#069754}.page-tabs.blue .page-tab:not(.disabled):hover,.page-tabs.blue .page-tab:not(.disabled):active,.page-tabs.blue .page-tab:not(.disabled).active,.page-tabs.blue .page-tab:not(.disabled):focus{color:#2143b9;border-color:#2143b9}.page-tabs.turquoise .page-tab:not(.disabled):hover,.page-tabs.turquoise .page-tab:not(.disabled):active,.page-tabs.turquoise .page-tab:not(.disabled).active,.page-tabs.turquoise .page-tab:not(.disabled):focus{color:#0d9fac;border-color:#0d9fac}@media screen and (max-width: 992px){.page-tabs{grid-template-columns:1fr}}.personal-information .content{display:flex;align-items:center;margin:1.1875rem 0 1rem}.personal-information .content .icon{margin:0 1.875rem}.personal-information .content .information .item{font-size:.9375rem;line-height:1.4375rem;color:#292d3c;margin-bottom:.1875rem}.personal-information .content .information .item:last-child{margin-bottom:0}.summary-comment .comment{padding:22px 24px}.mega-menu-item .content{overflow:hidden}.mega-menu-item .content label a{position:relative;display:inline-block;font-size:.9375rem;line-height:1.4375rem;font-weight:700;color:#1a1d29;margin-top:0;margin-bottom:1.125rem;transition:all .3s ease-in-out}.mega-menu-item .content label a:after{content:"";position:absolute;width:10px;height:10px;top:4px;right:-19px;background-image:url(/icons/arrow-dark.svg);background-repeat:no-repeat;background-size:6px;transform:rotate(-90deg)}.mega-menu-item .content label a:hover,.mega-menu-item .content label a:focus,.mega-menu-item .content label a:active{color:#000}.mega-menu-item .content label a:hover:after,.mega-menu-item .content label a:focus:after,.mega-menu-item .content label a:active:after{background-image:url(/icons/arrow-green.svg)}.mega-menu-item .content label.last-item{display:block}.mega-menu-item .content label.last-item a{margin-bottom:.5rem}.mega-menu-item .content ul{list-style:none;padding:0;margin:0}.mega-menu-item .content ul li a{display:block;font-size:.875rem;line-height:1.3125rem;font-weight:400;color:#575c65;margin-bottom:.5rem;transition:all .3s ease-in-out}.mega-menu-item .content ul li a:hover{color:#6b7384}.mega-menu-item .content ul li.show-more button{font-size:.8125rem;line-height:1.125rem;font-weight:400;background-color:#0000;border:0;padding:0;cursor:pointer}.mega-menu-item.green .content label a:hover,.mega-menu-item.green .content label a:focus,.mega-menu-item.green .content label a:active{color:#069754}.mega-menu-item.green .content label a:hover:after,.mega-menu-item.green .content label a:focus:after,.mega-menu-item.green .content label a:active:after{background-image:url(/icons/arrow-green.svg)}.mega-menu-item.green .content label a.active{color:#069754;font-weight:700}.mega-menu-item.green .content ul li a:hover,.mega-menu-item.green .content ul li a:focus,.mega-menu-item.green .content ul li a:active{color:#069754}.mega-menu-item.green .content ul li a:hover:after,.mega-menu-item.green .content ul li a:focus:after,.mega-menu-item.green .content ul li a:active:after{background-image:url(/icons/arrow-green.svg)}.mega-menu-item.green .content ul li a.active{color:#069754;font-weight:700}.mega-menu-item.green .content ul li.show-more button{color:#069754}.mega-menu-item.blue .content label a:hover,.mega-menu-item.blue .content label a:focus,.mega-menu-item.blue .content label a:active{color:#2143b9}.mega-menu-item.blue .content label a:hover:after,.mega-menu-item.blue .content label a:focus:after,.mega-menu-item.blue .content label a:active:after{background-image:url(/icons/arrow-blue.svg)}.mega-menu-item.blue .content label a.active{color:#2143b9;font-weight:700}.mega-menu-item.blue .content ul li a:hover,.mega-menu-item.blue .content ul li a:focus,.mega-menu-item.blue .content ul li a:active{color:#2143b9}.mega-menu-item.blue .content ul li a:hover:after,.mega-menu-item.blue .content ul li a:focus:after,.mega-menu-item.blue .content ul li a:active:after{background-image:url(/icons/arrow-blue.svg)}.mega-menu-item.blue .content.show-more button{color:#2143b9}.mega-menu-item.turquoise .content label a:hover,.mega-menu-item.turquoise .content label a:focus,.mega-menu-item.turquoise .content label a:active{color:#0d9fac}.mega-menu-item.turquoise .content label a:hover:after,.mega-menu-item.turquoise .content label a:focus:after,.mega-menu-item.turquoise .content label a:active:after{background-image:url(/icons/arrow-turquoise.svg)}.mega-menu-item.turquoise .content label a.active{color:#0d9fac;font-weight:700}.mega-menu-item.turquoise .content ul li a:hover,.mega-menu-item.turquoise .content ul li a:focus,.mega-menu-item.turquoise .content ul li a:active{color:#0d9fac}.mega-menu-item.turquoise .content ul li a:hover:after,.mega-menu-item.turquoise .content ul li a:focus:after,.mega-menu-item.turquoise .content ul li a:active:after{background-image:url(/icons/arrow-turquoise.svg)}.mega-menu-item.turquoise .content ul li.show-more button{color:#0d9fac}.mega-menu{display:grid;visibility:hidden;position:absolute;top:100%;left:0;overflow-x:hidden;overflow-y:scroll;width:100%;max-height:50vh;background-color:#fff;border-bottom:1px solid #e8e8e8;box-shadow:0 8px 14px #0000000f;opacity:0;transition:all .3s ease-in-out;z-index:100}.mega-menu.debounced{transition:all .3s .5s ease-in-out}.mega-menu.open{visibility:visible;opacity:1}.mega-menu .mega-menu-inner{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem;overflow-x:hidden;overflow-y:auto;padding:3.125rem 0}@media screen and (max-width: 1200px){.mega-menu .mega-menu-inner{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 992px){.mega-menu .mega-menu-inner{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 768px){.mega-menu .mega-menu-inner{grid-template-columns:repeat(1,1fr)}}.cart-indicator{position:relative}.cart-indicator .icon{display:flex;align-items:center;height:40px;margin-right:1.125rem}.cart-indicator .circle{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;width:24px;height:24px;font-size:.75rem;font-weight:500;color:#fff;background-color:#6b7384;border-radius:50%}.cart-indicator.green .circle{background-color:#069754}.cart-indicator.blue .circle{background-color:#2143b9}.cart-indicator.turquoise .circle{background-color:#0d9fac}@media screen and (max-width: 768px){.cart-indicator .circle{top:-3.5px}}.total-price-container{display:grid;grid-template-columns:1fr 150px 50px;border-top:1px solid #e8e8e8;padding:1.25rem 0}.total-price-container.full-width{grid-template-columns:1fr 150px}.total-price-container label{font-weight:700;text-align:left;padding-left:7.5625rem}.total-price-container .price-label{text-align:right}@media screen and (max-width: 992px){.total-price-container{grid-template-columns:1fr 150px;border-top:0}.total-price-container .price-label{padding-right:.625rem}}@media screen and (max-width: 768px){.total-price-container label{padding-left:3.5rem}}.text-input-outer{position:relative;border-radius:.375rem;margin-bottom:.625rem}.text-input-outer .text-input-container{position:relative}.text-input-outer .text-input-container .label{display:none;font-size:.75rem;line-height:1.125rem;font-weight:500;color:#5c6066;margin-bottom:.3125rem}.text-input-outer .text-input-container .label.show{display:block}.text-input-outer .text-input-container input{position:relative;width:100%;height:50px;background-color:#0000;border:1px solid #e0e0e0;border-radius:.375rem;padding:0;transition:all .3s ease-in-out}.text-input-outer .text-input-container input:hover,.text-input-outer .text-input-container input:focus,.text-input-outer .text-input-container input:active{border:1px solid #e0e0e0;outline:0}.text-input-outer .text-input-container .text-input-inner{position:relative}.text-input-outer .text-input-container .text-input-inner .password-toggle{position:absolute;top:50%;right:16px;border:0;padding:0;margin-top:-12px;opacity:50%}.text-input-outer .text-input-container .text-input-inner .password-toggle .icon{padding:0;margin:0}.text-input-outer .text-input-container .text-input{position:relative;width:100%;font-size:1rem;line-height:1.40625rem;font-weight:400;color:#292d3c;background-color:#f0f0f0;border:1px solid #e0e0e0;border-radius:.375rem;padding-left:1.25rem;transition:all .3s ease-in-out}.text-input-outer .text-input-container .text-input::placeholder{color:#6b7384}.text-input-outer .text-input-container textarea{position:relative;display:block;width:100%;height:120px;font-size:.9375rem;line-height:1.40625rem;font-weight:400;color:#292d3c;background-color:#f0f0f0;border:1px solid #e0e0e0;border-radius:.375rem;transition:all .3s ease-in-out;padding:.625rem 1.25rem 0;resize:none}.text-input-outer .text-input-container textarea:hover,.text-input-outer .text-input-container textarea:focus,.text-input-outer .text-input-container textarea:active{outline:0}.text-input-outer .text-input-container textarea::placeholder{color:#6b7384}.text-input-outer .text-input-container.disabled .text-input{background-color:#dbdbdb;border-color:#dbdbdb}.text-input-outer .text-input-container.disabled .text-input::placeholder{color:#858d9d}.text-input-outer .text-input-container input:-webkit-autofill,.text-input-outer .text-input-container input:-webkit-autofill:hover,.text-input-outer .text-input-container input:-webkit-autofill:focus,.text-input-outer .text-input-container input:-webkit-autofill:active,.text-input-outer .text-input-container textarea:-webkit-autofill,.text-input-outer .text-input-container textarea:-webkit-autofill:hover,.text-input-outer .text-input-container textarea:-webkit-autofill:focus,.text-input-outer .text-input-container textarea:-webkit-autofill:active{-webkit-transition:"color 9999s ease-out, background-color 9999s ease-out";-webkit-transition-delay:9999s}.text-input-outer .text-input-container .icon{display:flex;align-items:center;margin:0 1.25rem 0 0}.text-input-outer.error .text-input-container .label{color:#ce0336}.text-input-outer.error .text-input-container input,.text-input-outer.error .text-input-container .text-input{border:0}.text-input-outer.error .text-input-container input:hover,.text-input-outer.error .text-input-container .text-input:hover{border-color:#ce0336}.text-input-outer.error .text-input-container .text-input,.text-input-outer.error .text-input-container textarea{border:1px solid #ce0336}.text-input-outer.error .text-input-container .text-input{border-radius:.375rem .375rem 0 0}.text-input-outer.error .error-message{font-size:.625rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:#fff;background-color:#ce0336;border:1px solid #ce0336;border-radius:0 0 .375rem .375rem;padding:.25rem 1.0625rem}.checkbox-container{display:flex;align-items:center;border-radius:.375rem;margin-bottom:.625rem!important}.checkbox-container:last-of-type{margin-bottom:0}.checkbox-container .form-check-box{display:flex;flex-direction:column;width:100%}.checkbox-container .form-check-box label.checkbox{background-color:#f0f0f0;border:1px solid #e0e0e0;border-radius:.375rem}.checkbox-container .form-check-box .checkbox{padding:.9375rem 1.0625rem}.checkbox-container .form-check-box .checkbox a{color:#069754}.checkbox-container .form-check-box .checkbox a:focus,.checkbox-container .form-check-box .checkbox a:active,.checkbox-container .form-check-box .checkbox a:visited{color:#069754}.checkbox-container .form-check-box .checkbox a:hover{text-decoration:underline}.checkbox-container .form-check-box .checkbox .text-container{display:block!important}.checkbox-container .form-check-box .checkbox .text-container a{color:#069754}.checkbox-container .form-check-box .checkbox .text-container a:focus,.checkbox-container .form-check-box .checkbox .text-container a:active,.checkbox-container .form-check-box .checkbox .text-container a:visited{color:#069754}.checkbox-container .form-check-box .checkbox .text-container a:hover{text-decoration:underline}.checkbox-container .form-check-box.error label.checkbox{border-bottom:0;border-radius:.375rem .375rem 0 0}.checkbox-container .form-check-box.error .checkbox .checkmark{border-color:#ce0336}.checkbox-container .form-check-box.error .error-message{position:relative;font-size:.625rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:#fff;background-color:#ce0336;border-radius:0 0 .375rem .375rem;padding:.25rem 1.0625rem}.checkbox-container .form-check-box.error .error-message:before{content:"";position:absolute;border:1px solid #ce0336;border-color:#ce0336 rgba(0,0,0,0);border-width:0 13px 11px 13px;top:-5px;left:14px}.checkbox-container .form-check-box.turquoise .checkbox a{color:#0d9fac}.checkbox-container .form-check-box.turquoise .checkbox a:focus,.checkbox-container .form-check-box.turquoise .checkbox a:active,.checkbox-container .form-check-box.turquoise .checkbox a:visited{color:#0d9fac}.checkbox-container .form-check-box.blue .checkbox a{color:#2143b9}.checkbox-container .form-check-box.blue .checkbox a:focus,.checkbox-container .form-check-box.blue .checkbox a:active,.checkbox-container .form-check-box.blue .checkbox a:visited{color:#2143b9}.form-container{display:flex;flex-direction:column;border:1px solid #e8e8e8;border-radius:.625rem;padding:1.875rem}.form-container .field-container{display:flex;flex-direction:column;gap:.625rem}@media screen and (max-width: 768px){.form-container{padding:1.25rem}}.validation-message{color:#ce0336;opacity:0;margin-bottom:1.875rem;transition:all .3s ease-in-out}.validation-message.show{opacity:1}.simple-text-input-outer{position:relative;border-radius:.375rem}.simple-text-input-outer .simple-text-input{position:relative;width:100%;height:45px;font-size:1rem;line-height:1.4375rem;font-weight:500;text-align:center;color:#292d3c;background-color:#fff;border:1px solid #e8e8e8;border-radius:.375rem;padding:0 .625rem;transition:all .3s ease-in-out}.simple-text-input-outer .simple-text-input::-webkit-inner-spin-button,.simple-text-input-outer .simple-text-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.simple-text-input-outer .simple-text-input[type=number]{-moz-appearance:textfield;appearance:textfield}.simple-text-input-outer .simple-text-input:hover,.simple-text-input-outer .simple-text-input:focus,.simple-text-input-outer .simple-text-input:active{border:1px solid #b9bec6;outline:0}.simple-text-input-outer .simple-text-input::placeholder{color:#6b7384}.simple-text-input-outer .simple-text-input:hover{border-color:#6b7384}.simple-text-input-outer .simple-text-input.disabled{background-color:#e8e8e8}.simple-text-input-outer .clear-button{position:absolute;top:1.4375rem;right:.625rem;transform:translateY(-50%);cursor:pointer;opacity:.5;background:none;border:none;padding:0;transition:all .3s ease-in-out}.simple-text-input-outer .clear-button:hover{opacity:1}.simple-text-input-outer.error{background-color:#ce0336}.simple-text-input-outer.error .simple-text-input,.simple-text-input-outer.error .simple-text-input:hover{border-color:#ce0336}.simple-text-input-outer.error .error-message{font-size:.625rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:#fff;padding:0 1.0625rem}.toggle-field .slide-window{position:relative;height:45px;width:100%;min-height:60px;overflow:hidden}.toggle-field .slide-window .window{position:absolute;top:100%;transition:top .3s}.toggle-field .slide-window .window.active{top:0}.toggle-field p.closed-label{line-height:50px}.toggle-field .hours-range{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.toggle-field .hours-range .simple-text-input{padding-right:1.875rem}.special-event-input{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:.625rem}.special-event-input .form-date-container{display:grid;grid-template-columns:auto 1fr;align-items:center}.special-event-input .form-time-container{display:grid;grid-template-columns:1fr auto;align-items:center}.special-event-input .form-time-container .simple-text-input-outer{min-height:60px}.special-event-input .form-time-container .delete-button{display:grid;grid-template-columns:1fr;align-items:center}@media screen and (max-width: 992px){.toggle-field{margin-bottom:1rem}.special-event-input,.special-event-input .form-date-container{grid-template-columns:1fr;gap:.625rem}.special-event-input .col-md-12,.special-event-input .col-md-8,.special-event-input .col-md-6,.special-event-input .col-md-5,.special-event-input .col-md-4,.special-event-input .col-md-2,.special-event-input .col-md-1,.special-event-input .row .col-md-8,.special-event-input .row .col-md-6,.special-event-input .row .col-md-5,.special-event-input .row .col-md-4,.special-event-input .row .col-md-2,.special-event-input .row .col-md-1{padding:0!important}.special-event-input .form-time-container .delete-button{position:relative;top:16px}}.data-form p{font-size:.9375rem;line-height:1.75rem;font-weight:400;color:#4b4e54}.data-form .form-container{margin-bottom:1.875rem}.data-form .button-container{display:flex;justify-content:space-between}.data-form .button-container .button{height:46px}.sms-code-outer{display:flex;flex-direction:column;align-items:start}.sms-code-outer .description,.sms-code-outer .sms-code-container{width:300px;max-width:100%}.sms-code-outer .sms-code-container .result{margin-bottom:.625rem}.sms-code-outer .sms-code-container .button{justify-content:center;width:100%}.e-prescription-item{display:grid;grid-template-columns:56px 1fr 40px;width:100%;font:inherit;align-items:center;color:inherit;background:none;border:none;border-top:1px solid #e8e8e8;outline:inherit;padding:1rem 0 1rem .875rem;cursor:pointer}.e-prescription-item.read-only,.e-prescription-item.read-only label,.e-prescription-item.read-only .button{cursor:auto}.e-prescription-item>.button{width:36px;height:36px;padding:.625rem}.e-prescription-item>.button .icon{display:flex;justify-content:center}.e-prescription-item label{font-size:.875rem;line-height:1.3125rem;letter-spacing:-.28px;font-weight:700;color:#292d3c;cursor:pointer}.e-prescription-item .delete-icon{width:20px;height:20px;background-color:#0000;background-image:url(/icons/delete.svg);background-repeat:no-repeat;border:0}.e-prescription-item .delete-icon:hover{background-image:url(/icons/delete-dark.svg);cursor:pointer}@media screen and (max-width: 768px){.e-prescription-item{grid-template-columns:56px 1fr auto;border:0;padding:1rem .625rem}}.button.e-prescription-button{display:flex;font-size:.875rem;line-height:1.3125rem;padding:1rem .875rem}.button.e-prescription-button .icon{display:flex;justify-content:center;height:36px;background-color:#047d88;border-radius:.375rem;margin-right:1.25rem;transition:all .3s ease-in-out}.button.e-prescription-button .icon img{transform:scale(.6)}.button.e-prescription-button:hover .icon{background-color:#0594a1}.cart-tabs-navigation{display:flex;justify-content:flex-end;gap:1.25rem}.cart-tabs-navigation .button{padding-left:1.875rem;padding-right:1.875rem}@media screen and (max-width: 576px){.cart-tabs-navigation{flex-direction:column-reverse}.cart-tabs-navigation .button{display:flex;justify-content:center}}.add-to-cart{width:128px;height:46px;background-repeat:no-repeat;background-size:18px;background-position-x:50%;background-position-y:50%;background-image:url(/icons/basket.svg)}.add-to-cart .spacer{width:30px}.add-to-cart.wider{width:unset;background-position-x:calc(50% - 44px)}.add-to-cart.green-light{background-image:url(/icons/basket-green.svg)}.add-to-cart.green-light:hover,.add-to-cart.green-light.active{background-image:url(/icons/basket.svg)}.add-to-cart.blue-light{background-image:url(/icons/basket-blue.svg)}.add-to-cart.green-turquoise{background-image:url(/icons/basket-turquoise.svg)}.add-to-cart.metallic-seaweed-light{background-image:url(/icons/basket-seaweed.svg)}.add-to-cart.metallic-seaweed-light:hover,.add-to-cart.metallic-seaweed-light.active{background-image:url(/icons/basket.svg)}.add-to-cart.disabled{background-image:url(/icons/basket-gray.svg)}.add-to-cart.disabled:hover,.add-to-cart.disabled.active{background-image:url(/icons/basket-gray.svg)}.pharmacy-cart-item{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:1rem 0 1rem .875rem}.pharmacy-cart-item .info-container{display:grid;grid-template-columns:auto 1fr;align-items:center}.pharmacy-cart-item .info-container .icon{margin-right:1.375rem}.pharmacy-cart-item .info-container .text-info{display:grid;grid-template-columns:1fr 1fr;align-items:center}.pharmacy-cart-item .info-container .text-info h3{font-size:.9375rem;line-height:1.4375rem;font-weight:700;letter-spacing:-.3px;color:#292d3c}.pharmacy-cart-item .info-container .text-info p{font-size:.8125rem;line-height:1.25rem;font-weight:400;letter-spacing:-.26px;color:#6b7384}.pharmacy-cart-item .info-column{display:grid;grid-template-columns:1fr 1fr;align-items:center}.pharmacy-cart-item.mobile{padding:1rem .625rem}.pharmacy-cart-item.mobile .text-info .info-label{display:flex;flex-direction:row;justify-content:start}.pharmacy-cart-item.mobile .text-info .info-label .icon{margin-right:.75rem}.pharmacy-cart-item .info-container .align-top{align-self:flex-start}@media screen and (max-width: 992px){.pharmacy-cart-item{grid-template-columns:1fr}.pharmacy-cart-item .info-container{margin-bottom:5px}.pharmacy-cart-item .info-container .text-info{grid-template-columns:1fr}.pharmacy-cart-item .info-column{display:grid;grid-template-columns:1fr;gap:.375rem}}.pharmacy-page-content{position:relative;z-index:1}.pharmacy-page-content.compact .detail-header{grid-template-columns:none}.pharmacy-page-content.compact .detail-header .detail-content{margin:40px 0 80px}.pharmacy-page-content.compact .detail-header .detail-content .pharmacy-info{margin:0 60px}.pharmacy-page-content.compact .detail-header .info-box-list{grid-template-columns:1fr 1fr;border-left:none;border-top:1px solid #e0e0e0}.pharmacy-page-content.compact .detail-header .info-box-list .info-box-item .content{margin:0}.pharmacy-page-content .detail-header{display:grid;grid-template-columns:1fr auto}.pharmacy-page-content .detail-header .detail-content{display:grid;grid-template-rows:1fr auto}.pharmacy-page-content .detail-header .detail-content .pharmacy-info{display:grid;grid-template-columns:auto 1fr;column-gap:40px;align-items:center;margin:0 auto}.pharmacy-page-content .detail-header .detail-content .pharmacy-info .detail .title{margin-bottom:.3125rem}.pharmacy-page-content .detail-header .detail-content .pharmacy-info .detail .page-description{color:#5c6066;font-size:.9375rem;line-height:1.4375rem;font-weight:400;letter-spacing:-.3px;margin:0}.pharmacy-page-content .detail-header .detail-content .pharmacy-info .detail .pharmacy-actions{display:flex;width:100%}.pharmacy-page-content .detail-header .detail-content .pharmacy-info .detail .pharmacy-actions .button:not(.toggle-favorite-button){font-size:.875rem;line-height:1.3125rem;padding:.78125rem 1.875rem;margin-right:.625rem}.pharmacy-page-content .detail-header .detail-content .pharmacy-info .detail .pharmacy-actions .button.toggle-favorite-button{width:2.875rem;height:2.875rem}.pharmacy-page-content .events{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.pharmacy-page-content .events .title{margin-top:20px}@media screen and (max-width: 1400px){.pharmacy-page-content.compact .detail-header .detail-content,.pharmacy-page-content.compact .detail-header .detail-content .pharmacy-info{margin:0}.pharmacy-page-content.compact .detail-header .info-box-list{grid-template-columns:none}.pharmacy-page-content .detail-header .detail-content{margin-left:60px}.pharmacy-page-content .detail-header .detail-content .page-description{max-width:300px;margin:0}.pharmacy-page-content .detail-header .detail-content .pharmacy-info .detail .pharmacy-actions .button.toggle-favorite-button{width:100%}}@media screen and (max-width: 1200px){.pharmacy-page-content .detail-header .detail-content{margin-left:0}}@media screen and (max-width: 992px){.pharmacy-page-content .detail-header{grid-template-columns:1fr;padding:0}.pharmacy-page-content .detail-header .detail-content{margin-bottom:1.875rem}}@media screen and (max-width: 768px){.pharmacy-page-content .detail-header,.pharmacy-page-content .detail-header .detail-content{grid-template-columns:1fr}.pharmacy-page-content .detail-header .detail-content .pharmacy-info{grid-template-columns:1fr;gap:0;width:100%}.pharmacy-page-content .detail-header .detail-content .pharmacy-info .detail{margin-bottom:1.5625rem}.pharmacy-page-content .detail-header .detail-content .pharmacy-info .detail .title h1{align-self:center}.pharmacy-page-content .detail-header .detail-content .pharmacy-info .detail .title .title-row{display:flex;justify-content:center;width:100%;text-align:center}.pharmacy-page-content .detail-header .detail-content .pharmacy-actions{display:flex;flex-direction:column;gap:.9375rem;padding:0}.pharmacy-page-content .detail-header .detail-content .pharmacy-actions .button{display:flex;justify-content:center;margin:0}.pharmacy-info .detail .page-description{text-align:center;margin:0 auto!important}}.pharmacy-preview{display:flex;flex-direction:column;align-items:center}.pharmacy-preview .pharmacy-name{font-size:1.5rem;margin-bottom:1rem}.pharmacy-preview .info-labels{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:1rem;margin-top:1rem;margin-bottom:1rem;max-width:500px}.pharmacy-preview .info-labels{flex:50%}.pharmacy-page{display:flex;flex-direction:column}.pharmacy-page .pharmacy-page-content .info-box-list{padding-top:.625rem;padding-bottom:.625rem}@media screen and (max-width: 1200px){.pharmacy-page .pharmacy-page-content .detail-header .detail-content .pharmacy-info{margin-left:0}}@media screen and (max-width: 992px){.pharmacy-page{padding-top:1.25rem}.pharmacy-page .pharmacy-page-content .detail-header .detail-content .pharmacy-info .detail{padding-left:.75rem;padding-right:.75rem;margin:0}.pharmacy-page .pharmacy-page-content .detail-header .detail-content .pharmacy-info .detail .pharmacy-actions{gap:.625rem}.pharmacy-page .pharmacy-page-content .detail-header .detail-content .pharmacy-info .detail .pharmacy-actions .button{margin:0}.pharmacy-page .pharmacy-page-content .info-box-list{padding-left:.75rem;padding-right:.75rem}}.pharmacy-selected{display:flex;flex-direction:column;align-items:center;text-align:center}.pharmacy-selected .orange{color:#f6583a}.pharmacy-selected .button-row{display:flex;flex-direction:row;justify-content:center;gap:.75rem;margin-top:1.875rem}@media screen and (max-width: 768px){.pharmacy-selected .pharmacy-selected-inner{display:block;width:100%}.pharmacy-selected .pharmacy-selected-inner .button-row{flex-direction:column-reverse}.pharmacy-selected .pharmacy-selected-inner .button-row .button{display:flex;justify-content:center}}.pharmacy-html-snippet p{color:#6b7384}.pharmacy-html-snippet textarea{width:40%;margin:0 5%}.examination-item{border:2px solid #e0e0e0;border-radius:.625rem;cursor:pointer;transition:border-color .3s ease-in-out,outline .3s ease-in-out}.examination-item .title-row{display:flex;justify-content:space-between;border-bottom:1px solid #e0e0e0;border-radius:.5625rem .5625rem 0 0;padding:1.1875rem 1.5rem}.examination-item .title-row .top-title-container{width:100%}.examination-item .title-row .top-title-container .title-inner{display:grid;grid-template-columns:auto 1fr;align-items:center}.examination-item .title-row .top-title-container .title-inner .title{font-size:.875rem;line-height:1.5rem;font-weight:700;padding:0;margin:0;margin-left:1.5625rem;margin-right:.625rem}.examination-item .title-row .title-more-info{width:100%}.examination-item .title-row .title-more-info .title-inner{display:grid;grid-template-columns:auto 1fr;align-items:center}.examination-item .title-row .title-more-info .title-inner .title{font-size:.875rem;line-height:1.5rem;font-weight:700;padding:0;margin:0;margin-left:1rem;margin-right:.625rem}.examination-item .title-row .title-more-info .title-more-info{width:100%;display:flex;justify-content:space-between}.examination-item .more-info-row{padding:.6875rem 1.125rem}.examination-item .more-info-row{display:flex;justify-content:space-between;align-items:center}.examination-item .more-info-row .price{font-size:.75rem;line-height:1.125rem;font-weight:700;color:#ce0336}.examination-item .more-info-row .examination-item-inputs{display:grid;grid-template-columns:auto 1fr 30px auto 1fr 30px;align-items:center;width:75%}.examination-item .more-info-row .examination-item-inputs>div{margin:0 .25rem 0 .75rem}.examination-item.green.active,.examination-item.green:hover{border-color:#069754}.examination-item.turquoise.active,.examination-item.turquoise:hover{border-color:#0d9fac}@media screen and (max-width: 768px){.examination-item .more-info-row .examination-item-inputs{width:100%}.examination-item .more-info-row .examination-item-inputs .simple-text-input-outer,.examination-item .more-info-row .examination-item-inputs .simple-text-input-outer .simple-text-input{padding-left:0rem}}.examination-container .title{margin-bottom:1.25rem}.examination-container .title h1,.examination-container .title span{font-size:1.25rem;line-height:1.875rem;letter-spacing:-.025rem;color:#292d3c}.examination-container .title h1{font-weight:700}.examination-container .title span{font-weight:400}.examination-container .examination-data{display:grid;grid-template-columns:1fr 1fr;gap:20px}.examination-container .examination-data.columns-3{grid-template-columns:1fr 1fr 1fr}.examination-container .examination-item .more-info-row .examination-item-inputs .simple-text-input-outer input{padding-right:28px}@media screen and (max-width: 992px){.examination-container .examination-data{grid-template-columns:1fr!important;gap:1.25rem}}@media screen and (max-width: 768px){.examination-container .examination-data{grid-template-columns:1fr!important}}.examination-info-bar{display:block;position:fixed;left:0;bottom:-200px;width:100%;background:linear-gradient(76.92deg,#069754,#2a95c3 81.15%);padding:1.25rem 0;z-index:6400;transition:bottom .5s ease-in-out}.examination-info-bar .content{display:flex;justify-content:center;align-items:center;gap:2.5rem}.examination-info-bar .content .info{padding-top:.25rem}.examination-info-bar .content .info .title{font-size:1.25rem;line-height:1.25rem;font-weight:700;letter-spacing:-.025rem;color:#fff;margin-bottom:.3125rem}.examination-info-bar .content .info .description{font-size:.75rem;line-height:1.125rem;font-weight:500;letter-spacing:-.01625rem;color:#fff}.examination-info-bar .content .reservation-button{font-size:.875rem;line-height:1.3125rem;font-weight:700;color:#0d9fac;padding:.8125rem 1.25rem}.examination-info-bar.show{bottom:0}@media screen and (max-width: 768px){.examination-info-bar{padding:.625rem 0}.examination-info-bar .content{flex-direction:column;gap:.9375rem}}.examination-description{padding-top:2.1875rem}.examination-description .examination-header{padding:2.5rem}.examination-description .examination-header .examination-card{display:block;width:100%;border-radius:30px;background:linear-gradient(76.92deg,#069754,#2a95c3 81.15%);padding:1.875rem 1.25rem}.examination-description .examination-header .examination-card .examination-card-inner{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;margin-bottom:.625rem}.examination-description .examination-header .examination-card .examination-card-inner .examination-title{font-size:1.125rem}.examination-description .examination-header .examination-card .examination-type{font-size:.75rem;color:#fff}.examination-description .examination-header .examination-title{font-size:1.25rem;font-weight:700;color:#fff}.examination-description .examination-header .examination-info{display:flex;flex-direction:column;justify-content:center;align-items:left;height:200px;padding:10px}.examination-description .examination-header .examination-info .examination-title{color:#292d3c;margin-top:0}.examination-description .examination-header .examination-info .examination-title:first-of-type{margin-bottom:.625rem}.examination-description .examination-header .examination-info .examination-price{color:#ce0336;font-size:1rem}.examination-description .examination-description{padding:2.5rem;color:#5c6066;font-size:15px;font-weight:400;line-height:28px}.examination-description .examination-description a{color:#069754}@media screen and (max-width: 992px){.examination-description .examination-header{display:flex;flex-direction:column;gap:30px}.examination-description .examination-header .examination-card{margin:0 auto}.examination-description .examination-header .examination-info{height:auto;padding:0;text-align:center}.examination-description .examination-header .examination-info .examination-title:first-of-type{letter-spacing:-.36px}.examination-description .gap{display:block!important}}.pharmacy-list-item{display:grid;grid-template-columns:40px 1fr 1fr 170px 200px auto;align-items:center;gap:.625rem;line-height:1.125rem;border-bottom:1px solid #e0e0e0;padding:.8125rem;transition:all .3s ease-in-out}.pharmacy-list-item.hide-availability{grid-template-columns:1fr 1fr 170px 200px auto}.pharmacy-list-item+.pharmacy-list-item{border-top:none}.pharmacy-list-item.item-mobile{grid-template-columns:1fr 1fr}.pharmacy-list-item.item-mobile .pharmacy-info-left{display:grid;grid-template-columns:1fr}.pharmacy-list-item.item-mobile .pharmacy-info-left .pharmacy-name-container{display:grid;grid-template-columns:auto 1fr;gap:.3125rem;align-items:center;margin-bottom:.5rem}.pharmacy-list-item.item-mobile .pharmacy-info-left .pharmacy-name-container .availability-icon{width:40px}.pharmacy-list-item.item-mobile .pharmacy-info-right{display:flex;flex-direction:column;gap:.5rem}@media screen and (max-width: 576px){.pharmacy-list-item.item-mobile{grid-template-columns:1fr}}.pharmacy-list-item .pharmacy{font-size:.875rem;font-weight:700;color:#292d3c;letter-spacing:-.28px}.pharmacy-list-item .pharmacy .icon{display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:.375rem}.pharmacy-list-item .address{font-size:.75rem;color:#5c6066;letter-spacing:-.28px}.pharmacy-list-item .quick-info{display:grid;grid-template-columns:28px auto;align-items:center;font-size:.8125rem;font-weight:700;color:#069754;letter-spacing:-.26px}.pharmacy-list-item .quick-info .icon{margin-right:.625rem}.pharmacy-list-item .quick-info span{margin-right:.25rem}.pharmacy-list-item .button-container .button{justify-content:center;font-size:.75rem;font-weight:700;padding:.5625rem 1.125rem;margin-left:.75rem;opacity:0;transition:all .3s ease-in-out;vertical-align:middle}.pharmacy-list-item .button-container .button.hidden{visibility:hidden}.pharmacy-list-item .button-container .button:first-child{margin-left:0}.pharmacy-list-item .button-container .button.toggle-favorite-button{padding:.375rem 1.125rem}.pharmacy-list-item .button-container form{display:inline}.pharmacy-list-item .button-container form .button{max-height:30px}.pharmacy-list-item:hover{background-color:#f0f0f080}.pharmacy-list-item:hover .button-container .button{opacity:1}@media screen and (max-width: 1200px){.pharmacy-list-item .button-container .button{opacity:1}}@media screen and (max-width: 992px){.pharmacy-list-item .button-container .button{margin-left:0;margin-right:.75rem;opacity:1}}@media screen and (max-width: 576px){.pharmacy-list-item{padding-left:1.25rem;padding-right:1.25rem;margin-left:-12px;margin-right:-12px}.pharmacy-list-item:last-of-type{border-bottom:none}.pharmacy-list-item:hover{background-color:#0000}.pharmacy-list-item.item-mobile .pharmacy-info-left{gap:0rem}.pharmacy-list-item .pharmacy-mobile{display:grid;grid-template-columns:1fr auto;gap:.3125rem;align-items:start}.pharmacy-list-item .pharmacy-mobile .pharmacy-info-left{margin-bottom:.5rem}.pharmacy-list-item .pharmacy-mobile .pharmacy-info-left .pharmacy-name-container{margin-bottom:.21875rem}.pharmacy-list-item .pharmacy-mobile .pharmacy-info-left .address,.pharmacy-list-item .pharmacy-mobile .pharmacy-info-right{padding-left:2.8125rem}.pharmacy-list-item .pharmacy-mobile .pharmacy-buttons .button-container{display:grid;grid-template-columns:1fr}.pharmacy-list-item .pharmacy-mobile .pharmacy-buttons .button-container .button{width:100%;padding:.75rem 1.0625rem;margin-right:0;margin-bottom:.625rem}.pharmacy-list-item .pharmacy-mobile .pharmacy-buttons .button-container .button.gray-light{background-color:#fff;border:1px solid #e8e8e8;padding-top:.6875rem;padding-bottom:.6875rem}.pharmacy-list-item .pharmacy-mobile .pharmacy-buttons .button-container .button.toggle-favorite-button{padding:.5rem 1.0625rem;margin-bottom:0!important}.pharmacy-list-item.hide-availability .pharmacy-mobile .pharmacy-info-left .address,.pharmacy-list-item.hide-availability .pharmacy-mobile .pharmacy-info-right{padding-left:0}}.pharmacy-list-page .search-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;width:875px;max-width:100%}.pharmacy-list-page .search-row .search-icon .button{display:flex;align-items:center;justify-content:center;width:60px;height:46px}@media screen and (max-width: 768px){.pharmacy-list-page .search-row{grid-template-columns:auto 1fr}.pharmacy-list-page .search-row .search-icon{order:2}.pharmacy-list-page .search-row .search-box{grid-column:span 3;order:1}.pharmacy-list-page .search-row .search-switch{grid-column:span 2;order:3}}.hospital-search .search-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;width:875px;max-width:100%}.hospital-search .search-row .search-icon .button{display:flex;align-items:center;justify-content:center;width:60px;height:46px}@media screen and (max-width: 768px){.hospital-search .search-row{grid-template-columns:auto 1fr}.hospital-search .search-row .search-icon{order:2}.hospital-search .search-row .search-box{grid-column:span 3;order:1}.hospital-search .search-row .search-switch{grid-column:span 2;order:3}}.pharmacy-settings-profile{display:grid;grid-template-columns:repeat(3,1fr);gap:0 20px}.pharmacy-settings-properties .add-event-button{width:44px}.pharmacy-settings-services .state{padding:.625rem 1.25rem}.pharmacy-settings-services .state .button-group{display:flex;justify-content:space-between;gap:1.25rem}.pharmacy-settings-services .state .button-group button[type=submit] div.icon{margin-bottom:0;margin-right:0}.pharmacy-settings-services .error{color:#ce0336;font-size:.875rem;margin-top:.625rem}@media screen and (max-width: 992px){.pharmacy-settings-profile{grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.pharmacy-settings-profile{grid-template-columns:1fr}}.icon-button{background:none;border:none;cursor:pointer;padding:0;outline:none}.state{display:flex;flex-direction:column;align-items:center;padding:1.25rem 20%}.state .icon{margin-bottom:1.6875rem}.state .title{text-align:center;margin-bottom:.5rem!important}.state p.description{font-size:.9375rem;line-height:1.75rem;font-weight:400;text-align:center;color:#6b7384;margin-bottom:1.8125rem;white-space:pre-wrap}.state .buttons{display:grid;grid-auto-flow:column;gap:.75rem}.state .buttons .button{display:inline-grid;line-height:1.375rem}.state .buttons .button label{padding-top:.8125rem;padding-bottom:.8125rem}@media screen and (max-width: 1200px){.state{padding:2.5rem 0}}.title{display:flex;align-items:start;font-weight:700;color:#292d3c;margin-bottom:.25rem}.title .title-row{display:flex;align-items:center;gap:.5rem}.title .title-row h1{align-self:center}.title.center{display:block;align-items:center;text-align:center;justify-content:center}.title.center .title-row{justify-content:center}.title.center h1,.title.center h2,.title.center h3{align-items:center;text-align:center;justify-content:center}.title h1,.title h2.title-lg{font-size:1.5625rem;line-height:2.375rem;letter-spacing:-.5px}.title h2{position:relative;font-size:1.25rem;line-height:1.875rem;letter-spacing:-.4px}.title h3{font-size:.875rem;line-height:1.9375rem;letter-spacing:-.28px}.title h4{font-size:1.125rem;line-height:1.6875rem;letter-spacing:-.3px}.title .count{position:relative;font-size:1.5625rem;line-height:2.375rem;font-weight:400;letter-spacing:-.5px;color:#b7b7b7;padding-left:1.5rem}.title .count:before{content:"";position:absolute;top:50%;left:11px;width:4px;height:4px;background-color:#292d3c;border-radius:50%;margin-top:-2px}@media screen and (max-width: 768px){.title{flex-direction:column;justify-content:flex-start}.title h1{align-self:flex-start;font-size:1.5rem;line-height:2.125rem;margin-bottom:0}.title .count{align-self:flex-start;font-size:1.375rem;line-height:2rem;padding-left:0;margin-bottom:.75rem}.title .count:before{display:none}}.auth-layout{display:flex;flex-direction:row;width:100vw;height:100vh}.auth-layout .left-content{display:flex;flex-direction:column;justify-content:space-between;flex:1;order:1;color:#fff;background:linear-gradient(90deg,#069754 20%,#2484ad 120%)}.auth-layout .left-content .logo{border-bottom:1px solid rgba(224,224,224,.15);padding:2.5rem 0 2.5rem 2.5rem;margin:0}.auth-layout .left-content .logo img{height:36px}.auth-layout .right-content{display:flex;flex-direction:column;flex:2;order:2;height:100%}.auth-layout .right-content .right-content-inner{display:grid;grid-template-rows:1fr auto;height:100%}@media screen and (max-width: 768px){.auth-layout{flex-direction:column}.auth-layout .left-content{order:2}.auth-layout .left-content .logo{display:none}.auth-layout .left-content .login-footer-mobile{margin-top:2.5rem;margin-bottom:1.25rem}.auth-layout .right-content{order:1}.auth-layout .right-content .right-content-inner{padding-top:3.75rem;padding-bottom:3.75rem}.auth-layout .right-content .right-content-inner .login-footer{display:none}}@media screen and (max-width: 576px){.auth-layout .left-content{display:none}}.auth-list{margin:1.25rem 1.875rem 3.75rem 2.5rem}.auth-list .content-outer .title{font-size:1.5625rem;line-height:2.25rem;font-weight:700;color:#fff;margin-bottom:1.5rem}.auth-list .content-outer .content{list-style:none;color:#fff;padding:0;margin:0}.auth-list .content-outer .content li{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.25rem;margin-bottom:1.25rem}.auth-list .content-outer .content li .text{font-size:.9375rem;line-height:1.75rem;font-weight:400}@media screen and (max-width: 768px){.auth-list{margin:1.25rem 1.875rem 1.25rem 2.5rem}.auth-list .content-outer{margin-top:1.25rem}}.error-container{color:#ce0336;border:1px solid #ce0336;border-radius:.375rem;padding:.625rem 1.25rem}.error-messages{margin-bottom:1.25rem;margin-top:-1.25rem}.registration .registration-desktop .registration-inner .right-content .content-outer .content-inner .auth-form .auth-inner{display:grid;grid-template-columns:1fr 1fr;gap:0 .625rem}.registration .registration-desktop .registration-inner .right-content .content-outer .content-inner .auth-form .auth-inner .item.traits-email,.registration .registration-desktop .registration-inner .right-content .content-outer .content-inner .auth-form .auth-inner .item.traits-terms_of_service_agreement,.registration .registration-desktop .registration-inner .right-content .content-outer .content-inner .auth-form .auth-inner .item.password,.registration .registration-desktop .registration-inner .right-content .content-outer .content-inner .auth-form .auth-inner .item.code,.registration .registration-desktop .registration-inner .right-content .content-outer .content-inner .auth-form .auth-inner .item.email{grid-column:1/span 2}.registration .registration-desktop .registration-inner .right-content .content-outer .content-inner .auth-form .auth-inner .item .form-check-box{padding-bottom:.625rem}.registration a{color:#069754}.registration a:hover,.registration a:focus,.registration a:active{color:#2fad74}.registration .registration-mobile .registration-inner .right-content .content-outer .content-inner .auth-form .auth-inner .item.traits-email,.registration .registration-mobile .registration-inner .right-content .content-outer .content-inner .auth-form .auth-inner .item.traits-terms_of_service_agreement,.registration .registration-mobile .registration-inner .right-content .content-outer .content-inner .auth-form .auth-inner .item.password,.registration .registration-mobile .registration-inner .right-content .content-outer .content-inner .auth-form .auth-inner .item.code,.registration .registration-mobile .registration-inner .right-content .content-outer .content-inner .auth-form .auth-inner .item.email{grid-column:1/span 2}.registration .registration-mobile .registration-inner .right-content .content-outer .content-inner .auth-form .auth-inner .item .text-input-outer{margin-bottom:.625rem}.registration .registration-mobile .registration-inner .right-content .content-outer .content-inner .auth-form .auth-inner .item .text-input-outer label{display:none}.registration .registration-mobile .registration-inner .right-content .content-outer .content-inner .auth-form .auth-inner .item .text-input-outer .text-input-container{height:50px}.registration .registration-mobile .registration-inner .right-content .content-outer .content-inner .auth-form .auth-inner .item .form-check-box{padding:.625rem 0}.registration .registration-mobile .registration-inner .right-content .content-outer .content-inner .auth-form .auth-inner .item .form-check-box.green a{color:#069754}.registration .registration-mobile .registration-inner .right-content .content-outer .content-inner .auth-form .auth-inner .item .form-check-box.green a:hover,.registration .registration-mobile .registration-inner .right-content .content-outer .content-inner .auth-form .auth-inner .item .form-check-box.green a:focus,.registration .registration-mobile .registration-inner .right-content .content-outer .content-inner .auth-form .auth-inner .item .form-check-box.green a:active{color:#2fad74}.registration .registration-mobile .registration-inner .right-content .content-outer .content-inner .auth-form .auth-inner .item .form-check-box.error .checkbox .checkmark{border-color:#ce0336}.login-button-header,.logout-button-header{display:flex;flex-direction:row;align-items:center;font-size:.75rem;line-height:1.125rem;font-weight:500;color:#fff;background-color:#069754;border-radius:.375rem;padding:.375rem 1rem;transition:background-color .3s ease-in-out}.login-button-header:hover,.login-button-header:focus,.login-button-header:active,.logout-button-header:hover,.logout-button-header:focus,.logout-button-header:active{background-color:#2fad74}.login-button-header .icon,.logout-button-header .icon{margin-right:.625rem}.submit-button{min-height:46px;height:46px;width:100%;font-size:.875rem;font-weight:700;line-height:1.3125rem;text-align:center;color:#fff;background-color:#069754;border:0;border-radius:.375rem;outline:0;box-shadow:none;transition:color .3s ease-in-out,background-color .3s ease-in-out;padding:0 1.875rem;cursor:pointer}.submit-button:hover{background-color:#2fad74}.registration-button,.login-button{display:flex;flex-direction:row;justify-content:center;align-items:center;height:51px;font-size:.875rem;line-height:1.3125rem;font-weight:700;color:#292d3c;background-color:#fff;border:1px solid #e0e0e0;border-radius:.375rem;padding:0 .875rem;margin-bottom:.75rem;transition:background-color .3s ease-in-out}.registration-button:hover,.registration-button:focus,.registration-button:active,.login-button:hover,.login-button:focus,.login-button:active{background-color:#f0f0f0}.registration-button .icon,.login-button .icon{margin-left:.6875rem}.continue-button{display:flex;flex-direction:row;justify-content:center;align-items:center;height:51px;font-size:.875rem;line-height:1.3125rem;font-weight:700;color:#069754;background-color:#fff;border:1px solid #e0e0e0;border-radius:.375rem;padding:0 .875rem;margin-top:.75rem}.continue-button .icon{margin-left:.6875rem}.auth-container{display:block;width:27.5rem;padding:1.25rem;margin:auto}.auth-container .logo-link{display:block;margin-bottom:1.25rem}.auth-container .title{margin-bottom:.9375rem}.auth-container .description{margin-bottom:2.5rem}.auth-container .content{display:flex;flex-direction:column}.auth-container .hidden{display:none}.auth-container .button-row{display:flex;gap:.625rem}.auth-container .button-row a,.auth-container .button-row button{flex:1}.auth-container .button-row .login-button{color:#069754}.auth-container .button-row .white{height:51px;font-size:.875rem;line-height:1.3125rem;font-weight:700;color:#069754;background-color:#fff;border:1px solid #e0e0e0;border-radius:.375rem;padding:0 .875rem}.auth-container .recovery-link{display:flex;justify-content:center;align-items:center;width:100%;font-size:.9375rem;line-height:1.75rem;font-weight:400;color:#069754}.auth-container .recovery-link:hover{text-decoration:underline}@media screen and (max-width: 768px){.auth-container{width:100%}}.banner{position:relative;background-image:url(/images/banner-default.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding:4.75rem 0}.banner:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#6b7384;opacity:.3;content:""}.banner .banner-inner{position:relative;display:grid;grid-template-columns:1fr auto;gap:2.5rem;align-items:center}.banner .banner-inner .text-content{max-width:600px}.banner .banner-inner .text-content .banner-title{color:#fff;font-size:3.75rem;font-weight:700;letter-spacing:-1.2px;line-height:65px;margin-bottom:1.25rem}.banner .banner-inner .text-content .banner-description{color:#fff;font-size:.9375rem;letter-spacing:-.3px;line-height:28px}.banner.dentist{background-image:url(/images/dentist-home.jpg)}@media screen and (max-width: 992px){.banner .banner-inner{grid-template-columns:1fr}.banner .banner-inner .text-content{margin:0 auto}.banner .banner-inner .text-content .banner-title,.banner .banner-inner .text-content .banner-description{text-align:center}.banner .banner-inner .banner-bubble{margin:0 auto}.banner.banner-mobile{display:none}}.banner-bubble{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:300px;border-radius:88px 6px;padding:2.875rem}.banner-bubble .icon{margin-bottom:1.5625rem}.banner-bubble .title{color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:-.4px;line-height:30px;text-align:center;margin-bottom:.625rem}.banner-bubble .description{opacity:.7;color:#fff;font-size:.9375rem;letter-spacing:-.3px;line-height:28px;text-align:center;margin-bottom:.8125rem}.banner-bubble .link{position:relative;color:#fff;font-size:.9375rem;font-weight:700;letter-spacing:0;line-height:23px;text-align:center;padding-right:16px}.banner-bubble .link:after{content:"";position:absolute;top:-6px;right:-15px;width:20px;height:20px;background-image:url(/icons/arrow-white.svg);background-repeat:no-repeat;background-size:6px;transform:rotate(-90deg)}.banner-bubble.green{background-color:#069754}.banner-bubble.blue{background-color:#2143b9}.banner-bubble.turquoise{background-color:#0d9fac}.product-banner{display:grid;grid-template-columns:1fr 1fr;border-radius:.5rem;border:10px solid}.product-banner .image-container{display:flex;align-items:center;background-color:#fff;border-radius:.25rem}.product-banner .image-container .image{display:flex;justify-content:center;align-items:center;width:312px;height:312px;padding:4.6875rem;margin:0 auto}.product-banner .image-container .image img{object-fit:scale-down;max-width:100%;max-height:100%}.product-banner .content{padding:3.75rem 4.375rem}.product-banner .content .title{font-size:1.875rem;line-height:2.75rem;font-weight:700;letter-spacing:-.6px;color:#fff;margin-top:3.75rem;margin-bottom:.9375rem}.product-banner .content .description{font-size:.9375rem;line-height:1.6875rem;font-weight:400;letter-spacing:-.3px;color:#fff;margin-bottom:1.6875rem}.product-banner .content .price-container{display:flex;align-items:baseline}.product-banner .content .price-container .price .price-label{font-size:1.875rem;font-weight:700;color:#fff;margin:0;margin-right:1.875rem}.product-banner .content .price-container .price-before .price-label{font-size:1.25rem;font-weight:400;text-decoration:line-through;color:#fff;opacity:.5;margin:0}.product-banner.green{background-color:#069754;border-color:#069754}.product-banner.blue{background-color:#2143b9;border-color:#2143b9}.product-banner.turquoise{background-color:#0d9fac;border-color:#0d9fac}.product-banner.purple{background-color:#86548d;border-color:#86548d}.page-description{max-width:680px;font-size:.9375rem;line-height:1.75rem;letter-spacing:0;color:#4b4e54}.parameters-table table{width:100%;border-collapse:collapse;border:none}.parameters-table table tr th,.parameters-table table tr td{font-size:.90625rem;text-align:left;border-bottom:1px solid #dcdcdc;padding:.875rem 0 .6875rem}.parameters-table table tr th:first-child,.parameters-table table tr td:first-child{width:50%}.parameters-table table tr th{font-weight:400;color:#6b7384}.parameters-table table tr td{font-weight:700;color:#292d3c}.parameters-table table tr:first-child th,.parameters-table table tr:first-child td{border-top:1px solid #dcdcdc}.modal-overlay{visibility:hidden;position:fixed;inset:0;background-color:#292d3c00;transition:all .3s .3s ease-in-out;z-index:1200}.modal-overlay .modal{overflow:auto;position:absolute;top:50%;left:50%;max-width:95%;max-height:95%;background-color:#fff;border:1px solid #e8e8e8;border-radius:.625rem;box-shadow:0 8px 14px #0000000f;opacity:0;transition:none;transform:translate(-50%,-50%)}.modal-overlay .modal.loaded{transition:all .3s ease-in-out}.modal-overlay .modal .inner{display:flex;overflow:auto;height:100%}.modal-overlay .modal .inner.padding{padding:1.25rem}.modal-overlay .modal .inner .close{position:absolute;top:1.25rem;right:1.25rem;width:1.875rem;height:1.875rem;background-color:#e8e8e8;padding:.375rem;transition:all .3 ease-in-out;z-index:2}.modal-overlay .modal .inner .close .icon{width:26px!important;opacity:.4;transition:all .3 ease-in-out}.modal-overlay .modal .inner .close:hover{background-color:#6b73844d}.modal-overlay .modal .inner .close:hover .icon{opacity:.5}.modal-overlay .modal .inner .heading{position:absolute;top:1.25rem;left:1.875rem;color:#292d3c;font-weight:700;font-size:1.25rem;letter-spacing:-.4px}.modal-overlay .modal .inner .content{display:flex;flex-direction:column;justify-content:center;width:100%;margin-top:2.5rem}.modal-overlay .modal .inner .content .title:after{display:none}.modal-overlay .modal .inner .content .modal-description{color:#4b4e54;font-size:.9375rem;line-height:1.75rem;font-weight:400;letter-spacing:0;margin-bottom:1rem}.modal-overlay .modal .inner .content .modal-two-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:.625rem}.modal-overlay .modal .inner .content .center-button-label button{justify-content:center}.modal-overlay .modal.green{background-color:#069754;border-color:#069754}.modal-overlay .modal.green .close{background-color:#2fad74}.modal-overlay .modal.blue{background-color:#2143b9;border-color:#2143b9}.modal-overlay .modal.blue .close{background-color:#4260cb}.modal-overlay .modal.turquoise{background-color:#0d9fac;border-color:#0d9fac}.modal-overlay .modal.turquoise .close{background-color:#2db6c2}.modal-overlay.open{visibility:visible;background-color:#292d3cb3;transition:all .3s ease-in-out}.modal-overlay.open .modal{opacity:1;transition:all .3s ease-in-out}@media screen and (max-width: 768px){.modal.eprescription .inner.padding{padding:1.25rem 0}.modal.eprescription .inner .content{padding:0 1.875rem}.modal.eprescription .text-input-container input::placeholder{font-size:.625rem}.modal.eprescription .text-input-container .text-input{background-position:15px 50%!important;padding-left:2.625rem!important}.modal.pharmacy-modal{width:90%}}.modal-overlay .modal.full-filter{height:100%;max-height:100%;top:0;right:0;bottom:0;left:unset;background-color:#f0f0f0;border-radius:0;transform:translate(100%);transition:all .3s ease-in-out}.modal-overlay .modal.full-filter .inner{padding:0}.modal-overlay .modal.full-filter .inner .content{position:relative;display:grid;grid-template-rows:auto 1fr auto;justify-content:unset;width:100%;margin-top:0}.modal-overlay .modal.full-filter .inner .content .title{font-size:1.0625rem;line-height:1.75rem;letter-spacing:-.36px;background-color:#fff;border-bottom:1px solid #eee;padding:1.25rem 1.875rem}.modal-overlay .modal.full-filter .inner .content .filter-items{overflow:auto}.modal-overlay .modal.full-filter .inner .content .filter-items .attribute-panel{background-color:#fff;border-bottom:1px solid #eee;margin:10px 0 0}.modal-overlay .modal.full-filter .inner .content .filter-items .attribute-panel:last-of-type{margin-bottom:10px}.modal-overlay .modal.full-filter .inner .content .filter-items .attribute-panel .attribute-button{font-size:.875rem;line-height:1.3125rem;font-weight:700;background-color:#fff;border-radius:0;padding-top:20px;padding-bottom:20px}.modal-overlay .modal.full-filter .inner .content .filter-items .attribute-panel .filter-dropdown{visibility:hidden;max-height:0;transition:all .4s ease-in-out}.modal-overlay .modal.full-filter .inner .content .filter-items .attribute-panel .filter-dropdown .option-container{opacity:0;padding-bottom:.9375rem;transition:all .4s ease-in-out}.modal-overlay .modal.full-filter .inner .content .filter-items .attribute-panel .filter-dropdown.show{visibility:visible;max-height:700px}.modal-overlay .modal.full-filter .inner .content .filter-items .attribute-panel .filter-dropdown.show .option-container{opacity:1}.modal-overlay .modal.full-filter .inner .content .filter-items .attribute-panel .filter-dropdown.inline{padding:0 1.875rem}.modal-overlay .modal.full-filter .inner .content .filter-items .attribute-panel .filter-dropdown .search-container{height:2.875rem;border:0}.modal-overlay .modal.full-filter .inner .content .filter-items .attribute-panel .filter-dropdown .search-container .icon{width:34px!important;margin-left:.3125rem}.modal-overlay .modal.full-filter .inner .content .filter-items .attribute-panel .filter-dropdown .search-container .icon img{width:19px;max-width:19px}.modal-overlay .modal.full-filter .inner .content .filter-items .attribute-panel .filter-items{overflow-y:auto}.modal-overlay .modal.full-filter .inner .content .filter-buttons{width:100%;background-color:#fff;padding:1.875rem}.modal-overlay .modal.full-filter .inner .content .filter-buttons .button{display:flex;justify-content:center;width:100%;padding:.8125rem 2.5rem;margin-bottom:.9375rem}.modal-overlay .modal.full-filter .inner .content .filter-buttons .button:last-of-type{margin-bottom:0}.modal-overlay.open .modal.full-filter{transform:translate(0)}.modal-overlay .modal.eprescription{display:grid}.modal-overlay .modal.eprescription .content .text-input-outer{padding-bottom:.625rem}.modal-overlay .modal.eprescription .content .text-input-outer .text-input-container{padding:0}.modal-overlay .modal.eprescription .content .text-input-outer .text-input-container .text-input{color:#6b7384;background-image:url(/icons/user-gray.svg);background-repeat:no-repeat;background-size:18px;background-position:27px 50%;background-color:#f0f0f0;border:1px solid;border-color:#f0f0f0 #f0f0f0 rgba(0,0,0,0) #f0f0f0;padding-top:0;padding-left:3.625rem}.modal-overlay .modal.eprescription .content .text-input-outer .text-input-container input.text-input[type=number]{-moz-appearance:textfield;appearance:textfield}.modal-overlay .modal.eprescription .content .text-input-outer .text-input-container input.text-input[type=number]::-webkit-inner-spin-button,.modal-overlay .modal.eprescription .content .text-input-outer .text-input-container input.text-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.modal-overlay .modal.eprescription .content .text-input-outer .text-input-container.error{background-color:#ce0336;border:1px solid #ce0336;padding:0}.modal-overlay .modal.eprescription .content .text-input-outer .text-input-container.error .text-input{border:0}.modal-overlay .modal.eprescription .icon-container{display:flex;justify-content:center;margin-bottom:1.875rem}.modal-overlay .modal.eprescription p{line-height:1.875rem;text-align:center;color:#6b7384;margin-bottom:1.875rem}.modal-overlay .modal.eprescription .button-container{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.modal-overlay .modal.eprescription .button-container.single-button{grid-template-columns:1fr}.modal-overlay .modal.eprescription .button-container .button{display:flex;justify-content:center;font-size:.9375rem;line-height:1.375rem;color:#fff;background-color:#047d88}@media screen and (max-width: 768px){.modal-overlay .modal.eprescription{min-width:95%}.modal-overlay .modal.eprescription .button-container{grid-template-columns:1fr;gap:.625rem}}@media screen and (max-width: 1400px){.modal-overlay .modal.contact .inner{padding:1.875rem}.modal-overlay .modal.contact .inner .info-box-list{padding:0;padding-top:1.25rem;margin-top:1.25rem}.modal-overlay .modal.contact .inner .info-box-list .pharmacy-info{padding-bottom:1.875rem}.modal-overlay .modal.contact .inner .info-box-list .content{gap:0}}@media screen and (max-width: 768px){.modal-overlay .modal.contact{min-width:95%}.modal-overlay .modal.contact .inner{padding:1.25rem}.modal-overlay .modal.contact .inner .info-box-list .info-box-item .content{gap:0}.modal-overlay .modal.contact .inner .pharmacy-actions .button{margin-right:0!important}}.modal-overlay .modal.product-alternatives .inner{padding:0}.modal-overlay .modal.product-alternatives .inner .content{justify-content:flex-start;background-color:#f0f0f0}.modal-overlay .modal.product-alternatives .inner .content .header{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:0 3.125rem 1.875rem 1.875rem}.modal-overlay .modal.product-alternatives .inner .content .header h2{font-size:1.25rem;line-height:1.875rem;font-weight:700;letter-spacing:-.4px;color:#292d3c}.modal-overlay .modal.product-alternatives .inner .content .header h4{font-size:.8125rem;line-height:1.25rem;font-weight:400;letter-spacing:-.26px;color:#6b7384}.modal-overlay .modal.product-alternatives .inner .content .product-alternatives-list{overflow:auto;background-color:#fff;margin-top:.6875rem}.modal-overlay .modal.product-alternatives .inner .content .product-alternatives-list .alternative-product-item:last-child{border-bottom:0}.footer-items{display:block;background-color:#f0f0f0;border-bottom:2px solid #e8e8e8;padding:3.75rem 0 1.875rem}.footer-items .footer-item{background-color:#fff;border-radius:.625rem;padding:2.5rem 1.5625rem 1.5625rem;margin-bottom:1.875rem}.footer-items .footer-item .title-container{display:flex;justify-content:space-between;align-items:start;margin-bottom:2.5rem}.footer-items .footer-item .title-container .title{width:260px;font-size:1.5625rem;line-height:2.25rem;font-weight:700;letter-spacing:-.6px}.footer-items .footer-item .title-container .heart{width:32px}.footer-items .footer-item .link-container{display:flex;justify-content:space-between;align-items:center;border-radius:.375rem;padding:.375rem 0;transition:background-color .3s ease-in-out}.footer-items .footer-item .link-container .label{font-size:.875rem;line-height:1.3125rem;font-weight:700;color:#fff;border-radius:.625rem;padding:.375rem 0 .375rem 1.25rem}.footer-items .footer-item .link-container .icon{margin-right:.9375rem}.footer-items .footer-item.green .title-container .title{color:#069754}.footer-items .footer-item.green .link-container{background-color:#069754}.footer-items .footer-item.green .link-container:hover{background-color:#2fad74}.footer-items .footer-item.blue .title-container .title{color:#2143b9}.footer-items .footer-item.blue .link-container{background-color:#2143b9}.footer-items .footer-item.blue .link-container:hover{background-color:#4260cb}.footer-items .footer-item.turquoise .title-container .title{color:#0d9fac}.footer-items .footer-item.turquoise .link-container{background-color:#0d9fac}.footer-items .footer-item.turquoise .link-container:hover{background-color:#2db6c2}@media screen and (min-width: 992px){.footer-container{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.footer-container .footer-item{display:flex;flex-direction:column;justify-content:space-between}.footer-container .footer-item .title-container .title{width:300px}}@media screen and (max-width: 768px){.footer-items{padding:1.5rem 0 0}}.footer{background-color:#f0f0f0}.footer .footer-inner{padding:4.375rem 0}.footer .footer-inner .logo{display:flex;justify-content:center;margin-bottom:1.25rem}.footer .footer-inner .info{display:flex;justify-content:center;list-style:none;padding:0;margin:0;margin-bottom:.625rem}.footer .footer-inner .info li{position:relative;font-size:.8125rem;font-weight:400;color:#6b7384;padding-left:30px}.footer .footer-inner .info li:before{content:"";position:absolute;top:8px;left:13px;width:3px;height:3px;background-color:#6b7384;border-radius:50%}.footer .footer-inner .info li:first-child{padding:0}.footer .footer-inner .info li:first-child:before{display:none}.footer .footer-inner .menu{display:flex;justify-content:center;list-style:none;padding:0;margin:0}.footer .footer-inner .menu li{position:relative;font-size:.8125rem;font-weight:400;color:#6b7384;padding-left:20px}.footer .footer-inner .menu li:before{content:"";position:absolute;top:3px;left:10px;width:1px;height:13px;background-color:#6b7384}.footer .footer-inner .menu li:first-child{padding:0}.footer .footer-inner .menu li:first-child:before{display:none}.footer .footer-inner .menu li a{color:#069754;transition:color .3s ease-in-out}.footer .footer-inner .menu li a:hover{color:#069754;text-decoration:underline}.footer .footer-inner .menu li.preview-mode-indicator a{color:#feeeeb;font-weight:700}.footer.blue .menu li a,.footer.blue .menu li a:hover{color:#2143b9}.footer.turquoise .menu li a,.footer.turquoise .menu li a:hover{color:#0d9fac}.login-footer{border-top:1px solid #e0e0e0;padding-top:1.5625rem;padding-bottom:1.5625rem}.login-footer ul{display:flex;justify-content:center;gap:1.875rem;list-style:none;padding:0}.login-footer ul li{position:relative;font-size:.8125rem;font-weight:400;line-height:1.21875rem;color:#5c6066}.login-footer ul li:before{content:"";position:absolute;top:50%;left:-15px;display:block;width:2px;height:2px;border-radius:50%;background-color:#5c6066;margin-top:-1px}.login-footer ul li:first-child:before{display:none}.location-list{position:absolute;left:0;width:100%;padding-top:10px;z-index:200}.location-list .location-list-inner{overflow:hidden;display:grid;grid-template-rows:1fr auto;max-height:550px;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:8px}.location-list .location-list-inner .location-list-items{overflow:auto;height:100%;background:#0000}.location-list-item{display:grid;grid-template-columns:24px auto;width:100%;align-items:center;color:#222;background:none;border:none;padding:.75rem 1.25rem;transition:all .3s ease-in-out;cursor:pointer;border-bottom:1px solid #e0e0e0}.location-list-item .icon-container{position:relative}.location-list-item .icon-container .icon{position:absolute;top:-10px}.location-list-item .address{width:100%;text-align:left;margin-left:.5rem;font-size:.9375rem;letter-spacing:-.26px}.location-list-item:hover,.location-list-item.active{background-color:#f0f0f080}.location-list-item:last-child{border-bottom:none}.location-search{position:relative;width:100%;background-color:#f0f0f0;border:1px solid #d8d8d8;transition:background-color .3s ease-out,border-color .3s ease-out;border-radius:.375rem;padding:.0625rem}.location-search .input-inner{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;border-radius:0;padding:.375rem}.location-search .input-inner .place-icon{margin-right:.8125rem}.location-search .input-inner .input{width:100%;font-size:1rem;line-height:1.4375rem;color:#292d3c;background-color:#0000;border:0;padding:0}.location-search .input-inner .input:focus,.location-search .input-inner .input:active{border:0;outline:0}.location-search .input-inner .close{background-color:#f0f0f0;padding:.375rem}.location-search:hover{background-color:#fff;border-color:#9c9fa8}.location-search:focus-within{background-color:#fff;border:2px solid #069754;padding:0}.location-search:focus-within.blue{border-color:#2143b9}.location-search:focus-within.turquoise{border-color:#0d9fac}.location-selection{display:flex;flex-direction:column;align-items:center;padding:2.5rem 20%}.location-selection .icon{margin-bottom:1.875rem}.location-selection p{color:#6b7384;font-size:.9375rem;text-align:center;margin-bottom:1.375rem}.location-selection form{width:100%}@media screen and (max-width: 992px){.location-selection{padding:2.5rem 0}}.section-products{margin-top:1.25rem}.section-products .title{align-items:start;padding:.625rem 0}.section-products .categories{display:flex;gap:3px;border-radius:.375rem;padding:.625rem 0 1.875rem}@media screen and (max-width: 768px){.section-products .categories{display:grid;grid-template-columns:1fr 1fr}}.section-products .categories button{justify-content:center;height:40px;font-size:.8125rem;line-height:1rem;font-weight:700;color:#6b7384;padding:.3125rem 1.25rem;transition:all .3s ease-in-out}.section-products .categories button.active,.section-products .categories button:focus{color:#069754;background-color:#e6f4ee}.checkbox-button{display:inline-flex;top:5.5px;background-color:#f0f0f0;padding:.34375rem .8125rem .34375rem .4375rem;margin-right:.5rem}.checkbox-button.margin-left{margin-left:.5rem;margin-right:0}.checkbox-button label{font-size:.875rem;line-height:1.3125rem;font-weight:700}.checkbox-button:hover{background-color:#e8e8e8!important}.checkbox-button:hover label{color:#292d3c!important}@media screen and (max-width: 768px){.checkbox-button{margin-right:0}.checkbox-button.margin-left{margin-left:0}}.switch{display:flex;align-items:center;gap:12px;background:#f0f0f0;padding:.78125rem .8125rem;border-radius:6px;cursor:pointer;user-select:none;transition:background .3s ease-out}.switch input{display:none}.switch-track{width:30px;height:20px;background:#c4c4c4;border-radius:20px;padding:2px;display:flex;align-items:center;transition:background .3s ease-out}.switch-track.checked{background:#069754}.switch.blue .switch-track.checked{background:#2143b9}.switch.turquoise .switch-track.checked{background:#0d9fac}.switch-thumb{width:14px;height:14px;background:#fff;border-radius:50%;transition:transform .3s ease-out;transform:translate(2px)}.switch-track.checked .switch-thumb{transform:translate(10px)}.switch-label{font-size:.875rem;line-height:1.3125rem;font-weight:700;color:#292d3c}.switch:hover{background:#e8e8e8}.switch:hover .switch-track{background:#9c9fa8}.switch:hover .switch-track.checked{background:#03743f}.switch:hover.blue .switch-track.checked{background:#4260cb}.switch:hover.turquoise .switch-track.checked{background:#2db6c2}.Hr{border:0;border-top:1px solid #e0e0e0;margin:0}@media screen and (max-width: 768px){.Hr{margin:0 -15px}}.gap{height:20px;background-color:#f0f0f0;border-top:1px solid #e0e0e0}.gap.small{height:10px}.benefits-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.25rem}.benefit{position:relative;display:grid;grid-template-columns:28px 1fr;align-items:center;gap:1.25rem;border:1px solid #e0e0e0;border-radius:.625rem;padding:1.0625rem 1.25rem;transition:all .3s ease-in-out}.benefit .icon-container{display:flex;justify-content:center;align-items:center;width:100%}.benefit .label{display:flex;flex-direction:column;align-items:start;max-width:150px;font-size:.75rem;line-height:1.125rem;font-weight:500;text-align:left;word-wrap:break-word;color:#292d3c}@media screen and (max-width: 1200px){.benefits-container{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 992px){.benefits-container{grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.benefits-container{grid-template-columns:1fr}}.benefit-banner-container{display:grid;width:100%;height:100%}.benefit-banner-container .benefit-banner{display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(68.07deg,#069754 38.92%,#2484ad 104.85%);border-radius:.625rem;padding:1.25rem}.benefit-banner-container .benefit-banner .title-container{display:grid;grid-template-columns:1fr auto}.benefit-banner-container .benefit-banner .title-container .title{font-size:1.0625rem;line-height:1.6875rem;font-weight:700;letter-spacing:-.6px;text-align:left;color:#fff;padding-right:4.375rem;margin-left:.625rem;margin-bottom:.9375rem}.benefit-banner-container .benefit-banner .title-container .icon{margin-left:.625rem;margin-right:.625rem}.benefit-banner-container .benefit-banner .benefit-banner-button{display:flex;justify-content:space-between;align-items:center;height:46px;background-color:#fff;border-radius:.375rem;padding:0 20px;cursor:pointer}.benefit-banner-container .benefit-banner .benefit-banner-button .label{font-size:.875rem;line-height:1.3125rem;font-weight:700;color:#0d9fac}.benefit-banner-container .benefit-banner .benefit-banner-button .label.green{color:#069754}.benefit-banner-container .benefit-banner .benefit-banner-button .label.blue{color:#2143b9}.benefit-banner-container .benefit-banner .benefit-banner-button .label.turquoise{color:#0d9fac}.benefit-banner-container .benefit-banner .benefit-banner-button .icon{margin-left:.625rem}.benefit-banner-container .benefit-banner .benefit-banner-button:hover .label,.benefit-banner-container .benefit-banner .benefit-banner-button:focus .label,.benefit-banner-container .benefit-banner .benefit-banner-button:active .label{color:#2fad74}.benefit-banner-container .benefit-banner .benefit-banner-button:hover .label.blue,.benefit-banner-container .benefit-banner .benefit-banner-button:focus .label.blue,.benefit-banner-container .benefit-banner .benefit-banner-button:active .label.blue{color:#4260cb}.benefit-banner-container .benefit-banner .benefit-banner-button:hover .label.turquoise,.benefit-banner-container .benefit-banner .benefit-banner-button:focus .label.turquoise,.benefit-banner-container .benefit-banner .benefit-banner-button:active .label.turquoise{color:#2db6c2}@media screen and (max-width: 1400px){.benefit-banner-container .benefit-banner .title-container .title{padding-right:1.875rem}}@media screen and (max-width: 1200px){.benefit-banner-container .benefit-banner .title-container .title{padding-right:1.25rem}}@media screen and (max-width: 992px){.benefit-banner-container{width:100%;padding-top:20px}.benefit-banner-container .benefit-banner .title-container .title{padding-right:1.875rem}}@media screen and (max-width: 768px){.benefit-banner-container .benefit-banner .title-container .title{padding-right:1.875rem}}.benefit-item{position:relative;display:flex;justify-content:center;align-items:center}.benefit-item .icon-container{display:flex;justify-content:center;align-items:center;margin-right:.625rem}.benefit-item .label{display:flex;flex-direction:column;align-items:start;font-size:.75rem;line-height:1.125rem;font-weight:500;letter-spacing:-.28px;text-align:left;word-wrap:break-word;color:#5c6066}.rotating-container{position:relative;display:flex;justify-content:center;align-items:center;height:30px;overflow:hidden}.rotating-container .benefit-item{position:absolute;opacity:0;transition:opacity .5s ease-in-out}.rotating-container .benefit-item.active{opacity:1}.rotating-container .benefit-item.fading{opacity:0}.full-filter-container{position:relative;top:4.5px}.full-filter-container .full-filter-button{height:46px;font-size:.875rem;color:#292d3c;background-color:#f0f0f0;border:1px solid #f0f0f0;padding-left:1.875rem;padding-right:3.4375rem;transition:all .3s ease-in-out;cursor:pointer}.full-filter-container .full-filter-button label{padding-right:32px;cursor:pointer}.full-filter-container .full-filter-button:hover,.full-filter-container .full-filter-button:active,.full-filter-container .full-filter-button:focus{color:#292d3c;background-color:#e8e8e8}.full-filter-container .active-filters-number{display:grid;position:absolute;top:2px;right:2px;bottom:2px;width:40px;font-size:.875rem;font-weight:700;background-color:#fff;border-radius:.375rem;justify-content:center;align-items:center;transform:rotate(0);transition:background-color .3s ease-in-out}.section-header{display:flex;align-items:center;height:40px;font-size:.75rem;line-height:1rem;letter-spacing:-.2px;text-transform:uppercase;color:#6b7384;background-color:#f0f0f0;border-top:1px solid #e0e0e0;padding:0 0 0 1.25rem}@media screen and (max-width: 768px){.section-header{margin-left:-12px;margin-right:-12px}}.main-header{position:relative;width:100%}.mobile .main-header{background-color:#fff}.mobile .main-header .logo-container .logo img{height:32px}.main{position:relative}.main .notices{position:relative;text-align:center;font-size:.875rem;background-color:#058047;padding:.375rem 0;cursor:pointer}.main .notices .notice{display:flex;justify-content:center;align-items:center;position:relative;height:28px}.main .notices .notice .notice-icon{font-size:20px;padding-right:9px}.main .notices .notice button,.main .notices .notice a{background-color:inherit;font:inherit;font-size:.75rem;font-weight:500;font-style:Medium;line-height:100%;letter-spacing:0px;outline:inherit;border:none;color:#fff}.main .notices .notice button:hover,.main .notices .notice a:hover{text-decoration:underline}.main .notices.turquoise{background:#0d9fac}.main .notices.blue{background:#2143b9}.main .notices .icon-button{position:absolute;top:calc(50% - 7px);right:.625rem}.main .sticky-header{position:sticky;top:0;width:100%;background-color:#fff;z-index:800}@media screen and (max-width: 576px){.main{overflow-x:hidden}}.ssr-load{opacity:0;transition:opacity .3s ease-in-out}.ssr-load.loaded{opacity:1}@media screen and (min-width: 768px){.landing-page{display:grid;grid-template-rows:auto 1fr auto;max-width:100vw}.landing-page .landing-header{display:flex;justify-content:space-between;align-items:center;padding:.625rem 0;border:0}.landing-page .landing-header .left{display:flex;justify-content:space-between;align-items:center;gap:1.25rem}.landing-page .landing-header .left .logo{display:flex;justify-content:center;align-items:center;width:100%;max-width:300px}.landing-page .landing-header .left .logo img{width:100%;height:auto}.landing-page .landing-header .center ul{display:flex;justify-content:flex-start;align-items:center;height:46px;list-style:none;padding:0;margin:0;padding-left:1.875rem}.landing-page .landing-header .center ul li a{font-size:.75rem;line-height:1.125rem;font-weight:500;color:#6b7384;padding-right:1.875rem;transition:all .3s ease-in-out}.landing-page .landing-header .center ul li a:hover,.landing-page .landing-header .center ul li a:focus,.landing-page .landing-header .center ul li a:active,.landing-page .landing-header .center ul li a.active{color:#069754}.landing-page .landing-header .right{display:flex;gap:.9375rem}.landing-page .landing-header .auth-links{display:flex;gap:.9375rem;margin-left:auto}.landing-page .landing-header .auth-links a{color:#069754;text-decoration:none;font-size:.875rem}.landing-page .landing-header .auth-links a:hover{text-decoration:underline}.landing-page .landing-content-outer{display:flex;align-self:center}.landing-page .landing-content{display:grid;gap:1.5625rem;padding:1.25rem 0}.landing-page .landing-content .cards{opacity:0}.landing-page .landing-content .cards.loaded{opacity:1}.landing-page .landing-content .cards .landing-cards.desktop{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5625rem;width:100%;transition:opacity .3s ease-in-out;min-height:50vh}.landing-page .footer{background-color:#0000}.landing-page .footer .footer-inner{padding:1.875rem 0 3.125rem}}@media screen and (max-width: 768px){.landing-page .footer{background-color:#0000}.landing-page .footer .footer-inner{padding:.9375rem 0 1.25rem}.landing-page .footer .footer-inner .footer-content .info{display:flex;flex-direction:column;align-items:center}.landing-page .footer .footer-inner .footer-content .info li{padding-left:0}.landing-page .footer .footer-inner .footer-content .info li:before{display:none}.landing-page .footer .footer-inner .footer-content ul li .language a{color:#6b7384}.landing-page .footer .footer-inner .footer-content ul li .language a.active{color:#069754}}@media screen and (min-width: 992px){.landing-page .landing-header{margin:0 12px}.landing-page .landing-content .cards.loaded{opacity:1}}.landing-header-mobile{display:flex;justify-content:space-between;align-items:center;padding:.9375rem 1.25rem}.landing-cards.tablet .landing-page-item{display:flex;flex-direction:column;justify-content:end;min-height:210px;max-height:210px;background-color:#069754;background-position:top right;background-repeat:no-repeat;background-size:contain;border-radius:.625rem;overflow:hidden;margin-bottom:1.25rem}.landing-cards.tablet .landing-page-item.green{background-color:#069754}.landing-cards.tablet .landing-page-item.turquoise{background-color:#0d9fac}.landing-cards.tablet .landing-page-item.blue{background-color:#2143b9}@media screen and (min-width: 768px){.landing-page>.container{padding:0}.landing-page .landing-content{padding:20px 0}}@media screen and (min-width: 1200px){.landing-page>.container{padding:0 100px}.landing-page .landing-content{padding:20px 100px}}@media screen and (min-width: 1400px){.landing-page>.container{padding:0 180px}.landing-page .landing-content{padding:20px 180px}.landing-page .landing-content .cards{padding:0 20px}}.logo{display:grid;grid-template-columns:auto auto;column-gap:13px;align-items:center;margin-right:1.25rem}.logo.partner .title{margin-bottom:0}.logo.partner .partner-label{position:relative;display:grid;grid-template-columns:auto 1fr;font-size:.75rem;line-height:1.125rem;font-weight:400;letter-spacing:-.24px;color:#5c6066}.logo.partner .partner-label .cancel{display:flex;justify-content:start;padding-left:.625rem}.logo.partner .partner-label .cancel .button{padding:0}.logo.partner .partner-label .cancel .button img{height:18px}.logo.partner .partner-label .i-icon img{height:16px;margin-left:.625rem}@media screen and (max-width: 992px){.logo{margin-right:.625rem}}.mobile .logo{column-gap:8px}.mobile .logo a.logo-link{display:none}.mobile .search-bar .logo-container .partner .logo-link img{min-width:40px;min-height:40px}.logo-container{display:flex}.logo-container .logo-animated{position:relative;width:50px;height:40px}.logo-container .logo-animated img{position:absolute;top:0;left:0;width:100%;height:auto;opacity:0;animation:rotateLogos 9s infinite}.logo-container .logo-animated img:nth-child(1){animation-delay:0s}.logo-container .logo-animated img:nth-child(2){animation-delay:-6s}.logo-container .logo-animated img:nth-child(3){animation-delay:-3s}.logo-container .logo-text{display:flex;position:relative;top:-2px;margin-left:.75rem}@keyframes rotateLogos{0%{opacity:1}27%{opacity:1}33.33%{opacity:0}89%{opacity:0}to{opacity:1}}.notification-message{display:block;position:fixed;right:20px;bottom:-200px;width:370px;background-color:#fff;border:1px solid #e0e0e0;border-radius:.5rem;box-shadow:0 23px 30px #7070701c;z-index:6400;transition:bottom .5s ease-in-out}.notification-message .header{display:flex;flex-direction:row;justify-content:start;align-items:center;font-size:.8125rem;font-weight:700;font-style:normal;letter-spacing:-.26px;color:#fff;background-color:#6b7384;border-radius:.25rem;padding:.375rem .625rem;margin:.3125rem;margin-bottom:0}.notification-message .header:has(.right-icon){justify-content:space-between}.notification-message .header .left-icon{margin-right:.5rem}.notification-message.success .header{color:#fff;background-color:#069754}.notification-message.success-turquoise .header{color:#fff;background-color:#0d9fac}.notification-message.success-blue .header{color:#fff;background-color:#2143b9}.notification-message.warning .header{color:#fff;background-color:#f6583a}.notification-message .content{display:grid;grid-template-columns:auto 1fr;align-items:center}.notification-message .content .image{display:flex;justify-content:center;align-items:center;width:85px;height:85px;padding:1.25rem}.notification-message .content .image img{object-fit:scale-down;max-width:100%;max-height:100%}.notification-message .content .message{font-size:.9375rem;font-weight:700;letter-spacing:-.3px;color:#292d3c;padding:1.25rem;padding-left:0}.notification-message.show{bottom:20px}@media screen and (max-width: 576px){.notification-message{left:8px;right:8px;width:auto;max-width:370px}.notification-message.show{bottom:8px}}@media (prefers-reduced-motion){.notification-message.show{bottom:20px}}.pharmacy-notification-message{position:fixed;left:50%;bottom:20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-width:500px;color:#fff;background-color:#4b4e54;border-radius:1.4375rem;box-shadow:0 23px 30px #7070701c;z-index:6400;transform:translate(-50%) translateY(calc(110% + 30px))}.pharmacy-notification-message .icon{position:relative;margin:.8125rem 1.25rem}.pharmacy-notification-message .icon:before{content:"";position:absolute;top:5px;left:5px;width:12px;height:12px;background-color:#fff;z-index:0}.pharmacy-notification-message .icon img{position:relative;z-index:1}.pharmacy-notification-message .text{color:#fff;font-size:.875rem;font-weight:400;letter-spacing:0px;padding-right:.9375rem}.pharmacy-notification-message .button{font-size:.875rem;font-weight:700;letter-spacing:0px;color:#6b7384;background-color:#0000;padding:.8125rem 1.25rem}.pharmacy-notification-message .button:hover{background-color:#0000}.pharmacy-notification-message.green .button{color:#069754}.pharmacy-notification-message.green .button:hover{color:#2fad74}.pharmacy-notification-message.blue .button{color:#2143b9}.pharmacy-notification-message.blue .button:hover{color:#4260cb}.pharmacy-notification-message.turquoise .button{color:#0d9fac}.pharmacy-notification-message.turquoise .button:hover{color:#2db6c2}.pharmacy-notification-message.show{animation:moveOpen 2.5s ease-in-out}@keyframes moveOpen{0%{bottom:-200px}0%{bottom:-200px}30%{bottom:20px}70%{bottom:20px}to{bottom:-200px}to{bottom:-200px}}.image-slider>.container .slider-wrapper .slick-list .slick-track{padding-left:20%!important}.image-slider>.container .slider-wrapper .slick-list .slick-track .slick-slide{margin:0 8px}.image-slider>.container .slider-wrapper .slick-list .slick-track .slick-list{margin:0 -8px}.image-slider>.container .slider-wrapper .image-slider-item{max-width:590px;border-radius:8px;overflow:hidden}.image-slider>.container .slider-wrapper .slick-dots li button:before,.image-slider>.container .slider-wrapper.turquoise .slick-dots li button:before{color:#6b7384}.image-slider>.container .slider-wrapper .slick-dots li button:hover:before,.image-slider>.container .slider-wrapper.turquoise .slick-dots li button:hover:before{color:#000}.image-slider>.container .slider-wrapper .slick-dots li.slick-active button:before,.image-slider>.container .slider-wrapper.turquoise .slick-dots li.slick-active button:before{color:#000}@media screen and (max-width: 768px){.image-slider .slider-wrapper .slick-list{width:auto}.image-slider .slider-wrapper .slick-list .image-slider-item{padding:0 15px}.image-slider .slider-wrapper .slick-list .image-slider-item a{width:100%}.image-slider .slider-wrapper .slick-list .image-slider-item a img{max-width:345px;height:auto!important;margin:0 auto;border-radius:8px}.image-slider .slider-wrapper .slick-dots li button:before,.image-slider .slider-wrapper .slick-dots.turquoise li button:before{color:#6b7384}.image-slider .slider-wrapper .slick-dots li button:hover:before,.image-slider .slider-wrapper .slick-dots.turquoise li button:hover:before{color:#000}.image-slider .slider-wrapper .slick-dots li.slick-active button:before,.image-slider .slider-wrapper .slick-dots.turquoise li.slick-active button:before{color:#000}}.slider-wrapper{position:relative;min-height:280px}.slider-wrapper .slider-smoke{position:absolute;inset:0;background-color:#fff;opacity:1;z-index:1;transition:opacity .5s ease-in-out,z-index 0s ease-in-out .5s}.slider-wrapper .slider-smoke.hidden{opacity:0;z-index:-1}.slider-wrapper .slick-slider .prev-button,.slider-wrapper .slick-slider .next-button{position:absolute;top:50%;width:50px;height:50px;background-color:#f0f0f0;border-radius:50%;padding:0;margin-top:-25px;z-index:5}.slider-wrapper .slick-slider .prev-button:hover,.slider-wrapper .slick-slider .next-button:hover{background-color:#e0e0e0}.slider-wrapper .slick-slider .prev-button .icon,.slider-wrapper .slick-slider .next-button .icon{margin-left:22px}.slider-wrapper .slick-slider .prev-button{left:-25px}.slider-wrapper .slick-slider .prev-button .icon{transform:rotate(90deg)}.slider-wrapper .slick-slider .next-button{right:-25px}.slider-wrapper .slick-slider .next-button .icon{transform:rotate(-90deg)}.slider-wrapper .slick-slider .slick-track{display:flex;margin-left:0}.slider-wrapper .slick-slider .slick-track .slick-slide{height:inherit}.slider-wrapper .slick-slider .slick-track .slick-slide>div{height:100%}.slider-wrapper .slick-slider .slick-track .slick-slide>div>div{height:100%}.slider-wrapper .slick-slider .slick-track .slick-slide>div>div .product-card{padding-bottom:0;margin:0 12px}.slider-wrapper.adaptive-height{min-height:auto}.slider-wrapper.adaptive-height .slick-slider .slick-track{display:block}.slider-wrapper.adaptive-height .slick-list{transition:height .2s ease-in-out .1s}.slider-wrapper .slick-list{width:100%;border-radius:8px;overflow:hidden}@media screen and (max-width: 992px){.slider-wrapper .slick-list{border-radius:0}}.slider-wrapper.list-offset .slick-list{width:auto;margin-left:-12px!important;margin-right:-12px!important}.slider-wrapper .slick-dots li button:before{opacity:.25;font-size:10px}.slider-wrapper .slick-dots li button:hover:before{opacity:1;color:#069754}.slider-wrapper .slick-dots li button:focus:before{opacity:.25}.slider-wrapper .slick-dots li button:focus:before .slick-active{opacity:1}.slider-wrapper .slick-dots li.slick-active button:before{opacity:1;color:#069754}.slider-wrapper .slick-dots.turquoise li button:before{color:#0d9fac}.slider-wrapper .slick-dots.turquoise li button:hover:before{color:#0d9fac}.slider-wrapper .slick-dots.turquoise li.slick-active button:before{color:#0d9fac;opacity:1}@media screen and (max-width: 768px){.slider-wrapper .slick-slider .slick-list .slick-track .slick-slide>div>div a img{width:100%;height:100%}}@media screen and (max-width: 576px){.slider-wrapper .slick-slider .prev-button{top:42%;left:1.5rem}.slider-wrapper .slick-slider .next-button{top:42%;right:1.5rem}}.product-banner-slider.product-banner-slider{position:absolute;top:62px;bottom:auto;left:calc(50% + 70px);width:auto;list-style:none;padding:0;margin:0}.product-banner-slider.product-banner-slider li{display:inline-block;position:relative;width:10px;height:10px;border:2px solid #fff;border-radius:50%;margin:0 20px 0 0;transition:background-color .3s ease-in-out;cursor:pointer}.product-banner-slider.product-banner-slider li button{display:block;position:absolute;top:50%;right:50%;transform:translate(50%,-50%);width:20px;height:20px;font-size:0;line-height:0;color:#0000;background:#0000;border:0;outline:none;padding:5px;cursor:pointer}.product-banner-slider.product-banner-slider li button:before{content:"•";position:absolute;top:0;left:0;width:20px;height:20px;font-family:slick;font-size:8px;line-height:20px;text-align:center;color:#fff;opacity:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.product-banner-slider.product-banner-slider li button:hover:before{opacity:1}.product-banner-slider.product-banner-slider li.slick-active button:before{color:#fff;opacity:1}.more-button{width:min-content;font-size:.9375rem;font-weight:500;color:#069754;background-color:#fff;border:none;cursor:pointer}.e-prescription-mobile{display:flex;justify-content:center;align-items:center;max-height:45px;color:#fff;border-radius:.375rem;margin-left:0rem;margin-right:0rem}.e-prescription-mobile .e-prescription-button{display:flex;justify-content:center;position:relative;height:45px;font-size:.875rem;font-weight:700;line-height:.0625rem;color:#fff;background-color:#0000;padding:0}.e-prescription-mobile .e-prescription-button .icon{background-color:#0000;margin-right:.5rem}.e-prescription-mobile .e-prescription-button:hover,.e-prescription-mobile .e-prescription-button:active,.e-prescription-mobile .e-prescription-button:focus,.e-prescription-mobile .e-prescription-button:visited{background-color:#0000}.e-prescription-mobile .e-prescription-button:hover .icon,.e-prescription-mobile .e-prescription-button:active .icon,.e-prescription-mobile .e-prescription-button:focus .icon,.e-prescription-mobile .e-prescription-button:visited .icon{background-color:#0000}.e-prescription-mobile.green{background-color:#069754}.e-prescription-mobile.blue{background-color:#2143b9}.e-prescription-mobile.turquoise{background-color:#0d9fac}@media screen and (max-width: 768px){.e-prescription-mobile .e-prescription-button{width:100%}}.main-categories-mobile{display:block;overflow:hidden;max-height:200px}.main-categories-mobile .category-button .title{font-size:1.0625rem;font-weight:600;letter-spacing:-.3px;color:#292d3c}.main-categories-mobile .category-button:hover.hover-green .title,.main-categories-mobile .category-button:hover.hover-turquoise .title,.main-categories-mobile .category-button:hover.hover-blue .title{color:#292d3c}.footer-mobile{display:flex;flex-direction:column;justify-content:center;border-top:1px solid #e0e0e0;padding:1.875rem 1.25rem 2.5rem}.footer-mobile .logo{height:40px;margin-bottom:.9375rem}.footer-mobile ul{list-style:none;padding:0;margin:0}.footer-mobile ul li,.footer-mobile ul li a{font-size:.8125rem;line-height:1.625rem;font-weight:400;letter-spacing:0}.footer-mobile ul li{display:flex;justify-content:flex-start;align-items:center;color:#6b7384}.footer-mobile ul.menu{text-align:flex-start}.footer-mobile ul.menu li{display:inline;font-size:.8125rem;line-height:1.625rem;font-weight:400;color:#5c6066;border-right:1px solid #6b7384;padding-left:.625rem;padding-right:.625rem}.footer-mobile ul.menu li:first-child{padding-left:0}.footer-mobile ul.menu li:last-child{border-right:0;padding-right:0}.footer-mobile ul.menu li a{font-size:.8125rem;line-height:1.625rem;font-weight:400;color:#5c6066}.header-mobile{padding:0}.header-mobile .icon-container{position:relative;display:grid;grid-template-columns:auto auto auto;align-items:center}.header-mobile .icon-container .user-circle{margin-right:.875rem}.header-mobile .icon-row{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;background-color:#fff;padding-bottom:.875rem;padding-top:.875rem;border-bottom:1px solid #fff}.header-mobile .icon-row.fixed{position:fixed;top:0;left:0;width:100%;z-index:1000;padding-left:.75rem;padding-right:.75rem;border-bottom:1px solid #f0f0f0}.header-mobile .icon-row .hamburger{display:grid;align-items:center}.header-mobile .icon-row .hamburger .icon-button{width:36px;padding:.3125rem;padding-right:0}.header-mobile .icon-row .hamburger-backdrop{visibility:hidden;pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;background-color:#292d3c;z-index:1000;transition:opacity .15s linear,visibility 0s;overflow:hidden}.header-mobile .icon-row .hamburger-backdrop.active{visibility:visible;pointer-events:auto;opacity:.7}.header-mobile .icon-row .left-container{display:grid;grid-template-columns:155px auto}.header-mobile .icon-row .icons{display:flex;flex-direction:row;align-items:center}.header-mobile .icon-row .icons .logo{width:160px;padding:0;margin:0}.header-mobile .icon-row .icons .cart-indicator{padding:0 .0625rem 0 .3125rem;margin:0}.header-mobile .icon-row .icons .cart-indicator .icon{min-width:32px;margin:0;padding-right:.75rem}.header-mobile .icon-row .icons .cart-indicator .circle{top:-3.5px}.header-mobile .icon-row .icons .home-icon{padding-right:.5625rem}.header-mobile .icon-row .icons .pin-icon{padding-right:0}.header-mobile .icon-row .user-circle{padding:0;padding-left:.3125rem}.header-mobile .logo-row{display:grid;grid-template-columns:1fr auto;margin-bottom:1rem}.header-mobile .logo-row .logo.partner{display:grid;grid-template-columns:auto 1fr;padding:0;margin:0}.footer-content .language{display:flex}.footer-content .language .language-link{display:flex;align-items:center;font-size:.8125rem;text-transform:uppercase;color:#6b7384;padding:0;margin-left:.9375rem;transition:color .3s ease-in-out}.footer-content .language .language-link:first-child{margin-left:0}.footer-content .language .language-link .image{margin-left:.5rem}.footer-content .language .language-link .image img{height:13px}.footer-content .language .language-link:hover,.footer-content .language .language-link:focus,.footer-content .language .language-link:active,.footer-content .language .language-link.active{color:#069754}.footer-content .language .language-link:hover.turquoise,.footer-content .language .language-link:focus.turquoise,.footer-content .language .language-link:active.turquoise,.footer-content .language .language-link.active.turquoise{color:#0d9fac}.footer-faq{position:relative;border-bottom:1px solid #e0e0e0;padding:4.375rem 0 2.5rem}.footer-faq .footer-faq-inner{display:grid;grid-template-columns:1fr 2fr;gap:1.875rem}.footer-faq .footer-faq-inner .title-container .title{font-size:1.375rem;line-height:2rem;font-weight:700;letter-spacing:-.6px;color:#292d3c;margin-bottom:.625rem}.footer-faq .footer-faq-inner .title-container .content{font-size:.9375rem;line-height:1.75rem;font-weight:400;letter-spacing:-.3px;color:#4b4e54;margin-bottom:1.875rem}.footer-faq .footer-faq-inner .content-container{display:grid;grid-template-columns:1fr 1fr;gap:1.875rem}.footer-faq .footer-faq-inner .content-container .faq-item{margin-bottom:.9375rem}.footer-faq .footer-faq-inner .content-container .faq-item .faq-item-inner{position:relative;padding-left:1.875rem}.footer-faq .footer-faq-inner .content-container .faq-item .faq-item-inner .title{align-items:start;font-size:.96875rem;line-height:1.5625rem;font-weight:700;letter-spacing:-.3px;color:#292d3c;margin-bottom:.625rem}.footer-faq .footer-faq-inner .content-container .faq-item .faq-item-inner .content{font-size:.9375rem;line-height:1.75rem;font-weight:400;letter-spacing:-.3px;color:#4b4e54}.footer-faq .footer-faq-inner .content-container .faq-item .faq-item-inner:after{content:"";position:absolute;display:block;top:13px;left:0;width:15px;height:2px;background-color:#6b7384}.footer-faq.green .footer-faq-inner .content-container .faq-item .faq-item-inner:after{background-color:#069754}.footer-faq.blue .footer-faq-inner .content-container .faq-item .faq-item-inner:after{background-color:#2143b9}.footer-faq.turquoise .footer-faq-inner .content-container .faq-item .faq-item-inner:after{background-color:#0d9fac}@media screen and (max-width: 1024px){.footer-faq{background-color:#f0f0f0;padding:5rem 0 2.5rem}.footer-faq .footer-faq-inner{grid-template-columns:1fr;gap:3.125rem}.footer-faq .footer-faq-inner .content-container{grid-template-columns:1fr;gap:0rem}.footer-faq .footer-faq-inner .content-container .faq-item{margin-bottom:1.875rem}}@media screen and (max-width: 768px){.footer-faq{border-bottom:0;padding:1.25rem 0 2.5rem}}.progress-bar{position:fixed;top:0;left:0;width:100%;height:3px;z-index:12800}.progress-bar .bar{height:100%;background:#fff;transition:all .5s ease-in-out}.progress-bar .bar.zero{width:0;opacity:0;transition:none}.progress-bar .bar.third{width:33%}.progress-bar .bar.thirds{width:66%}.progress-bar .bar.full{width:100%}.progress-bar .bar.green{background:#069754}.progress-bar .bar.turquoise{background:#0d9fac}.progress-bar .bar.blue{background:#2143b9}.blind-map{position:relative;width:140px;height:140px;border-radius:50%;overflow:hidden}.blind-map .city{width:100%;height:100%;transform:scale(1.2);opacity:.6;transition:opacity .3s ease-in-out}.blind-map:hover .city-map{opacity:1}.blind-map .pin{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 992px){.blind-map{width:90px;height:90px}.blind-map .city{transform:scale(1)}}@media screen and (max-width: 768px){.blind-map{margin:0 auto 1.5625rem}}.doctor-page-content{display:grid;grid-template-columns:1fr auto;align-items:flex-start;position:relative;z-index:1}.doctor-page-content.compact{grid-template-columns:none}.doctor-page-content.compact .detail-content .doctor-info{margin:40px 60px 80px}.doctor-page-content .info-box-list .info-box-item .content{max-width:450px;overflow-x:auto}.doctor-page-content .detail-content{display:grid;grid-template-rows:1fr auto}.doctor-page-content .detail-content .doctor-info{display:grid;grid-template-columns:auto 1fr;column-gap:40px;align-items:center;border-right:1px solid #e0e0e0;padding-right:20px;margin-left:120px}.doctor-page-content .detail-content .doctor-info .detail .title h1{font-size:1.5625rem;line-height:2.375rem!important;font-weight:700;letter-spacing:-.5px;text-align:left;color:#292d3c;margin-bottom:.3125rem}.doctor-page-content .detail-content .doctor-info .detail .page-description{color:#5c6066;font-size:.9375rem;line-height:1.4375rem;font-weight:400;letter-spacing:-.3px;text-align:left}@media screen and (max-width: 768px){.doctor-page-content .detail-content .doctor-info .detail .page-description{text-align:center}}.doctor-page-content .detail-content .doctor-info .detail .expertises{display:grid;grid-template-columns:fit-content(50%) 1fr;gap:0 24px;color:#0d9fac;font-weight:700;padding:0;padding-left:1.25rem;margin:0}.doctor-page-content .detail-content .doctor-info .detail .expertises li{font-size:.875rem;line-height:1.3125rem;position:relative;padding:0;margin:0;margin-bottom:.5rem}.doctor-page-content .detail-content .doctor-info .detail .expertises>div{padding-left:1.875rem}.doctor-page-content .detail-content .doctor-info .detail .expertises>div:before{content:"";position:absolute;top:13px;left:12.5px;width:5px;height:5px;background-color:#0d9fac;border-radius:50%}.doctor-page-content .detail-content .doctor-info .detail .expertises.blue{color:#2143b9}.doctor-page-content .detail-content .doctor-info .detail .expertises.blue>div:before{background-color:#2143b9}.doctor-page-content .detail-content .doctor-info .detail .doctor-actions{display:flex;width:100%}.doctor-page-content .detail-content .doctor-info .detail .doctor-actions .button:not(.toggle-favorite-button){font-size:.875rem;line-height:1.3125rem;padding:.78125rem 1.875rem;margin-right:.625rem}.doctor-page-content .detail-content .doctor-info .detail .doctor-actions .button.toggle-favorite-button{width:2.875rem;height:2.875rem;text-wrap:nowrap;padding-left:1rem;padding-right:1rem}.doctor-page-content .detail-content .doctor-info .detail .no-appointments{font-size:.875rem;line-height:1.3125rem;color:#ce0336;margin-top:1.25rem}@media screen and (max-width: 1400px){.doctor-page-content.compact .detail-content,.doctor-page-content.compact .detail-content .doctor-info{margin:0!important}.doctor-page-content .detail-content{margin-bottom:0!important}.doctor-page-content .detail-content .doctor-info{margin-left:0}.doctor-page-content .detail-content .doctor-info .detail .doctor-actions .button.toggle-favorite-button{width:100%}}@media screen and (max-width: 1200px){.doctor-page-content{padding-bottom:2.5rem}.doctor-page-content .detail-content{margin-left:0}.doctor-page-content .doctor-info-list{padding-right:0}}@media screen and (max-width: 992px){.doctor-page-content{grid-template-columns:1fr;max-width:100%;overflow:hidden;padding:0}.doctor-page-content .detail-content .doctor-info{border:0;margin-left:0;margin-bottom:2.5rem}.doctor-page-content .detail-content .doctor-info .detail{padding-left:.75rem;padding-right:.75rem;margin:0}.doctor-page-content .doctor-info-list{border-left:0;padding-left:0;padding-right:0}}@media screen and (max-width: 768px){.doctor-page-content,.doctor-page-content .detail-content{grid-template-columns:1fr}.doctor-page-content .detail-content .doctor-info{grid-template-columns:1fr;gap:0;margin-left:0}.doctor-page-content .detail-content .doctor-info .blind-map{margin-bottom:30px}.doctor-page-content .detail-content .doctor-info .detail{overflow:hidden;max-width:100%;margin-bottom:1.5625rem}.doctor-page-content .detail-content .doctor-info .detail .title{overflow:hidden;max-width:100%}.doctor-page-content .detail-content .doctor-info .detail .title h1{overflow:hidden;max-width:100%;line-height:1.5625rem}.doctor-page-content .detail-content .doctor-info .detail .title .title-row{max-width:100%;align-self:center}.doctor-page-content .detail-content .doctor-info .detail .title .title-row h1{text-align:center}.doctor-page-content .detail-content .doctor-info .detail .page-description{overflow:hidden;max-width:100%}.doctor-page-content .detail-content .doctor-info .detail .expertises{grid-template-columns:1fr;text-align:center;list-style:none;padding-left:0}.doctor-page-content .detail-content .doctor-actions{display:flex;flex-direction:column;justify-content:center;gap:.625rem!important;padding:0}.doctor-page-content .detail-content .doctor-actions .button{justify-content:center;margin:0!important}}.modal.contact .doctor-info{border-right:0}.doctor-information-content .paragraph{margin:25px 0 0 30px}@media (max-width: 768px){.doctor-information-content .paragraph{margin:0}}.notification{border-radius:6px;padding:16px;margin:0 auto;background-color:#fde5c4}.notification-content{display:flex}.icon-container{flex-shrink:0}.notification-icon{width:20px;height:20px}.text-container{display:grid;grid-template-columns:1fr 220px;margin-left:6px;flex:1}.notification-text{font-size:14px}.link-container{margin-top:12px;font-size:14px}.notification-link{white-space:nowrap;font-weight:500;text-decoration:none;transition:color .2s ease}@media (min-width: 768px){.link-container{margin-top:0;margin-left:24px}}@media (max-width: 768px){.text-container{display:flex;flex-direction:column;gap:.1875rem}}.arrow{margin-left:4px}.summary-item{display:grid;grid-template-columns:1fr 1fr;align-items:center;border-bottom:1px solid #e8e8e8;padding:.625rem 1rem}.summary-item .summary-item-label{font-size:1.0625rem;line-height:1.4375rem;font-weight:500;color:#6b7384}.summary-item .summary-item-value{font-size:1.0625rem;line-height:1.4375rem;font-weight:500;text-align:left;color:#6b7384}.info-box-list{display:grid;gap:1.25rem;list-style:none;padding-left:3.125rem;padding-right:4.375rem;padding:1.25rem 3.125rem;margin:0}.info-box-list.grid{grid-template-columns:1fr 1fr;border-left:none;border-top:1px solid #e0e0e0}.info-box-list.grid .info-box-item .content{margin:0}.info-box-list .info-box-item .content{max-width:450px;overflow-x:auto}.info-box-list.no-left-padding{padding-left:0}@media screen and (max-width: 1400px){.info-box-list{grid-template-columns:none}}@media screen and (max-width: 1200px){.info-box-list{padding-right:0}}@media screen and (max-width: 992px){.info-box-list{overflow:hidden;max-width:100%;gap:.625rem;border-left:0;border-top:1px solid #e0e0e0;padding:1.875rem 0}.info-box-list.grid{grid-template-columns:1fr}.info-box-list li{overflow:hidden;max-width:100%}.info-box-list li .info-box-item{overflow:hidden;min-width:50px;max-width:100%;padding:0}.info-box-list li .info-box-item .content{overflow:hidden;max-width:100%}.info-box-list li .info-box-item .content .title{max-width:100%;word-break:break-all;padding-bottom:0;margin-bottom:0}}.info-box-item{display:grid;grid-template-columns:auto 1fr;min-width:300px;align-items:center;gap:1.25rem}.info-box-item .title{margin:0;text-align:left}.info-box-item.clicable{cursor:pointer}.info-box-item.clicable:hover .title{text-decoration:underline}.info-box-item.no-wrap .content .title a{white-space:nowrap}.info-box-item .icon-container{display:flex;justify-content:center;align-items:center;width:50px;height:50px;background-color:#f0f0f0;border-radius:.375rem}.info-box-item .icon-container .icon{margin:0}.info-box-item .content{overflow:visible;display:flex;flex-direction:column;gap:0;margin:0}.info-box-item .content .title{width:100%;font-size:1.125rem;line-height:1.6875rem;font-weight:700;letter-spacing:-.36px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;color:#292d3c}.info-box-item .content .title a{width:100%;white-space:nowrap}.info-box-item .content .description{font-size:.875rem;line-height:1.3125rem;font-weight:400;letter-spacing:-.28px;color:#6b7384}.info-box-item.gray .title span{color:#292d3c!important}.info-box-item.green .icon-container{background-color:#e6f4ee}.info-box-item.blue .icon-container{background-color:#eaeef8}.info-box-item.turquoise .icon-container{background-color:#edf6f7}@media (max-width: 1400px){.info-box-item{min-width:350px;padding-left:10px;padding-right:10px}}@media (max-width: 1200px){.info-box-item{min-width:100px}}.info-tabs-container .info-tabs{display:flex;flex-wrap:wrap;padding:1.25rem 0;gap:.625rem}.info-tabs-container .info-tabs .button{justify-content:center;font-size:.875rem;line-height:1.3125rem;font-weight:700;letter-spacing:0;padding:.96875rem 1.875rem}.info-tabs-container .info-tabs .button label{padding:0}.info-tabs-container .info-tabs-content .title:after{display:none}.info-tabs-container .info-tabs-content .booking-form{width:100%;margin:0}@media screen and (max-width: 768px){.info-tabs-container{padding:0 .75rem}.info-tabs-container .col-lg-12{padding:0;margin-top:.9375rem}.info-tabs-container .gap{display:none}.info-tabs-container .info-tabs{display:grid;grid-template-columns:1fr;gap:.1875rem}.info-tabs-container .info-tabs .button{text-align:center}.info-tabs-container .info-tabs-content{overflow:hidden;max-width:100%;padding-left:0;padding-right:0}}.section-search-wrapper{display:block;position:relative}.section-search{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;height:50px;background:#fff;border-radius:6px;border:1px solid #5dcd99;padding:.25rem .375rem .25rem 1.25rem}.section-search.turquoise{border-color:#51cdd9}.section-search .input{font-size:1rem;background:#0000;border:0;margin-left:.875rem}.section-search .input::placeholder{color:#6b7384}.section-search .input:active,.section-search .input:focus{outline:0;box-shadow:none}.section-search .icon-button.close{padding:calc(.625rem /3);margin-right:.625rem}.section-search .icon-button.close:hover{background-color:#fff}.section-search .icon-button.search{padding:.75rem}.section-search-list{position:absolute;top:100%;width:100%;padding-top:10px;z-index:200}.section-search-list .section-search-list-inner{overflow:hidden;display:grid;grid-template-rows:1fr auto;max-height:550px;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:8px}.section-search-list .section-search-list-inner .empty-state{padding:1.25rem}.section-search-list .section-search-list-inner .loading-state{padding:2.5rem}.section-search-list .section-search-list-inner .section-search-list-result{overflow:auto;height:100%}@media screen and (max-width: 768px){.section-search-list{top:calc(100% - 2px);padding-top:0}}.section-search-list-footer{border-top:1px solid #e0e0e0}.section-search-list-footer .button{position:relative;font-size:.875rem;line-height:1.3125rem;font-weight:700;color:#069754;padding:1.125rem 1.5625rem}.section-search-list-footer .button:after{content:"";position:absolute;top:50%;right:10px;border-bottom:4px solid rgba(0,0,0,0);border-top:4px solid rgba(0,0,0,0);border-left:4px solid #069754;margin-top:-4px}.section-search-list-footer.turquoise .button{color:#0d9fac}.section-search-list-footer.turquoise .button:after{border-left-color:#0d9fac}.category-result-list{display:flex;flex-direction:column;border-bottom:1px solid #e8e8e8}.button-only{padding:1.125rem}.button-only .show-e-prescription-modal{width:100%;font-size:.9375rem;font-weight:500;text-align:left;color:#292d3c;background-color:#fff;border:none;cursor:pointer}.product-search-item a{display:grid;grid-template-columns:38px 1fr 140px;align-items:center;width:100%;min-height:80px;text-decoration:none;padding:.625rem 1.25rem;transition:background-color .3s ease-in-out;cursor:pointer}.product-search-item a .image{display:flex;justify-content:center;align-items:center;width:38px;height:38px}.product-search-item a .image img{object-fit:scale-down;max-width:100%;max-height:100%}.product-search-item a .info{padding-left:.625rem}.product-search-item a .info .title-container{display:block}.product-search-item a .info .title-container h3{align-self:flex-start;font-size:.9375rem;line-height:1.5rem;margin-bottom:0}.product-search-item a .info .title-container .packaging{text-align:left;margin-bottom:.125rem}.product-search-item a .info .detail{display:flex;align-items:center}.product-search-item a .info .detail .price{font-size:.875rem;font-weight:700;color:#ce0336;margin-right:1.875rem}.product-search-item a .info .detail .availability{margin:0}.product-search-item a .info .detail .on-prescription{font-size:.8125rem;line-height:1.25rem;font-weight:700;letter-spacing:-.26px;color:#047d88;margin-left:1.875rem}.product-search-item a .button{padding:.875rem 2rem}.product-search-item a .button.add-to-cart{visibility:hidden;opacity:0;transition:opacity .3s ease-in-out}.product-search-item a:hover,.product-search-item a.active{background:#f0f0f0}.product-search-item a:hover .button.add-to-cart,.product-search-item a.active .button.add-to-cart,.product-search-item.medium a .button.add-to-cart,.product-search-item.small a .button.add-to-cart{visibility:visible;opacity:1}.product-search-item.medium a .info .title-container h3,.product-search-item.small a .info .title-container h3{line-height:1.25rem}.product-search-item.medium a .info .title-container .packaging,.product-search-item.small a .info .title-container .packaging{margin-left:0}.product-search-item.small a{grid-template-columns:1fr}.product-search-item.small a .image{display:none}.product-search-item.small a .button.add-to-cart{visibility:visible;opacity:1;margin-top:.3125rem}.product-search-item.small a .quantity-input-container{margin-top:.3125rem}.category-search-item{display:flex;justify-content:start;align-items:center;color:#292d3c;cursor:pointer}.category-search-item a{width:100%;font-size:.9375rem;line-height:1.0625rem;font-weight:500;color:#292d3c;padding:.625rem 1.5625rem}.category-search-item:hover,.category-search-item.active{background:#f0f0f0}.hospital-search-item{display:flex;justify-content:start;align-items:center;padding:.875rem 1.5625rem;line-height:1.125rem;color:#292d3c;cursor:pointer}.hospital-search-item .link{display:grid;grid-template-columns:1fr 1fr 200px;width:100%;align-items:center;gap:.625rem;transition:all .3s ease-in-out}.hospital-search-item .link.two-columns{grid-template-columns:1fr 1fr}.hospital-search-item .link+.hospital-search-item .link{border-top:none}.hospital-search-item .link .hospital{font-size:.9375rem;font-weight:700;color:#292d3c}.hospital-search-item .link .hospital h3{font-size:.9375rem;line-height:1.125rem}.hospital-search-item .link .address{font-size:.8125rem;color:#6b7384}.hospital-search-item .link .open-from{display:flex;font-size:.8125rem;font-weight:700;color:#0d9fac}.hospital-search-item .link .open-from .icon{margin-right:.625rem}.hospital-search-item .link .open-from span{margin-right:.25rem}.hospital-search-item:hover,.hospital-search-item.active{background:#f0f0f0}@media screen and (max-width: 768px){.hospital-search-item{border-bottom:1px solid #f0f0f0;padding-top:.75rem;padding-bottom:.75rem;margin-top:0;margin-bottom:0}.hospital-search-item .link{grid-template-columns:1fr;gap:.1875rem}}.diary-search-item{display:flex;justify-content:start;align-items:center;padding:.875rem 1.5625rem;line-height:1.125rem;color:#292d3c;cursor:pointer}.diary-search-item .link{display:grid;grid-template-columns:1fr 1fr 200px;width:100%;align-items:center;gap:.625rem;transition:all .3s ease-in-out}.diary-search-item .link.two-columns{grid-template-columns:1fr 1fr}.diary-search-item .link+.diary-search-item .link{border-top:none}.diary-search-item .link .title-container .doctor{font-size:.9375rem;font-weight:700;color:#292d3c}.diary-search-item .link .title-container .hospital,.diary-search-item .link .address{font-size:.8125rem;color:#6b7384}.diary-search-item .link .open-from{display:flex;font-size:.8125rem;font-weight:700;color:#0d9fac}.diary-search-item .link .open-from .icon{margin-right:.625rem}.diary-search-item .link .open-from span{margin-right:.25rem}.diary-search-item:hover,.diary-search-item.active{background:#f0f0f0}.month-title{display:flex;gap:1.25rem;margin-bottom:.625rem}.month-title .name{font-size:1rem;line-height:1.5rem;font-weight:600;color:#292d3c}.month-title .address{font-size:1rem;line-height:1.5rem;font-weight:500}.green .month-title .address{color:#069754}.blue .month-title .address{color:#2143b9}.turquoise .month-title .address{color:#0d9fac}.month-view{position:relative}.month-view .month-view-inner{border:1px solid #e0e0e0;border-radius:.625rem;padding:1.875rem}.month-view .month-view-button{display:flex;flex-direction:column}.month-view .month-view-button .button{margin-left:auto}@media screen and (max-width: 768px){.month-view .month-view-button .button{justify-content:center;margin-left:inherit}}@media screen and (max-width: 576px){.month-view .month-view-inner{border:0;padding:0}.month-view .month-view-inner .Hr{display:none}}.month-calendar{display:grid;grid-template-rows:auto auto;gap:.625rem}.month-calendar .month-calendar-header,.month-calendar .month-calendar-body{display:grid;grid-template-columns:repeat(7,1fr);gap:.3125rem}.month-calendar .month-calendar-header .label{display:flex;justify-content:center;font-size:.75rem;line-height:1.375rem;font-weight:400;letter-spacing:0px;color:#535352}@media screen and (max-width: 992px){.month-calendar .month-calendar-header{gap:1rem}.month-calendar .month-calendar-body{gap:.75rem}}@media screen and (max-width: 576px){.month-calendar .month-calendar-header{gap:.625rem}.month-calendar .month-calendar-body{gap:.25rem}}.month-calendar-item{display:grid;align-items:center;min-height:46px;border-radius:.5rem;transition:all .3s ease-in-out;cursor:pointer}.month-calendar-item .label{display:flex;justify-content:center;align-items:center;font-size:.9375rem;font-weight:400;line-height:1.4375rem;letter-spacing:0;color:#5c6066;border-radius:.5rem;transition:color .3s ease-in-out}.month-calendar-item.no-block{background-color:#fff;cursor:default}.month-calendar-item.no-block .label{visibility:hidden}.month-calendar-item.unavailable{text-decoration:line-through;background-color:#fff;cursor:default}.month-calendar-item.available{background-color:#edf6f7;border:1px solid rgba(13,159,172,.2)}.month-calendar-item.available .label{font-weight:700;color:#0d9fac}.month-calendar-item.available.green{background-color:#e6f4ee}.month-calendar-item.available.green .label{color:#069754}.month-calendar-item.available.blue{background-color:#eaeef8}.month-calendar-item.available.blue .label{color:#2143b9}.month-calendar-item.active{background-color:#0d9fac;border:1px solid #0d9fac}.month-calendar-item.active .label{color:#fff}.month-calendar-item.active.green{background-color:#069754;border:1px solid #069754}.month-calendar-item.active.green .label{color:#fff}.month-calendar-item.active.blue{background-color:#2143b9;border:1px solid #2143b9}.month-calendar-item.active.blue .label{color:#fff}.month-calendar-item.available:hover{border:1px solid #0d9fac}.month-calendar-item.available:hover.green{border:1px solid #069754}.month-calendar-item.available:hover.blue{border:1px solid #2143b9}.term-header{display:flex;justify-content:space-between;gap:1.875rem;width:100%}.term-header .term-title{display:flex;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;line-height:1.875rem;letter-spacing:-.5px;text-transform:capitalize}.term-header .info-container{display:flex;flex-direction:row;justify-content:center}.term-header .info-container .divider{position:relative;width:32px}.term-header .info-container .divider:after{content:"";position:absolute;top:calc(50% - 1px);left:calc(50% - 1px);width:3px;height:3px;background-color:#5c6066;border-radius:50%}.term-header .info-container .description{display:flex;justify-content:center;align-items:center;text-align:center;font-size:.875rem;font-weight:400;line-height:1.3125rem;letter-spacing:0;color:#5c6066}.term-header .arrows{display:flex;justify-content:center;align-items:center;gap:.375rem}.term-header .arrows .prev-button{width:46px;height:46px;border-radius:50%;background-color:#f0f0f0}.term-header .arrows .prev-button .icon{position:relative;left:6px;transform:rotate(90deg)}.term-header .arrows .next-button{width:46px;height:46px;border-radius:50%;background-color:#f0f0f0}.term-header .arrows .next-button .icon{position:relative;left:8px;transform:rotate(-90deg)}@media screen and (max-width: 768px){.term-header .info-container{flex-direction:column;margin-top:.3125rem}.term-header .info-container .divider{display:none}}.month-header{display:grid;grid-template-rows:auto auto;gap:1.875rem}@media screen and (max-width: 768px){.month-header .popup-button-container .button{border:0}}ul.diary-select{list-style:none;align-items:center;width:100%;padding:0;margin:0}ul.diary-select .diary-select-item a{display:flex;align-items:center;gap:1rem;min-height:92px;border:1px solid #e0e0e0;border-radius:.625rem;padding:10px;margin-bottom:1.25rem}ul.diary-select .diary-select-item a .icon-container{width:24px}ul.diary-select .diary-select-item a .title{color:#292d3c;font-size:1rem;line-height:1.375rem;font-weight:700;letter-spacing:0;margin-bottom:0}ul.diary-select .diary-select-item a .description{color:#5c6066;font-size:.875rem;line-height:1.3125rem;font-weight:400;letter-spacing:0}ul.diary-select .diary-select-item.active a{border:1px solid #0d9fac}ul.diary-select .diary-select-item.active a .title,ul.diary-select .diary-select-item.active a .description{color:#0d9fac}ul.diary-select .diary-select-item.active.blue a{border:1px solid #2143b9}ul.diary-select .diary-select-item.active.blue a .title,ul.diary-select .diary-select-item.active.blue a .description{color:#2143b9}@media screen and (max-width: 768px){ul.diary-select{display:flex;flex-direction:row;overflow-x:auto;padding-bottom:.625rem}ul.diary-select .diary-select-item{height:100%;align-self:start;margin-right:.625rem}ul.diary-select .diary-select-item a{display:grid;grid-template-rows:auto 1fr;align-items:start;gap:1.25rem;width:160px;height:100%;padding:1.5625rem 1.25rem 2.5rem;margin:0}ul.diary-select .diary-select-item a .title{font-size:.8125rem;line-height:1.3125rem}ul.diary-select .diary-select-item a .description{font-size:.75rem;line-height:1.0625rem}}.booking-preview{border:1px solid #0d9fac;border-radius:.625rem;padding:2.5rem 1.875rem;margin-top:1.875rem}.booking-preview.green{border-color:#069754}.booking-preview.green .heading{color:#069754}.booking-preview.blue{border-color:#2143b9}.booking-preview.blue .heading{color:#2143b9}.booking-preview .heading{overflow:hidden;max-width:100%;font-size:1.5625rem;line-height:2.25rem;font-weight:700;letter-spacing:-.6px;color:#0d9fac;margin:0;text-align:center}.booking-preview .booking-number{font-size:1.0625rem;line-height:1.5rem;font-weight:600;color:#292d3c;text-align:center;margin-bottom:1rem}.booking-preview .detail-info{display:grid;grid-template-columns:auto 1fr;gap:1.875rem;align-items:center;border-bottom:1px solid #e0e0e0;padding-bottom:2.5rem}.booking-preview .detail-info .icon{display:flex;justify-content:center;align-self:center;padding:0;margin:0}.booking-preview .detail-info .icon .blind-map{width:80px;height:80px}.booking-preview .detail-info .text .label{overflow:hidden;max-width:100%;font-size:1.25rem;line-height:2.125rem;font-weight:700;letter-spacing:-.5px;color:#292d3c}.booking-preview .detail-info .text .description{overflow:hidden;max-width:100%;font-size:.9375rem;line-height:1.40625rem;font-weight:400;letter-spacing:-.3px;color:#5c6066}.booking-preview .text-items{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid #e0e0e0;padding-bottom:2.1875rem;margin-top:2.5rem;margin-bottom:0rem}.booking-preview .text-items .item .label{font-size:1rem;line-height:1.5rem;font-weight:700;letter-spacing:-.36px;color:#292d3c}.booking-preview .text-items .item .label .with-icon{display:grid;grid-template-columns:auto 1fr;gap:.3125rem;word-wrap:break-word;overflow-wrap:break-word}.booking-preview .text-items .item .label .with-icon .icon{margin:0}.booking-preview .text-items .item .description{font-size:.875rem;line-height:1.3125rem;font-weight:400;letter-spacing:-.28px;color:#5c6066}.booking-preview .icon-items{display:grid;grid-template-columns:1fr 1fr}.booking-preview .icon-items .info-box-item{min-width:none;margin-bottom:1.875rem}.booking-preview .icon-items .info-box-item .icon-container{display:flex;justify-content:center;align-items:center}.booking-preview .icon-items .info-box-item .icon-container .icon{margin:0}.booking-preview .icon-items .info-box-item .content .title{padding:0;margin-bottom:0!important}.booking-preview .info-box-list{overflow:hidden;width:100%;border:0;padding-bottom:0}.booking-preview .info-box-list.no-padding{padding:0}.booking-preview .info-box-list.no-padding .info-box-item{min-width:100px;max-width:100%}.booking-preview .info-box-list .info-box-item .content{max-width:450px;overflow-x:auto}.booking-preview .button-container{display:flex;justify-content:center}@media screen and (max-width: 992px){.booking-preview{overflow:hidden;width:100%}.booking-preview .heading{padding-bottom:0;margin-bottom:.4375rem}.booking-preview .booking-number{font-size:1.0625rem;line-height:1.5rem;font-weight:600;color:#292d3c}.booking-preview .title{padding-bottom:1.25rem}.booking-preview .detail-info .text .label,.booking-preview .detail-info .text .description{text-align:center}.booking-preview .info-box-list li .info-box-item .content .title{margin-bottom:0!important}.booking-preview .detail-info{grid-template-columns:1fr;gap:0}.booking-preview .text-items{grid-template-columns:1fr;border-bottom:0;padding-bottom:0;margin-bottom:1.25rem}.booking-preview .text-items .item{margin-bottom:1.25rem}.booking-preview .icon-items{overflow:hidden;width:100%}.booking-preview .icon-items .info-box-item{overflow:hidden;width:100%;padding:0}.booking-preview .icon-items .info-box-item .content,.booking-preview .icon-items .info-box-item .content .title,.booking-preview .icon-items .info-box-item .content .description{overflow:hidden;width:100%}}.time-select-outer .custom-term-header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;border-radius:.625rem;border:1px solid #e0e0e0;padding:1.875rem 0;margin-bottom:1.125rem}.time-select-outer .custom-term-mobile-header{margin-bottom:1.875rem}.time-select-outer .time-select{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.time-select-outer .time-select .time{display:flex;justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;line-height:1.4375rem;letter-spacing:-.5px;color:#0d9fac;background-color:#edf6f7;border:1px solid #0d9fac;border-radius:.5rem;padding:.625rem .25rem}.time-select-outer .time-select .time:hover,.time-select-outer .time-select .time:active,.time-select-outer .time-select .time:focus{border:1px solid rgba(13,159,172,.5019607843);cursor:pointer}.time-select-outer .time-select .time.green{color:#069754;background-color:#e6f4ee;border:1px solid #069754}.time-select-outer .time-select .time.blue{color:#2143b9;background-color:#eaeef8;border:1px solid #2143b9}.booking-order{display:grid;grid-template-columns:1fr 2fr 1fr;gap:1.25rem}.booking-order .mobile-actions{width:100%;margin-top:.625rem}.booking-order .mobile-actions .button{width:100%;justify-content:center;margin-bottom:.625rem}.booking-order .mobile-actions .booking-info{margin-top:0}.booking-order .description{position:relative;display:flex}.booking-order .description .info-container,.booking-order .description .info-container .item-outer{display:flex;flex-direction:row}.booking-order .description .info-container .item-outer .divider{position:relative;width:32px}.booking-order .description .info-container .item-outer .divider:after{content:"";position:absolute;top:calc(50% - 1px);left:calc(50% - 1px);width:3px;height:3px;background-color:#5c6066;border-radius:50%}@media screen and (max-width: 992px){.booking-order{grid-template-columns:1fr}}@media screen and (max-width: 768px){.booking-order .mobile-actions{margin-top:2.5rem}.booking-order .description{position:relative;display:flex}.booking-order .description .info-container{flex-direction:column;align-items:center}.booking-order .description .info-container .item-outer .divider{display:none}}.booking-form{display:grid;grid-template-columns:38% 58%;gap:4%;width:78%;margin:0 auto 1.875rem}.booking-form .input-container{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.booking-form .form{border:1px solid #e8e8e8;border-radius:.625rem;padding:1.875rem}.booking-form .form h3{font-size:1.25rem;font-weight:700;line-height:1.875rem;letter-spacing:-.5px;color:#292d3c}.booking-form .form p{font-size:.9375rem;font-weight:400;line-height:1.40625rem;letter-spacing:-.3px;color:#5c6066}.booking-form .dentist-form .text-input-outer,.booking-form .dentist-form .text-input-outer .text-input-container{border:0}.booking-form .dentist-form .text-input-outer .text-input-container .label{position:relative;font-size:.75rem;line-height:1.125rem;font-weight:500;color:#5c6066;margin:0;margin-bottom:.3125rem}.booking-form .dentist-form .text-input-outer .text-input-container .text-input{height:50px;font-size:1rem;line-height:1.40625rem;font-weight:500;color:#292d3c;background-color:#f0f0f0;border:1px solid #e0e0e0;border-radius:.375rem;padding:0;padding-left:.9375rem}.booking-form .dentist-form .text-input-outer .text-input-container .textarea{resize:none;width:100%;height:114px;font-size:1rem;line-height:1.40625rem;font-weight:500;color:#292d3c;background-color:#f0f0f0;border:1px solid #e0e0e0;border-radius:.375rem;padding:.9375rem;margin:0;margin-bottom:.4375rem}.booking-form .dentist-form .text-input-outer .text-input-container .text-input:focus .text-input,.booking-form .dentist-form .text-input-outer .text-input-container .textarea:focus .text-input{border-color:#0d9fac;outline:none}.booking-form .dentist-form .text-input-outer.error .text-input-container .text-input{border:1px solid #ce0336}.booking-form .dentist-form .button-container{display:flex;justify-content:flex-end;gap:.625rem}.booking-form .dentist-form .button-container .button{padding-left:1.875rem;padding-right:1.875rem}@media screen and (max-width: 992px){.booking-form{overflow:hidden;width:100%;margin:0}.booking-form .input-container{grid-template-columns:1fr;gap:0}.dentist-form .button-container{display:flex;flex-direction:column-reverse;gap:.625rem}.dentist-form .button-container .button{display:flex;justify-content:center}}@media screen and (max-width: 768px){.booking-form{grid-template-columns:1fr;gap:1.25rem;margin:0}.booking-form .booking-term-info{overflow:hidden;max-width:100%;border:0}.booking-form .booking-term-info .booking-term-info-inner{overflow:hidden;max-width:100%;padding:1.875rem}.booking-form .booking-term-info .booking-term-info-inner .title{overflow:hidden;max-width:100%}.booking-form .booking-term-info .booking-term-info-inner .title h3{overflow:hidden;width:100%;max-width:100%;font-size:1.25rem;line-height:2.25rem;letter-spacing:-.6px}.booking-form .booking-term-info .booking-term-info-inner .title p{overflow:hidden;max-width:100%}.booking-form .booking-term-info .booking-term-info-inner .Hr{margin-top:1.5625rem;margin-bottom:1.5625rem}.booking-form .form-outer{overflow:hidden}.booking-form .form-outer .form{padding:1.875rem 1.25rem}.booking-form .form-outer .form h3,.booking-form .form-outer .form p{overflow:hidden;max-width:100%}}@media screen and (max-width: 576px){.dentist-form .button-container{display:flex;flex-direction:column-reverse;gap:.625rem}.dentist-form .button-container .button{display:flex;justify-content:center}}.booking-verify{display:grid;grid-template-columns:40% 60%;gap:1.875rem;width:78%;margin:0 auto 1.875rem}.booking-verify .verification-form .verification-form-inner{display:flex;flex-direction:column;align-items:center;border:1px solid #e8e8e8;border-radius:.625rem;padding:3.75rem 1.875rem 1.875rem}.booking-verify .verification-form .verification-form-inner h3{font-size:1.25rem;font-weight:700;line-height:1.875rem;letter-spacing:-.5px;color:#292d3c;margin-bottom:.625rem}.booking-verify .verification-form .verification-form-inner p{max-width:315px;font-size:.9375rem;font-weight:400;line-height:1.625rem;letter-spacing:-.3px;text-align:center;color:#5c6066;margin-bottom:1.875rem}.booking-verify .verification-form .verification-form-inner p.error{font-weight:600;color:#ce0336;margin-top:1.25rem;margin-bottom:0}.booking-verify .verification-form .verification-form-inner .input-sms{max-width:100%;font-size:1.25rem;line-height:1.875rem;font-weight:700;letter-spacing:10px;text-align:center;color:#292d3c;text-transform:uppercase}.booking-verify .verification-form .verification-form-inner .input-sms:focus{outline:none}.booking-verify .verification-form .verification-form-inner .input-sms .text-input-container{border:0}.booking-verify .verification-form .verification-form-inner .button-confirm{display:block;width:100%;margin-top:3.75rem}.booking-verify .verification-form .verification-form-inner .button-confirm{overflow:hidden;max-width:100%;margin-top:2.5rem}.booking-verify .verification-form .verification-form-inner .button-link{background:none;border:none;color:#069754;cursor:pointer;font-size:.875rem;text-decoration:underline;padding:0}.booking-verify .verification-form .verification-form-inner .button-link.turquoise{color:#0d9fac}.booking-verify .verification-form .verification-form-inner .button-link.blue{color:#2143b9}@media screen and (max-width: 768px){.booking-verify{overflow:hidden;grid-template-columns:1fr;gap:1.25rem;width:100%;max-width:100%;margin:0}.booking-verify .booking-term-info .booking-term-info-inner{padding:1.875rem 1.25rem 1.5625rem}.booking-verify .booking-term-info .booking-term-info-inner .title{font-size:1.25rem;line-height:2.25rem;font-weight:700;letter-spacing:-.6px}.booking-verify .booking-term-info .booking-term-info-inner .Hr{margin:1.875rem 0}.booking-verify .verification-form{overflow:hidden;max-width:100%}.booking-verify .verification-form .verification-form-inner{overflow:hidden;max-width:100%;padding:2.1875rem 1.25rem}.booking-verify .verification-form .verification-form-inner h3,.booking-verify .verification-form .verification-form-inner p{overflow:hidden;max-width:100%}.booking-verify .verification-form .verification-form-inner .input-sms{overflow:hidden;width:200px;max-width:200px}.booking-verify .verification-form .verification-form-inner .button{font-size:.875rem;line-height:1.3125rem;font-weight:700}.booking-verify .verification-form .verification-form-inner .button-confirm{overflow:hidden;max-width:100%;margin-top:2.5rem}.booking-verify .verification-form .verification-form-inner .button-link{background:none;border:none;color:#069754;cursor:pointer;font-size:.875rem;text-decoration:underline;padding:0}.booking-verify .verification-form .verification-form-inner .button-link.turquoise{color:#0d9fac}}.booking-term-info .booking-term-info-inner{border:1px solid #0d9fac;border-radius:.625rem;padding:2.5rem 1.875rem}.booking-term-info .booking-term-info-inner.green{border-color:#069754}.booking-term-info .booking-term-info-inner.green .title{color:#069754}.booking-term-info .booking-term-info-inner.blue{border-color:#2143b9}.booking-term-info .booking-term-info-inner.blue .title{color:#2143b9}.booking-term-info .booking-term-info-inner .title{font-size:1.5625rem;line-height:2.25rem;font-weight:700;letter-spacing:-.6px;color:#0d9fac;margin-bottom:1.25rem}.booking-term-info .booking-term-info-inner .value-container{display:grid;grid-template-columns:auto 1fr;gap:.3125rem;word-wrap:break-word;overflow-wrap:break-word}.booking-term-info .booking-term-info-inner .Hr{margin-top:2.5rem;margin-bottom:2.5rem}.booking-term-info .booking-term-info-inner h3{overflow:hidden;max-width:100%;font-size:1.25rem;line-height:1.875rem;font-weight:700;letter-spacing:-.5px;color:#292d3c}.booking-term-info .booking-term-info-inner h4{overflow:hidden;max-width:100%;font-size:1rem;line-height:1.40625rem;font-weight:700;letter-spacing:-.36;color:#292d3c}.booking-term-info .booking-term-info-inner h4.cap{text-transform:capitalize}.booking-term-info .booking-term-info-inner p.label{overflow:hidden;max-width:100%;font-size:.9375rem;line-height:1.40625rem;font-weight:400;letter-spacing:-.3px;color:#5c6066}.type-select-outer .type-select-inner{border-radius:.625rem;border:1px solid #e0e0e0}.type-select-outer .type-select-inner .main-title{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;border-bottom:1px solid #e0e0e0;padding:1.875rem 0 1.25rem;margin:0 1.875rem}.type-select-outer .type-select-inner .main-title .title{display:flex;font-size:1.25rem;font-weight:700;line-height:1.875rem;letter-spacing:-.5px}.type-select-outer .type-select-inner .main-title .description{position:relative;top:-10px;display:flex;font-size:.875rem;font-weight:400;line-height:1.3125rem;letter-spacing:0;color:#5c6066;text-align:center}.type-select-outer .type-select-inner .type-select{display:grid;padding:.375rem 1.875rem}.type-select-outer .type-select-inner .type-select .xxx{background-color:#0ff}.type-select-outer .type-select-inner .type-select .type-select-item{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:1rem;font-weight:700;line-height:1.5rem;letter-spacing:0;border-bottom:1px solid #e0e0e0;padding:1.5rem 0}.type-select-outer .type-select-inner .type-select .type-select-item .title-container{display:flex;align-items:center}.type-select-outer .type-select-inner .type-select .type-select-item .title-container .icon{margin-right:.9375rem}.type-select-outer .type-select-inner .type-select .type-select-item .button{font-size:.8125rem;font-weight:700;line-height:1.25rem;letter-spacing:0;padding:.625rem 1.25rem}.type-select-outer .type-select-inner .type-select .type-select-item:last-child{border-bottom:0}@media screen and (max-width: 576px){.type-select-outer .type-select-inner{border:0}.type-select-outer .type-select-inner .main-title{padding:0;padding-bottom:1.25rem;margin:0}.type-select-outer .type-select-inner .type-select{padding:0}.type-select-outer .type-select-inner .type-select .type-select-item{padding:1.25rem 0}.type-select-outer .type-select-inner .type-select .type-select-item:last-child{border-bottom:1px solid #e0e0e0}.type-select-outer .type-select-inner .title-container .icon{display:none}}.booking-info{display:flex;justify-content:center;text-align:center;color:#664f2c;background-color:#fff0da;border-radius:.625rem;padding:.9375rem;margin-top:1.25rem}@media screen and (max-width: 768px){.booking-info{font-size:.75rem;line-height:1.125rem}}.hospital-list-item{display:grid;grid-template-columns:1fr 1fr 170px auto auto;align-items:center;gap:.625rem;line-height:1.125rem;border-bottom:1px solid #e0e0e0;border-bottom:1px solid #e8e8e8;padding:.8125rem;transition:all .3s ease-in-out}.hospital-list-item+.hospital-list-item{border-top:none}.hospital-list-item.item-mobile{grid-template-columns:1fr 1fr}.hospital-list-item.item-mobile .hospital-info-left{display:flex;gap:.9375rem}.hospital-list-item.item-mobile .hospital-info-left .hospital-name-container{display:flex;flex-direction:column;gap:.3125rem}.hospital-list-item.item-mobile .hospital-info-right{display:flex;flex-direction:column;gap:.5rem}@media screen and (max-width: 576px){.hospital-list-item.item-mobile{grid-template-columns:1fr}}.hospital-list-item .hospital{display:flex;font-size:.875rem;font-weight:700;color:#292d3c;letter-spacing:-.28px}.hospital-list-item .hospital .icon{display:inline-block;vertical-align:middle;margin:2px .25rem .625rem 0}.hospital-list-item .address{font-size:.75rem;color:#5c6066;letter-spacing:-.28px}.hospital-list-item .quick-info{display:grid;grid-template-columns:28px auto;align-items:center;font-size:.8125rem;font-weight:700;color:#0d9fac;letter-spacing:-.26px}.hospital-list-item .quick-info .icon{margin-right:.625rem}.hospital-list-item .quick-info span{margin-right:.25rem}.hospital-list-item.blue .quick-info{color:#2143b9}.hospital-list-item .button-container{display:flex}.hospital-list-item .button-container .button{justify-content:center;font-size:.75rem;font-weight:700;padding:.5625rem 1.125rem;margin-left:.75rem;opacity:0;transition:all .3s ease-in-out}.hospital-list-item .button-container .button:first-child{margin-left:0}.hospital-list-item .button-container .button.toggle-favorite-button{padding:.375rem 1.125rem;vertical-align:middle}.hospital-list-item:hover{background-color:#f0f0f080}.hospital-list-item:hover .button-container .button{opacity:1}@media screen and (max-width: 1200px){.hospital-list-item .button-container .button{opacity:1}}@media screen and (max-width: 992px){.hospital-list-item .button-container .button{margin-left:0;margin-right:.75rem;opacity:1}}@media screen and (max-width: 768px){.hospital-list-item{padding:0;padding-left:1.25rem;padding-right:1.25rem;margin-left:-12px;margin-right:-12px}.hospital-list-item:last-of-type{border-bottom:none}.hospital-list-item:hover{background-color:#0000}.hospital-list-item .hospital-container{display:grid;grid-template-columns:1fr auto;gap:.625rem;margin-top:.9375rem}.hospital-list-item .hospital-container .hospital-info-left{margin-bottom:.5rem}.hospital-list-item .hospital-container .hospital-info-left .hospital-name-container{gap:.1875rem}.hospital-list-item .button-container{display:grid}.hospital-list-item .button-container .button{width:100%;padding:.75rem 1rem;margin-right:0;margin-bottom:.625rem}.hospital-list-item .button-container .button.gray-light{background-color:#fff;border:1px solid #e8e8e8;padding-top:.6875rem;padding-bottom:.6875rem}.hospital-list-item .button-container .button.toggle-favorite-button{padding-top:.5rem;padding-bottom:.5rem}}.hospital-preview{display:flex;flex-direction:column;align-items:center}.hospital-preview .hospital-name{font-size:1.5rem;margin-bottom:1rem}.hospital-preview .info-labels{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1.875rem;margin-top:1rem;margin-bottom:1rem;max-width:500px}.hospital-preview .info-labels{flex:50%}@media screen and (max-width: 768px){.hospital-preview .info-labels{display:grid;gap:.1875rem}}.file-upload{display:flex;flex-direction:column;height:200px;border:2px dashed #ccc;border-radius:10px;align-items:center;justify-content:center;text-align:center;margin:20px 0;position:relative;cursor:pointer}.file-upload.is-dragging{border-color:#000;background-color:#f0f0f0}.file-upload p{color:#6b7384;font-weight:400;letter-spacing:-.3px}.file-upload img{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:10px}.file-upload .upload-button{display:inline-block;margin-top:10px;padding:10px 20px;background-color:#069754;color:#fff;border-radius:5px;cursor:pointer;text-align:center;font-weight:400;letter-spacing:-.3px}.file-upload .upload-button:hover{background-color:#2fad74}.file-upload .upload-button input[type=file]{display:none}.file-upload .clear-button{position:absolute;top:10px;right:10px;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:none;border:none}.file-upload .clear-button:hover{background-color:#0000001a}.tooltip{display:inline-block;position:relative;width:16px;vertical-align:sub}.tooltip .tooltip-bubble{display:block;position:absolute;font-size:.75rem;bottom:100%;left:50%;transform:translate(-50%,-8px);width:max-content;max-height:500px;z-index:1;background-color:#292d3c;border-radius:.625rem;padding:.9375rem 0 .9375rem .9375rem;white-space:nowrap;opacity:0;visibility:hidden;transition:visibility 0s .3s,opacity .3s linear}.tooltip .tooltip-bubble .tooltip-arrow{position:absolute;top:100%;left:50%;margin-left:-5px;width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:#292d3c rgba(0,0,0,0)}.tooltip .tooltip-bubble .tooltip-content{overflow-y:auto;overflow-x:hidden;max-height:190px;font-size:.75rem;line-height:1.125rem;padding-right:.9375rem;color:#fff;letter-spacing:.24px;font-weight:200;text-align:center}.tooltip .tooltip-bubble .tooltip-content a{color:#069754}.tooltip.tooltip-stick-left .tooltip-bubble{left:0;transform:translateY(-8px)}.tooltip.tooltip-stick-left .tooltip-arrow{left:15px}.tooltip.tooltip-full-width{width:100%;vertical-align:initial}.tooltip.tooltip-auto-width{width:auto;vertical-align:initial}.tooltip .tooltip-icon{display:grid;justify-content:center;align-content:space-evenly;opacity:.3;transition:opacity .3s linear}.tooltip:hover .tooltip-bubble{visibility:visible;opacity:1;transition:opacity .3s linear}.tooltip:hover .tooltip-icon{opacity:1;transition:opacity .3s linear}.simple-details-section .heading{line-height:1.125rem;letter-spacing:.2em;margin-bottom:1.25rem;text-transform:uppercase;font-size:.9375rem}.simple-details-section .heading.green{color:#069754}.info-badge{display:flex;gap:8px;margin:3px 0}.info-badge .title{line-height:1.375rem;color:#292d3c;font-weight:500;font-size:.9375rem}.info-badge.no-icon{position:relative;padding-left:1.125rem}.info-badge.no-icon:before{content:"";position:absolute;top:50%;left:0;width:8px;height:8px;border:1.5px solid #6b7384;border-radius:50%;margin-top:-6px}.info-badge-grid{display:grid}.info-badge-grid.columns{grid-template-columns:1fr 1fr}@media screen and (max-width: 768px){.info-badge-grid.columns{grid-template-columns:1fr}}.opening-hours-table{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:1.875rem .625rem;color:#292d3c}.opening-hours-table .dayname .date{white-space:nowrap}.opening-hours-table .sticker{position:relative;font-size:.625rem;line-height:1.5rem;font-weight:700;text-align:center;padding:0;color:#fff;background-color:#069754}@media screen and (max-width: 992px){.opening-hours-table{display:initial}}.opening-hours-row{display:grid;grid-template-columns:50% 50%;position:relative;margin-bottom:5px;padding:3px 0;color:#9c9fa8}.opening-hours-row.is-open{color:#292d3c}.opening-hours-row.is-open .content{font-weight:700}.opening-hours-row .content{padding:0}.opening-hours-row .content ul{margin:0;padding:0}.opening-hours-row .content ul li{list-style:none}.opening-hours-row .sticker{border-radius:4px}.opening-hours-row .sticker:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%) translate(-100%);border:5px solid rgba(0,0,0,0);border-right-color:#069754}@media screen and (max-width: 992px){.opening-hours-row{grid-template-columns:1fr 2fr;margin-top:.625rem}}@media screen and (max-width: 768px){.opening-hours-row{grid-template-columns:1fr 1fr}}.opening-hours-card{position:relative;display:flex;padding:20px 0 20px 20px;min-width:155px;flex-direction:column;align-items:flex-start;flex:1 0 0;height:100%;border-radius:10px;border:1px solid #e0e0e0;background:#fff;color:#9c9fa8}.opening-hours-card.is-open{color:#292d3c}.opening-hours-card.is-open.is-today{color:#069754;border:2px solid #069754}.opening-hours-card.is-open.is-today.is-sticker{box-shadow:0 8px #069754}.opening-hours-card.turquoise.is-open.is-today{color:#0d9fac;border:2px solid #0d9fac}.opening-hours-card.turquoise.is-open.is-today.is-sticker{box-shadow:0 8px #0d9fac}.opening-hours-card.turquoise.is-open.is-today.is-sticker .sticker{background:#0d9fac}.opening-hours-card.blue.is-open.is-today{color:#2143b9;border:2px solid #2143b9}.opening-hours-card.blue.is-open.is-today.is-sticker{box-shadow:0 8px #2143b9}.opening-hours-card.blue.is-open.is-today.is-sticker .sticker{background:#2143b9}.opening-hours-card .dayname{font-weight:700}.opening-hours-card .content ul{margin:0;padding:0}.opening-hours-card .content ul li{list-style:none}.opening-hours-card .sticker{position:absolute;left:-2px;right:-2px;bottom:-24px;border-radius:0 0 10px 10px}.events-table{display:flex;align-items:flex-start;gap:10px;align-self:stretch}.events-table .events-table-card{display:flex;width:290px;padding:20px;align-items:center;gap:20px;border-radius:10px;background:#f0f0f0}.events-table .events-table-card .content .text{display:inline-block;font-weight:700;width:100%}.events-table .events-table-card .content .date{display:inline-block}@media (max-width: 768px){.events-table{flex-direction:column}.events-table .events-table-card{width:100%}}.user-account{position:relative;display:flex;justify-content:end;z-index:600}.user-account .user-circle{display:flex;justify-content:center;align-items:center;padding:0 .625rem 0 .375rem}@media screen and (max-width: 576px){.user-account .user-button{height:0px}.user-account .user-button .icon{width:35px!important;background-color:#f0f0f0;border-radius:50%;padding:6px}.user-account .user-button .icon.user-arrow{display:none}}.user-button{display:flex;justify-content:center;align-items:center;gap:5px;height:50px;background-color:#fff;border:0;border-radius:50px;padding:0 .625rem;transition:background-color .3s ease-in-out;cursor:pointer}.user-button:hover,.user-button:focus,.user-button:active{background-color:#f0f0f0}.user-button .user-icon{position:relative}.user-button .circle{display:flex;justify-content:center;align-items:center;position:absolute;top:-6px;right:-12px;width:24px;height:24px;font-size:.75rem;font-weight:500;color:#fff;background-color:#069754;border-radius:50%}.user-button .circle.green{background-color:#069754}.user-button .circle.blue{background-color:#2143b9}.user-button .circle.turquoise{background-color:#0d9fac}.mobile .user-button{background-color:#f0f0f0}.user-menu{position:absolute;top:calc(100% + 4px);width:242px;background-color:#fff;border-radius:.5rem;box-shadow:0 7px 30px #0000001a;padding:.3125rem;margin-left:1.25rem}.user-menu ul,.user-menu li{list-style:none;padding:0;margin:0}.user-menu ul,.user-menu ul li{display:block}.user-menu ul li a{display:block;font-size:.875rem;line-height:1.3125rem;font-weight:500;color:#292d3c;border-radius:.375rem;background-color:#fff;padding:.75rem .9375rem;transition:all .3s ease-in-out}.user-menu ul li a:hover,.user-menu ul li a:focus,.user-menu ul li a:active{color:#069754;background-color:#e6f4ee}.user-menu .divider{width:100%;height:1px;background-color:#e0e0e0;margin:2px 0}.user-menu .event-count{font-weight:700;color:#069754}.month-competition .title{display:flex;justify-content:center}.month-competition .product-image{width:100%}.month-competition .product-image img{width:400px;margin:0 auto}.month-competition .content .title{text-align:left}.month-competition .content p{text-align:left;color:#292d3c}@media screen and (max-width: 768px){.month-competition .product-image,.month-competition .product-image img{width:100%}}.booking-list-item{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:1.25rem;border-bottom:1px solid #ccc;padding:12px 18px}.booking-list-item .left{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.25rem}.booking-list-item .right{display:grid;grid-template-columns:auto 1fr 55px 100px;align-items:center;gap:1.25rem}.booking-list-item .right .actions-container{display:flex;justify-content:flex-end}.booking-list-item .icon-container{flex-grow:0}.booking-list-item:first-of-type{border-top:1px solid #ccc}.booking-list-item .item-title{font-size:.9375rem;font-weight:700;padding-right:.625rem}.booking-list-item .subtitle-row{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;font-size:.8125rem;color:#6b7384}.booking-list-item .booking-item-canceled{background-color:#ce0336}.booking-list-item .booking-item-in-progress{background-color:#ed6923}.booking-list-item .booking-item-reserved{background-color:#069754}.booking-list-item .booking-item-completed{background-color:#6b7384}.booking-list-item .description-view{font-size:.8125rem;font-weight:700}.booking-list-item .description-view.canceled{color:#ce0336}.booking-list-item .description-view.in-progress{color:#ed6923}.booking-list-item .description-view.reserved{color:#069754}.booking-list-item .description-view.completed,.booking-list-item .description-view.canceled-patient,.booking-list-item .description-view.canceled-doctor,.booking-list-item .description-view.canceled-pharmacy{color:#6b7384}.booking-list-item .price{font-size:.8125rem;font-weight:700;text-wrap:nowrap;color:#ce0336;margin-left:auto}@media screen and (max-width: 992px){.booking-list-item{grid-template-columns:1fr;gap:.625rem}.booking-list-item .left .subtitle-row{grid-template-columns:1fr;gap:0}.booking-list-item .right{grid-template-columns:1fr 1fr;gap:.625rem}.booking-list-item .right div{display:flex;justify-content:center}.booking-list-item .right .price{margin-left:inherit}.booking-list-item .right .actions-container{justify-content:center}}.appointment-modal .modal-description{margin-bottom:.625rem!important}.appointment-modal .title-container{display:flex;justify-content:start;align-items:center;gap:1.25rem}.appointment-modal .title-container .title{color:#0d9fac;padding-top:5px}.appointment-modal .title-container .tag-item{text-transform:none}.appointment-modal .pharmacy-info{display:grid;grid-template-columns:auto 1fr;gap:1.875rem;align-items:center;border-bottom:1px solid #e0e0e0;padding-bottom:2.5rem}.appointment-modal .pharmacy-info .icon{display:flex;justify-content:center;align-self:center;padding:0;margin:0}.appointment-modal .pharmacy-info .icon .blind-map{width:80px;height:80px}.appointment-modal .pharmacy-info .text-info .title{margin-bottom:0}.appointment-modal .info-row{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:2.5rem 0;margin-bottom:2.5rem}.appointment-modal .info-row .value{font-size:1rem;line-height:1.5rem;font-weight:700;letter-spacing:-.0225rem}.appointment-modal .info-row .label{font-size:.875rem;line-height:1.3125rem;letter-spacing:-.0175rem;font-weight:400}.appointment-modal .info-box-list{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;border:0;padding:0}.appointment-modal .info-box-list .info-box-item{padding:0}.appointment-modal .info-box-list .info-box-item .content{margin-top:0}.appointment-modal .info-box-list .info-box-item .content .title{font-size:1rem}.appointment-modal .booking-item-canceled{background-color:#ce0336}.appointment-modal .booking-item-in-progress{background-color:#ed6923}.appointment-modal .booking-item-reserved{background-color:#069754}.appointment-modal .booking-item-completed{background-color:#6b7384}@media screen and (max-width: 768px){.appointment-modal .info-row{display:grid;grid-template-columns:1fr;gap:1.25rem!important}.appointment-modal .info-box-list{grid-template-columns:1fr}}.pharmacy-booking-modal .modal-description{margin-bottom:.625rem!important}.pharmacy-booking-modal .title-container{display:flex;justify-content:start;align-items:center;gap:1.25rem}.pharmacy-booking-modal .title-container .title{color:#069754;padding-top:5px}.pharmacy-booking-modal .title-container .tag-item{text-transform:none}.pharmacy-booking-modal .pharmacy-info{display:grid;grid-template-columns:auto 1fr;gap:1.875rem;align-items:center;border-bottom:1px solid #e0e0e0;padding-bottom:2.5rem}.pharmacy-booking-modal .pharmacy-info .icon{display:flex;justify-content:center;align-self:center;padding:0;margin:0}.pharmacy-booking-modal .pharmacy-info .icon .blind-map{width:80px;height:80px}.pharmacy-booking-modal .pharmacy-info .text-info .title{margin-bottom:0}.pharmacy-booking-modal .pharmacy-info .title{color:#4b4e54}.pharmacy-booking-modal .item-row{display:grid;grid-template-columns:2fr 5fr 1fr;gap:.25rem;align-items:center;padding:0}.pharmacy-booking-modal .item-row.total-price-container{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding-top:.625rem;padding-bottom:.625rem}.pharmacy-booking-modal .item-row .value{font-size:1rem;line-height:1.5rem;font-weight:700;letter-spacing:-.0225rem}.pharmacy-booking-modal .item-row .label{font-size:.875rem;line-height:1.3125rem;letter-spacing:-.0175rem;font-weight:400}.pharmacy-booking-modal .item-row .examination-packages{grid-column:span 2}.pharmacy-booking-modal .item-row .item-description{display:flex;align-items:center;font-size:.875rem;line-height:1.3125rem;font-weight:400;letter-spacing:-.28px;text-align:left;color:#5c6066}.pharmacy-booking-modal .item-row .price{font-size:.875rem;line-height:1.3125rem;font-weight:700;letter-spacing:0;text-align:right;text-wrap:nowrap;color:#ce0336}.pharmacy-booking-modal .item-row .total-price-label{display:flex;align-items:center;font-size:1rem;line-height:1.5rem;font-weight:700;letter-spacing:-.0225rem;text-align:left;color:#4b4e54}.pharmacy-booking-modal .item-row .total-price{font-size:1.25rem;line-height:1.875rem;font-weight:700;letter-spacing:0;text-align:right;text-wrap:nowrap;color:#ce0336}.pharmacy-booking-modal .item-row .note-price{display:grid;grid-column:span 2;font-size:.875rem;line-height:1.3125rem;font-weight:400;letter-spacing:-.28px;text-align:left;color:#5c6066}.pharmacy-booking-modal .item-row .eprescription{display:grid;align-items:center;font-size:.9375rem;line-height:1.3125rem;font-weight:700;letter-spacing:-.28px;text-align:left;color:#5c6066;margin-top:.625rem}.pharmacy-booking-modal .item-row .eprescription-order-quantity{font-size:.875rem;line-height:1.3125rem;font-weight:400;letter-spacing:-.28px;color:#5c6066}.pharmacy-booking-modal .item-eprescription{display:grid;grid-template-columns:1fr 3fr;gap:.25rem;align-items:center;padding:0}.pharmacy-booking-modal .item-eprescription .eprescription-inner{display:grid;grid-template-columns:6fr 1fr 1fr;gap:.25rem}.pharmacy-booking-modal .item-eprescription .eprescription-inner .eprescription-order-quantity{text-align:right}.pharmacy-booking-modal .products{display:grid;grid-template-columns:1fr 3fr;padding-top:.75rem;padding-bottom:.75rem}.pharmacy-booking-modal .products .products-label{display:flex;font-weight:700}.pharmacy-booking-modal .products .products-inner{display:grid;gap:.25rem}.pharmacy-booking-modal .products .products-inner .item-row{display:grid;grid-template-columns:6fr 1fr 1fr}.pharmacy-booking-modal .products .products-inner .item-row .order-description{font-size:.875rem;line-height:1.3125rem;font-weight:400;letter-spacing:-.28px;text-align:left;color:#5c6066}.pharmacy-booking-modal .products .products-inner .item-row .order-quantity{font-size:.875rem;line-height:1.3125rem;font-weight:400;letter-spacing:-.28px;text-align:right;color:#5c6066}.pharmacy-booking-modal .info-box-list{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;border:0;padding:0;padding-top:2.1875rem}.pharmacy-booking-modal .info-box-list .info-box-item{padding:0}.pharmacy-booking-modal .info-box-list .info-box-item .content{margin-top:0}.pharmacy-booking-modal .info-box-list .info-box-item .content .title .interactive-link{color:#4b4e54!important}.pharmacy-booking-modal .booking-item-canceled{background-color:#ce0336}.pharmacy-booking-modal .booking-item-in-progress{background-color:#ed6923}.pharmacy-booking-modal .booking-item-reserved{background-color:#069754}.pharmacy-booking-modal .booking-item-completed{background-color:#6b7384}@media screen and (max-width: 768px){.appointment-modal .item-row{display:grid;grid-template-columns:1fr;gap:1.25rem!important}.appointment-modal .info-box-list{grid-template-columns:1fr}}.favorite-list-item{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:.3125rem;border-bottom:1px solid #ccc;padding:12px 18px}.favorite-list-item .header-part{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.25rem}.favorite-list-item .header-part .text-container{display:flex;flex-direction:column;gap:.1875rem}.favorite-list-item .content-part{display:grid;grid-template-columns:1fr 1fr;align-items:center;font-size:.8125rem}.favorite-list-item .buttons-part{display:flex;gap:.3125rem;flex-wrap:wrap;justify-content:flex-end}.favorite-list-item .buttons-part .button{display:flex;justify-content:center;align-items:center}.favorite-list-item .buttons-part .button.icon-button{min-width:26px;padding:4px}.favorite-list-item .buttons-part .tooltip{display:flex;margin-right:.625rem}.favorite-list-item .buttons-part .tooltip .tooltip-bubble{left:13px}.favorite-list-item .buttons-part .tooltip .button.icon-button{min-width:26px;min-height:26px}.favorite-list-item .icon-container{flex-grow:0}.favorite-list-item:first-of-type{border-top:1px solid #ccc}.favorite-list-item .item-title{font-size:.9375rem;font-weight:700;padding-right:.625rem}.favorite-list-item .subtitle-row{font-size:.8125rem;color:#6b7384}.favorite-list-item .phone,.favorite-list-item .opening-hours{font-weight:700}.favorite-list-item.green .opening-hours{color:#069754}.favorite-list-item.turquoise .opening-hours{color:#0d9fac}.favorite-list-item.blue .opening-hours{color:#2143b9}@media screen and (max-width: 992px){.favorite-list-item{grid-template-columns:1fr;gap:.625rem}.favorite-list-item .content-part{gap:.3125rem}.favorite-list-item .buttons-part{justify-content:flex-end}}.language{position:relative;display:flex;justify-content:center;align-items:center;padding:0 .625rem}.language .active{display:flex;justify-content:center;align-items:center;gap:.625rem;font-size:.75rem;line-height:1.125rem;font-weight:500;text-align:center;color:#5c6066;cursor:pointer}.language .active .icon.arrow{transform:rotate(-90deg)}.language .active:hover{color:#069754}.language .dropdown{position:absolute;top:calc(100% - 5px);left:0;width:100%;background-color:#fff;border:1px solid #e8e8e8;border-radius:.3125rem;box-shadow:0 8px 14px #0000000f;z-index:5000}.language .dropdown .item{width:100%;font-size:.75rem;line-height:1.125rem;font-weight:500;text-align:center;border-radius:.3125rem;padding:.3125rem 0}.language .dropdown .item:hover{color:#069754;background-color:#e6f4ee;cursor:pointer}.language.turquoise .active:hover{color:#0d9fac}.language.turquoise .dropdown .item:hover{color:#0d9fac;background-color:#edf6f7}.language.blue .active:hover{color:#2143b9}.language.blue .dropdown .item:hover{color:#2143b9;background-color:#eaeef8}.landing-page{grid-template-rows:auto 1fr auto}.landing-page .landing-content-outer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}.landing-page .landing-content-outer .landing-content{width:100%;margin:0}.landing-page .landing-content-outer .landing-content .cards .landing-cards-mobile{display:grid;grid-template-rows:repeat(4,1fr);gap:20px;width:100%;padding:1.25rem}.landing-page .landing-content-outer .landing-content .cards .landing-page-card{position:relative;display:flex;flex-direction:row;align-items:end;overflow:hidden;width:100%;min-height:120px;border-radius:8px}.landing-page .landing-content-outer .landing-content .cards .landing-page-card.green{background-color:#069754}.landing-page .landing-content-outer .landing-content .cards .landing-page-card.turquoise{background-color:#0d9fac}.landing-page .landing-content-outer .landing-content .cards .landing-page-card.blue{background-color:#2143b9}.landing-page .landing-content-outer .landing-content .cards .landing-page-card .image{position:absolute;top:0;right:0;width:50%;margin:0 0 0 auto}.landing-page .landing-content-outer .landing-content .cards .landing-page-card .title{position:relative;font-size:2.125rem;line-height:2.75rem;font-weight:300;letter-spacing:-1.2px;color:#fff;padding-left:1rem;z-index:99}.landing-page .landing-content-outer .landing-content .cards .landing-page-card .description{display:none}.landing-page .landing-content-outer .landing-content .cards .landing-page-card .icon{position:absolute;bottom:8px;right:8px}.landing-page .landing-content-outer .landing-content .cards ul{display:flex;flex-direction:column;justify-content:flex-start;height:46px;list-style:none;padding:0;padding-top:1rem;margin:0}.landing-page .landing-content-outer .landing-content .cards ul li{padding-bottom:1rem}.landing-page .landing-content-outer .landing-content .cards ul li a{font-size:.9375rem;line-height:calc(ľť/16*1rem);font-weight:400;letter-spacing:0;text-align:left;white-space:nowrap;color:#6b7384;padding-right:1.875rem;transition:all .3s ease-in-out}.landing-page .landing-content-outer .landing-content .cards ul li a:hover,.landing-page .landing-content-outer .landing-content .cards ul li a:focus,.landing-page .landing-content-outer .landing-content .cards ul li a:active,.landing-page .landing-content-outer .landing-content .cards ul li a.active{color:#069754}.landing-page-item{display:flex;flex-direction:column;justify-content:end;min-height:550px;background-color:#069754;background-position:top center;background-repeat:no-repeat;background-size:contain;border-radius:.625rem;overflow:hidden}.landing-page-item.green{background-color:#069754}.landing-page-item.turquoise{background-color:#0d9fac}.landing-page-item.blue{background-color:#2143b9}.landing-page-item .text-info{position:relative;top:90px;display:flex;flex-direction:column;padding:1.25rem 2.5rem 2.5rem;transition:all .5s ease}.landing-page-item .text-info .title{display:flex;flex-direction:column;font-size:1.875rem;line-height:2.375rem;font-weight:300;letter-spacing:-1.2px;color:#fff;margin-bottom:1.875rem}.landing-page-item .text-info .title .title-bold{display:block;font-weight:600}.landing-page-item .text-info .description{font-size:.9375rem;line-height:1.625rem;font-weight:400;letter-spacing:-.3px;color:#fff;margin-bottom:1.875rem}.landing-page-item .text-info .button{display:flex;justify-content:center;width:100%;min-height:46px;font-size:.875rem;line-height:.875rem;font-weight:700;letter-spacing:0;color:#069754;background-color:#fff;border-radius:.3125rem;padding:.625rem 1.25rem;transition:background-color .3s ease}.landing-page-item .text-info .button.green{color:#069754}.landing-page-item .text-info .button.turquoise{color:#0d9fac}.landing-page-item .text-info .button.blue{color:#2143b9}.landing-page-item:hover .text-info{position:relative;top:0}.auth-recovery{position:relative}.login-screen .recovery{overflow:hidden;text-align:center}.login-screen .recovery .recovery-link{color:#069754}.verification-screen .logout-container{overflow:hidden;text-align:center}.verification-screen .logout-container .logout-link{color:#069754}.moje-terminy-u-lekara .title-row{display:flex;gap:1.25rem}.moje-terminy-u-lekara .title-row .back-button{background-color:#e8e8e8;border-radius:.375rem;padding:.75rem}.moje-terminy-u-lekara .filter-row{display:flex;gap:8px}.moje-terminy-u-lekara .no-data{margin-top:20px;margin-bottom:20px}@media screen and (max-width: 768px){.moje-terminy-u-lekara .filter-row{display:grid}.moje-terminy-u-lekara .filter-row .button{display:block}}.moje-rezervacie .title-row{display:flex;gap:1.25rem}.moje-rezervacie .title-row .back-button{background-color:#e8e8e8;border-radius:.375rem;padding:.75rem}.moje-rezervacie .filter-row{display:flex;gap:8px}.moje-rezervacie .no-data{margin-top:20px;margin-bottom:20px}.moje-rezervacie .doctor-appointment .price{margin-right:20px;font-weight:600;color:#333}.moje-rezervacie .modal-description .items-container{margin-top:.75rem;margin-bottom:.75rem}.moje-rezervacie .modal-description .info-row{margin-bottom:15px}.moje-rezervacie .modal-description .info-row strong{display:inline-block;min-width:120px;margin-right:10px}.moje-rezervacie .modal-description .info-row ul{margin:10px 0;padding-left:20px}.moje-rezervacie .modal-description .info-row ul li{margin-bottom:5px}@media screen and (max-width: 768px){.moje-rezervacie .filter-row{display:grid}.moje-rezervacie .filter-row .button{display:block}.moje-rezervacie .info-box-list{grid-template-columns:1fr}.moje-rezervacie .info-box-list .content .title{font-size:1rem}}.moje-lekarne .title-row,.moji-lekari .title-row{display:flex;gap:1.25rem}.moje-lekarne .title-row .back-button,.moji-lekari .title-row .back-button{background-color:#e8e8e8;border-radius:.375rem;padding:.75rem}.moje-lekarne .filter-row,.moji-lekari .filter-row{display:flex;gap:8px}.moje-lekarne .no-data,.moji-lekari .no-data{margin-top:20px;margin-bottom:20px}.moje-lekarne .state .buttons,.moji-lekari .state .buttons{display:flex;flex-direction:column;align-items:center}.moje-lekarne .state .buttons .button,.moji-lekari .state .buttons .button{width:100%;text-align:center}.auth-settings .auth-container{width:400px;max-width:100%}.account-settings-screen .title{margin-bottom:10px}.account-settings-screen .email{font-size:.9375rem;color:#069754;margin-bottom:1rem;font-weight:600}.account-settings-screen .title-row{display:flex;gap:1.25rem}.account-settings-screen .title-row .back-button{background-color:#e8e8e8;border-radius:.375rem;padding:.75rem}.account-settings-screen .buttons-row{display:flex;justify-content:space-between;align-items:center}.dev-page{padding:8px}.dev-page .menu{display:flex;padding:0 8px;gap:8px}.dev-page .menu a{text-decoration:none;color:#333;padding:.5rem 1rem;border-radius:4px;transition:background-color .3s,color .3s}.dev-page .menu a:hover{background-color:#f0f0f0;color:#000}.dev-page .menu a.active{color:#069754;font-weight:700}.dev-page table{border-collapse:collapse;margin-top:8px}.dev-page table th,.dev-page table td{border-bottom:1px solid #777;padding:0rem .5rem}.dev-page table tr:hover{background-color:#f9f9f9}.dev-page table td.number{text-align:right}.dev-page .pagination a{min-width:32px;min-height:32px}.dev-page .logs-page{display:flex;flex-direction:column}.dev-page .logs-page .logs-content{display:flex;flex-direction:row;margin-top:8px;overflow:hidden}.dev-page .logs-page .item-selected{color:green;background-color:#cbfbcb}.dev-page .logs-page .list-view{flex:1 1 300px}.dev-page .logs-page .list-view table{width:100%;overflow:auto}.dev-page .logs-page .list-view table tr{cursor:pointer}.dev-page .logs-page .detail-view{flex:1 1 300px;margin-left:20px;padding:10px;border-left:1px solid #ccc;overflow:auto}.dev-page .logs-page .detail-view .log-data{margin-top:12px;display:flex;flex-direction:column;gap:8px}.dev-page .logs-page .detail-view .time{color:#888;font-size:.75rem}.dev-page .logs-page .detail-view .label{color:#3eaf56}.dev-page .logs-page .detail-view .no-break{white-space:nowrap}.dev-page pre{font-size:.75rem}.dev-page .toolbar{display:flex;font-size:.75rem;gap:12px;margin-top:8px;align-items:center}.dev-page .toolbar .date-input{width:8.4375rem}.dev-page .notification-editor{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.dev-page .notification-editor input{padding:8px;border:1px solid #ccc;border-radius:4px}.dev-page .notification-editor input:focus{border-color:#069754}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html,body{font-size:16px}html{scroll-behavior:smooth}body{min-height:100vh;font-family:Poppins;font-size:1rem;line-height:1.5;text-rendering:optimizeSpeed;overflow-x:hidden}body.no-scroll{overflow-y:hidden}a,a:hover,a:focus,a:active{text-decoration:none}a:not([class]){text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}p.center{text-align:center}.language-link{padding:1em}.language-link-active{color:#f60}.link-button{text-decoration:none;background-color:#999;color:#fff;padding:.75rem 1rem;border-radius:.25rem}.app-toolbar{display:flex;flex-direction:row;align-content:center;align-items:center}.app-toolbar>*{margin-left:.5rem;margin-right:.5rem}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a:focus,button:focus{outline:none!important;box-shadow:none!important}.regular-text{color:#6b7384;font-size:.9375rem;line-height:1.75rem;font-weight:400;letter-spacing:-.3px}.competition-link{color:#069754;text-decoration:underline}.competition-link:visited,.competition-link:focus,.competition-link:active{color:#069754;text-decoration:underline}.competition-link:hover{color:#2fad74;text-decoration:underline}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-100px 0 0;overflow:hidden;clip:rect(0,0,0,0);border:0}
