:root{--primary: #82CAA0;--darker: #339D52;--yellow: #FEC901;--blue: #2161A8;--dark-blue: #201C80;--ascent: #129C51}nav ul a,nav ul span{color:var(--primary)}nav ul a:not(.btn):hover,nav ul span:hover,nav ul a:not(.btn):focus,nav ul span:focus{color:var(--darker)}.header-opaque nav.header-landing{background:var(--white);position:sticky;top:0;height:auto}.header-opaque nav.header-landing #header-menu{height:64px;min-height:64px!important}.header-landing.pushpin.pinned{position:sticky!important}nav.header-landing ul.dropdown-content li{padding:0!important}nav.header-landing a.sidenav-trigger{margin:0 10px}.favorite-checkbox input[type=checkbox]+span:before{color:var(--primary)}.landing-header{min-height:auto;background-position:top center;background-color:#82caa0;background-image:linear-gradient(to bottom,#82caa0,#73b08f)}.title{color:#1f2f58;font-weight:400}.card-medicine{box-shadow:none;border-radius:2.5rem;border-color:var(--primary)}.card-medicine.unavailable{border-color:var(--grey)}.card-medicine:hover{box-shadow:0 11px 14px #00000012}.card-medicine .card-medicine-image{height:0;width:100%;padding-top:100%;position:relative}.card-medicine .card-medicine-image>img{left:0;top:0;width:100%;height:100%;position:absolute;object-fit:contain}.card-medicine.unavailable .card-medicine-image>img{opacity:.5}.card-medicine .card-medicine-title{min-height:42px;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.card-medicine .card-medicine-title>a{font-weight:700;color:var(--dark-blue);text-overflow:ellipsis;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:var(--regular-transition)}.card-medicine .card-medicine-title>a:hover,.card-medicine .card-medicine-title>a:focus{color:var(--darker);text-decoration:underline}.card-medicine .card-medicine-description{height:39px;overflow:hidden}.card-medicine .card-medicine-description>span{font-size:small;color:var(--dark-blue);text-overflow:ellipsis;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-medicine .card-medicine-price{font-size:1.25rem;font-weight:700;color:var(--dark-blue);height:52px;display:flex;flex-direction:column;justify-content:flex-end}.card-medicine .card-medicine-price>small{font-size:1rem;font-weight:400;color:var(--dark-blue);text-decoration:line-through;display:block}.card-medicine .card-medicine-prescription{position:absolute;left:-.25rem;top:0;z-index:1;padding:0 2rem;font-size:.75rem;color:var(--white);background:var(--indigo);transform:rotate(-45deg) translate(-30%)}.card-medicine .card-medicine-discount{position:absolute;left:-1px;top:-2px;width:80px;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;color:var(--white);font-size:1.25rem;line-height:1.25rem;background-color:transparent;z-index:1;font-weight:700;text-shadow:2px 2px 2px rgb(158 153 154 / 70%)}.card-medicine .card-medicine-discount>svg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.card-medicine .card-medicine-discount>small{font-size:.75rem;line-height:100%}.filter-by{display:flex;flex-direction:column;gap:15px}.header-opaque nav.header-landing .dropdown-content li:hover,.dropdown-content li.active{background:transparent}.header-opaque nav.header-landing .dropdown-content:not(#ekinfarma-cart) li:hover>a,.dropdown-content li.active>a{background:#82caa01a}.header-opaque nav.header-landing .dropdown-content:not(#ekinfarma-cart) li:hover>a{color:var(--primary)}nav.header-landing ul li.active a,nav.header-landing ul li.active a>span{color:var(--darker)}nav.header-landing ul li.user-profile.active a,nav.header-landing ul li.user-profile.active a>span{color:var(--primary)}.header-opaque nav ul a:not(.btn),.header-opaque nav ul span{color:var(--darker)}.header-opaque nav ul a:not(.btn):hover,.header-opaque nav ul>li:not(.user-profile) span:hover,.header-opaque nav ul a:not(.btn):focus,.header-opaque nav ul>li:not(.user-profile) span:focus{color:var(--primary)}footer{background:var(--primary);border-top:4px solid var(--darker)}footer .links a:hover{color:var(--white);text-decoration:underline;text-underline-offset:4px}#ekinfarma-cart.dropdown-content{width:350px!important;min-width:350px;overflow:hidden;overflow-y:auto;right:-55px!important;left:auto!important}#ekinfarma-cart.dropdown-content li{cursor:default;padding:14px 16px!important}#ekinfarma-cart.dropdown-content li.divider{padding:0!important}#ekinfarma-cart.dropdown-content li>span{color:var(--text-dark-grey)!important}#ekinfarma-cart.dropdown-content .img-squared>img{object-fit:contain}#ekinfarma-cart.dropdown-content .btn>i{float:none;margin:0;display:inline-block;height:auto;font-size:1rem}#ekinfarma-cart.dropdown-content .items-wrapper{max-height:230px;overflow:hidden;overflow-y:auto;padding:0!important}#ekinfarma-cart.dropdown-content .items-wrapper>ul>li:not(:last-child){border-bottom:1px solid #e0e0e0}#ekinfarma-cart.dropdown-content .items-wrapper::-webkit-scrollbar{width:6px}#ekinfarma-cart.dropdown-content .items-wrapper::-webkit-scrollbar-track{border-radius:3px;background:var(--grey)}#ekinfarma-cart.dropdown-content .items-wrapper::-webkit-scrollbar-thumb{border-radius:3px;background:var(--dark-grey);transition:all .2s ease-in-out}#ekinfarma-cart.dropdown-content .items-wrapper::-webkit-scrollbar-thumb:hover{background:var(--black)}.img-squared-bordered{border:1px solid var(--grey)}.product-carousel-thumbnails.owl-carousel .owl-stage-outer{padding:0}.product-carousel-thumbnails{display:grid;grid-template-columns:repeat(3,1fr);width:100%;flex-direction:row;gap:20px;margin-top:20px}.details-table .th-head{width:175px;text-align:right;padding-right:15px;border:2px solid var(--white);background-color:#82caa033}.details-collapsible.collapsible>li{border:0;border-radius:0}.details-collapsible .collapsible-header{padding:0;background:transparent!important}.details-collapsible .collapsible-body{padding:2rem 0 0;background:transparent!important}.details-collapsible.collapsible>li>.collapsible-header .icon-more-info:before{font-size:1rem;color:var(--darker);transform:rotate(0)}.details-collapsible.collapsible>li.active>.collapsible-header .icon-more-info:before{transform:rotate(90deg)}.price-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:1rem}.alert{background:var(--light-grey);color:var(--dark-grey)}.alert,.alert>.alert-body{display:flex;gap:1rem;padding:0}.alert>.alert-icon{font-size:2rem;padding:1rem 0 1rem 1rem}.alert>.alert-body .content{padding:1rem 0}.alert>.alert-body .action>a{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;color:var(--white);padding:1rem .5rem;background-color:var(--dark-grey);border-radius:0 .5rem .5rem 0;transition:var(--regular-transition)}.alert>.alert-body .action>a:hover{background-color:var(--black)}.alert.alert-danger>.alert-body .action>a{color:var(--white);background-color:var(--red)}.alert.alert-danger>.alert-body .action>a:hover{background-color:var(--dark-red)}.alert.alert-success>.alert-body .action>a{color:var(--white);background-color:var(--green)}.alert.alert-success>.alert-body .action>a:hover{background-color:var(--dark-green)}.tabs.tabs-pills{background:var(--primary)}.tabs.tabs-pills .tab a{background-color:var(--primary)}.btn-flat:hover,.btn-flat:focus,.btn-flat.active{color:var(--primary)}.btn-outline-blue:not(:hover):not(:focus){color:var(--blue)}.btn-yellow{color:var(--dark-blue)!important}.btn-yellow:hover,.btn-yellow:focus{color:var(--yellow)!important;border-color:var(--dark-blue)!important;background-color:var(--dark-blue)!important}.header-history-wrapper,.history-wrapper{padding:1.5rem;border-radius:1rem}.history-wrapper{margin-bottom:1.5rem;background-color:#82caa033}.table-flat td{padding:.25rem;color:var(--dark-grey)}.table-flat thead th{padding:.5rem .25rem;color:var(--dark-grey);background-color:#82caa033}.table-flat tbody tr>td:first-child{white-space:normal}.steps{display:flex;flex-direction:row-reverse;gap:1rem}.steps .step{flex:1;gap:.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;font-weight:700;position:relative}.steps .step:not(:last-child):before{content:"";width:100%;height:4px;position:absolute;top:28px;right:50%;z-index:0;background-color:var(--grey)}.steps.steps-sm .step:not(:last-child):before{height:3px;top:18px}.steps .step .step-icon{width:60px;height:60px;background:var(--grey);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;border:4px solid var(--white)}.steps.steps-sm .step .step-icon{width:40px;height:40px}.steps .step.active .step-icon,.steps .step.active~.step .step-icon{background:var(--green)}.steps .step.active:before,.steps .step.active~.step:before{background-color:var(--green)}#categories-dropdown{position:fixed;max-width:75%;width:auto!important;height:90%!important;z-index:1001}#categories-dropdown .categories-body{height:100%;min-height:auto;line-height:normal;display:flex;flex-direction:row;background:var(--white);cursor:auto}#categories-dropdown .categories-body .categories-sidebar{flex:none;width:300px;padding:3rem 1rem 2rem;gap:4rem;display:flex;flex-direction:column;background:var(--primary)}#categories-dropdown .categories-body .categories-sidebar>.tabs{flex-direction:column;height:auto;gap:0;overflow-y:auto!important;padding-right:24px}#categories-dropdown .categories-body .categories-sidebar>.tabs .tab{height:auto;min-height:auto}#categories-dropdown .categories-body .categories-sidebar>.tabs .tab>a{height:auto;text-align:left;padding:.5rem 0;background:transparent;font-weight:400;display:flex;white-space:normal;justify-content:space-between}#categories-dropdown .categories-body .categories-sidebar>.tabs .tab>a:hover,#categories-dropdown .categories-body .categories-sidebar>.tabs .tab>a.active{background-color:transparent;color:var(--white)!important}#categories-dropdown .categories-body .categories-sidebar>.tabs .tab>a.active{text-decoration:underline;text-underline-offset:4px}#categories-dropdown .categories-body .categories-sidebar>.tabs .tab>a>span.icon-back{float:right;margin-left:1rem;color:var(--white);transform:rotate(270deg);transition:var(--regular-transition)}#categories-dropdown .categories-body .categories-sidebar>.tabs .tab>a.active>span.icon-back{transform:rotate(180deg)}#categories-dropdown .categories-body .categories-sidebar>.links{gap:1rem;display:flex;flex-direction:column}#categories-dropdown .categories-body .categories-sidebar>.links>a{color:var(--blue)}#categories-dropdown .categories-body .categories-sidebar>.links>a:hover,#categories-dropdown .categories-body .categories-sidebar>.links>a:focus{color:var(--dark-blue)}#categories-dropdown .categories-body .categories-content{height:100%;overflow:hidden;width:calc(100% - 300px)}#categories-dropdown .categories-body .categories-content>div{padding:3rem;overflow:hidden;overflow-y:auto;height:100%}#categories-dropdown .categories-body .categories-content .subcategories{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px}#categories-dropdown .categories-body .categories-content .subcategories>li{min-height:auto;margin-bottom:1rem;break-inside:avoid-column}#categories-dropdown .categories-body .categories-content .subcategories>li>ul>li{line-height:normal;min-height:auto}#categories-dropdown .categories-body .categories-content .subcategories>li>ul>li a{padding:.125rem 0;font-size:95%}#categories-dropdown .categories-body .categories-content .subcategories>li>ul>li:hover a,#categories-dropdown .categories-body .categories-content .subcategories>li>ul>li a.subcategory-title{color:var(--primary);background:transparent;text-decoration:underline;text-underline-offset:4px}#categories-dropdown .categories-body .categories-content .subcategories>li>ul>li a.subcategory-title:hover{color:var(--darker)}#categories-dropdown.select-dropdown.dropdown-content li:hover,#categories-dropdown.dropdown-content li:hover,#categories-dropdown.dropdown-content li.active{background-color:transparent!important}#categories-dropdown .categories-body .categories-content>div::-webkit-scrollbar,#categories-dropdown .categories-body .categories-sidebar>.tabs::-webkit-scrollbar{width:6px}#categories-dropdown .categories-body .categories-content>div::-webkit-scrollbar-track,#categories-dropdown .categories-body .categories-sidebar>.tabs::-webkit-scrollbar-track{border-radius:3px;background:var(--grey)}#categories-dropdown .categories-body .categories-sidebar>.tabs::-webkit-scrollbar-track{background:#ffffff80}#categories-dropdown .categories-body .categories-content>div::-webkit-scrollbar-thumb,#categories-dropdown .categories-body .categories-sidebar>.tabs::-webkit-scrollbar-thumb{border-radius:3px;background:var(--dark-grey);transition:all .2s ease-in-out}#categories-dropdown .categories-body .categories-sidebar>.tabs::-webkit-scrollbar-thumb{background:var(--darker)}#categories-dropdown .categories-body .categories-content>div::-webkit-scrollbar-thumb:hover,#categories-dropdown .categories-body .categories-sidebar>.tabs::-webkit-scrollbar-thumb:hover{background:var(--black)}#categories-dropdown .categories-body .categories-sidebar>.tabs::-webkit-scrollbar-thumb:hover{background:var(--darker)}.text-dark-blue{color:var(--dark-blue)}.text-ascent{color:var(--ascent)}.text-indigo{color:var(--indigo)}#categoriesModal .collapsible>li{border:0;border-radius:0;color:var(--primary);margin-bottom:1.25rem}#categoriesModal .collapsible>li:last-child{margin-bottom:0}#categoriesModal .collapsible>li .collapsible-header{padding:0;font-size:1.125rem;border:0!important;background:transparent!important;justify-content:space-between;align-items:center}#categoriesModal .collapsible>li .collapsible-header .icon-back{transform:rotate(180deg);transition:var(--regular-transition)}#categoriesModal .collapsible>li.active .collapsible-header .icon-back{transform:rotate(270deg)}#categoriesModal .collapsible>li .collapsible-body{padding:1rem;border-radius:.5rem;background:var(--light)!important}#categoriesModal .collapsible>li .collapsible-body .subcategories>li>ul{display:flex;flex-direction:column;gap:.125rem;margin-top:0;margin-bottom:1.25rem}#categoriesModal .collapsible>li .collapsible-body .subcategories>li>ul a{color:var(--black)}#categoriesModal .collapsible>li .collapsible-body .subcategories>li>ul a.subcategory-title,#categoriesModal .collapsible>li .collapsible-body .subcategories>li>ul a:hover{color:var(--primary);text-decoration:underline;text-underline-offset:4px}nav.header-landing ul li a.ekinfarma-cart{height:100%;padding-right:1rem;position:relative}nav.header-landing ul li a.ekinfarma-cart>i{height:100%;align-items:center;display:flex}nav.header-landing ul li a.ekinfarma-cart>span.badge{top:0;right:auto;left:calc(100% - 10px);transform:translate(-50%,50%)}nav.header-landing ul li.active a.ekinfarma-cart,nav.header-landing ul li.active ul#ekinfarma-cart a{color:var(--primary)}nav.header-landing ul li.active a.ekinfarma-cart span.badge{color:var(--black);background:var(--yellow)}.icon-circled:not(.icon-circled-grey):hover,.icon-circled:not(.icon-circled-grey):active,.icon-circled:not(.icon-circled-grey):focus{background:var(--darker)}.input-field .sufix.clear-input-button{color:var(--primary)}.input-field .sufix.clear-input-button:hover,.input-field .sufix.clear-input-button:active{color:var(--darker)}.banner{position:relative;background-color:var(--light-grey)}.banner>img{display:block;width:100%;height:auto;aspect-ratio:21/6;object-fit:cover}.banner>.banner-content{position:absolute;width:100%;top:2rem;left:0;padding:0 1rem}.banner .banner-title{line-height:1.25;font-weight:700;font-size:1.7rem;color:var(--dark-blue)}.banner .banner-description{font-size:1.125rem;margin-top:.25rem;color:var(--dark-blue)}#ekinfarma-banners-carousel.owl-theme .owl-dots .owl-dot span{margin:5px 2px}@media (max-width: 359px){#ekinfarma-cart.dropdown-content{width:310px!important;min-width:310px}nav .brand-logo>img{padding:16px 0}nav.header-landing a.sidenav-trigger{margin:0 0 0 10px}}@media (max-width: 600px){.steps .step{font-size:small}.steps .step .step-icon{width:50px;height:50px}.steps .step .step-icon>img{width:30px;height:30px}.steps.steps-sm .step .step-icon{width:40px;height:40px}.steps.steps-sm .step .step-icon>img{width:24px;height:24px}}@media (max-width: 767px){.card.card-medicine .card-content{padding:8px 8px 20px!important}.card.card-medicine .card-content .btn.btn-yellow{letter-spacing:0!important;font-size:12px!important}.card-medicine .card-medicine-image{width:100%;height:0;padding-top:100%;position:relative}.card-medicine .card-medicine-image>img{position:absolute;top:0;left:0;width:100%;height:100%}.card-medicine .card-medicine-discount{width:56px;height:56px;font-size:1rem;line-height:1rem}.card-medicine .card-medicine-discount>small{font-size:.6rem}.card-medicine .card-medicine-prescription{font-size:.6rem}.table-wrapper-fix{margin-top:-2px}.landing-search-form{border-radius:2rem;padding:0rem}.landing-search-form form{flex-direction:row;align-items:center}.landing-search-form button{float:none;background:transparent;border:transparent}}@media (min-width: 768px){.landing-search-form form>.input-field:first-child{width:100%}.title strong{display:block}.filter-by{flex-direction:row}.filter-by>span{display:flex;align-items:center;margin-bottom:8px}.filter-by>.select2{flex:1;min-width:auto;width:auto!important}.filter-by>.select-wrapper{flex:1}#ekinfarma-cart.dropdown-content{left:auto!important;right:-2rem!important}#ekinfarma-banners-carousel.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0}.banner>.banner-content{top:50%;transform:translateY(-50%)}}@media (min-width: 768px) and (max-width:991px){.card-medicine .card-medicine-price{font-size:1.675rem}}@media (min-width: 992px){.product-carousel-thumbnails{margin-top:0;grid-template-columns:repeat(1,1fr)}.header-history-wrapper,.history-wrapper{padding:.5rem;border-radius:60px}.history-wrapper{margin-bottom:.5rem}.history-wrapper .row>div:not(:last-child){border-right:1px solid var(--primary)}#categories-dropdown .categories-body .categories-sidebar{justify-content:space-between}.banner .banner-title{font-size:2.5rem}.banner .banner-description{font-size:1.5rem}}@media (min-width: 1280px){.price-wrapper{flex-direction:row;align-items:end}}@media (min-width: 1350px){#categories-dropdown .categories-body .categories-content .subcategories{-moz-column-count:3;-webkit-column-count:3;column-count:3}}@media (min-width: 1451px){.card.card-medicine .card-content{padding:2.5rem}#categories-dropdown.dropdown-content{height:66.66%!important}.banner .banner-title{font-size:3.5rem}.banner .banner-description{font-size:2rem}}@media (min-width: 1751px){.banner .banner-title{font-size:4rem}.banner .banner-description{font-size:2.5rem}}
