/*
Theme Name: Natural Pharmaceuticals Header
Description: New Header test
Author: Natural Pharmaceuticals
Text Domain: naturalpharmaceuticals-header
Version: 1.0.0
Author URI: mailto:webmaster@natural.pl
Theme URI: https://natural.pl/
Template: naturalpharmaceuticals
*/

.header{position:relative;width:100%;background-color:#fff;border-bottom:1px solid #8c8c8c}.header.sticky-top{position:sticky;top:0;z-index:1020}.header_inner{position:relative;display:flex;align-items:center;gap:1rem;justify-content:flex-start;width:100%;max-width:100%;padding:.375rem .75rem;margin:0 auto}@media(min-width: 576px){.header_inner{max-width:540px}}@media(min-width: 768px){.header_inner{max-width:720px}}@media(min-width: 992px){.header_inner{max-width:960px}}@media(min-width: 1200px){.header_inner{max-width:1140px}}@media(min-width: 1400px){.header_inner{max-width:1320px}}.header_inner--logo{display:flex;align-items:center;justify-content:center;max-width:clamp(120px,5.625rem + 14.7321vw - 47.14272px,150px)}.header_inner--logo img{width:100%;height:auto;padding:.5rem 0}.header_inner--bts{display:none;align-items:center;justify-content:center;text-decoration:none;color:#000;gap:.5rem}.header_inner--bts svg{width:1.5rem;height:1.5rem}.header_inner--bts span{font-weight:bold}.header_inner--bts:hover{color:#367927}.header_inner--nav{position:absolute;top:calc(100% + 1px);left:110%;width:100%;height:calc(100vh - 100%);background-color:#fff;visibility:hidden;transition:left .3s ease,visibility .3s ease;z-index:99999}.header_inner--nav.nav-opened{left:0;visibility:visible}@media(min-width: 992px){.header_inner--nav{position:relative;top:unset;left:unset;width:auto;height:auto;background-color:rgba(0,0,0,0) !important;visibility:visible;transition:none;z-index:unset}}.header_inner--nav .main_nav--list{display:flex;flex-direction:column;gap:0;list-style:none;padding:1rem;margin:0}@media(min-width: 992px){.header_inner--nav .main_nav--list{flex-direction:row;align-items:center;gap:1.5rem;padding:0;margin-left:2rem}}@media(min-width: 1200px){.header_inner--nav .main_nav--list{gap:2rem}}.header_inner--nav .main_nav--list li{width:100%;margin-bottom:.5rem}@media(min-width: 992px){.header_inner--nav .main_nav--list li{width:auto;margin-bottom:0}}.header_inner--nav .main_nav--list li a{text-transform:uppercase;text-decoration:none}.header_inner--nav .main_nav--list li a:not(.btn){display:block;width:100%;height:auto;font-weight:bold;color:#000;padding:.5rem 0}.header_inner--nav .main_nav--list li a:not(.btn):hover{color:#367927}@media(min-width: 992px){.header_inner--nav .main_nav--list li a:not(.btn){padding:0}}.header_inner--nav .main_nav--list li a.btn{padding:.5rem 1rem !important}.header_inner--nav .main_nav--list li a.btn:first-of-type{margin-bottom:.5rem}@media(min-width: 992px){.header_inner--nav .main_nav--list li a.btn:first-of-type{margin-bottom:0}}.header_inner--nav .main_nav--list li.nav_dropdown .nav_dropdown--toggle{position:relative;padding-right:2.375rem}@media(min-width: 992px){.header_inner--nav .main_nav--list li.nav_dropdown .nav_dropdown--toggle{padding-right:1.125rem}}.header_inner--nav .main_nav--list li.nav_dropdown .nav_dropdown--toggle .toggle-btn{position:absolute;top:0;right:0;width:2.375rem;height:2.375rem;cursor:pointer}@media(min-width: 992px){.header_inner--nav .main_nav--list li.nav_dropdown .nav_dropdown--toggle .toggle-btn{width:.75rem;height:1.375rem}}.header_inner--nav .main_nav--list li.nav_dropdown .nav_dropdown--toggle .toggle-btn::before{content:"";position:absolute;top:50%;left:50%;vertical-align:.255em;border-bottom:0;border-left:.375em solid rgba(0,0,0,0);border-right:.375em solid rgba(0,0,0,0);border-top:.375em solid;transform:translate(-50%, -50%);transition:transform .3s ease}.header_inner--nav .main_nav--list li.nav_dropdown .nav_dropdown--items{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.header_inner--nav .main_nav--list li.nav_dropdown .nav_dropdown--items-inner{display:flex;flex-direction:column;list-style:none;padding-left:1rem;height:0;overflow:hidden;transition:height .3s ease}.header_inner--nav .main_nav--list li.nav_dropdown .nav_dropdown--items-inner li{width:100%}@media(min-width: 992px){.header_inner--nav .main_nav--list li.nav_dropdown .nav_dropdown--items{position:absolute;top:100%;left:0;width:max-content;background-color:#fff;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.header_inner--nav .main_nav--list li.nav_dropdown .nav_dropdown--items-inner{gap:0;padding-left:unset;white-space:nowrap;padding:.5rem 1rem}.header_inner--nav .main_nav--list li.nav_dropdown .nav_dropdown--items-inner li a{padding:.5rem 0}}.header_inner--nav .main_nav--list li.nav_dropdown.opened .nav_dropdown--toggle .toggle-btn::before{transform:translate(-50%, -50%) rotate(-180deg)}.header_inner--nav .main_nav--list li.nav_dropdown.opened .nav_dropdown--items{opacity:1;visibility:visible}.header_inner--nav .main_nav--list li.nav_dropdown.opened .nav_dropdown--items-inner{height:auto;overflow:visible}@media(min-width: 992px){.header_inner--nav .main_nav--list li.nav_dropdown{position:relative}.header_inner--nav .main_nav--list li.nav_dropdown:hover .nav_dropdown--toggle .toggle-btn::before{transform:translate(-50%, -50%) rotate(-180deg)}.header_inner--nav .main_nav--list li.nav_dropdown:hover .nav_dropdown--items{opacity:1;visibility:visible}.header_inner--nav .main_nav--list li.nav_dropdown:hover .nav_dropdown--items-inner{height:auto;overflow:visible}}.header_inner--buttons{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-left:auto}.header_inner--buttons address{display:none;margin:0 !important}@media(min-width: 992px){.header_inner--buttons address{display:block}}.header_inner--buttons address a{display:flex;align-items:center;gap:.5rem;font-style:normal;text-decoration:none}.header_inner--buttons address a img{width:auto;height:1.125rem;filter:invert(35%) sepia(1%) saturate(0%) hue-rotate(57deg) brightness(96%) contrast(89%);transition:filter .3s ease}.header_inner--buttons address a span{font-weight:bold;color:#5a5a5a;transition:color .3s ease}.header_inner--buttons address a:hover img{filter:invert(37%) sepia(13%) saturate(1981%) hue-rotate(63deg) brightness(102%) contrast(97%)}.header_inner--buttons address a:hover span{color:#367927}.header_inner--buttons-btn{position:relative;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background-color:#939292;border-radius:50%;transition:background-color .3s ease}.header_inner--buttons-btn:hover{background-color:#5a5a5a}.header_inner--buttons-btn img{width:auto;height:1rem;filter:invert(100%) sepia(0%) saturate(3612%) hue-rotate(76deg) brightness(110%) contrast(101%);transition:filter .3s ease}.header_inner--buttons-btn_green{background-color:#367927}.header_inner--buttons-btn_green:hover{background-color:#2e5e1f}.header_inner--buttons-btn .nav-button-counter{position:absolute;display:grid;place-items:center;top:0;right:0;width:1rem;height:1rem;font-size:.75rem;line-height:1;font-weight:bold;color:#367927;background-color:#fff;border:1px solid #367927;border-radius:50%;transform:translate(20%, -25%)}.header_inner--buttons-btn.nav-toggle{position:relative}.header_inner--buttons-btn.nav-toggle span{position:absolute;width:1.125rem;height:2px;background-color:#fff;left:50%;transform:translate(-50%, -50%);opacity:1;transition:all .3s ease}.header_inner--buttons-btn.nav-toggle span:nth-child(1){top:34%}.header_inner--buttons-btn.nav-toggle span:nth-child(2){top:50%}.header_inner--buttons-btn.nav-toggle span:nth-child(3){top:66%}.header_inner--buttons-btn.nav-toggle[aria-expanded=true] span:nth-child(1){top:50%;transform:translate(-50%, -50%) rotate(45deg)}.header_inner--buttons-btn.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.header_inner--buttons-btn.nav-toggle[aria-expanded=true] span:nth-child(3){top:50%;transform:translate(-50%, -50%) rotate(-45deg)}@media(min-width: 992px){.header_inner--buttons-btn.nav-toggle{display:none}}.header_inner.bts-visible .header_inner--bts{margin:0 auto}@media(min-width: 992px){.header_inner.bts-visible .header_inner--bts{display:flex}.header_inner.bts-visible .header_inner--nav{display:none}.header_inner.bts-visible .header_inner--buttons{margin-left:unset}}
