body{padding-top:5rem}body.is-open{overflow:hidden}.header-custom{font-size:1.4rem;line-height:2rem;position:relative;z-index:10}.header-main{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border-bottom:1px solid rgb(var(--color-foreground),7%);position:fixed;top:0;left:0;right:0}.header-button{background-color:transparent;color:inherit;margin:0;border:0;padding:1.5rem;font-family:inherit;font-size:inherit;line-height:2rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.header-icon{width:auto;height:2rem;fill:none;stroke:currentColor;stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.header-main .page-width{display:flex;align-items:center;justify-content:space-between}.logo{width:5rem;display:flex}.logo-image{width:100%;height:auto;vertical-align:middle}.search{display:none}.search-form{padding:0 1.5rem;position:relative}.search-input{background-color:#fff;color:#242433;box-sizing:border-box;width:100%;border:1px solid rgb(var(--color-foreground),30%);border-radius:10rem;padding:1rem 4rem;font-family:inherit;font-size:1.6rem;line-height:2rem;box-shadow:none}.search-input::placeholder{color:#24243399;font-size:1.4rem}.search-input:focus{outline:2px solid rgb(var(--color-link));outline-offset:-2px}.search-input::-webkit-search-decoration,.search-input::-webkit-search-cancel-button,.search-input::-webkit-search-results-button,.search-input::-webkit-search-results-decoration{display:none}.header-button--reset{color:#242433;padding:1rem 1.5rem;position:absolute;top:0;right:1.5rem;bottom:0}.header-icon--reset{border:1px solid rgb(36,36,51,15%);border-radius:10rem;padding:.25rem}.header-button--search{color:#242433;padding:0 .5rem 0 1.5rem;position:absolute;top:0;left:1.5rem;bottom:0}.user{margin-right:-1.5rem;display:flex}.user-list{list-style:none;margin:0;padding:0;display:flex;align-items:center}.user-list--utility{display:none}.user-link{color:inherit;text-decoration:inherit;padding:1.5rem;display:flex;align-items:center;gap:.75rem;position:relative}.user-link-label,.user-submenu{display:none}.user-cart-count{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));outline:1px solid rgb(var(--color-background));box-sizing:border-box;min-width:1.5rem;height:1.5rem;border-radius:10rem;padding:0 .3rem;font-size:1rem;line-height:1.5rem;display:flex;align-items:center;justify-content:center;position:absolute;bottom:50%;left:3.5rem;transform:translate(-50%)}.header-menu,.mobile-search{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:5rem 0;overflow-y:auto;position:fixed;top:0;left:0;right:0;bottom:0;visibility:hidden;opacity:0;transform:translateY(-5rem);transition:opacity .3s ease,transform .3s ease,visibility 0s .3s}.header-menu.is-open,.mobile-search.is-open{visibility:visible;opacity:1;transform:none;transition:opacity .3s ease,transform .3s ease}.header-button--close{background-color:rgb(var(--color-background));position:fixed;top:0;right:0;z-index:2}.menu-nav{padding-left:5rem}.menu-list{list-style:none;margin:0;padding:1.5rem 0}.menu-list+.menu-list{border-top:1px solid rgb(var(--color-foreground),15%)}.menu-heading{position:relative}.menu-link{color:inherit;text-decoration:inherit;padding:.75rem 0;font-size:2rem;font-weight:var(--font-heading-weight);line-height:3rem;display:block}.menu-link--highlight{color:rgb(var(--color-link))}.menu-button{background-color:transparent;color:inherit;margin:0;border:0;padding:1.5rem;font-family:inherit;font-size:1.4rem;line-height:2rem;display:flex;align-items:center;cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0}.header-icon--menu{margin-left:auto}.submenu{background-color:rgb(var(--color-background));overflow-y:auto;padding:5rem 0 5rem 5rem;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;visibility:hidden;opacity:0;transform:translate(5rem);transition:opacity .3s ease,transform .3s ease,visibility 0s .3s}.menu-item.is-open .submenu{visibility:visible;opacity:1;transform:none;transition:opacity .3s ease,transform .3s ease}.header-button--back{position:absolute;top:0;left:0}.menu-link--parent{font-size:1.5rem;color:rgb(var(--color-foreground),60%)}.menu-link-figure{display:none}@media screen and (min-width: 991px){body,body.is-open{padding-top:initial;overflow:initial}.header-custom a:hover{text-decoration:underline}.header-main{position:static;padding:1rem 0}.header-main .page-width{gap:1.5rem}.logo{width:7rem}.search{display:block;flex-grow:1}.search-form{padding:0}.header-button--reset{right:0}.header-button--search{left:0}.user{margin-right:0}.user-list--utility{display:flex}.user-item{position:relative}.user-item--search,.user-item--menu{display:none}.user-item:hover>.user-link{text-decoration:underline}.user-link-label{display:inline}.user-item--cart{margin-left:1.5rem}.user-link--cart{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:10rem;padding:1rem 1.5rem}.user-cart-count{background-color:rgb(var(--color-button-text));color:rgb(var(--color-button));outline:none;position:static;transform:none;margin-left:-.2rem;margin-right:-.5rem}.user-submenu{display:block;background-color:rgb(var(--color-background));white-space:nowrap;border:1px solid rgb(var(--color-foreground),7%);border-radius:.8rem;box-shadow:0 4px 8px #00000012;padding:1rem;position:absolute;top:100%;left:50%;z-index:1;visibility:hidden;opacity:0;transform:translate(-50%,-1rem);transition:opacity .3s ease,transform .3s ease,visibility 0s .3s}.user-item:hover .user-submenu{visibility:visible;opacity:1;transform:translate(-50%);transition:opacity .3s ease,transform .3s ease,visibility 0s}.user-sublink{display:block;padding:1rem;color:inherit;text-decoration:none}.user-sublink:hover{text-decoration:underline}.header-menu,.header-menu.is-open{border-bottom:1px solid rgb(var(--color-foreground),7%);padding:0;overflow-y:visible;position:static;visibility:visible;opacity:1;transform:none;transition:none}.header-button--close,.menu-button{display:none}.menu-nav{margin:0 auto;padding:0 5rem;max-width:var(--page-width)}.menu-list{margin:0 -1.5rem;padding:0;display:flex;align-items:flex-end}.menu-list+.menu-list{display:none}.menu-item{position:relative}.menu-link{padding:1.2rem 1.5rem;font-size:1.4rem;font-weight:var(--font-body-weight);line-height:2rem;text-align:center}.menu-item:hover .menu-heading .menu-link{text-decoration:underline}.submenu{position:absolute;top:95%;left:0;right:auto;bottom:auto;min-width:100%;padding:.75rem 0;border:1px solid rgb(var(--color-foreground),7%);border-radius:.8rem;white-space:nowrap;visibility:hidden;opacity:0;box-shadow:0 4px 8px #00000012;transform:translateY(-1rem);transition:opacity .3s ease,transform .3s ease,visibility 0s .3s}.menu-item:hover .submenu,.menu-item.is-open:hover .submenu{visibility:visible;opacity:1;transform:none;transition:opacity .3s ease,transform .3s ease,visibility 0s}.header-button--back,.menu-link--parent{display:none}.submenu .menu-list{margin:0;padding:0;display:block}.submenu .menu-link:not(.menu-link--parent){padding:.5rem 2rem .5rem 1rem;text-align:left;display:flex;align-items:center;gap:1rem}.submenu .menu-link:not(.menu-link--parent):hover{background-color:rgb(var(--color-foreground),7%)}.menu-link-figure{display:block;margin:0;width:3rem;aspect-ratio:1;position:relative;overflow:hidden}.menu-link-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;padding:10%}.mobile-search{display:none}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/section-header-custom.css.map */
