:root{--tt-ink: #151515;--tt-muted: #6b6b6b;--tt-line: #e3e3e3;--tt-soft: #f5f5f5;--tt-accent: #d7141a}body{letter-spacing:0;color:rgba(var(--color-foreground),.85)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:0}.button,.shopify-challenge__button,.customer button{text-transform:uppercase;font-weight:700;letter-spacing:.06rem;font-size:1.4rem}.button--secondary{--border-opacity: 1}a:not(.button):not(.full-unstyled-link):not(.header__menu-item):not(.tt-tile):hover{color:var(--tt-accent)}.tt-section-title,.featured-collection .title-wrapper--no-top-margin .title,.related-products__heading,.multicolumn .title-wrapper-with-link .title{text-transform:uppercase;font-weight:700}.tt-section-title{display:flex;align-items:center;gap:2rem;margin:0 0 3rem;font-size:clamp(2rem,2.4vw,2.6rem);color:var(--tt-ink);text-align:center}.tt-section-title:before,.tt-section-title:after{content:"";flex:1;height:1px;background:var(--tt-line)}.tt-section-title span{flex:0 1 auto}.announcement-bar__message{min-height:3.6rem;padding:.9rem 2rem;font-size:1.2rem;font-weight:700;letter-spacing:.12rem;text-transform:uppercase}.section-header .header-wrapper{border-bottom:1px solid var(--tt-line)}.header{column-gap:3rem}@media screen and (min-width:990px){.header{padding-top:2.2rem;padding-bottom:2.2rem}.header__inline-menu{margin-left:2rem}.header__inline-menu .list-menu--inline{gap:.4rem 1.2rem}}.header__menu-item{text-transform:uppercase;font-weight:700;letter-spacing:.08rem;color:var(--tt-ink);position:relative}.header__menu-item span{text-decoration:none!important}.header__menu-item:after{content:"";position:absolute;left:1.2rem;right:1.2rem;bottom:.4rem;height:2px;background:var(--tt-accent);transform:scaleX(0);transition:transform .2s ease}.header__menu-item:hover:after,.header__active-menu-item+.header__menu-item:after,.header__menu-item[aria-current=page]:after{transform:scaleX(1)}.header__icon{color:var(--tt-ink)}.header__icon .svg-wrapper svg,.header__icon svg{width:2.2rem;height:2.2rem}.cart-count-bubble{background-color:var(--tt-accent);color:#fff}.menu-drawer__menu-item{text-transform:uppercase}.th-hero__eyebrow{border-radius:2px;text-transform:uppercase;letter-spacing:.12rem}.th-hero__title{text-transform:uppercase;font-weight:700;line-height:1}.th-hero__primary{background:var(--tt-ink);border-color:var(--tt-ink)}.tt-tiles{padding-top:4rem;padding-bottom:1rem}.tt-tiles__grid{display:grid;grid-template-columns:repeat(var(--tt-cols, 4),minmax(0,1fr));gap:1.6rem}.tt-tile{display:flex;flex-direction:column;border:1px solid var(--tt-line);background:#fff;color:var(--tt-ink);text-decoration:none;overflow:hidden}.tt-tile__media{display:block;aspect-ratio:1 / 1;background:var(--tt-soft);overflow:hidden}.tt-tile__media img{width:100%;height:100%;object-fit:contain;padding:8%;transition:transform .3s ease}.tt-tile:hover .tt-tile__media img{transform:scale(1.05)}.tt-tile__label{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 1.6rem;border-top:1px solid var(--tt-line)}.tt-tile__title{font-weight:700;font-size:1.5rem;text-transform:uppercase;letter-spacing:.04rem}.tt-tile__cta{flex-shrink:0;font-size:1.2rem;font-weight:700;color:var(--tt-accent);letter-spacing:.06rem}.tt-tile:hover .tt-tile__label{background:var(--tt-ink);color:#fff}.tt-tile:hover .tt-tile__cta{color:#fff}@media screen and (max-width:989px){.tt-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media screen and (max-width:749px){.tt-tiles{padding-top:2.4rem}.tt-tile__label{flex-direction:column;align-items:flex-start;gap:.4rem;padding:1rem 1.2rem}.tt-tile__title{font-size:1.3rem}}.tt-trust{padding:2.4rem 0}.tt-trust__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;border:1px solid var(--tt-line);background:#fff}.tt-trust__item{display:flex;align-items:center;gap:1.4rem;padding:2rem 2.2rem}.tt-trust__item+.tt-trust__item{border-left:1px solid var(--tt-line)}.tt-trust__icon{flex:0 0 4.4rem;width:4.4rem;height:4.4rem;color:var(--tt-accent)}.tt-trust__icon svg{width:100%;height:100%}.tt-trust__text{display:grid;gap:.2rem;line-height:1.35}.tt-trust__text strong{font-size:1.4rem;font-weight:700;text-transform:uppercase;color:var(--tt-ink)}.tt-trust__text span{font-size:1.3rem;color:var(--tt-muted)}@media screen and (max-width:989px){.tt-trust__list{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-trust__item:nth-child(3){border-left:0}.tt-trust__item:nth-child(n+3){border-top:1px solid var(--tt-line)}}@media screen and (max-width:749px){.tt-trust__item{flex-direction:column;align-items:flex-start;gap:.8rem;padding:1.4rem}.tt-trust__icon{width:3.4rem;height:3.4rem;flex-basis:3.4rem}.tt-trust__text strong{font-size:1.25rem}.tt-trust__text span{font-size:1.2rem}}.tt-tabs{padding-top:4rem;padding-bottom:4rem}.tt-tabs__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:-1rem 0 3rem}.tt-tabs__tab{padding:1rem 2.2rem;border:1px solid var(--tt-line);background:#fff;color:var(--tt-ink);font:inherit;font-size:1.3rem;font-weight:700;letter-spacing:.08rem;text-transform:uppercase;cursor:pointer}.tt-tabs__tab[aria-selected=true]{background:var(--tt-ink);border-color:var(--tt-ink);color:#fff}.tt-tabs__tab:focus-visible{outline:2px solid var(--tt-accent);outline-offset:2px}.tt-tabs__more{margin-top:3rem;text-align:center}.tt-tabs__empty{list-style:none;color:var(--tt-muted)}@media screen and (max-width:749px){.tt-tabs__nav{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin-inline:-1.5rem;padding-inline:1.5rem;scrollbar-width:none}.tt-tabs__tab{flex:0 0 auto;padding:.9rem 1.6rem}}.td-home-entry{margin-top:2rem;margin-bottom:2rem;padding:4rem 4.8rem!important;background:var(--tt-ink);color:#fff}.td-home-entry p:first-child{color:var(--tt-accent);font-weight:700;letter-spacing:.14rem;font-size:1.2rem;margin:0}.td-home-entry h2{color:#fff;text-transform:uppercase;font-weight:700}.td-home-entry p{color:#fffc}.td-home-entry .button{--color-button: 255, 255, 255;--color-button-text: 21, 21, 21;background:#fff;color:var(--tt-ink)}@media screen and (max-width:749px){.td-home-entry{padding:2.8rem 2rem!important;margin-inline:1.5rem;width:auto}}.card-wrapper .card{border-radius:0;transition:box-shadow .2s ease,border-color .2s ease}.card-wrapper:hover .card{box-shadow:0 10px 28px #00000014}.card-wrapper .card__inner{background:#fff}.card .card__heading{font-size:1.45rem;font-weight:700;line-height:1.35;color:var(--tt-ink);text-align:center}.card__information{text-align:center}.card .th-product-facts{text-align:center;color:var(--tt-muted)}.card .th-product-facts__price{color:var(--tt-ink);font-size:1.8rem;font-weight:700}.card .th-card-actions .button.th-card-button{border-radius:2px;text-transform:uppercase;font-weight:700;letter-spacing:.04rem}.card .badge{border-radius:2px;text-transform:uppercase;font-weight:700;font-size:1.1rem;letter-spacing:.06rem}@media screen and (max-width:749px){.card .card__heading{font-size:1.3rem}.card .th-product-facts__price{font-size:1.5rem}}.tt-breadcrumb{padding-top:1.6rem;padding-bottom:1.6rem}.tt-breadcrumb ol{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;font-size:1.3rem;color:var(--tt-muted)}.tt-breadcrumb li{display:flex;align-items:center;gap:.4rem}.tt-breadcrumb li+li:before{content:"\203a";color:#b5b5b5}.tt-breadcrumb a{color:var(--tt-muted);text-decoration:none}.tt-breadcrumb [aria-current=page]{color:var(--tt-ink);font-weight:700}.tt-breadcrumb-section+.section .collection-hero,.tt-breadcrumb-section+.section .main-page-title{margin-top:0}.collection-hero__inner{padding-bottom:0}.collection-hero__title{margin:.4rem 0 1.6rem;font-size:clamp(2.4rem,3vw,3.2rem);font-weight:700;text-transform:uppercase;color:var(--tt-ink)}.collection-hero__title+.collection-hero__description{color:var(--tt-muted)}.th-category-sidebar{border-radius:0;border-color:var(--tt-line)}.th-category-heading{background:var(--tt-ink);color:#fff;font-size:1.5rem;text-transform:uppercase;letter-spacing:.08rem}.th-category-list a{border-radius:0;border-bottom:1px solid var(--tt-soft);font-size:1.4rem}.th-category-list a[aria-current=page]{background:transparent;color:var(--tt-accent);box-shadow:inset 3px 0 0 var(--tt-accent)}.facets-container,.facet-filters,.product-count{font-size:1.3rem}.facet-filters__field .select__select,.facet-filters__sort{text-transform:none}.mobile-facets__open,.facets__summary{text-transform:uppercase;font-weight:700;letter-spacing:.06rem}.pagination__item--current{background:var(--tt-ink);color:#fff}.pagination__item--current:after{display:none}.product__info-container .product__text.caption-with-letter-spacing,.product__info-container>p.product__text{color:var(--tt-accent);font-weight:700;letter-spacing:.14rem;font-size:1.2rem}.product__title h1{font-size:clamp(2.2rem,2.6vw,3rem);font-weight:700;line-height:1.2;text-transform:uppercase;color:var(--tt-ink)}.product__info-container .th-product-facts{padding:1.6rem 0;border-top:1px solid var(--tt-line);border-bottom:1px solid var(--tt-line)}.product__info-container .th-product-facts__price{color:var(--tt-ink);font-size:2.8rem;font-weight:700}.product-form__submit,.product__info-container .th-quote-button{min-height:5.2rem;font-size:1.5rem}.product__info-container .quantity{border-radius:2px}.product__accordion summary{text-transform:uppercase;font-weight:700;letter-spacing:.06rem}.product__media-item .media,.thumbnail{border-radius:0}.thumbnail[aria-current]{box-shadow:0 0 0 .2rem var(--tt-accent)}.cart__items,.cart-items th{border-color:var(--tt-line)}.cart-items thead th{text-transform:uppercase;font-weight:700;letter-spacing:.08rem;color:var(--tt-ink)}.title-wrapper-with-link .title--primary,.cart__warnings .cart__empty-text,.main-page-title,.blog__title,.article-template__title,.template-search__header .h2{text-transform:uppercase;font-weight:700;color:var(--tt-ink)}.cart__footer .totals{padding:1.6rem 0;border-top:2px solid var(--tt-ink)}.cart__footer .totals__total-value{font-weight:700;color:var(--tt-ink)}.cart__ctas .cart__checkout-button{min-height:5.4rem;font-size:1.5rem}.cart__blocks{background:var(--tt-soft);padding:2.4rem}.tor-note{color:var(--tt-accent)}.blog-articles .article-card,.article-card{border-radius:0}.article-card .card__heading{text-transform:none;text-align:left}.article-card .card__heading,.article-card .card__heading a{display:block;overflow:visible;white-space:normal;text-overflow:clip;-webkit-line-clamp:unset;line-clamp:none;max-height:none}.article-card .card__information,.article-card .article-card__info{text-align:left}.article-template__hero-container .media{border-radius:0}.article-template__content{font-size:1.7rem;line-height:1.75}.article-template__content h2,.article-template__content h3{color:var(--tt-ink);font-weight:700}.main-page-title{margin-bottom:2.4rem;font-size:clamp(2.4rem,3vw,3.2rem)}.rte a{color:var(--tt-accent)}.footer{border-top:0}.footer-block__heading{text-transform:uppercase;font-weight:700;font-size:1.4rem;letter-spacing:.1rem;margin-bottom:1.8rem}.footer-block__details-content .list-menu__item--link{font-size:1.4rem;padding:.5rem 0;opacity:.8}.footer-block__details-content .list-menu__item--link:hover{opacity:1}.footer .footer__content-bottom{border-top:1px solid rgba(255,255,255,.14)}.newsletter__wrapper .h1,.newsletter .h1{font-size:clamp(2rem,2.4vw,2.6rem);font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/25/assets/thermos-style.css.map */
