@media(max-width:1023.98px){.header.section--padding{padding-block-end:5px}}@media(max-width:992px){.header__buttons .search-drawer-button{display:none}}@media only screen and (min-width:1024px)and (max-height:1366px)and (-webkit-min-device-pixel-ratio:1.5){display : block}@media(max-width:1024px){.menu__item>span{font-size:12px}}.mobile-search-wrapper{grid-area:"search";grid-column:1 / -1;display:none;position:relative;z-index:10;width:100%;padding-top:.8rem}.typing-search-container{background-color:transparent;border-radius:50px;border:1px solid rgb(var(--color-foreground));padding:5px 15px 5px 10px!important;transition:all .3s ease;min-width:280px!important;width:240px!important;position:relative}@media(min-width:1025px){.header__buttons .typing-search-container{width:240px!important;min-width:0!important;max-width:240px!important}.header__buttons .typing-search-wrapper{width:100%!important}.header__buttons #typing-text-mobile{min-width:0!important}}.typing-search-container:hover{border-color:rgb(var(--color-foreground),.8)}.typing-search-container:hover svg{animation:searchIconAnimate .35s infinite alternate ease-in-out}@keyframes searchIconAnimate{0%{transform:translateY(-50%) scale(1) rotate(0) translate(0)}to{transform:translateY(-50%) scale(1.15) rotate(5deg) translate(2px)}}.typing-search-mobile{min-width:auto!important;width:auto!important;padding:8px}@media(min-width:1024px)and (max-width:1366px){.typing-search-mobile{width:240px!important}}.typing-search-wrapper{display:flex;align-items:center;position:relative;padding-left:30px;overflow:hidden;width:240px!important;min-height:30px}.typing-search-wrapper svg{position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;z-index:2;transition:transform .3s ease}.typing-text-container{display:flex;align-items:center;font-size:1.2rem;margin:0;width:100%;white-space:nowrap;vertical-align:bottom;line-height:120%}@media(min-width:1024px)and (max-width:1200px){.typing-text-container{font-size:.9rem}.typing-search-wrapper svg{width:16px;height:16px}.typing-search-wrapper{padding-left:24px!important}}.typing-word-container{position:relative;display:inline-flex;margin-left:2px;font-size:120%;line-height:120%}@media(min-width:1920px){.typing-word-container{top:-.5px}}@media(min-width:992px)and (max-width:1024px){.typing-search-mobile{width:185px!important;padding-left:20px}}@media(min-width:768px){.typing-search-mobile .mobile-text-container{display:flex}}.typing-prefix{white-space:nowrap;flex-shrink:0}#typing-text,#typing-text-mobile{display:inline!important;min-width:0!important}#typing-text,#typing-text-mobile{color:rgb(var(--color-primary-blue-default));font-weight:500;font-size:12px;min-width:0;display:inline;overflow:hidden}#typing-cursor,#typing-cursor-mobile{font-weight:700;color:rgb(var(--color-primary-blue-default));animation:blink 1s infinite;display:inline}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@media(min-width:1367px){.header__navigation .menu__item{padding:0 1rem}}.account-button .icon-account{width:2.4rem;height:2.4rem}.account-menu{position:relative;align-items:center;gap:6px;margin-inline-start:14px;cursor:pointer}.account-rewards{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1.2;text-align:left;min-width:0;max-width:110px}.account-rewards[hidden],.account-rewards__points[hidden],.account-rewards__join[hidden]{display:none}.account-rewards__join{display:inline-flex;align-items:center;margin-top:2px;padding:2px 10px;border-radius:999px;background:#242424;color:#fff;font-size:11px;font-weight:700;line-height:1.4;text-decoration:none;white-space:nowrap;transition:background-color .12s ease}.account-rewards__join:hover{background:#000;color:#fff}.account-rewards--skeleton{gap:6px}.account-rewards--skeleton[hidden]{display:none}.account-skel{display:block;height:9px;border-radius:5px;background:linear-gradient(90deg,#e9e9ec 25%,#f3f3f5 37%,#e9e9ec 63%);background-size:400% 100%;animation:accountSkelShimmer 1.2s ease-in-out infinite}.account-skel--name{width:64px;height:11px}.account-skel--points{width:44px}@keyframes accountSkelShimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.account-skel{animation:none}}.account-rewards__name{font-size:12px;font-weight:600;max-width:95px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-rewards__points{font-size:11px;opacity:.85;white-space:nowrap}.account-rewards__points b{font-weight:700}.account-dropdown{position:absolute;top:100%;right:0;z-index:60;width:264px;max-width:calc(100vw - 32px);padding:6px;margin-top:10px;background:#fff;border:1px solid #ececee;border-radius:14px;box-shadow:0 16px 40px #00000024;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.account-dropdown:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.account-menu:hover .account-dropdown,.account-menu:focus-within .account-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.account-dropdown__head{padding:8px 10px 10px;cursor:default}.account-dropdown__hi{margin:0;font-size:15px;font-weight:700;color:#242424;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-dropdown__hi [data-account-welcome-name]{color:#242424}.account-dropdown__email{margin:2px 0 0;font-size:12px;color:#242424;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-dropdown__credit{display:flex;align-items:center;gap:10px;padding:10px 12px;margin:2px 6px 6px;border:1px solid #ececee;border-radius:10px;background:#fafafa;color:#242424;text-decoration:none;transition:border-color .12s ease,background-color .12s ease;cursor:pointer}.account-dropdown__credit[hidden]{display:none}.account-dropdown__credit:hover{background:#f1f1f2;border-color:#d9d9dd;color:#242424}.account-dropdown__credit-text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.account-dropdown .account-dropdown__credit-arrow .account-dropdown__icon{flex:0 0 auto;width:18px;height:18px;color:#9ca3af;stroke:currentColor;fill:none}.account-dropdown__credit-label{font-size:12px;color:#6b7280}.account-dropdown__credit-value{font-size:18px;font-weight:700;color:#242424;line-height:1.1}.account-dropdown__join{display:flex;align-items:center;gap:10px;padding:10px 12px;margin:2px 6px 6px;border-radius:10px;background:#242424;color:#fff;text-decoration:none;transition:background-color .12s ease}.account-dropdown__join[hidden]{display:none}.account-dropdown__join:hover{background:#000;color:#fff}.account-dropdown__join-text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.account-dropdown__join-title{font-size:13px;font-weight:700;line-height:1.2}.account-dropdown__join-sub{font-size:11px;line-height:1.3;opacity:.85}.account-dropdown .account-dropdown__join-arrow .account-dropdown__icon{flex:0 0 auto;width:22px;height:22px;color:#fff;stroke:currentColor;fill:none}.account-dropdown__item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:#242424;font-size:13px;font-weight:500;line-height:1.2;text-transform:none;letter-spacing:normal;text-decoration:none;transition:background-color .12s ease}.account-dropdown__item:hover,.account-dropdown__item:focus-visible{background:#f4f4f5;color:#242424}.account-dropdown .account-dropdown__icon{flex:0 0 auto;width:17px;height:17px;color:#4b5563;stroke:currentColor;fill:none}.account-dropdown__label{flex:1 1 auto}.account-dropdown__badge{flex:0 0 auto;padding:2px 7px;border-radius:999px;background:#7a1414;color:#fff;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.account-dropdown__divider{display:block;height:1px;margin:6px 12px;background:#ececee}@media(max-width:1023.98px){.header__icons--right .header-search-mobile svg,.header__icons--right .header-favorites svg,.header__icons--right .cart-drawer-button svg{width:2.2rem;height:2.2rem}}@media(min-width:1024px){.header__navigation,.header__navigation .header__menu{justify-content:center}}@media(min-width:1024px){.header--left-center{--header-grid-template: "logo navigation icons" / minmax(0, 1fr) fit-content(52%) minmax(0, 1fr)}}@media(min-width:1024px)and (max-width:1366px){.header--left-center{--header-grid-template: "logo navigation icons" / minmax(0, 1fr) fit-content(58%) minmax(0, 1fr)}}@media(min-width:1400px){.header--left-center{--header-grid-template: "logo navigation icons" / minmax(0, 1fr) fit-content(60%) minmax(0, 1fr)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-header.css.map */
