.header__inline-menu.header__inline-menu--blocks{justify-content:flex-start}.header__brand-menu{display:flex;align-items:center}.header__brand-menu .header__menu-item{padding:0 1.6rem}.header__inline-menu--blocks .header__menu-item>span,.header__brand-menu .header__menu-item>span{transition:text-decoration-thickness var(--duration-short) ease}.header__inline-menu--blocks .header__menu-item:hover>span,.header__inline-menu--blocks .header__menu-item:focus-visible>span,.header__brand-menu .header__menu-item:hover>span,.header__brand-menu .header__menu-item:focus-visible>span,.header__inline-menu--blocks details[open]>.header__menu-item>span,.header__brand-menu details[open]>.header__menu-item>span{text-decoration:underline;text-underline-offset:.3rem}.header__inline-menu--blocks details[open]>.header__menu-item,.header__brand-menu details[open]>.header__menu-item{text-decoration:none}.menu-blocks__panel{position:absolute;left:0;right:0;top:100%;background-color:rgb(var(--color-background));padding-top:3rem;padding-bottom:3rem;overflow-x:hidden;overflow-y:auto}.js .mega-menu .menu-blocks__panel{display:block}.js .mega-menu::details-content{content-visibility:visible}.js .menu-blocks__panel{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-1.5rem);transition:transform var(--duration-default) ease,opacity var(--duration-default) ease,visibility 0s linear var(--duration-default)}.mega-menu[open] .menu-blocks__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:transform var(--duration-default) ease,opacity var(--duration-default) ease,visibility 0s linear 0s}.shopify-section-header-sticky .menu-blocks__panel{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem)}.menu-blocks__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:4rem}.menu-blocks__inner.page-width{padding-inline:3.5rem}.menu-blocks__columns{display:flex;flex:1 1 auto;gap:5rem;padding-top:7rem}.menu-blocks__column{width:20rem;display:flex;flex-direction:column;gap:3rem}.menu-blocks__column-title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground));font-size:2rem;font-weight:500;line-height:1}.menu-blocks__column-list{display:flex;flex-direction:column;gap:1.6rem}.menu-blocks__column-list>li{line-height:1}.menu-blocks__link{color:rgb(var(--color-foreground));font-size:1.5rem}.menu-blocks__link .menu-blocks__link-icon{display:inline-flex;vertical-align:middle;margin-left:.8rem}.menu-blocks__link .menu-blocks__link-icon:after{content:none}.menu-blocks__link-icon img{display:block;width:auto;height:auto;max-width:2.2rem;max-height:2.2rem}.menu-blocks__link span:after{bottom:-.2rem;transform-origin:left}.menu-blocks__link--active span:after,.menu-blocks__link--separated span:after,.menu-blocks__link:focus-visible span:after{transform:scaleX(1)}.menu-blocks__pads{display:grid;gap:1rem}.menu-blocks__pads--two{flex:0 0 auto;grid-template-columns:repeat(2,minmax(33.3rem,1fr))}.menu-blocks__pads--two>.menu-pad{grid-column:2}.menu-blocks__pads--two>.menu-pad:first-child:not(:last-child){grid-column:1}.menu-blocks__pads--four{flex:1 1 auto;width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}.menu-pad{position:relative;display:block;color:rgb(var(--color-foreground));text-decoration:none;border-radius:.8rem;overflow:hidden}.menu-pad:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 66.65%,#00000080);pointer-events:none}.menu-pad__media{width:100%;border-radius:.8rem}.menu-pad__media img,.menu-pad__media video{transition:transform var(--duration-medium) ease}.menu-pad:hover .menu-pad__media img,.menu-pad:hover .menu-pad__media video{transform:scale(1.04)}.menu-pad__label{position:absolute;inset-inline:0;bottom:3.7rem;z-index:1;display:flex;align-items:center;justify-content:center;gap:.6rem;text-align:center;color:#fff;font-family:var(--font-body-family);font-weight:600;font-size:1.6rem;letter-spacing:.2rem;line-height:1}@media screen and (max-width:749px){.menu-pad__label{bottom:1.4rem}}.menu-pad__icon{flex:none;width:2rem;height:2rem}.header__menu-back{display:none}@media screen and (max-width:989px){.header__inline-menu.header__inline-menu--blocks{display:block;position:fixed;top:var(--header-bottom-position, var(--header-height, 0px));left:0;right:0;bottom:0;z-index:4;margin:0;background-color:#fff;transform:translate(100%);visibility:hidden;overflow:hidden;transition:transform var(--duration-default) ease,visibility var(--duration-default) ease}body.menu-blocks-open .header__inline-menu.header__inline-menu--blocks{transform:translate(0);visibility:visible}.menu-blocks__drawer-scroll{display:flex;flex-direction:column;gap:3rem;height:100%;overflow-y:auto;padding-top:4rem}.header__inline-menu--blocks .list-menu--inline{display:flex;flex-direction:column;gap:3rem;flex:0 0 auto}.header__inline-menu--blocks header-menu{display:block}.header__icons .header__brand-menu{display:none}.header__inline-menu--blocks .header__brand-menu{display:block}.header__inline-menu--blocks .header__menu-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 3rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.4rem;line-height:1}.header__inline-menu--blocks summary.header__menu-item{list-style:none;cursor:pointer}.header__inline-menu--blocks summary.header__menu-item::-webkit-details-marker{display:none}.header__inline-menu--blocks .mega-menu>summary:after{content:"";flex-shrink:0;width:1.2rem;height:.7rem;margin-left:1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M1 1.53496L6 5.53496L11 1.53496' stroke='%23474747' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center / contain;transform:rotate(-90deg)}.header__inline-menu--blocks .header__menu-item>span{text-decoration:none}.header__inline-menu--blocks .mega-menu .menu-blocks__panel{position:absolute;top:0;right:0;bottom:0;left:0;max-height:none;padding:0;background-color:#fff;opacity:1;visibility:hidden;pointer-events:none;transform:translate(100%);transition:transform var(--duration-default) ease,visibility 0s linear var(--duration-default);overflow-y:auto;z-index:1}.header__inline-menu--blocks .mega-menu[open]>.menu-blocks__panel{transform:translate(0);visibility:visible;pointer-events:auto;transition:transform var(--duration-default) ease,visibility 0s linear 0s}.header__inline-menu--blocks .menu-blocks__inner,.header__inline-menu--blocks .menu-blocks__inner.page-width{display:block;padding:0 0 9rem}.header__inline-menu--blocks .menu-blocks__columns{display:flex;flex-direction:column;gap:5.5rem;padding:0}.header__inline-menu--blocks .menu-blocks__column{width:auto;gap:1.6rem;margin:0 3rem}.header__inline-menu--blocks .menu-blocks__column-title{font-size:2rem}.header__inline-menu--blocks .menu-blocks__link{font-size:1.5rem}body.menu-blocks-open .header__icons{visibility:hidden}body.menu-blocks-open .menu-drawer-container{position:fixed;top:0;right:1.5rem;left:auto;height:var(--header-bottom-position, var(--header-height, 6rem));align-items:center;margin:0;z-index:6}body.menu-blocks-open .menu-drawer-container .header__icon--menu .icon{left:auto;right:1rem;width:1.5rem}body.menu-blocks-submenu-open .header__menu-back{position:fixed;top:0;left:2.5rem;height:var(--header-bottom-position, var(--header-height, 6rem));display:inline-flex;align-items:center;margin:0;border:0;background:none;cursor:pointer;z-index:6}.header__menu-back svg{width:.9rem;height:auto}.header__inline-menu--blocks .menu-blocks__title{margin:3rem 0;padding:0 3rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.5rem;line-height:1;color:rgb(var(--color-foreground))}.header__inline-menu--blocks .menu-blocks__pads{margin:3.5rem 2rem 0}.header__inline-menu--blocks .menu-pad__label{font-size:1rem}.header__inline-menu--blocks .menu-blocks__pads--two{grid-template-columns:repeat(2,minmax(0,1fr))}.header__inline-menu--blocks .menu-blocks__pads--two>.menu-pad,.header__inline-menu--blocks .menu-blocks__pads--two>.menu-pad:first-child:not(:last-child){grid-column:auto}.header__inline-menu--blocks .menu-blocks__pads--two:has(>.menu-pad:only-child){grid-template-columns:1fr}.header__inline-menu--blocks .menu-blocks__pads--two:has(>.menu-pad:only-child) .menu-pad__media{max-height:33.5rem}.header__inline-menu--blocks .menu-blocks__pads--four{width:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.menu-blocks__drawer-footer{flex:1 0 auto;display:flex;flex-direction:column;padding:0}.menu-blocks__drawer-links{padding:3rem 3rem 2rem;border-top:.1rem solid rgba(3,191,98,.06)}.menu-blocks__drawer-logo{display:block;margin:auto auto 3rem;max-width:16rem}.menu-blocks__drawer-logo svg{width:100%;height:auto}}@media screen and (min-width:990px){.menu-blocks__drawer-scroll{display:contents}.menu-blocks__link{position:relative}.menu-blocks__link .menu-blocks__link-icon{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:1rem;opacity:0;transition:opacity var(--duration-default) ease}.menu-blocks__link:hover .menu-blocks__link-icon,.menu-blocks__link:focus-visible .menu-blocks__link-icon{opacity:1}.menu-blocks__link-icon img{max-width:5.2rem;max-height:5.2rem}}@media(prefers-reduced-motion:reduce){.header__inline-menu.header__inline-menu--blocks,.header__inline-menu--blocks .menu-blocks__panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/component-menu-blocks.css.map */
