.section-bg-header{display:none}@media(min-width:1025px){.section-bg-header{--bg-header-max-width: 1500px;--bg-header-menu-pad: 30px;--bg-header-sticky-offset: var(--bg-offer-bar-height, 48px);--bg-header-z: 22;display:block;position:relative;z-index:var(--bg-header-z)}.section-bg-header.shopify-section-header-sticky,.section-bg-header.shopify-section-header-hidden{position:sticky;top:var(--bg-header-sticky-offset);z-index:101}.section-bg-header.bg-header--raised{z-index:101}.section-bg-header.bg-header--search-open{overflow:hidden;padding-right:var(--bg-scrollbar-width, 0px)}.bg-header-wrapper{display:block}.bg-header-wrapper--overlay{position:absolute;top:0;left:0;right:0;width:100%;z-index:3}.shopify-section-header-hidden .bg-header-wrapper{transform:translateY(-100%)}.section-bg-header.animate .bg-header-wrapper{transition:transform .3s ease-out}.bg-header{--bg-header-link-color: var(--bg-header-text);--bg-header-icon-color: var(--bg-header-icon);display:block;padding:var(--bg-header-pad-top) 0 var(--bg-header-pad-bottom);background-color:var(--bg-header-bg);font-family:var(--font-body-family)}.section-bg-header:not(.scrolled-past-header) .bg-header--transparent{--bg-header-link-color: var(--bg-header-fg-transparent);--bg-header-icon-color: var(--bg-header-fg-transparent);background-color:transparent;transition:background-color .7s ease-in-out}.bg-header__container{display:flex;justify-content:space-between;align-items:center;gap:30px;max-width:var(--bg-header-max-width);margin:0 auto;padding:0 15px}.bg-header__logo{flex:0 0 auto;display:flex;align-items:center;max-width:300px;margin:0;padding:2px 0 5px;font-size:0;line-height:0}.bg-header__logo-link{display:flex;align-items:center;color:var(--bg-header-link-color)}.bg-header__logo-img{display:block;width:var(--bg-header-logo-width);max-width:100%;height:auto}.bg-header__logo-img--solid,.scrolled-past-header .bg-header__logo-img--transparent{display:none}.scrolled-past-header .bg-header__logo-img--solid{display:block}.bg-header__logo-text{font-size:20px;font-weight:700;line-height:1.2;color:var(--bg-header-link-color)}.bg-header__nav{width:100%;max-width:calc(100% - 460px)}.bg-header__menu{margin:0 -20px;padding:var(--bg-header-menu-pad) 0 0;list-style:none;text-align:left}.bg-header__item{display:inline-block;position:relative;vertical-align:top}.bg-header__link{display:block;position:relative;padding:0 20px var(--bg-header-menu-pad);font-family:var(--font-body-family);font-size:18px;font-weight:400;line-height:22px;letter-spacing:0;text-transform:uppercase;text-decoration:none;color:var(--bg-header-link-color)}.bg-header__link-text{display:inline;position:relative}.bg-header__link-text:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:var(--bg-header-link-color);transform:scaleX(0);transform-origin:right;transition:transform var(--bg-dur, .35s) ease-out}.bg-header__link-text:hover:after{transform:scaleX(1);transform-origin:left}.bg-header__link-text--active:after,.bg-header__link-text--active:hover:after{height:2px;background:var(--bg-header-active);transform:scaleX(1)}.bg-header__submenu{display:none;position:absolute;top:100%;left:0;z-index:2;width:22rem;min-width:100%;margin:0;padding:5px 0 5px 20px;list-style:none;text-align:left;background:var(--bg-header-bg);box-shadow:0 1px 4px #00000026}.bg-header__item--has-children:hover>.bg-header__submenu,.bg-header__item--has-children:focus-within>.bg-header__submenu,.bg-header__item--has-children.is-open>.bg-header__submenu{display:block}.bg-header__item--has-children.is-closed>.bg-header__submenu{display:none}.bg-header__subitem{display:block;padding:0 20px 0 0}.bg-header__sublink{display:block;padding:8px 0;border-bottom:1px solid #ebebeb;font-family:var(--font-body-family);font-size:16px;font-weight:400;line-height:22px;letter-spacing:0;text-transform:uppercase;text-decoration:none;color:var(--bg-header-text)}.bg-header__subitem:last-child .bg-header__sublink{border-bottom:0}.bg-header__sublink .bg-header__link-text:after{bottom:1px;background:var(--bg-header-text)}.bg-header__sublink .bg-header__link-text--active:after{background:var(--bg-header-active)}.bg-header__icons{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:28px;width:100%;max-width:200px;padding:2px 0 5px}.bg-header__search{display:block}.bg-header__icon{display:flex;align-items:center;position:relative;margin:0;padding:0;border:0;background:none;font:inherit;line-height:0;color:var(--bg-header-icon-color);text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none}.bg-header__icon .icon{display:block;width:25px;height:25px;fill:var(--bg-header-icon-color);stroke:var(--bg-header-icon-color);transition:transform .3s ease}.bg-header__icon--search .icon{width:27px;height:27px;margin-top:1px;stroke-width:.5;transform:rotate(-90deg)}.bg-header__icon--account .icon{stroke-width:30}.bg-header__icon--cart .icon{stroke-width:25}.bg-header__icon--language .icon{stroke-width:1}.bg-header__icon:hover .icon{transform:scale(1.15)}.bg-header__icon--search:hover .icon{transform:rotate(-90deg) scale(1.15)}.bg-header__bubble{position:absolute;top:-9px;right:-11px;min-width:23px;min-height:23px;border-radius:50%;background:var(--bg-header-bubble-bg);color:var(--bg-header-bubble-text);font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:22px;text-align:center}.bg-header__bubble-count{display:inline-block}body[data-bg-drawer=header-search] .bg-overlay{opacity:0;pointer-events:none}body[data-bg-drawer=header-search] .bg-offer-bar{z-index:99999}details[open]>.bg-search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;width:100%;height:100vh;margin:0;padding:0 0 10vh;background:var(--bg-overlay, rgba(35, 35, 35, .8))}.bg-search .modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.bg-search .modal-overlay:after{content:none}.bg-search__bar{position:relative;z-index:1;background:#fff;text-align:center}.bg-search__bar:focus{outline:none}.bg-search__container{position:relative;max-width:1200px;margin:0 auto;padding:0 15px}.bg-search__close{display:flex;justify-content:flex-end;align-items:flex-start;width:45px;height:36px;margin:0 0 0 auto;padding:10px;border:0;background:none;cursor:pointer}.bg-search__close .icon{flex:0 0 auto;width:20px;height:20px;fill:var(--bg-text)}.bg-search__form{max-width:100%;background:#fff;border-bottom:1px solid #e8e8e8}.bg-search__field{display:flex;align-items:center;padding:22px 0}.bg-search__input{flex:1 1 auto;min-width:0;height:auto;margin:0;padding:7px 10px 7px 0;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:var(--font-body-family);font-size:16px;font-weight:400;line-height:28px;letter-spacing:0;text-align:left;color:var(--bg-text);-webkit-appearance:none;appearance:none}.bg-search__input:focus,.bg-search__input:focus-visible{outline:none;box-shadow:none}.bg-search__input::placeholder{color:var(--bg-grey);opacity:1;transition:opacity .3s ease}.bg-search__input:focus::placeholder{opacity:0}.bg-search__input::-webkit-search-cancel-button,.bg-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.bg-search__reset,.bg-search__reset:not(.hidden){display:none}.bg-search__submit{flex:0 0 auto;min-height:30px;margin:0;padding:1px 10px 4px;border:0;background:transparent;line-height:28px;text-align:right;cursor:pointer}.bg-search__submit .icon{display:inline-block;width:20px;height:20px;vertical-align:middle;fill:none;stroke:var(--bg-text)}.bg-search__results{display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;z-index:3;width:100%;padding:18px 0;background:#fff;box-shadow:none;text-align:left}.bg-search predictive-search[open] .bg-search__results,.bg-search predictive-search[loading] .bg-search__results{display:block}.bg-search__spinner{display:none}.bg-search predictive-search[loading] .bg-search__spinner{display:flex;justify-content:center}.bg-search .spinner{width:20px;height:20px}.bg-search .bg-predictive__scroll{max-height:calc(80vh - 150px);overflow-y:auto}.bg-search .bg-predictive__inner{padding:0 15px}.bg-search .bg-predictive{display:block;padding:0;border:0}.bg-search .predictive-search__list-item:hover>*,.bg-search .predictive-search__list-item[aria-selected=true]>*{background-color:transparent}.bg-search .bg-predictive__heading{margin:0 0 15px;padding:0 0 8px;border-bottom:1px solid #e8e8e8;font-family:var(--font-body-family);font-size:16px;font-weight:700;line-height:28px;letter-spacing:0;text-transform:uppercase;text-align:left;color:var(--bg-text)}.bg-search .bg-predictive__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -15px;padding:0 0 30px;list-style:none}.bg-search .bg-predictive__product{padding:0 15px}.bg-search .bg-predictive__product[aria-selected=true]{outline:1px solid var(--bg-line-20);outline-offset:-1px}.bg-search .bg-predictive__view-all{margin:0;padding:16px 0;border-top:1px solid #e8e8e8;list-style:none}.bg-search .bg-predictive__view-all-link{display:block;font-family:var(--font-body-family);font-size:16px;font-weight:600;line-height:28px;letter-spacing:0;text-transform:uppercase;text-decoration:none;color:var(--bg-text)}.bg-search .bg-predictive__empty{margin:0;padding:0 0 16px;font-size:16px;line-height:28px;color:var(--bg-text)}body[data-bg-drawer=localization] .bg-overlay{opacity:0;pointer-events:none}.bg-lang__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--bg-overlay, rgba(35, 35, 35, .8));opacity:0;pointer-events:none;cursor:pointer;transition:opacity var(--bg-dur-long, .5s) ease}.bg-header--lang-open .bg-lang__scrim{opacity:1;pointer-events:auto}.bg-lang{display:block;position:fixed;top:0;right:0;bottom:0;z-index:101;width:100%;max-width:370px;height:100vh;background:#fff;color:var(--bg-text);font-family:var(--font-body-family);visibility:hidden;transform:translate3d(101%,0,0);transition:opacity var(--bg-dur-long, .5s),transform var(--bg-dur-long, .5s) ease,visibility var(--bg-dur-long, .5s) ease}.bg-lang[open]{visibility:visible;transform:translateZ(0)}.bg-lang:focus{outline:none}.bg-lang__header{padding:24px 30px 0;background:#fff}.bg-lang__close{display:flex;align-items:center;justify-content:center;position:absolute;top:35px;right:20px;z-index:1;width:40px;height:40px;padding:0;border:0;background:transparent;font-size:0;cursor:pointer}.bg-lang__close .icon{width:18px;height:18px;fill:var(--bg-text)}.bg-lang__body{max-height:calc(100% - 24px);padding:10px 0 70px;overflow-y:auto}.bg-lang__title{margin:0;padding:10px 20px;background:#f8f8f8;font-size:16px;font-weight:600;line-height:28px;letter-spacing:0;text-transform:uppercase;color:var(--bg-text)}.bg-lang__list{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:10px 0;list-style:none;background:#fff}.bg-lang__item{width:50%;padding:10px 10px 10px 20px;text-align:left}.bg-lang__link{display:inline-flex;align-items:center;padding:7px 15px 7px 0;font-size:16px;font-weight:400;line-height:28.8px;letter-spacing:0;text-decoration:none;color:var(--bg-text)}.bg-lang__flag{display:block;margin-right:6px;line-height:0}.bg-lang__flag .icon{display:block;width:22px;height:22px}.bg-lang__label{display:block;margin:0 5px;font-weight:500;line-height:28.8px;text-transform:uppercase}.bg-lang__link[aria-current] .bg-lang__label,.bg-lang__link:hover .bg-lang__label{text-decoration:underline;text-underline-offset:2px}@media(prefers-reduced-motion:no-preference){.bg-header__item--has-children:hover>.bg-header__submenu,.bg-header__item--has-children:focus-within>.bg-header__submenu,.bg-header__item--has-children.is-open>.bg-header__submenu{animation:animateMenuOpen var(--bg-dur, .35s) ease}.shopify-section-header-show .bg-header__logo-img,.shopify-section-header-show .bg-header__link,.shopify-section-header-show .bg-header__icon{animation:bg-header-fade-in-down .7s both}details[open]>.bg-search .bg-search__bar{animation:bg-header-search-in .7s both}.bg-search predictive-search[open] .bg-search__results{animation:bg-header-appear-down var(--bg-dur, .35s) ease}}@media(prefers-reduced-motion:reduce){.section-bg-header.animate .bg-header-wrapper,.bg-header,.bg-header__link-text:after,.bg-header__icon .icon,.bg-lang,.bg-lang__scrim{transition:none}}}@keyframes bg-header-fade-in-down{0%{opacity:0;transform:translate3d(0,-50%,0)}to{opacity:1;transform:none}}@keyframes bg-header-search-in{0%{transform:translate3d(0,-50%,0)}to{transform:none}}@keyframes bg-header-appear-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/section-bg-header.css.map */
