html.menu-open{overflow:hidden}.section-header>*,.section-header header{min-height:fit-content;max-height:fit-content}.section-header.menu-open header{min-height:48px;max-height:48px}@media screen and (min-width:992px){.section-header.menu-open header{min-height:64px;max-height:64px}}.section-header.index-page .header-wrapper.gradient{position:relative;width:100%;background:transparent;transition:background-color .6s ease-in-out;border:0}.section-header.index-page .header-wrapper.scrolled,.section-header .header-wrapper,.section-header.index-page.menu-open .header-wrapper{background:var(--light-color)}.section-header-custom.shopify-section-header-sticky.index-page,.section-header-custom.shopify-section-header-sticky{width:100%;top:0}.section-header-custom.shopify-section-header-sticky.index-page{margin-bottom:calc(-1 * var(--header-height, 0px))}@media screen and (min-width:992px){.section-header-custom.shopify-section-header-sticky.index-page,.section-header-custom.shopify-section-header-sticky{top:0}}.section-header-custom.shopify-section-header-sticky.index-page.scrolled{top:0}@media screen and (min-width:992px){.section-header-custom.shopify-section-header-sticky.index-page.scrolled{top:0}}.section-header.index-page .animated-logo__wrapper img{width:260px;max-width:260px;height:auto;object-fit:contain}@media screen and (min-width:992px){.section-header.index-page .animated-logo__wrapper img{width:360px;max-width:360px;height:auto}}.section-header .header-wrapper .header{padding-top:.5rem;padding-bottom:.5rem;gap:0}.section-header.index-page .header-wrapper .header{padding-bottom:1.4rem;padding-top:1.4rem;position:relative}@media screen and (min-width:992px){.section-header.index-page .header-wrapper .header,.section-header .header-wrapper .header{padding-top:1.2rem;padding-bottom:1.2rem}.section-header.index-page .header-wrapper .header{transition:padding-left .6s ease-in-out}.section-header.index-page.scrolled .header-wrapper .header--has-padding{padding-left:14.4rem}}.section-header.index-page .header-wrapper.scrolled .header{gap:initial;transition:background-color .6s ease-in-out,padding-left .6s ease-in-out}.section-header.index-page .header-wrapper .header__heading .header__heading-link,.section-header .header-wrapper .header__heading-link{padding:0}.section-header.index-page .header-wrapper .header__inline-menu li:first-child .header__menu-item{padding-left:0}.section-header.index-page .header-wrapper.scrolled .header__inline-menu li:first-child .header__menu-item{padding:1.2rem}.section-header.index-page .header-wrapper.scrolled .animated-logo__wrapper{position:absolute;left:50%;transform:translate(-50%,-50%) scale(.404);transform-origin:center;transition:left .6s ease-in-out,top .6s ease-in-out,transform .6s ease-in-out}.section-header.index-page .header-wrapper .animated-logo__wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,50%);width:fit-content;transform-origin:center;transition:left .6s ease-in-out,top .6s ease-in-out,transform .6s ease-in-out}.section-header.index-page .header--has-padding .header__heading,.section-header.index-page .header--has-padding .header__heading-link{grid-area:unset}@media screen and (min-width:992px){.section-header.index-page .header-wrapper .animated-logo__wrapper{top:10%;left:50%}.header__heading:not(.animated-logo__wrapper){margin-right:2rem}.section-header.index-page .header-wrapper.scrolled .animated-logo__wrapper,.section-header.index-page .header-wrapper.scrolled .header--has-location .animated-logo__wrapper{left:2rem;transform:translateY(-50%) scale(.3334);transform-origin:left center;top:50%}}.section-header.index-page.menu-open .header{padding:0 20px}details:not([open])>.header__icon--menu .icon-close,details[open]>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1;transform:none}.header__icon:not(.header__icon--summary),.header__icon span{display:flex!important;z-index:1}.section-header .header{padding:10px 20px}details[open]>.header__icon--menu span{position:relative;transition:all .6s ease-in-out}details:not([open])>.header__icon--menu span:before{opacity:0;transition:all .6s ease-in-out}details[open]>.header__icon--menu span:before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;-webkit-transform:translate(-50%,0px);-ms-transform:translate(-50%,0px);transform:translate(-50%);background:-o-radial-gradient(20% 30%,circle,#85e0df 0%,transparent 50%),-o-radial-gradient(80% 20%,circle,#205067 0%,transparent 50%),-o-radial-gradient(40% 80%,circle,#6556a2 0%,transparent 50%),-o-radial-gradient(70% 70%,circle,#c8eff5 0%,transparent 50%);background:radial-gradient(circle at 20% 30%,#85e0df 0%,transparent 50%),radial-gradient(circle at 80% 20%,#205067 0%,transparent 50%),radial-gradient(circle at 40% 80%,#6556a2 0%,transparent 50%),radial-gradient(circle at 70% 70%,#c8eff5 0%,transparent 50%);-webkit-filter:blur(10px);filter:blur(10px);z-index:0;opacity:1;pointer-events:none;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;width:22px}.menu-drawer__menu-item{border-bottom:1px solid var(--medium-bg-color)}.menu-drawer__navigation{padding:0}.header--has-account:where(:not(.header--has-social):not(.header--has-localizations)) .menu-drawer__utility-links{display:none}.section-header.index-page.menu-open .header{position:static}.section-header.index-page .header-wrapper.scrolled .header:before{top:22px}.section-header.index-page.menu-open .header:before{content:none}.section-header .header__heading_mobile,.section-header.menu-open .header__heading,.section-header.menu-open .animated-logo__wrapper{display:none}.section-header.menu-open .header__heading_mobile{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;z-index:2}.header__heading-logo-wrapper img{width:105px;height:auto}@media screen and (min-width:992px){.header__heading-logo-wrapper img{width:120px}}.header__icon,.header__icon--cart .icon{height:2rem}.cart-count-bubble{position:absolute;background-color:var(--accent-color);color:rgb(var(--color-button-text));height:15px;width:15px;font-size:11px;line-height:11px;bottom:17px;left:28px;-webkit-box-shadow:2px 4px 6px 0px #00000033;box-shadow:2px 4px 6px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cart-count-bubble_large{min-height:20px;min-width:20px;font-size:10px;bottom:13px;left:28px}.header__icon .icon{height:1.6rem;width:1.6rem}@media screen and (min-width:992px){.header__icon .icon{height:2rem;width:2rem}.cart-count-bubble{height:16px;width:16px;bottom:20px;left:28px}.cart-count-bubble_large{bottom:17px;left:28px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/header-animations.css.map */
