.landing-header.color-dark,.landing-header__drawer.color-dark,.landing-cart.color-dark{--color-background: 0 0 0;--color-foreground: 237 237 237;--color-foreground-tertiary: 119 119 119;--color-border: 36 36 36;--color-btn-bg: 237 237 237;--color-btn-fg: 0 0 0}.landing-header.color-light,.landing-header__drawer.color-light,.landing-cart.color-light{--color-background: 255 255 255;--color-foreground: 17 17 17;--color-foreground-tertiary: 138 138 138;--color-border: 224 224 224;--color-btn-bg: 17 17 17;--color-btn-fg: 255 255 255}.landing-header,.landing-header__drawer,.landing-cart{--page-width: 1584px;--page-margin: 48px;--gutter: 24px;--h-s: 24px;--p-s: 16px;--p-xs: 14px;--ls-tight: -.02em;--fw-regular: 400;--ease: cubic-bezier(.4, 0, .2, 1);color:rgb(var(--color-foreground));font-family:var(--font-body, inherit)}.landing-header .container{width:100%;max-width:calc(var(--page-width) + var(--page-margin) * 2);margin-inline:auto;padding-inline:var(--page-margin)}.landing-header :where(a),.landing-header__drawer :where(a),.landing-cart :where(a){color:inherit;text-decoration:none}.landing-header img,.landing-header svg,.landing-header__drawer img,.landing-header__drawer svg,.landing-cart img,.landing-cart svg{display:block;max-width:100%;height:auto}.landing-header :where(button),.landing-header__drawer :where(button),.landing-cart :where(button){color:inherit;background:none;border:0;padding:0;cursor:pointer}.landing-header :where(ul),.landing-header__drawer :where(ul),.landing-cart :where(ul){margin:0;padding:0;list-style:none}.landing-header .p-s,.landing-header__drawer .p-s,.landing-cart .p-s{font-size:var(--p-s);line-height:1.6}.landing-header .p-xs,.landing-header__drawer .p-xs,.landing-cart .p-xs{font-size:var(--p-xs);line-height:1.4}@media screen and (max-width:989px){.landing-header,.landing-header__drawer,.landing-cart{--page-margin: 24px;--h-s: 22px}}.landing-header{position:relative;z-index:1;display:block;padding-block:26px;transition:background-color .4s var(--ease),backdrop-filter .4s var(--ease),transform .8s var(--ease)}.landing-header.is-scrolled{background-color:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#shopify-section-header,.landing-header-section{transition:transform .8s var(--ease)}.landing-header.is-hidden{transform:translateY(-100%)}html.menu-open,html.menu-open body{overflow:hidden;touch-action:none}html.scroll-locked,html.scroll-locked body{overflow:hidden}.landing-header__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--gutter);min-height:52px}.landing-header__logo{flex:none;display:block}.landing-header__logo img{width:auto}.landing-header__logo-text{font-size:var(--h-s);letter-spacing:var(--ls-tight)}.landing-header__nav{display:flex;align-items:center;gap:8px}.landing-header__link{padding:8px 4px;font-size:var(--p-s);font-weight:var(--fw-regular);color:rgb(var(--color-foreground));transition:color .1s linear}@media only screen and (min-width:1300px){.landing-header__link{padding:8px 16px}}@media(hover:hover)and (pointer:fine){.landing-header__link:hover{color:rgb(var(--color-foreground-tertiary))}}.landing-header__actions{display:flex;align-items:center;gap:0}.landing-header__icon{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:rgb(var(--color-foreground));transition:color .1s linear}.landing-header__icon svg{width:20px;height:20px;fill:currentColor}.landing-header__icon--cart svg{width:36px;height:36px}@media(hover:hover)and (pointer:fine){.landing-header__icon:hover{color:rgb(var(--color-foreground-tertiary))}}.landing-header__icon .cart-count-bubble{position:absolute;right:6px;bottom:8px;display:flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background-color:rgb(var(--color-btn-bg));color:rgb(var(--color-btn-fg));font-size:10px;line-height:1}.landing-locale{position:relative;display:block}.landing-locale__button{display:flex;align-items:center;gap:6px;padding:8px 4px;color:rgb(var(--color-foreground));transition:color .1s linear}.landing-locale__caret{display:flex;width:10px;transition:transform .2s var(--ease)}.landing-locale__caret svg{width:100%;height:auto;fill:currentColor}.landing-locale__button[aria-expanded=true] .landing-locale__caret{transform:rotate(180deg)}.landing-locale__list{position:absolute;top:calc(100% + 8px);right:0;z-index:2;min-width:180px;padding:8px 0;background-color:rgb(var(--color-background));border:1px solid rgb(var(--color-foreground) / .25)}.landing-locale__item{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;color:rgb(var(--color-foreground));text-align:left;transition:color .1s linear}.landing-locale__check{display:flex;width:12px;flex:none}.landing-locale__check svg{width:100%;height:auto;fill:currentColor}@media(hover:hover)and (pointer:fine){.landing-locale__button:hover,.landing-locale__item:hover{color:rgb(var(--color-foreground-tertiary))}}.landing-locale--drawer{padding:18px 0;border-bottom:1px solid rgb(var(--color-border))}.landing-locale--drawer .landing-locale__button{padding-left:0}.landing-locale--drawer .landing-locale__list{right:auto;left:0}.landing-header__toggle{margin-left:20px;display:none;align-items:center;justify-content:center;width:52px;height:52px;background-color:rgb(var(--color-btn-bg));color:rgb(var(--color-btn-fg))}.landing-header__toggle span{position:relative;display:block;width:16px;height:1px;background-color:currentColor;box-shadow:0 -5px 0 currentColor,0 5px 0 currentColor}.landing-header.is-open .landing-header__toggle span{box-shadow:none;background-color:transparent}.landing-header.is-open .landing-header__toggle span:before,.landing-header.is-open .landing-header__toggle span:after{content:"";position:absolute;width:16px;height:1px;background-color:currentColor;left:0}.landing-header.is-open .landing-header__toggle span:before{transform:rotate(45deg)}.landing-header.is-open .landing-header__toggle span:after{transform:rotate(-45deg)}.landing-header__drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;display:none;flex-direction:column;padding:104px var(--page-margin) calc(var(--page-margin) + 16px);background-color:rgb(var(--color-background));overflow-y:auto}html.menu-open .landing-header__drawer{display:flex}.landing-header__drawer .landing-header__link{padding:18px 0;border-bottom:1px solid rgb(var(--color-border));font-size:var(--h-s)}.landing-header__drawer .btn{margin-top:auto;align-self:stretch}:is(.landing-header,.landing-header__drawer,.landing-cart) .btn{margin-left:12px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:1px solid transparent;border-radius:0;font-size:var(--p-s);font-weight:var(--fw-regular);line-height:1;text-align:center;white-space:nowrap;isolation:isolate;transition:padding .7s cubic-bezier(.645,.045,.355,1),box-shadow .4s var(--ease),background-color .3s cubic-bezier(.25,.46,.45,.94),color .3s cubic-bezier(.25,.46,.45,.94),border-color .3s cubic-bezier(.25,.46,.45,.94)}:is(.landing-header,.landing-header__drawer,.landing-cart) .btn__spinner{display:none;flex:none;width:14px;height:14px}:is(.landing-header,.landing-header__drawer,.landing-cart) .btn__spinner svg{width:100%;height:100%}:is(.landing-header,.landing-header__drawer,.landing-cart) .btn[aria-busy=true]{pointer-events:none}:is(.landing-header,.landing-header__drawer,.landing-cart) .btn[aria-busy=true] .btn__icon-box{display:none}:is(.landing-header,.landing-header__drawer,.landing-cart) .btn[aria-busy=true] .btn__spinner{display:block;animation:btn-spin .8s linear infinite}@keyframes btn-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){:is(.landing-header,.landing-header__drawer,.landing-cart) .btn[aria-busy=true] .btn__spinner{animation-duration:2s}}:is(.landing-header,.landing-header__drawer,.landing-cart) .btn--primary{background-color:rgb(var(--color-btn-bg));color:rgb(var(--color-btn-fg))}:is(.landing-header,.landing-header__drawer,.landing-cart) .btn--secondary{border-color:rgb(var(--color-foreground));color:rgb(var(--color-foreground))}:is(.landing-header,.landing-header__drawer,.landing-cart) .btn__label{display:block}:is(.landing-header,.landing-header__drawer,.landing-cart) .btn__icon-box{display:flex;flex:none;align-items:center;justify-content:center;width:12px;height:12px}:is(.landing-header,.landing-header__drawer,.landing-cart) .btn__icon{flex:none;width:12px;height:12px;fill:currentColor;transition:transform .4s cubic-bezier(.645,.045,.355,1)}:is(.landing-header,.landing-header__drawer,.landing-cart) .btn__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;opacity:0;transition:opacity .4s var(--ease)}:is(.landing-header,.landing-header__drawer,.landing-cart) .btn__glow-a,:is(.landing-header,.landing-header__drawer,.landing-cart) .btn__glow-b{position:absolute;width:40px;height:40px}:is(.landing-header,.landing-header__drawer,.landing-cart) .btn__glow-a{inset:0 -16px 0 auto;background-color:#3d80a8;filter:blur(24px)}:is(.landing-header,.landing-header__drawer,.landing-cart) .btn__glow-b{inset:auto auto -24px -24px;background-color:#c2768d;filter:blur(20px)}@media screen and (min-width:990px){:is(.landing-header,.landing-header__drawer,.landing-cart) .btn--wide{padding-inline:40px}}@media(hover:hover)and (pointer:fine){:is(.landing-header,.landing-header__drawer,.landing-cart) .btn:hover{padding-inline:32px;box-shadow:0 0 20px #ffffff40}:is(.landing-header,.landing-header__drawer,.landing-cart) .btn--wide:hover{padding-inline:52px}:is(.landing-header,.landing-header__drawer,.landing-cart) .btn--secondary:hover{border-color:rgb(var(--color-foreground))}:is(.landing-header,.landing-header__drawer,.landing-cart) .btn:hover .btn__icon{transform:rotate(var(--icon-hover-turn, 45deg))}:is(.landing-header,.landing-header__drawer,.landing-cart) .btn:hover .btn__glow{opacity:1}}@media(prefers-reduced-motion:reduce){:is(.landing-header,.landing-header__drawer,.landing-cart) .btn,:is(.landing-header,.landing-header__drawer,.landing-cart) .btn__icon,:is(.landing-header,.landing-header__drawer,.landing-cart) .btn__glow,:is(.landing-header,.landing-header__drawer,.landing-cart) .btn--underline:after{transition:none}:is(.landing-header,.landing-header__drawer,.landing-cart) .btn:hover{padding-inline:20px}:is(.landing-header,.landing-header__drawer,.landing-cart) .btn--wide:hover{padding-inline:40px}}@media screen and (max-width:1199px){.landing-header{padding-block:18px}.landing-header__nav{display:none}.landing-header__toggle{display:flex}.landing-header__actions>.btn{display:none}.landing-header__inner .landing-locale{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/landing-header.css.map */
