.tmj-header-group{position:sticky;top:0;z-index:var(--z-header);pointer-events:none}.tmj-header{position:relative;z-index:var(--z-header);background:transparent;transition:transform .35s var(--ease);pointer-events:auto}.tmj-header.is-hidden{transform:translateY(calc(-100% - 2px))}.tmj-header__announce{display:flex;align-items:center;justify-content:center;min-height:34px;padding:6px var(--gutter);background:var(--announce-bg,var(--c-mahogany));color:var(--announce-fg,var(--c-cream));text-align:center}.tmj-header__msg{font-size:var(--fs-xs);font-weight:500;line-height:1.35}.tmj-header__msg a{color:inherit;white-space:nowrap;margin-left:.3em}.tmj-header__bar{position:relative;background:var(--c-cream);color:var(--c-mahogany);transition:box-shadow .3s}.tmj-header.is-scrolled .tmj-header__bar{box-shadow:0 6px 18px var(--c-shadow)}.tmj-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--header-h)}.tmj-header__logo{grid-column:2;grid-row:1;justify-self:center;display:block;width:var(--logo-width-mobile);transition:transform .3s var(--ease)}.tmj-header__logo img{width:100%;height:auto}.tmj-header__logo:hover{transform:scale(1.04)}.tmj-header__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:inherit}.tmj-header__menu-btn{grid-column:1;grid-row:1;justify-self:start;margin-left:-10px}.tmj-header__icons{grid-column:3;grid-row:1;justify-self:end;display:flex;align-items:center;gap:0;margin-right:-10px}.tmj-header__count{position:absolute;top:5px;right:2px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--c-mahogany);color:var(--c-cream);font-size:11px;font-weight:600;line-height:17px;text-align:center}.tmj-header__nav,.tmj-header__search,.tmj-header__account,.tmj-header__wish,.tmj-header__country{display:none}@media(min-width:900px){.tmj-header__menu-btn{display:none}.tmj-header__logo{width:var(--logo-width)}.tmj-header__nav{display:block;grid-column:1;grid-row:1;justify-self:start}.tmj-header__nav-list{display:flex;gap:clamp(20px,2.4vw,40px)}.tmj-header__link{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:var(--fs-md);font-weight:500;position:relative}.tmj-header__link:after{content:"";position:absolute;left:0;right:24px;bottom:8px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease)}.tmj-header__link:hover:after,.tmj-header__link[aria-expanded=true]:after{transform:scaleX(1)}.tmj-header__chev{width:18px;height:18px;transition:transform .25s var(--ease)}.tmj-header__link[aria-expanded=true] .tmj-header__chev{transform:rotate(180deg)}.tmj-header__search,.tmj-header__account,.tmj-header__wish{display:inline-flex}.tmj-header__country{display:block;margin-right:8px}}.tmj-header__drawer{position:absolute;left:0;right:0;top:100%;z-index:-1;background:var(--c-cream);box-shadow:0 18px 30px var(--c-shadow);transform:translateY(-12px);opacity:0;transition:transform .4s var(--ease),opacity .3s var(--ease)}.tmj-header__drawer.is-open{transform:none;opacity:1}.tmj-header__drawer-inner{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-top:28px;padding-bottom:36px}.tmj-header__drawer-list{display:flex;flex-wrap:wrap;gap:12px clamp(24px,3vw,48px)}.tmj-header__drawer-list a{display:inline-flex;font-size:var(--fs-md);font-weight:500}.tmj-header__drawer-list a:hover span,.tmj-header__drawer-list>li>a:not(:has(img)):hover{text-decoration:underline;text-underline-offset:.25em}.tmj-header__drawer-list--images{gap:16px}.tmj-header__drawer-list--images li:not(.tmj-header__drawer-all) a{flex-direction:column;gap:10px;width:clamp(130px,12vw,180px)}.tmj-header__drawer-list--images img{width:100%;aspect-ratio:4/5;object-fit:cover;background:var(--c-paper)}.tmj-header__drawer-all{align-self:flex-end;padding-bottom:4px}.tmj-header__drawer-close{margin:-8px -10px 0 0}.tmj-country{position:relative}.tmj-country__form{margin:0}.tmj-country__btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 8px;border-radius:var(--radius);font-size:var(--fs-sm);font-weight:500;white-space:nowrap}.tmj-country__btn:hover{background:var(--c-mahogany-12)}.tmj-country__flag{width:20px;height:auto;border-radius:1px;box-shadow:0 0 0 1px var(--c-mahogany-12)}.tmj-country__chev{width:16px;height:16px;transition:transform .2s}.tmj-country__btn[aria-expanded=true] .tmj-country__chev{transform:rotate(180deg)}.tmj-country__list{position:absolute;right:0;top:calc(100% + 6px);z-index:5;min-width:220px;padding:8px;border-radius:var(--radius);background:var(--c-cream);border:1px solid var(--c-mahogany-30);box-shadow:0 12px 24px var(--c-shadow);color:var(--c-mahogany)}.tmj-country__list button{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 8px;border-radius:var(--radius);font-size:var(--fs-sm);font-weight:600;text-align:left}.tmj-country__list button[aria-current=true]{background:var(--c-mahogany-12)}.tmj-country__soon{padding:8px;font-size:var(--fs-xs);color:var(--c-mahogany-70)}.tmj-header__menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay)}.tmj-header__menu .tmj-scrim{z-index:0}.tmj-header__menu-panel{position:absolute;z-index:1;top:0;bottom:0;left:0;width:min(88vw,400px);display:flex;flex-direction:column;padding:16px var(--gutter) 32px;overflow-y:auto;background:var(--c-cream);color:var(--c-mahogany);transform:translate(-100%);transition:transform .4s var(--ease)}.tmj-header__menu.is-open .tmj-header__menu-panel{transform:none}.tmj-header__menu-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.tmj-header__menu-logo{width:96px}.tmj-header__menu-top .tmj-header__icon{margin-right:-10px}.tmj-header__menu-nav{display:flex;flex-direction:column}.tmj-header__menu-big{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 0;font-family:var(--font-display);font-weight:700;font-size:1.75rem;line-height:1.15;letter-spacing:-.02em;text-align:left}.tmj-header__menu-big .tmj-icon{transition:transform .25s var(--ease)}.tmj-header__menu-big[aria-expanded=true] .tmj-icon{transform:rotate(45deg)}.tmj-header__menu-sub{display:flex;flex-direction:column;gap:12px;padding:6px 0 18px 4px;font-size:var(--fs-lg)}.tmj-header__menu-util{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:28px;font-size:var(--fs-md)}.tmj-header__menu-country{margin-top:20px}.tmj-header__menu-country .tmj-country__btn{padding:0;margin-left:-2px}.tmj-header__menu-country .tmj-country__list{left:0;right:auto}.tmj-header__menu-foot{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:36px;font-size:var(--fs-sm);color:var(--c-mahogany-70)}@media(min-width:900px){.tmj-header__menu{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tmj-header.css.map */
