.shopify-section-group-header-group,.shopify-section-group-footer-group{display:contents}.ta-topbar{background:var(--ta-navy);color:var(--ta-on-navy-2);font:500 13px/1.4 var(--ta-font);display:flex;flex-wrap:wrap;justify-content:center;column-gap:36px;row-gap:4px;padding:10px 16px;text-align:center}.ta-topbar__msg{white-space:nowrap}@media(max-width:519px){.ta-topbar{column-gap:20px}.ta-topbar__msg{white-space:normal}}.ta-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e162633;z-index:10}.ta-scrim[hidden]{display:none}.ta-header{position:sticky;top:0;z-index:20;background:var(--ta-surface);border-bottom:1px solid var(--ta-border)}.ta-header__row{max-width:var(--ta-max);margin:0 auto;display:flex;align-items:center;padding-left:var(--ta-gutter);padding-right:var(--ta-gutter)}.ta-header__row--top{gap:clamp(12px,3vw,40px);padding-top:10px;padding-bottom:6px}.ta-header__logo{display:flex;flex:none;align-items:center;min-height:44px}.ta-header__logo-img{height:30px;width:auto}.ta-header__search{flex:1 1 auto;min-width:0;max-width:560px}.ta-header__search-input{width:100%;min-height:44px;background:var(--ta-field);border:1px solid var(--ta-border);border-radius:var(--ta-r-btn);padding:11px 16px;font:400 15px/1.3 var(--ta-font);color:var(--ta-ink);-webkit-appearance:none;appearance:none}.ta-header__search-input::placeholder{color:var(--ta-placeholder)}.ta-header__search-input::-webkit-search-cancel-button{display:none}.ta-header__actions{display:flex;gap:clamp(8px,2vw,20px);align-items:center;margin-left:auto;flex:none;white-space:nowrap}.ta-header__link{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;font:600 15px/1 var(--ta-font);color:var(--ta-ink)}.ta-header__link:hover{color:var(--ta-blue)}.ta-header__row--nav{gap:clamp(16px,2.4vw,26px);padding-bottom:10px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ta-header__row--nav::-webkit-scrollbar{display:none}.ta-header__menubtn{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;background:var(--ta-ink);color:#fff;border:0;border-radius:var(--ta-r-btn);padding:10px 16px;font:700 15px/1.2 var(--ta-font);white-space:nowrap;transition:background-color .15s}.ta-header__menubtn[aria-expanded=true]{background:var(--ta-blue)}.ta-header__caret{display:inline-block;font-size:12px;transition:transform .15s}.ta-header__menubtn[aria-expanded=true] .ta-header__caret{transform:rotate(180deg)}.ta-header__nav{display:flex;gap:clamp(16px,2.4vw,26px);white-space:nowrap}.ta-header__navlink{display:inline-flex;align-items:center;min-height:44px;font:600 15px/1 var(--ta-font);color:var(--ta-ink-2);box-shadow:inset 0 -3px 0 transparent}.ta-header__navlink:hover{color:var(--ta-blue)}.ta-header__navlink[aria-current=page]{color:var(--ta-ink);box-shadow:inset 0 -3px 0 var(--ta-blue)}@media(max-width:639px){.ta-header__row--top{flex-wrap:wrap;row-gap:0;padding-bottom:4px}.ta-header__search{order:3;flex:1 0 100%;max-width:none;padding-bottom:4px}}.ta-mega{position:absolute;left:0;right:0;top:100%;background:var(--ta-surface);border-bottom:1px solid var(--ta-border);box-shadow:var(--ta-sh-menu);max-height:calc(100vh - var(--ta-header-h));overflow-y:auto}.ta-mega[hidden]{display:none}.ta-mega__inner{max-width:var(--ta-max);margin:0 auto;padding:28px var(--ta-gutter) 32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:28px}.ta-mega__col{display:flex;flex-direction:column;gap:2px}.ta-mega__title{font:600 12px/1.3 var(--ta-mono);color:var(--ta-ink-4);padding-bottom:8px}.ta-mega__link{display:flex;align-items:center;min-height:44px;font:500 16px/1.3 var(--ta-font);color:var(--ta-ink)}.ta-mega__link--bold{font-weight:700}.ta-mega__link:hover{color:var(--ta-blue)}.ta-mega__chips{display:flex;gap:8px;padding:0 0 8px;flex-wrap:wrap}.ta-mega__chip{display:inline-flex;align-items:center;min-height:44px;font:600 13px/1 var(--ta-font);color:var(--ta-ink-2);border:1px solid var(--ta-control);border-radius:8px;padding:0 12px}.ta-mega__chip:hover{border-color:var(--ta-ink);color:var(--ta-ink)}.ta-footer{background:var(--ta-navy);color:var(--ta-on-navy-2);margin-top:var(--ta-section-gap)}.ta-footer__inner{max-width:var(--ta-max);margin:0 auto;padding:48px var(--ta-gutter) 32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:32px;font:400 15px/1.8 var(--ta-font)}.ta-footer__col{display:flex;flex-direction:column}.ta-footer__col--brand{gap:12px}.ta-footer__logo{display:flex;align-self:flex-start}.ta-footer__logo img{height:30px;width:auto}.ta-footer__tagline{line-height:1.55;max-width:34ch}.ta-footer__title{font-weight:700;color:var(--ta-on-navy)}.ta-footer__link{color:var(--ta-on-navy-2);display:inline-flex;align-items:center;min-height:36px;align-self:flex-start}.ta-footer__link:hover{color:#fff;text-decoration:underline}.ta-footer__bottom{max-width:var(--ta-max);margin:0 auto;padding:18px var(--ta-gutter) 28px;border-top:1px solid var(--ta-navy-cell);display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font:400 13px/1.4 var(--ta-font);color:var(--ta-on-navy-3)}.ta-footer__policies{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 20px}.ta-footer__policies a{color:var(--ta-on-navy-3);display:inline-flex;align-items:center;min-height:36px}.ta-footer__policies a:hover{color:#fff}.ta-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ta-line{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--ta-divider);align-items:start}.ta-line:last-child{border-bottom:0}.ta-line__photo{width:72px;height:72px;background:var(--ta-photo);border-radius:var(--ta-r-thumb);display:flex;align-items:center;justify-content:center;overflow:hidden}.ta-line__img{max-width:84%;max-height:84%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply}.ta-line__noimg{font:500 11px var(--ta-mono);color:var(--ta-placeholder)}.ta-line__main{display:flex;flex-direction:column;gap:5px;min-width:0}.ta-line__title{font:600 15px/1.3 var(--ta-font);color:var(--ta-ink)}.ta-line__title:hover{color:var(--ta-blue)}.ta-line__variant{font:400 13px/1.3 var(--ta-font);color:var(--ta-ink-4)}.ta-line__controls{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:4px}.ta-line__remove{display:inline-flex;align-items:center;min-height:44px;font:600 13px var(--ta-font);color:var(--ta-ink-3);text-decoration:underline;text-underline-offset:2px}.ta-line__remove:hover{color:var(--ta-above)}.ta-line__price{font:700 17px/1.3 var(--ta-mono);text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-height:44px;padding-top:2px}.ta-line__was{font:400 13px var(--ta-mono);color:var(--ta-ink-4)}.ta-qty{display:inline-flex;align-items:center;border:1px solid var(--ta-control);border-radius:var(--ta-r-btn);background:var(--ta-surface);overflow:hidden}.ta-qty__btn{width:44px;height:44px;border:0;background:transparent;font:600 20px/1 var(--ta-font);color:var(--ta-ink)}.ta-qty__btn:hover{background:var(--ta-field)}.ta-qty__input{width:48px;height:44px;border:0;border-left:1px solid var(--ta-divider);border-right:1px solid var(--ta-divider);text-align:center;font:600 16px var(--ta-mono);background:transparent;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;border-radius:0}.ta-qty__input::-webkit-outer-spin-button,.ta-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ta-lines.is-busy{opacity:.55;pointer-events:none}.ta-sum__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:600 16px var(--ta-font)}.ta-sum__total{font:700 22px var(--ta-mono)}.ta-sum__note{font:400 14px/1.5 var(--ta-font);color:var(--ta-ink-3)}.ta-drawer{margin:0 0 0 auto;padding:0;border:0;height:100vh;height:100dvh;max-height:100dvh;width:min(440px,100vw);max-width:100vw;background:var(--ta-surface);color:var(--ta-ink);box-shadow:var(--ta-sh-menu);flex-direction:column;overflow:hidden}.ta-drawer[open]{display:flex;animation:ta-drawer-in .25s var(--ta-ease)}.ta-drawer::backdrop{background:#0e162666}@keyframes ta-drawer-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.ta-drawer__head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--ta-border);flex:none}.ta-drawer__title{font:900 28px/1 var(--ta-font);font-stretch:72%;text-transform:uppercase}.ta-drawer__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ta-drawer__form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ta-drawer__lines{flex:1 1 auto;overflow-y:auto;padding:0 20px;overscroll-behavior:contain}.ta-drawer__foot{flex:none;padding:16px 20px 20px;border-top:1px solid var(--ta-border);display:flex;flex-direction:column;gap:12px;background:var(--ta-tint)}.ta-drawer__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 20px;text-align:center}.ta-drawer__empty .ta-empty__title{font:700 18px var(--ta-font)}html.ta-lock{overflow:hidden}.ta-cartpage{padding-top:clamp(24px,3vw,40px);padding-bottom:var(--ta-section-gap)}.ta-cartpage__title{margin-bottom:24px}.ta-cartpage__form{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.ta-cartpage__lines{background:var(--ta-surface);border:1px solid var(--ta-border);border-radius:var(--ta-r-panel);padding:4px clamp(16px,2.4vw,28px) 20px;display:flex;flex-direction:column;gap:8px}.ta-cartpage__update{align-self:flex-start}.ta-cartpage__summary{display:flex;flex-direction:column;gap:14px}.ta-cartpage__sumtitle{font:700 18px var(--ta-font)}.ta-cartpage .ta-line{grid-template-columns:96px minmax(0,1fr) auto}.ta-cartpage .ta-line__photo{width:96px;height:96px}@media(min-width:900px){.ta-cartpage__form{grid-template-columns:minmax(0,1fr) 360px}.ta-cartpage__summary{position:sticky;top:calc(var(--ta-header-h) + 16px)}}@media(max-width:479px){.ta-cartpage .ta-line{grid-template-columns:72px minmax(0,1fr) auto}.ta-cartpage .ta-line__photo{width:72px;height:72px}}@media(prefers-reduced-motion:reduce){.ta-drawer[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/ta-layout.css.map */
