.header-wrapper--sticky{position:sticky;top:0;z-index:var(--z-header)}@media screen and (min-width:990px){.header-wrapper--sticky{transform:translateY(calc(var(--header-body-bottom-position) * -1))}}.header{background-color:var(--color-background-primary);color:var(--color-background-secondary)}.header__inner{display:flex;justify-content:space-between;align-items:center;column-gap:1rem;padding:2rem 0}.header__logo{font-size:0}.header__logo img,.header__logo svg{max-width:17rem;height:auto}@media screen and (max-width:989px){.header__logo img,.header__logo svg{max-width:14.7rem}}.header__utils{margin-right:-.6rem}.header__utils .header-drawer{padding:0 .85rem}.header__utils-items{display:flex;align-items:center;justify-content:flex-end}.header__utils-link{display:flex;padding:0 .85rem}.header__utils-link span,.header__utils-link svg{pointer-events:none}.header__utils-item:last-child .header__utils-link{padding-right:0}.header__utils-item--cart{position:relative}.header__utils-item--cart svg{vertical-align:middle}.header__utils-item--cart span{position:absolute;top:50%;left:50%;margin-top:.1rem;font-size:1rem;line-height:1;letter-spacing:-.01em;transform:translate(-50%,-50%)}@media screen and (max-width:989px){.header__utils{margin-right:-.9rem}}.header-drawer{display:block}.header-drawer__head{display:flex;padding:2rem 1.6rem}.header-drawer__close{display:inline-flex;width:2rem;height:2rem;margin-left:auto;border:0;border-radius:0;background:transparent;-webkit-appearance:none;appearance:none}.header-drawer__close svg{display:block;width:100%;height:auto}.header-drawer__button{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}[open] .header-drawer__button{pointer-events:none}.header-drawer__button:after{content:"";position:fixed;top:0;left:0;z-index:var(--z-modals);width:100%;height:100%;background-color:var(--color-background-primary);opacity:0;pointer-events:none;transition:opacity var(--duration-default)}.menu-opening .header-drawer__button:after{opacity:.7}.header-drawer__content{background-color:var(--color-background-primary);width:90%;position:fixed;top:0;bottom:0;right:0;z-index:var(--z-modals);opacity:0;visibility:hidden;transform:translate(100%);transition:all var(--duration-default)}.menu-opening .header-drawer__content{opacity:1;visibility:visible;transform:translate(0)}.header-drawer__menu{border-top:.1rem solid var(--color-border-dark)}.header-drawer__menu-item{border-bottom:.1rem solid var(--color-border-dark)}.header-drawer__submenu .header-drawer__menu{border-top:0}.header-drawer__link{position:relative;padding:.29rem 4rem .29rem 1.6rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.8rem;text-transform:uppercase}.header-drawer__link svg{position:absolute;top:1.6rem;right:1.6rem}.header-drawer__submenu-item .header-drawer__link{padding:.52rem 1.6rem;line-height:1.2}.header-drawer__submenu-item>.header-drawer__link{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.header-drawer__submenu-item--has-childs{padding:1.1rem 0 0;margin:1.2rem 0;border-top:.1rem solid var(--color-border-light)}.header-drawer__sublinks{padding:.2rem 0}.header-drawer__sublinks .header-drawer__link{padding:.72rem 1.6rem;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.4rem;text-transform:none}.header{position:relative;z-index:var(--z-header)}.header__nav-items{display:flex;align-items:center;gap:2.04rem}.header__nav-sublinks{padding:1.2rem 0}.header__nav-sublinks .header__nav-dropdown-link{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.3rem;text-transform:none}.header__nav-sublinks-item+.header__nav-sublinks-item{margin-top:1.25rem}.header__nav-link{position:relative;padding:1.3rem 0 1.8rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.4rem;letter-spacing:-.01em;line-height:1;text-transform:uppercase;overflow:hidden}.header__nav-link:after{content:"";position:absolute;bottom:1.4rem;left:0;width:100%;height:.1rem;background-color:currentColor;transform-origin:bottom right;transform:scaleX(0);transition:transform var(--duration-long)}.header__nav-link:hover{text-decoration:none}.header__nav-item:hover .header__nav-link:after{transform:none;transform-origin:bottom left}.header__nav-link svg{margin-left:1rem}.header__nav-dropdown-link{position:relative;display:inline-block;padding:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.4rem;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.header__nav-dropdown-link:after{content:"";position:absolute;bottom:-.1rem;left:0;width:100%;height:.1rem;background-color:currentColor;transform-origin:bottom right;transform:scaleX(0);transition:transform var(--duration-long)}@media(hover:hover)and (pointer:fine){.header__nav-dropdown-link:hover{text-decoration:none}.header__nav-links-item:hover>.header__nav-dropdown-link:after,.header__nav-dropdown-link:hover:after{transform:none;transform-origin:bottom left}}.header__nav-dropdown-link span,.header__nav-dropdown-link svg{vertical-align:middle}.header__nav-dropdown-link svg{margin-left:1rem}.header__nav-links{columns:22rem auto}.header__nav-links--column-1{columns:22rem 1}.header__nav-links--column-2{columns:22rem 2}.header__nav-links-item{position:relative;break-inside:avoid;line-height:1.2}.header__nav-links-item+.header__nav-links-item{margin-top:1.03rem}.header__nav-dropdown{white-space:nowrap;background-color:var(--color-background-secondary);width:auto;border:.1rem solid var(--color-border-light);position:absolute;top:100%;left:0;z-index:var(--z-modals);width:100%;padding:1.8rem 1.5rem;color:var(--color-background-primary);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-default),visibility var(--duration-default);overflow:hidden}@media(hover:hover)and (pointer:fine){.header__nav-item:hover .header__nav-dropdown,.header__nav-links-item:hover .header__nav-sublinks,.header__nav-item:focus-within .header__nav-dropdown,.header__nav-links-item:focus-within .header__nav-sublinks{opacity:1;visibility:visible;pointer-events:all}}.header__nav-dropdown-wrapper{max-width:var(--page-width);padding:0;margin:0 auto;display:grid;grid-template-columns:auto min-content;gap:var(--spacing-grid-row) var(--spacing-grid-col)}.header__search-form>.form-row+.form-row{margin-top:0}.header__search-wrapper{width:100%}.header__search-wrapper[open] summary{outline:0}.header__search-wrapper summary svg{transition:fill var(--duration-default)}.header__search-wrapper summary+*{opacity:0;transition:opacity var(--duration-default) ease-in-out}.header__search-wrapper.open summary+*{opacity:1}.header__search{padding:2.1rem 0 1.4rem;background-color:var(--color-background-primary);color:var(--color-background-secondary)}@media screen and (min-width:990px){.header__search{padding:1.8rem 0 1.1rem}}.header__search-inner{position:relative;max-width:var(--page-width);display:flex;align-items:center;gap:var(--spacing-grid-row) var(--spacing-grid-col);padding:0 1.6rem;margin:0 auto}.header__search-form{flex:1 0;margin-top:-.3rem}.header__search-form input[type=search]{height:3.2rem;display:block;padding:0 6rem 0 2.8rem;margin-top:-.4rem;border:0;border-bottom:.1rem solid var(--color-border-medium);border-radius:0;background-color:transparent;font-weight:400;font-size:1.3rem;color:var(--color-background-secondary)}.header__search-form input[type=search]:focus-visible{outline:none}.header__search-form input[type=search]::placeholder{color:var(--color-border-medium)}@media screen and (min-width:990px){.header__search-form input[type=search]{padding:0 6rem 0 2.6rem}}.header__search-form button[type=submit]{position:absolute;top:0;right:0;bottom:0;width:auto;height:auto;display:none;min-width:0;font-size:0;padding-inline:1.5rem;transition:opacity var(--duration-default)}.header__search-form .form-row{position:relative}.header__search-form .form-row-icon{position:absolute;top:.1rem;left:-.1rem}.header__search-clear{position:absolute;top:-.1rem;right:4.2rem;border:0;background:transparent;font-weight:400;font-size:1.3rem;color:var(--color-border-medium);-webkit-appearance:none;appearance:none}@media screen and (min-width:990px){.header__search-clear{top:.2rem}}.header__search-close{position:absolute;top:-.1rem;right:1.6rem;border:0;width:2rem;height:2rem;background:transparent;-webkit-appearance:none;appearance:none}@media screen and (min-width:990px){.header__search-close{top:.2rem}}.header__search-close svg{display:block;width:100%;height:auto}.header__search-results{position:absolute;top:100%;left:0;width:100%;background-color:var(--color-background-secondary);color:var(--color-background-primary);visibility:hidden;opacity:0;transition:opacity var(--duration-default),visibility var(--duration-default)}.header__search-results:after{content:"";position:absolute;top:100%;left:0;width:100%;height:var(--viewport-height);background-color:var(--color-background-primary);opacity:.3;pointer-events:none}.header__search-results .predictive-search-results__inner,.header__search-results .predictive-search-results__nav{max-width:var(--page-width);margin:0 auto}.header__search-wrapper[open] .header__search-results{opacity:1;visibility:visible}.header__search-wrapper .header__search{position:fixed!important;top:0;left:0;z-index:110!important;width:100%}@media(hover:hover)and (pointer:fine){.header__search-form button[type=submit]:hover{background-color:var(--color-background-primary);opacity:.8}}.header__search-wrapper--extended .header__utils-link:before{display:none!important}.header__search-wrapper--extended .predictive-search-results__inner{padding-bottom:8.6rem}@media(max-width:749px){.header__search-wrapper--extended .predictive-search-results__inner{padding-bottom:1.6rem}}.header__search-wrapper--extended .header__search{top:var(--offset);color:var(--color-background-primary);background-color:var(--color-background-secondary)}.header__search-wrapper--extended .header__search-logo{display:none}.header__search-wrapper--extended .form-row--controls input,.header__search-wrapper--extended .form-row--controls input::placeholder{color:var(--color-background-primary)}.header__search-wrapper--extended .header__search-results:after,.header__search-wrapper--extended .predictive-search-results__bar{display:none}.header__search-wrapper--extended .predictive-search-results{max-height:calc(70vh - 30rem)}.header__bar{border-top:.1rem solid var(--color-border-dark)}.template--article .header__bar{border-bottom:.1rem solid var(--color-border-dark)}.header__bar-inner{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:990px){.header__nav-cards{flex:1 0;display:flex;justify-content:flex-end;gap:var(--spacing-grid-row) var(--spacing-grid-col);padding:.4rem 0}}.header__nav-card{position:relative;border-top:.1rem solid var(--color-border-light);display:flex;gap:var(--spacing-grid-row) var(--spacing-grid-col);padding:1.6rem}@media screen and (min-width:990px){.header__nav-card{flex:1 0;max-width:22.1rem;width:10vw;display:block;border-top:0;padding:0;line-height:1.2}}@media screen and (min-width:1200px){.header__nav-card{width:15.35vw}}.header__nav-card-media{flex:1 0;padding-bottom:125%}@media screen and (max-width:989px){.header__nav-card-media{padding-bottom:55.2%}}@media screen and (min-width:990px){.header__nav-card-media{transition:opacity var(--duration-default)}}.header__nav-card-title{flex:1 0;position:relative;display:inline-block;margin-block:0;font:var(--font-body-family);font-weight:400;font-size:1.4rem;letter-spacing:-.03em;line-height:1.2}.header__nav-card-title:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1rem;background-color:currentColor;transform-origin:bottom right;transform:scaleX(0);transition:transform var(--duration-long)}@media screen and (min-width:990px){.header__nav-card-title{margin-block:.45em;font-size:1.3rem}}.header__nav-card-link{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;display:block!important}@media(hover:hover)and (pointer:fine){.header__nav-card-link:hover~.header__nav-card-media{opacity:.7}.header__nav-card-link:hover~.header__nav-card-title:after{transform:none;transform-origin:bottom left}}.header-drawer__nav-secondary-link{display:flex;align-items:center;gap:.8rem;padding:1rem 1.6rem;line-height:1}.header-drawer__inner{height:100%;display:flex;flex-direction:column;justify-content:space-between}.header-drawer__body{flex:1 0;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;overflow-x:hidden}.header-drawer__nav{flex:1 0}.header-drawer__submenu{position:absolute;top:6rem;bottom:0;left:0;z-index:5;width:100%;padding:1.3rem 0;background-color:var(--color-background-secondary);color:var(--color-background-primary);overflow-y:auto;opacity:0;transform:translate(100%);transition:opacity var(--duration-default),transform var(--duration-default)}.menu-opening>.header-drawer__submenu{opacity:1;transform:none}.header-drawer__back{position:absolute;top:2.1rem;left:0;width:100%;display:flex;align-items:center;gap:.9rem;padding:0 1.7rem;border:0;border-radius:0;background:transparent;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.8rem;line-height:1;letter-spacing:-.015em;text-transform:uppercase;-webkit-appearance:none;appearance:none;opacity:0;transform:translate(100%);transition:opacity .3s,transform .3s;pointer-events:none}.header-drawer__back>span{pointer-events:all}.header-drawer__back.hidden{display:flex!important;opacity:0;pointer-events:none;transition:opacity var(--duration-default),transform var(--duration-default)}.header-drawer__back:not(.hidden){opacity:1;transform:none}.header__bar .currency-selector{margin-top:-.6rem}.header__bar .currency-selector select{padding-left:0}@media screen and (max-width:989px){.header-drawer__menu-item .currency-selector .dropdown .dropdown__button{width:100%;padding:1.5rem 4rem 1.5rem 1.6rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.8rem;text-transform:uppercase}.header-drawer__menu-item .currency-selector dropdown-input{display:block;width:100%}.header-drawer__menu-item .currency-selector .dropdown .dropdown__button{width:100%;justify-content:space-between}.header-drawer__menu-item .currency-selector .dropdown .dropdown__icon{margin-right:-2.2rem}.header-drawer__menu-item .currency-selector .dropdown .dropdown__list{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/278/assets/section-header.css.map */
