header-drawer{display:flex;flex-direction:column;width:100%;height:100vh;position:fixed;top:0;right:-100%;background-color:var(--white);transition:right .2s ease-in-out;z-index:50}@media screen and (max-width: 1023px){header-drawer.open{right:0;overflow-y:scroll}}header-drawer .wrapper{display:flex;flex-direction:column;flex:1;padding:2.8rem 1.6rem}header-drawer .wrapper .drawer-search{margin-top:3.6rem}header-drawer .wrapper .drawer-buttons{display:flex;align-items:center;justify-content:space-between}header-drawer .wrapper .drawer-buttons .buttons-wrapper{display:flex;align-items:center;gap:2rem}header-drawer .wrapper .drawer-buttons .drawer-button{display:flex;align-items:center;justify-content:center;text-decoration:none}header-drawer .wrapper .drawer-buttons .drawer-button svg{width:auto;height:2.8rem;flex-shrink:0}header-drawer .wrapper .drawer-buttons .drawer-button svg path{stroke:var(--black)}header-drawer .wrapper .drawer-buttons .close-button{justify-self:flex-end;display:flex;align-items:center;justify-content:center;cursor:pointer}header-drawer .wrapper .drawer-buttons .close-button svg{width:auto;height:4rem;flex-shrink:0}header-drawer .wrapper .menu{display:flex;flex-direction:column;margin-top:3.6rem;flex:1}header-drawer .wrapper .menu>a,header-drawer .wrapper .menu>details>summary{font-size:1.4rem;font-weight:700;line-height:1.6rem;text-decoration:none;color:var(--black)}header-drawer .wrapper .menu>a{padding:1.6rem 0;transition:color .2s ease}header-drawer .wrapper .menu>a:hover,header-drawer .wrapper .menu>details>summary:hover{color:var(--green-500)}header-drawer .wrapper .menu>details[open]{padding-bottom:1.6rem}header-drawer .wrapper .menu>details>summary{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 0;transition:color .2s ease}header-drawer .wrapper .menu>details[open]>summary{color:var(--green-500)}header-drawer .wrapper .menu>a:not(:last-child),header-drawer .wrapper .menu>details{border-bottom:1px solid var(--grey-400)}header-drawer .wrapper .menu>details>summary svg{transform:rotate(90deg)}header-drawer .wrapper .menu>details[open]>summary svg{transform:rotate(-90deg)}header-drawer .wrapper .menu>details>.links{display:flex;flex-direction:column}header-drawer .wrapper .menu>details>.links>details:not(:first-child){margin-top:.8rem}header-drawer .wrapper .menu>details>.links>details[open]{padding-bottom:2rem}header-drawer .wrapper .menu>details>.links>details summary{display:flex;align-items:center;justify-content:space-between;font-size:1.4rem;font-weight:400;line-height:2.2rem;color:var(--black);text-decoration:none;transition:color .2s ease}header-drawer .wrapper .menu>details>.links>details[open] summary{color:var(--green-500)}header-drawer .wrapper .menu>details>.links>details summary svg{width:auto;height:2.4rem;transform:rotate(90deg)}header-drawer .wrapper .menu>details>.links>details[open] summary svg{transform:rotate(-90deg)}header-drawer .wrapper .menu>details>.links>details .links{padding-left:1.6rem;padding-top:1.6rem;display:flex;flex-direction:column}header-drawer .wrapper .menu>details>.links a{font-size:1.4rem;font-weight:400;line-height:2.2rem;color:var(--black);text-decoration:none;transition:color .2s ease}header-drawer .wrapper .menu details>.links a:hover{color:var(--green-500)}header-drawer .wrapper .menu details>.links a:not(:last-child){margin-bottom:1.3rem}header-drawer .wrapper .contacts{display:flex;flex-direction:column;margin-top:3.6rem}@media screen and (min-width: 1024px){header-drawer .wrapper .contacts{border-top:0;margin-top:5.6rem;padding-top:0}}header-drawer .wrapper .contacts a,header-drawer .wrapper .contacts address{display:flex;font-size:1.4rem;font-weight:400;line-height:2.2rem;letter-spacing:0;color:var(--black)}header-drawer .wrapper .contacts a{word-break:break-all;text-decoration:none;align-items:center}header-drawer .wrapper .contacts a:hover{text-decoration:underline}header-drawer .wrapper .contacts address:not(:last-child),header-drawer .wrapper .contacts a:not(:last-child){margin-bottom:1.6rem}@media screen and (min-width: 1024px){header-drawer .wrapper .contacts address:not(:last-child),header-drawer .wrapper .contacts a:not(:last-child){margin-bottom:3.2rem}}header-drawer .wrapper .contacts a svg,header-drawer .wrapper .contacts address svg{width:auto;height:1.6rem;flex-shrink:0;margin-right:.8rem}header-drawer .wrapper .contacts a svg path,header-drawer .wrapper .contacts address svg path{stroke:var(--black)}header-drawer .wrapper .contacts address{font-style:normal;align-items:flex-start;max-width:24rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-header-drawer.css.map */
