:root{--header-height: 144px}.header-group{position:fixed;top:0;left:0;z-index:50;width:100%;transition:top .3s ease}.header-group.is-condensed{top:calc(-1 * var(--header-group-hidden-height, 0px));pointer-events:none}.header-group.is-condensed .header-main{pointer-events:auto}.header-section{position:relative;display:block}.header-main{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:56px;padding:0 6px;box-sizing:border-box;border-bottom:1px solid #e5e5e5;background-color:#fff}.header-menu-button{grid-column:1;justify-self:start;display:flex;align-items:center;min-width:0;height:44px;min-height:0;margin:0;padding:0 0 0 10px;border:0;background:none;box-shadow:none;cursor:pointer;text-align:left;font-family:Widescreen,sans-serif;font-weight:600;font-size:16px;line-height:16px;text-transform:uppercase;color:#1d1d1d}.header-menu-button b{font-family:WidescreenUExMd,sans-serif;font-weight:600}.header-menu-button-label--close,.header-menu-button[aria-expanded=true] .header-menu-button-label--open{display:none}.header-menu-button[aria-expanded=true] .header-menu-button-label--close{display:inline}.header-logo{grid-column:2;display:block;color:#1d1d1d;text-decoration:none}.header-logo picture{display:block}.header-logo-image{display:block;width:86px;height:auto}.header-logo-text{display:block;font-family:Widescreen,sans-serif;font-weight:700;font-size:18px;line-height:18px;text-transform:uppercase}.header-nav{display:none}.header-actions{grid-column:3;justify-self:end;display:flex;align-items:center}.header-search{display:none}.header-action{position:relative;display:flex;align-items:center;color:#1d1d1d;text-decoration:none}.header-action--account{display:none}.header-action-icon{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:100px}.header-action-icon .reks-icon{display:block}.header-action-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap;font-family:Widescreen,sans-serif;font-weight:500;font-size:13px;line-height:16px;color:#1d1d1d}.header-cart-count{position:absolute;top:4px;left:25px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border:1.5px solid #ffffff;border-radius:100px;background-color:#d12a5c;font-family:Widescreen,sans-serif;font-weight:600;font-size:10px;line-height:12px;color:#fff}.header-rail{position:relative;z-index:1;height:56px;box-sizing:border-box;border-bottom:1px solid #e5e5e5;background-color:#fff;transition:transform .3s ease}.header-rail:after{content:"";position:absolute;top:0;right:0;bottom:-1px;width:24px;background:linear-gradient(to right,#fff0,#fff);pointer-events:none}.header-group.is-condensed .header-rail{transform:translateY(-100%)}.header-rail-track{display:flex;align-items:center;gap:6px;height:100%;padding:0 16px;box-sizing:border-box;overflow-x:auto;scrollbar-width:none}.header-rail-track::-webkit-scrollbar{display:none}.header-rail-group{display:flex;align-items:center;gap:6px;flex-shrink:0}.header-rail-group+.header-rail-group:before{content:"";flex-shrink:0;width:1px;height:20px;background-color:#e4e4e7}.header-rail-group-title{display:none}.header-rail-chip{display:flex;align-items:center;gap:8px;flex-shrink:0;height:40px;padding:0 12px;box-sizing:border-box;border:1px solid #e4e4e7;border-radius:20px;background-color:#fff;box-shadow:0 1px 2px #12132b0f;color:#1d1d1d;text-decoration:none;transition:border-color .25s ease}.header-rail-chip--tagged{padding-right:5px}.header-rail-chip--view-all{gap:6px;padding-right:10px}.header-rail-chip .reks-icon{display:block;flex-shrink:0}.header-rail-chip-label{font-family:Widescreen,sans-serif;font-weight:500;font-size:14px;line-height:16px;white-space:nowrap}.header-rail-chip-label--desktop{display:none}.header-rail-tag{padding:3px 7px;border-radius:12px;background-color:#d12a5c;font-family:Widescreen,sans-serif;font-weight:600;font-size:10px;line-height:14px;letter-spacing:.3px;color:#fff;white-space:nowrap}.header-rail-chip.is-active{border-color:#12132b;background-color:#12132b;box-shadow:none;color:#fff}@media(hover:hover){.header-rail-chip:hover{border-color:#1d1d1d}}html.header-menu-is-open{overflow:hidden}.header-section.is-menu-open .header-action--search{display:none}.header-menu{position:fixed;top:var(--header-menu-top, 56px);right:0;bottom:0;left:0;z-index:3;overflow:hidden;background-color:#fff;pointer-events:auto;visibility:hidden;opacity:0;transition:opacity .25s ease,visibility 0s linear .25s}.header-menu.is-open{visibility:visible;opacity:1;transition:opacity .25s ease}.header-menu-scrim{display:none}.header-menu-root,.header-menu-panel{position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background-color:#fff}.header-menu-root{z-index:0}.header-menu-panel{z-index:1;visibility:hidden;transform:translate(100%);transition:transform .3s ease,visibility 0s linear .3s}.header-menu-panel.is-open{visibility:visible;transform:none;transition:transform .3s ease}.header-menu-search{display:flex;align-items:center;gap:8px;height:44px;margin:12px 16px 8px;padding:0 16px 0 14px;box-sizing:border-box;border-radius:22px;background-color:#f4f4f5;color:#1d1d1d}.header-menu-search:focus-within{box-shadow:inset 0 0 0 1px #1d1d1d}.header-menu-search .reks-icon{display:block;flex-shrink:0}.header-menu-search .header-menu-search-input{flex:1 1 auto;width:100%;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:0;outline:none;background:transparent;box-shadow:none;-webkit-appearance:none;appearance:none;font-family:Widescreen,sans-serif;font-weight:400;font-size:13px;line-height:18px;letter-spacing:normal;text-transform:none;color:#1d1d1d}.header-menu-search .header-menu-search-input::placeholder{color:#63636b;opacity:1}.header-menu-rows,.header-menu-links,.header-menu-products,.header-menu-account{margin:0;padding:0;list-style:none}.header-menu-row{display:flex;align-items:center;gap:12px;width:100%;min-width:0;height:64px;min-height:0;margin:0;padding:0 16px;box-sizing:border-box;border:0;border-bottom:1px solid #eeeef0;border-radius:0;background-color:#fff;box-shadow:none;color:#1d1d1d;font-family:Widescreen,sans-serif;text-align:left;text-decoration:none;text-transform:none;cursor:pointer}.header-menu-row .reks-icon{display:block;flex-shrink:0}.header-menu-row-media{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:40px;overflow:hidden;border-radius:6px}.header-menu-row-image{display:block;width:100%;height:100%;object-fit:contain}.header-menu-row-media--badge{background-color:#d12a5c;font-weight:600;font-size:10px;line-height:13px;letter-spacing:.8px;color:#fff}.header-menu-row-text{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap}.header-menu-row-title{font-weight:600;font-size:15px;line-height:19px;letter-spacing:.6px;text-transform:uppercase}.header-menu-row--highlighted .header-menu-row-title{color:#d12a5c}.header-menu-row-note{font-weight:400;font-size:14px;line-height:18px;color:#63636b}.header-menu-heading{margin:0 0 12px;font-family:Widescreen,sans-serif;font-weight:600;font-size:11px;line-height:14px;letter-spacing:1px;text-transform:uppercase;color:#63636b;white-space:nowrap}.header-menu-group{padding:24px 16px 0}.header-menu-chips{display:flex;flex-wrap:wrap;gap:8px}.header-menu-chip{display:flex;align-items:center;gap:8px;height:40px;padding:0 16px;box-sizing:border-box;border:1px solid #e4e4e7;border-radius:20px;background-color:#fff;font-family:Widescreen,sans-serif;font-weight:500;font-size:14px;line-height:18px;color:#1d1d1d;text-decoration:none;white-space:nowrap}.header-menu-badge{display:inline-flex;align-items:center;flex-shrink:0;padding:2px 6px;border-radius:10px;background-color:#12132b;font-family:Widescreen,sans-serif;font-weight:600;font-size:10px;line-height:14px;letter-spacing:normal;text-transform:none;color:#fff;white-space:nowrap}.header-menu-badge--sale{background-color:#d12a5c}.header-menu-promos{display:flex;flex-direction:column;gap:16px;padding:24px 16px 0}.header-menu-panel .header-promo--main,.header-menu-panel .header-promo--hidden{display:none}.header-promo{position:relative;isolation:isolate;display:block;height:220px;overflow:hidden;box-sizing:border-box;border-radius:12px;background-color:#12132b;color:#fff;text-decoration:none}.header-promo-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.header-promo-image--placeholder{background-color:#e4e4e7;fill:#a1a1aa}.header-promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#12132b00 35%,#12132bb8)}.header-promo-content{position:absolute;right:18px;bottom:18px;left:18px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-family:Widescreen,sans-serif}.header-promo-title-row{display:flex;align-items:center;gap:8px;max-width:100%}.header-promo-title{min-width:0;font-weight:600;font-size:18px;line-height:23px;color:#fff}.header-promo-text{font-weight:400;font-size:13px;line-height:17px;color:#ffffffe0}.header-promo-button{display:flex;align-items:center;gap:6px;margin-top:8px;padding:8px 12px 8px 14px;border-radius:20px;background-color:#fff;font-weight:600;font-size:13px;line-height:17px;color:#1d1d1d;white-space:nowrap}.header-promo-button .reks-icon{display:block;flex-shrink:0}.header-menu-account{margin-top:24px;border-top:1px solid #eeeef0}.header-menu-account-link{display:flex;align-items:center;gap:12px;height:56px;padding:0 16px;box-sizing:border-box;border-bottom:1px solid #eeeef0;font-family:Widescreen,sans-serif;font-weight:500;font-size:16px;line-height:20px;color:#1d1d1d;text-decoration:none}.header-menu-account-link .reks-icon{display:block;flex-shrink:0}.header-menu-trust{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 16px 28px;background-color:#f8f9fa;font-family:Widescreen,sans-serif;font-size:12px;line-height:16px;text-align:center}.header-menu-rating{display:flex;align-items:center;gap:6px;margin:0;font-weight:500;color:#1d1d1d}.header-menu-rating-stars{display:flex;gap:1px;color:#ffb800}.header-menu-rating-star .reks-icon{display:block}.header-menu-rating-star.is-empty{opacity:.3}.header-menu-trust-text{margin:0;font-weight:400;color:#63636b}.header-menu-back{display:flex;align-items:center;gap:8px;padding:14px 16px 14px 12px;border-bottom:1px solid #eeeef0}.header-menu-back-button{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-family:Widescreen,sans-serif;font-weight:600;font-size:18px;line-height:23px;letter-spacing:normal;text-align:left;text-transform:none;color:#1d1d1d;cursor:pointer}.header-menu-back-button .reks-icon{display:block;flex-shrink:0}.header-menu-more-link{display:flex;align-items:center;gap:6px;flex-shrink:0;font-family:Widescreen,sans-serif;font-weight:600;font-size:13px;line-height:17px;color:#1d1d1d;text-decoration:none;white-space:nowrap}.header-menu-more-link .reks-icon{display:block;flex-shrink:0}.header-menu-more-link--desktop{display:none}.header-menu-panel-body{display:flex;flex-direction:column;padding-bottom:32px}.header-menu-column:first-child>.header-menu-heading{display:none}.header-menu-column+.header-menu-column{padding:24px 16px 0}.header-menu-column+.header-menu-column .header-menu-links{display:flex;flex-wrap:wrap;gap:8px}.header-menu-link{display:flex;align-items:center;gap:8px;min-width:0;color:#1d1d1d;font-family:Widescreen,sans-serif;text-decoration:none;white-space:nowrap}.header-menu-column:first-child .header-menu-link{height:56px;padding:0 16px;box-sizing:border-box;border-bottom:1px solid #eeeef0}.header-menu-column+.header-menu-column .header-menu-link{height:40px;padding:0 16px;box-sizing:border-box;border:1px solid #e4e4e7;border-radius:20px}.header-menu-link-label{font-weight:500;font-size:14px;line-height:18px}.header-menu-column:first-child .header-menu-link-label{font-size:16px;line-height:20px}.header-menu-link-note{font-weight:400;font-size:14px;line-height:18px;color:#63636b}.header-menu-strip{padding-top:24px}.header-menu-strip-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 16px 12px}.header-menu-strip-header .header-menu-heading{margin:0}.header-menu-products{display:flex;gap:10px;padding:0 16px;overflow-x:auto;scrollbar-width:none}.header-menu-products::-webkit-scrollbar{display:none}.header-menu-products-item{flex:0 0 148px;min-width:0}.header-menu-product{display:flex;flex-direction:column;height:100%;overflow:hidden;box-sizing:border-box;border:1px solid #eeeef0;border-radius:10px;background-color:#fff;font-family:Widescreen,sans-serif;font-size:13px;line-height:17px;color:#1d1d1d;text-decoration:none}.header-menu-product-media{position:relative;display:block;height:120px;overflow:hidden}.header-menu-product-image{position:absolute;top:-6%;left:8.33%;display:block;width:83.33%;height:auto}.header-menu-product-title{padding:10px 12px 0;font-weight:500}.header-menu-product-price{padding:4px 12px 12px;font-weight:600}@media(min-width:1024px){:root{--header-height: 172px}.header-main{display:flex;gap:24px;height:72px;padding:0 max(40px,calc((100% - 1360px)/2))}.header-menu-button{display:none}.header-logo{flex-shrink:0}.header-logo-image{width:125px}.header-nav{display:block;align-self:stretch;min-width:0}.header-nav-list{display:flex;height:100%;margin:0;padding:0;list-style:none}.header-nav-item{display:flex;flex-shrink:0;margin:0}.header-nav-link{position:relative;display:flex;align-items:center;gap:6px;min-width:0;min-height:0;margin:0;padding:0 12px;border:0;border-radius:0;background:none;box-shadow:none;color:#1d1d1d;text-decoration:none;cursor:pointer}.header-nav-link:after{content:"";position:absolute;right:12px;bottom:0;left:12px;height:2px;background-color:#12132b;transform:scaleX(0);transition:transform .25s ease}.header-nav-link.is-active:after{transform:scaleX(1)}.header-nav-link--highlighted{color:#d12a5c}.header-nav-link-title{font-family:Widescreen,sans-serif;font-weight:600;font-size:14px;line-height:19px;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.header-nav-link .reks-icon{display:block;flex-shrink:0;transition:transform .2s ease}.header-nav-link[aria-expanded=true]:after{transform:scaleX(1)}.header-nav-link[aria-expanded=true] .reks-icon{transform:rotate(180deg)}.header-actions{flex:1 1 0;justify-content:flex-end;gap:8px;min-width:0}.header-action--account{display:flex}.header-rail{height:64px}.header-rail-track{gap:16px;padding:0 max(40px,calc((100% - 1360px)/2))}.header-rail-group{gap:8px}.header-rail-group-title{display:block;margin-right:10px;font-family:Widescreen,sans-serif;font-weight:600;font-size:12px;line-height:14px;letter-spacing:1.2px;color:#63636b;white-space:nowrap}.header-rail-chip{padding:0 16px}.header-rail-chip--tagged{padding-right:6px}.header-rail-chip--view-all{display:none}.header-rail-chip-label--desktop{display:block}.header-rail-chip-label--mobile{display:none}}@media(min-width:1024px){.header-menu{position:absolute;top:72px;right:0;bottom:auto;left:0;z-index:1;overflow:visible;background:none;visibility:visible;opacity:1;transition:none}.header-menu-root,.header-menu-back{display:none}.header-menu-scrim{position:absolute;top:0;right:0;left:0;display:block;height:100vh;background-color:#12132b73;visibility:hidden;opacity:0;transition:opacity .2s ease .15s,visibility 0s linear .35s}.header-menu.has-open-panel .header-menu-scrim{visibility:visible;opacity:1;transition:opacity .2s ease}.header-menu-panel{--header-menu-gutter: max(40px, calc((100cqw - 1360px)/2) );container-type:inline-size;bottom:auto;overflow:visible;border-top:1px solid #e5e5e5;box-shadow:0 16px 32px #12132b24;visibility:hidden;opacity:0;transform:none;transition:opacity .2s ease .15s,visibility 0s linear .35s}.header-menu-panel.is-open{visibility:visible;opacity:1;transition:opacity .2s ease}.header-menu.has-open-panel .header-menu-panel:not(.is-open){transition:none}.header-menu-panel-body{display:grid;grid-template-columns:auto minmax(0,calc(696px + var(--header-menu-gutter)));grid-template-areas:"columns promos" "strip strip";justify-content:space-between;column-gap:32px;padding-bottom:0}.header-menu-columns{grid-area:columns;display:flex;gap:32px;padding:28px 0 32px var(--header-menu-gutter)}.header-menu-column,.header-menu-column+.header-menu-column{display:flex;flex-direction:column;width:180px;padding:0}.header-menu-column>.header-menu-heading,.header-menu-column:first-child>.header-menu-heading{display:block;margin-bottom:31px}.header-menu-links,.header-menu-column+.header-menu-column .header-menu-links{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.header-menu-column:first-child .header-menu-link,.header-menu-column+.header-menu-column .header-menu-link{height:auto;padding:0;border:0;border-radius:0}.header-menu-link-label,.header-menu-column:first-child .header-menu-link-label{font-size:14px;line-height:19px}.header-menu-link-note{font-size:13px;line-height:17px}.header-menu-promos{grid-area:promos;flex-direction:row;justify-content:flex-end;padding:28px var(--header-menu-gutter) 32px 0}.header-menu-panel .header-promo--main,.header-menu-panel .header-promo--hidden{display:block}.header-promo{flex:1 1 340px;min-width:0;max-width:340px}.header-menu-strip{grid-area:strip;contain:inline-size;display:flex;flex-direction:column;gap:12px;padding:20px var(--header-menu-gutter) 24px;background-color:#f8f9fa}.header-menu-strip-header{padding:0}.header-menu-more-link--desktop{display:flex}.header-menu-more-link--mobile{display:none}.header-menu-products{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;padding:0;overflow:visible}.header-menu-product{border:0}.header-menu-product-image{top:-9%}}@media(min-width:1024px)and (hover:hover){.header-nav-link:hover:after{transform:scaleX(1)}.header-menu-link:hover .header-menu-link-label,.header-menu-more-link:hover,.header-menu-product:hover .header-menu-product-title{text-decoration:underline;text-underline-offset:3px}}@media(min-width:1024px){.header-search{display:flex;align-items:center;gap:8px;flex:0 1 260px;min-width:0;height:40px;padding:0 16px 0 14px;box-sizing:border-box;border-radius:20px;background-color:#f4f4f5;color:#1d1d1d}.header-search:focus-within{box-shadow:inset 0 0 0 1px #1d1d1d}.header-search .reks-icon{display:block;flex-shrink:0}.header-search .header-search-input{flex:1 1 auto;width:100%;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:0;outline:none;background:transparent;box-shadow:none;-webkit-appearance:none;appearance:none;font-family:Widescreen,sans-serif;font-weight:400;font-size:13px;line-height:18px;letter-spacing:normal;text-transform:none;text-overflow:ellipsis;color:#1d1d1d}.header-search .header-search-input::placeholder{color:#63636b;opacity:1}.header-action--search{display:none}}@media(min-width:1280px){.header-main{gap:40px}.header-action--account,.header-action--cart{padding-right:4px}.header-action-label{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}}@media(min-width:1280px){.header-menu-columns{gap:56px}.header-menu-column,.header-menu-column+.header-menu-column{width:220px}}@media(prefers-reduced-motion:reduce){.header-group,.header-rail,.header-nav-link:after,.header-nav-link .reks-icon,.header-menu,.header-menu-panel,.header-menu-scrim{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/417/assets/reks-header.css.map */
