.im .im__header{position:fixed;left:0;right:0;top:0;z-index:60;background:transparent!important;color:#fff;width:100%;margin:0!important;padding-top:0!important;padding-bottom:0!important}.im .im__header *{margin-top:0;margin-bottom:0}.im .im__header:before,.im .im__header:after{content:none!important;display:none!important}.im .im__header-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:var(--pad-top) var(--pad-right) var(--pad-bottom) var(--pad-left)!important;margin:0!important;background:transparent!important;min-height:0;box-sizing:border-box}.im .im-nav-list{display:flex;flex-wrap:wrap;gap:var(--left-gap);column-gap:var(--left-gap);list-style:none;margin:0;padding:0}.im .im-nav-item+.im-nav-item{margin-left:var(--left-gap)}@supports (gap: 1rem){.im .im-nav-item+.im-nav-item{margin-left:0}}.im .im-nav-link{display:inline-block;padding:0 var(--left-pad-x);font-size:var(--nav-size);font-weight:var(--nav-weight);color:#fff;text-decoration:none;transition:opacity .2s ease;line-height:1}.im .im__left:hover .im-nav-link:not(:hover){opacity:.3}.im .im__left:focus-within .im-nav-link:not(:focus-visible){opacity:.3}.im .im__center{display:flex;justify-content:center;align-items:center}.im .im-logo{display:inline-block;line-height:0}.im .im-logo__img{display:block;height:auto}.im .im-logo__text{font-size:calc(var(--nav-size) + 2px);font-weight:700;color:#fff;line-height:1}.im .im__right{display:flex;justify-content:flex-end;align-items:center;column-gap:var(--right-gap);white-space:nowrap}.im .im-right-gap{display:inline-block;width:var(--right-gap);height:1px}.im .im-right-link,.im .im-cart-link{font-size:var(--nav-size);font-weight:var(--nav-weight);color:#fff;text-decoration:none;line-height:1}.im .im-cart-label{margin-right:4px}.im .im__burger{display:none;background:none;border:0;padding:6px;cursor:pointer}.im .burger-lines{display:inline-block;width:22px;height:2px;background:#fff;position:relative}.im .burger-lines:before,.im .burger-lines:after{content:"";position:absolute;left:0;width:22px;height:2px;background:#fff}.im .burger-lines:before{top:-6px}.im .burger-lines:after{top:6px}.im .im-ovl__toggle{position:fixed;z-index:calc(var(--ovl-z) + 1);background:transparent;color:#fff;border:0;padding:0;font-size:var(--ovl-explore-size);font-weight:var(--ovl-explore-weight);line-height:1;cursor:pointer;text-shadow:0 1px 2px rgba(0,0,0,.35);-webkit-tap-highlight-color:transparent}.im .im-ovl--left .im-ovl__toggle{left:var(--ovl-left);bottom:var(--ovl-bottom)}.im .im-ovl--right .im-ovl__toggle{right:var(--ovl-right);bottom:var(--ovl-bottom)}.im .im-ovl__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ovl-z);background:#0d101759;opacity:0;pointer-events:none;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-perspective:1000;perspective:1000px;will-change:opacity,backdrop-filter,-webkit-backdrop-filter,transform;transition:opacity var(--ovl-anim-blur) cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter var(--ovl-anim-blur) cubic-bezier(.22,1,.36,1),backdrop-filter var(--ovl-anim-blur) cubic-bezier(.22,1,.36,1),transform var(--ovl-anim-blur) cubic-bezier(.22,1,.36,1)}.im.ovl-open-L #im-ovlL .im-ovl__backdrop,.im.ovl-open-R #im-ovlR .im-ovl__backdrop{opacity:1;pointer-events:auto;backdrop-filter:blur(var(--ovl-blur));-webkit-backdrop-filter:blur(var(--ovl-blur));transform:translateZ(0)}@supports not (backdrop-filter: blur(1px)){.im .im-ovl__backdrop{background:#0d10178c}}.im .im-ovl__panel{position:fixed;z-index:calc(var(--ovl-z) + 1);background:transparent;pointer-events:none;opacity:0;will-change:opacity,transform;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-perspective:1000;perspective:1000px;transition:transform var(--ovl-anim) cubic-bezier(.22,1,.36,1),opacity var(--ovl-anim) cubic-bezier(.22,1,.36,1)}.im .im-ovl--left .im-ovl__panel{left:var(--ovl-left);bottom:calc(var(--ovl-bottom) + var(--ovl-offset));transform:translate(-15vw) translateZ(0)}.im .im-ovl--right .im-ovl__panel{right:var(--ovl-right);bottom:calc(var(--ovl-bottom) + var(--ovl-offset));transform:translate(15vw) translateZ(0)}.im.ovl-open-L .im-ovl--left .im-ovl__panel,.im.ovl-open-R .im-ovl--right .im-ovl__panel{opacity:1;transform:translate(0) translateZ(0);pointer-events:auto}.im .im-ovl__menu{margin:0;padding:0;list-style:none;display:grid;gap:8px}.im .im-ovl__item{list-style:none}.im .im-ovl__link{display:inline-block;color:#fff;text-decoration:none;font-size:var(--ovl-item-size);font-weight:var(--ovl-item-weight);line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.35);opacity:0;will-change:transform,opacity;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-perspective:1000;perspective:1000px;transition:transform var(--ovl-anim) cubic-bezier(.22,1,.36,1),opacity var(--ovl-anim) cubic-bezier(.22,1,.36,1)}.im .im-ovl--left .im-ovl__link{transform:translate(-24px) translateZ(0)}.im .im-ovl--right .im-ovl__link{transform:translate(24px) translateZ(0)}.im.ovl-open-L .im-ovl--left .im-ovl__link,.im.ovl-open-R .im-ovl--right .im-ovl__link{transform:translate(0) translateZ(0);opacity:1}.im.ovl-open-L #im-ovlL .im-ovl__menu:hover .im-ovl__link:not(:hover),.im.ovl-open-R #im-ovlR .im-ovl__menu:hover .im-ovl__link:not(:hover){opacity:var(--ovl-dim)}@media (hover:hover) and (pointer:fine){.im.ovl-open-L #im-ovlL .im-ovl__panel:hover .im-ovl__link:not(:hover),.im.ovl-open-R #im-ovlR .im-ovl__panel:hover .im-ovl__link:not(:hover){opacity:var(--ovl-dim)}.im.ovl-open-L #im-ovlL .im-ovl__panel:hover .im-ovl__link,.im.ovl-open-R #im-ovlR .im-ovl__panel:hover .im-ovl__link{transition:transform var(--ovl-anim) cubic-bezier(.22,1,.36,1),opacity .1s cubic-bezier(.22,1,.36,1)!important}}.im .im-ovl--right .im-ovl__menu,.im .im-ovl--right .im-ovl__link{text-align:end}.im .im-ovl--right .im-ovl__group+.im-ovl__group{margin-top:25px}.im .im-ovlL__primary,.im .im-mobile-cart{display:none}.im .im-ovl__link:focus-visible,.im .im-ovl__toggle:focus-visible,.im .im-nav-link:focus-visible,.im .im-right-link:focus-visible,.im .im-cart-link:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:4px}@media screen and (max-width: 1024px){.im .im__header-inner{grid-template-columns:1fr auto 1fr}.im .im__left{display:none}}@media screen and (max-width: 768px){.im .im__left,.im .im__right{display:none!important}.im .im__center{grid-column:1 / -1;justify-self:center}.im .im-ovl--left{--ovl-left: 20px}.im .im-ovl--right{--ovl-right: 20px}.im .im-ovl--left .im-ovl__toggle[data-mobile-toggle],.im .im-mobile-cart{border:2px solid rgba(255,255,255,.75);border-radius:8px;padding:10px 14px;background:#00000026;-webkit-backdrop-filter:saturate(120%) blur(1px);backdrop-filter:saturate(120%) blur(1px);font-size:16px;font-weight:700;color:#fff;line-height:1;cursor:pointer}.im .im-ovl--left .im-ovl__toggle[data-mobile-toggle]{position:fixed;left:20px;bottom:20px;z-index:80}.im .im-mobile-cart{display:block;position:fixed;right:20px;bottom:20px;z-index:80}.im .im-ovl--right .im-ovl__toggle{display:none!important}.im.ovl-open-L #im-ovlR .im-ovl__panel{opacity:1;transform:translate(0) translateZ(0);pointer-events:auto;z-index:70;padding-bottom:30px}.im.ovl-open-L #im-ovlR .im-ovl__backdrop{display:none!important}.im .im-ovlL__primary{display:block;margin-bottom:40px}.im .im-ovl--left .im-ovl__panel{padding-bottom:30px}.im .im-ovl__menu:hover .im-ovl__link,.im .im-ovl__link:hover{opacity:1!important;transform:none!important}.im .im__left:hover .im-nav-link:not(:hover){opacity:1!important}}.im .im-nav-link,.im .im-right-link,.im .im-cart-link,.im .im-ovl__toggle,.im .im-ovl__link,.im .im-mobile-cart,.im .im-logo__text{color:#000}.im .im__header-inner{border-bottom:1px solid #000;background:#fff!important}.im .im-ovl__link,.im .im-ovl__toggle{text-shadow:0 0px 0px rgba(0,0,0,.35)}.im .im-ovl__backdrop{background:#d2d2d259}@media screen and (max-width: 768px){.im .im-ovl--left .im-ovl__toggle[data-mobile-toggle],.im .im-mobile-cart{background:#96969626}}@media screen and (max-width: 768px){.im .im-ovl--left .im-ovl__toggle[data-mobile-toggle],.im .im-mobile-cart{border:2px solid rgb(0 0 0 / 75%)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/menu-overlay.css.map */
