header-drawer{display:flex;align-items:center}@media screen and (min-width:990px){header-drawer{display:none}}.kenra-menu-drawer-container{display:flex}.kenra-header-icon--summary{position:relative;padding:.5rem;transition:color .2s ease;cursor:pointer}.kenra-header-icon--summary,.kenra-header-icon--summary:focus,.kenra-header-icon--summary:focus-visible,.kenra-header-icon--cart,.kenra-header-icon--cart:focus,.kenra-header-icon--cart:focus-visible{outline:none;box-shadow:none}.kenra-header-drawer__icon-wrap{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.kenra-hamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;width:24px;height:24px;gap:6px}.kenra-hamburger__line{display:block;width:20px;height:2px;background-color:var(--color-rich-black);transition:transform .3s ease,opacity .3s ease;transform-origin:center}details[open] .kenra-hamburger__line:first-child{transform:translateY(4px) rotate(45deg)}details[open] .kenra-hamburger__line:last-child{transform:translateY(-4px) rotate(-45deg)}html.kenra-drawer-open,html.kenra-drawer-open body{overflow:hidden!important;position:fixed;width:100%;height:100%}.kenra-menu-drawer{position:fixed;opacity:0;visibility:hidden;z-index:50;left:0;top:calc(var(--header-height, 60px) - 1px);bottom:0;width:100%;padding:0;background-color:var(--color-white);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transition:opacity .3s ease,visibility .3s ease}@media screen and (min-width:750px){.kenra-menu-drawer{width:100%}}details[open]>.kenra-menu-drawer{opacity:1;visibility:visible}.kenra-menu-drawer__inner-container{height:100%;display:flex;flex-direction:column}.kenra-menu-drawer__navigation-container{flex:1;overflow-y:auto}.kenra-menu-drawer__navigation{padding:60px 40px 0}.kenra-menu-drawer__menu{list-style:none;padding:0;margin:0}.kenra-menu-drawer__menu-item{position:relative;display:inline-block;width:fit-content;font-family:Roboto,Arial,sans-serif;font-weight:500;font-size:22px;line-height:1.4;letter-spacing:.065em;text-transform:uppercase;padding:10px 0;margin:0;transition:color .2s ease}.kenra-menu-drawer__accordion-trigger{display:flex;align-items:center;justify-content:space-between;width:100%}.kenra-menu-drawer__menu-text{position:relative;display:inline-block}.kenra-menu-drawer__menu-item:not(.kenra-menu-drawer__accordion-trigger):after,.kenra-menu-drawer__menu-text:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background-color:var(--color-rich-black);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.kenra-menu-drawer__menu-item:not(.kenra-menu-drawer__accordion-trigger):hover:after,.kenra-menu-drawer__accordion-trigger:hover .kenra-menu-drawer__menu-text:after{transform:scaleX(1)}.kenra-menu-drawer a,.kenra-menu-drawer__menu-item{text-decoration:none;color:var(--color-rich-black)}.kenra-menu-drawer__plusminus{position:relative;width:16px;height:16px;flex-shrink:0}.kenra-menu-drawer__plusminus:before{content:"";position:absolute;top:50%;left:0;width:16px;height:2px;background-color:var(--color-rich-black);transform:translateY(-50%)}.kenra-menu-drawer__plusminus:after{content:"";position:absolute;top:50%;left:50%;width:2px;height:16px;background-color:var(--color-rich-black);transform:translate(-50%,-50%);transition:opacity .2s ease}.kenra-menu-drawer__accordion[open]>.kenra-menu-drawer__accordion-trigger .kenra-menu-drawer__plusminus:after{opacity:0}.kenra-menu-drawer__accordion summary{list-style:none}.kenra-menu-drawer__accordion summary::-webkit-details-marker{display:none}.kenra-menu-drawer__accordion-trigger{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.kenra-menu-drawer__accordion-content{background-color:var(--color-light-gray);margin:0 -40px;padding:10px 40px}.kenra-menu-drawer__sub-accordion summary{list-style:none}.kenra-menu-drawer__sub-accordion summary::-webkit-details-marker{display:none}.kenra-menu-drawer__sub-plusminus{position:relative;width:12px;height:12px;flex-shrink:0}.kenra-menu-drawer__sub-plusminus:before{content:"";position:absolute;top:50%;left:0;width:12px;height:2px;background-color:var(--color-rich-black);transform:translateY(-50%)}.kenra-menu-drawer__sub-plusminus:after{content:"";position:absolute;top:50%;left:50%;width:2px;height:12px;background-color:var(--color-rich-black);transform:translate(-50%,-50%);transition:opacity .2s ease}.kenra-menu-drawer__sub-accordion[open]>.kenra-menu-drawer__sub-accordion-trigger .kenra-menu-drawer__sub-plusminus:after{opacity:0}.kenra-menu-drawer__sub-accordion-trigger{display:flex;align-items:center;justify-content:space-between;padding:10px 0;cursor:pointer;font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:.065em;text-transform:uppercase;color:var(--color-rich-black)}.kenra-menu-drawer__sub-list{list-style:none;margin:0;padding:0 0 12px}.kenra-menu-drawer__sub-link{display:block;padding:10px 0;font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:.065em;text-transform:uppercase;text-decoration:none;color:var(--color-rich-black);transition:opacity .2s ease}.kenra-menu-drawer__sub-accordion .kenra-menu-drawer__sub-list{padding:0 23px}.kenra-menu-drawer__sub-accordion .kenra-menu-drawer__sub-link{text-transform:capitalize;padding:10px 0}.kenra-menu-drawer__sub-link:hover{opacity:.6}.kenra-menu-drawer__close-menu{display:block;width:100%;padding:20px;border:none;border-top:1px solid var(--color-rich-black);background:transparent;font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:.065em;text-transform:uppercase;text-align:center;color:var(--color-rich-black);cursor:pointer;flex-shrink:0}hr.kenra-menu-drawer__divider{border:none;border-top:1px solid var(--color-rich-black);height:1px;width:100%;margin-top:56px;margin-bottom:16px}@media(prefers-reduced-motion:reduce){.kenra-menu-drawer,.kenra-hamburger__line{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/kenra-component-header-drawer.css.map */
