header-dropdown{display:block}.header-dropdown .child-nav__item--toggle{display:flex;align-items:center;justify-content:space-between;border:0;text-align:start;color:inherit}.header-dropdown summary>.icon{pointer-events:none;flex-shrink:0;width:20px;height:20px}.header-dropdown a.main-nav__item{pointer-events:auto;color:inherit}.header-dropdown .child-nav__item--toggle{padding:0}.header-dropdown .child-nav__item--toggle>a{flex:1}.header-dropdown .child-nav__item--toggle>.icon{position:static;margin:0 16px}.header-dropdown .main-nav__grandchild .main-nav__item{display:block}.header-dropdown .main-nav__grandchild>li>a.grandchild-nav__item{padding:2px 0}.header-dropdown .child-nav__item{font-family:inherit;font-style:inherit;font-size:15px;font-weight:inherit}.header-dropdown .grandchild-nav__item,.header-dropdown .main-nav__item--go{font-family:var(--navigation-font-family);font-style:var(--navigation-font-style);font-size:14px;font-weight:400}.header-dropdown .header-dropdown__panel a{color:#14465f}.header-dropdown .header-dropdown__panel a:hover,.header-dropdown .header-dropdown__panel a:focus-visible{color:#59aab3!important;opacity:.7}.header-dropdown .child-nav__item--toggle:hover>.icon{color:#59aab3;opacity:.7}.header-dropdown__label{position:relative}.header-dropdown__label:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#59aab3;transition:width .3s ease-in-out}.header-dropdown .header-dropdown__panel a:hover .header-dropdown__label:before,.header-dropdown .header-dropdown__panel a:focus-visible .header-dropdown__label:before{animation:header-dropdown-underline .5s forwards}.header-dropdown .slide-bottom-line-header{position:relative;text-decoration:none;color:#14465f}.header-dropdown .slide-bottom-line-header:before{content:"";position:absolute;bottom:0;left:-5px;width:0;height:2px;background-color:#14465f;transition:width .3s ease-in-out}.header-dropdown .slide-bottom-line-header:hover:before,.header-dropdown .slide-bottom-line-header:focus-visible:before{animation:header-dropdown-underline .5s forwards}@keyframes header-dropdown-underline{to{width:100%}}.header-dropdown summary:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.header-dropdown [data-dropdown-branch][open]>summary>.icon{transform:rotate(180deg)}.header-dropdown .main-nav__item--go{padding-top:1rem;padding-bottom:1rem}@media(min-width:1400px){.header-dropdown .child-nav__item{padding-top:.49rem;padding-bottom:.49rem}.cc-header--sticky .main-menu__disclosure:has(.header-dropdown[open]){overflow:visible}.header-dropdown{position:relative}.header-dropdown>.header-dropdown__panel{width:max-content;min-width:min(280px,calc(100vw - 24px));max-width:calc(100vw - 24px);transform:none}.header-dropdown.is-open>.header-dropdown__panel{z-index:30}.header-dropdown .child-nav--dropdown{max-width:none}.header-dropdown .main-nav__grandchild{position:fixed;z-index:40;width:max-content;min-width:min(280px,calc(100vw - 24px));max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px);overflow:auto;box-sizing:border-box;overscroll-behavior:contain;padding:8px 2rem;background-color:rgb(var(--nav-child-bg-color));color:rgb(var(--nav-child-text-color));border:1px solid var(--nav-line-color);box-shadow:0 5px 5px #0000001a}.header-dropdown [data-dropdown-branch]>summary>.icon,.header-dropdown [data-dropdown-branch][open]>summary>.icon{transform:rotate(-90deg)}[dir=rtl] .header-dropdown [data-dropdown-branch]>summary>.icon{transform:rotate(90deg)}}@media(max-width:1399px){.header-dropdown>summary{width:100%}.header-dropdown>summary>a{flex:1;padding-inline-end:0}.header-dropdown .child-nav__item{padding:.784rem 16px}.header-dropdown .child-nav__item--toggle>.icon{margin-inline-end:16px}.header-dropdown .main-nav__grandchild{padding-bottom:1rem}}.header-dropdown .header-dropdown__categories--images .header-dropdown__category{display:flex;align-items:center;gap:10px;min-width:0}.header-dropdown__image-slot{display:flex;align-items:center;justify-content:center;flex:0 0 var(--dropdown-image-size);width:var(--dropdown-image-size);height:var(--dropdown-image-size)}.header-dropdown__image{display:block;width:100%;height:100%;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/61/assets/header-dropdown.css.map */
