@font-face{font-family:Anton;src:url(anton-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--tt-teal: #0E8C82;--tt-ink: #23292B;--tt-stitch: #EFE7D2}.title--primary,.collection-hero__title,.article-template__title,.main-page-title,.customer>h1,.section-header .title,.collection-list-title,.multicolumn .title,.related .title,.cart__warnings h1,.cart__contents .title-wrapper .title{font-family:Anton,Arapey,Impact,sans-serif!important;text-transform:uppercase;letter-spacing:.012em;font-weight:400;line-height:1.03}.button,.shopify-payment-button__button--unbranded,.product-form__submit{border-radius:999px!important;text-transform:uppercase;letter-spacing:.09em;font-weight:700}.product-form__submit.button.button{display:flex!important;align-items:flex-end;justify-content:center;width:100%;max-width:328px;margin:.75rem auto 0;aspect-ratio:2.009 / 1;min-height:0;padding:0 4% 7%!important;background:url(hanger.png) center / contain no-repeat!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:var(--tt-teal)!important;text-align:center;font-size:1.5rem!important;font-weight:700!important;letter-spacing:.01em;line-height:1;transition:color .2s ease}.product-form__submit.button.button span{display:inline;white-space:nowrap}.product-form__submit.button.button:before,.product-form__submit.button.button:after{display:none!important;content:none!important}.product-form__submit.button.button:hover{color:#0a6b63!important}.link,a.link,.link--text:hover,.product__text a,.price--on-sale .price-item--sale,.price__badge-sale{color:var(--tt-teal)}.collection-hero__title,.article-template__title,.main-page-title{position:relative;padding-bottom:.42em}.collection-hero__title:after,.article-template__title:after,.main-page-title:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:0;width:72px;height:4px;border-radius:2px;background-color:var(--tt-teal);background-image:repeating-linear-gradient(90deg,var(--tt-stitch) 0 7px,transparent 7px 13px)}.tt-freeship{margin:0 0 1.6rem;padding:1rem 1.1rem 1.05rem;border:1px solid rgba(14,140,130,.28);border-radius:14px;background:#f3f8f7}.tt-freeship__msg{margin:0 0 .6rem;font-size:.95rem;letter-spacing:.01em;color:var(--tt-ink);text-align:center}.tt-freeship__msg strong{color:var(--tt-teal);font-weight:700}.tt-freeship__track{position:relative;height:10px;border-radius:999px;background:#dce6e4;overflow:hidden}.tt-freeship__fill{display:block;height:100%;min-width:6px;border-radius:999px;background-color:var(--tt-teal);background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.22) 0 6px,transparent 6px 12px);transition:width .5s cubic-bezier(.4,0,.2,1)}.tt-freeship--won .tt-freeship__track{background:#0e8c822e}.tt-freeship__note{margin:.55rem 0 0;font-size:.72rem;letter-spacing:.01em;color:#6e7b77;text-align:center}.tt-popup[hidden]{display:none}.tt-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.tt-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#171b1e9e;opacity:0;transition:opacity .3s ease}.tt-popup__card{position:relative;width:100%;max-width:440px;padding:2.7rem 2rem 2.1rem;background:#fff;border-radius:18px;box-shadow:0 24px 60px #171b1e52;text-align:center;opacity:0;transform:translateY(16px) scale(.98);transition:transform .34s cubic-bezier(.2,.8,.2,1),opacity .34s ease}.tt-popup.is-open .tt-popup__overlay{opacity:1}.tt-popup.is-open .tt-popup__card{opacity:1;transform:none}.tt-popup__close{position:absolute;top:.7rem;right:.7rem;width:38px;height:38px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--tt-ink);opacity:.5;cursor:pointer}.tt-popup__close:hover{opacity:1}.tt-popup__close .icon{width:15px;height:15px}.tt-popup__eyebrow{margin:0 0 .5rem;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--tt-teal)}.tt-popup__title{margin:0 0 .7rem;font-family:Anton,Impact,sans-serif;text-transform:uppercase;font-size:clamp(2rem,8vw,2.9rem);line-height:.98;letter-spacing:.01em;color:var(--tt-ink)}.tt-popup__text{margin:0 auto 1.2rem;max-width:33ch;font-size:.95rem;line-height:1.45;color:var(--tt-ink)}.tt-popup__field{display:flex;flex-direction:column;gap:.6rem}.tt-popup__input{width:100%;padding:.9rem 1rem;border:1.5px solid #C9D6D3;border-radius:999px;font-size:1rem;text-align:center;color:var(--tt-ink)}.tt-popup__input:focus{outline:none;border-color:var(--tt-teal)}.tt-popup__btn{width:100%;padding:.95rem 1rem!important;background-color:var(--tt-teal)!important;color:#fff!important;border:0!important;cursor:pointer}.tt-popup__error{margin:.7rem 0 0;font-size:.85rem;color:#b23a2e}.tt-popup__fine{margin:.9rem 0 0;font-size:.72rem;letter-spacing:.02em;color:#7a8783}.tt-popup__success .tt-popup__btn{margin-top:.6rem}body.tt-popup-open{overflow:hidden}.related-products__heading,.related-products .title,.complementary-products .title{font-family:Anton,Arapey,Impact,sans-serif!important;text-transform:uppercase;letter-spacing:.012em;font-weight:400}@media(prefers-reduced-motion:reduce){.tt-popup__card,.tt-popup__overlay,.tt-freeship__fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/brand-global.css.map */
