.header__custom-button{display:inline-flex;align-items:center;justify-content:center;align-self:center;padding:1rem 1.8rem!important;margin:0 1rem 0 0!important;font-size:1.4rem;font-weight:700;text-decoration:none!important;border-radius:8px;background-color:var(--header-custom-button-bg);color:var(--header-custom-button-color)!important;transition:transform .2s ease,opacity .2s ease;line-height:1;white-space:nowrap;border:none;position:relative;overflow:hidden}.header__custom-button:hover{opacity:.9;transform:scale(1.04);text-decoration:none!important}.header__custom-button:after{content:"";position:absolute;top:0;left:0;width:200%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff8c,#fff0);transform:translate(-150%) skew(-25deg);animation:button-shimmer 3.5s infinite ease-in-out;pointer-events:none}@keyframes button-shimmer{0%{transform:translate(-150%) skew(-25deg)}33%{transform:translate(-150%) skew(-25deg)}to{transform:translate(150%) skew(-25deg)}}.header-wrapper{overflow-x:clip!important}@media screen and (max-width:989px){.header__search{display:none!important}.header{grid-template-columns:auto 1fr auto!important;column-gap:.5rem!important;max-width:100%!important;box-sizing:border-box!important}.header__heading{justify-self:start!important;text-align:left!important}.header__heading-link{padding-left:0!important;margin-left:-.5rem!important;justify-self:start!important;text-align:left!important;max-width:150px!important}.header__heading-logo{max-width:150px!important}.header__icons{width:auto!important;gap:1rem!important}.header__icons .header__custom-button{padding:0 1.2rem!important;margin:0!important;font-size:1.4rem!important;font-weight:600!important;border-radius:6px!important;height:28px!important;line-height:28px!important}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/custom-header.css.map */
