.td-header .td-util{border-bottom:1px solid var(--line,#e6e6e6)}.td-header .td-util-in{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:8px;padding-bottom:8px;min-height:44px}.td-header .td-util-l,.td-header .td-util-r{display:flex;align-items:center;gap:18px;min-width:0}.td-header .td-util .btn.td-cta{padding:8px 18px;font-size:10.5px;letter-spacing:.14em;line-height:1.25;white-space:nowrap;border:1px solid var(--ink,#111)}.td-header .td-util .btn.td-cta.td-cta-alt{background:transparent;color:var(--ink,#111);border-color:var(--ink,#111)}.td-header .td-util .btn.td-cta.td-cta-alt:hover{background:var(--ink,#111);color:#fff}.td-header .td-util-l{gap:10px}.td-header .td-ulink{font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted,#6b6b6b);white-space:nowrap;transition:.2s}.td-header .td-ulink:hover{color:var(--ink,#111)}.td-header .td-main{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-top:26px;padding-bottom:26px}.td-header .td-main-l{justify-self:start;min-width:0;width:100%}.td-header .td-main-c{justify-self:center;text-align:center;min-width:0}.td-header .td-main-r{justify-self:end;display:flex;align-items:center;gap:18px;white-space:nowrap}.td-header .logo{font-size:25px;letter-spacing:.32em;line-height:1.05;white-space:nowrap}.td-header .logo a{display:inline-block;white-space:nowrap}.td-header .logo .td-logo-text{display:block;white-space:nowrap;padding-left:.32em}.td-header .logo small{display:block;font-size:8px;letter-spacing:.48em;white-space:nowrap;text-align:center;padding-left:.48em;margin-top:3px;color:var(--muted,#6b6b6b)}.td-header .td-search{display:flex;align-items:center;gap:6px;width:100%;max-width:260px;min-width:0;border-bottom:1px solid var(--line,#e6e6e6);padding-bottom:4px;transition:.2s}.td-header .td-search:focus-within{border-bottom-color:var(--ink,#111)}.td-header .td-search input[type=search]{flex:1 1 auto;min-width:0;background:transparent;border:0;outline:0;font:inherit;font-size:12.5px;letter-spacing:.04em;color:var(--ink,#111);padding:4px 0;-webkit-appearance:none;appearance:none}.td-header .td-search input[type=search]::placeholder{color:var(--muted,#6b6b6b);letter-spacing:.08em}.td-header .td-search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.td-header .td-search button{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:2px;margin:0;color:var(--ink,#111);cursor:pointer;flex:0 0 auto}.td-header .td-search button:hover{opacity:.6}.td-header .td-search svg{width:15px;height:15px;display:block}.td-header .td-loc{display:flex;align-items:center}.td-header .td-loc select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;outline:0;font:inherit;font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted,#6b6b6b);padding:2px 16px 2px 0;margin:0;cursor:pointer;line-height:1.4;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236b6b6b' stroke-width='1.3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center}.td-header .td-loc select:hover,.td-header .td-loc select:focus{color:var(--ink,#111)}.td-header .td-loc select::-ms-expand{display:none}.td-header .td-loc noscript button{font:inherit;font-size:10px;letter-spacing:.1em;text-transform:uppercase;background:none;border:0;border-bottom:1px solid currentColor;padding:0 0 1px;margin-left:8px;cursor:pointer}.td-header .td-cart{position:relative;display:inline-flex;align-items:center;gap:7px;color:var(--ink,#111);padding:2px 0;transition:.2s}.td-header .td-cart:hover{opacity:.65}.td-header .td-cart svg{width:18px;height:18px;display:block;flex:0 0 auto}.td-header .td-cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--ink,#111);color:#fff;font-size:9.5px;line-height:1;letter-spacing:0;font-weight:600}.td-header .td-navrow{border-top:1px solid var(--line,#e6e6e6)}.td-header .td-navrow-in{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.td-header .td-navrow-in::-webkit-scrollbar{display:none}.td-header .td-nav ul{display:flex;justify-content:center;justify-content:safe center;align-items:center;gap:26px;list-style:none;padding:10px 0;font-size:12.5px;letter-spacing:.09em;text-transform:uppercase;min-width:min-content}.td-header .td-nav li{flex:0 0 auto;white-space:nowrap}.td-header .td-nav a{display:inline-block;white-space:nowrap}.td-header .td-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:1100px){.td-header .logo{font-size:22px;letter-spacing:.26em}.td-header .logo .td-logo-text{padding-left:.26em}.td-header .td-search{max-width:210px}.td-header .td-nav ul{gap:20px}}@media(max-width:900px){.td-header .td-main{padding-top:20px;padding-bottom:20px;gap:16px}.td-header .logo{font-size:20px;letter-spacing:.2em}.td-header .logo .td-logo-text{padding-left:.2em}.td-header .logo small{font-size:7px;letter-spacing:.34em;padding-left:.34em}.td-header .td-search{max-width:160px}.td-header .td-util-in{gap:12px;min-height:40px}.td-header .td-util-l,.td-header .td-util-r{gap:14px}.td-header .td-util-l{gap:8px}.td-header .td-util .btn.td-cta{padding:7px 14px;font-size:10px;letter-spacing:.1em}.td-header .td-nav ul{gap:18px;font-size:11.5px;padding:9px 0}}@media(max-width:700px){.td-header .td-main{grid-template-columns:1fr auto;grid-template-areas:"logo logo" "search actions";row-gap:14px;column-gap:14px}.td-header .td-main-c{grid-area:logo;justify-self:center}.td-header .td-main-l{grid-area:search;justify-self:stretch}.td-header .td-main-r{grid-area:actions;justify-self:end}.td-header .td-search{max-width:none}}@media(max-width:560px){.td-header .logo{font-size:17px;letter-spacing:.15em}.td-header .logo .td-logo-text{padding-left:.15em}.td-header .logo small{font-size:6.5px;letter-spacing:.26em;padding-left:.26em}.td-header .td-util-in{gap:10px;padding-top:7px;padding-bottom:7px}.td-header .td-util-l,.td-header .td-util-r{gap:12px}.td-header .td-util-l{gap:7px}.td-header .td-ulink{font-size:10px;letter-spacing:.08em}.td-header .td-util .btn.td-cta{padding:6px 12px;font-size:9.5px}.td-header .td-nav ul{gap:16px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/td-headerbits.css.map */
