@font-face{font-family:Reckless;src:url(RecklessStandardM-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neureal;src:url(Neureal-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NB;src:url(NBInternationalPro-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:NB;src:url(NBInternationalPro-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:NB;src:url(NBInternationalPro-Book.woff2) format("woff2");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:NB;src:url(NBInternationalPro-Bookltalic.woff2) format("woff2");font-weight:350;font-style:italic;font-display:swap}@font-face{font-family:NB;src:url(NBInternationalPro-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NB;src:url(NBInternationalPro-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:NB;src:url(NBInternationalPro-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NB;src:url(NBInternationalPro-Mediumltalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:NB;src:url(NBInternationalPro-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NB;src:url(NBInternationalPro-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:NB Mono;src:url(NBInternationalPro-Mono.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--ivory: #FFFBEE;--obsidian: #1C1C1C;--umber: #401910;--taupe: #5E5149;--hairline: #E5DDC9;--font-display: "Reckless", "Cormorant Garamond", Georgia, serif;--font-brand: "Neureal", "Reckless", serif;--font-body: "NB", "Inter", system-ui, sans-serif;--font-mono: "NB Mono", "Courier New", monospace;--t-hero: clamp(48px, 8vw, 132px);--t-h1: clamp(40px, 6vw, 88px);--t-h2: clamp(32px, 4.5vw, 64px);--t-h3: clamp(24px, 3vw, 40px);--t-h4: clamp(20px, 2vw, 26px);--t-body: 16px;--t-body-lg: 18px;--t-small: 13px;--t-micro: 11px;--s-xs: 8px;--s-sm: 16px;--s-md: 32px;--s-lg: 64px;--s-xl: 120px;--s-2xl: 180px;--max-w: 1600px;--gutter: 8vw;--gutter-m: 6vw;--ease: cubic-bezier(.2, .6, .2, 1);--ease-slow: cubic-bezier(.16, .8, .24, 1);--d-fast: .3s;--d-base: .6s;--d-slow: 1.2s}*{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0;background:var(--ivory);color:var(--obsidian);font-family:var(--font-body);font-weight:400;font-size:var(--t-body);line-height:1.7;letter-spacing:.005em}img,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)!important;font-weight:400;letter-spacing:-.015em;line-height:1.05;margin:0 0 var(--s-md);color:var(--obsidian)}h1{font-size:var(--t-h1)}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3)}h4{font-size:var(--t-h4)}p{margin:0 0 1.4em;max-width:none}p:last-child{margin-bottom:0}strong,b{font-weight:500}em,i{font-style:italic}a{color:inherit;text-decoration:none;transition:color var(--d-fast) var(--ease),opacity var(--d-fast) var(--ease)}a:hover{color:var(--umber)}::selection{background:var(--umber);color:var(--ivory)}.tee-hero-text{font-family:var(--font-display);font-size:var(--t-hero);font-weight:400;line-height:1;letter-spacing:-.025em;color:var(--obsidian)}.tee-eyebrow{font-family:var(--font-body);font-size:var(--t-micro);font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--taupe)}.tee-caption{font-family:var(--font-body);font-size:var(--t-small);letter-spacing:.02em;color:var(--taupe);line-height:1.5}.tee-italic{font-family:var(--font-display);font-style:italic;letter-spacing:-.015em}.tee-mono{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.2em;text-transform:uppercase}.tee-divider{width:60px;height:1px;background:var(--umber);border:none;margin:var(--s-md) 0;display:block}.tee-divider-full{width:100%;height:1px;background:var(--hairline);border:none;margin:0}.tee-btn,button.tee-btn,a.tee-btn{display:inline-flex;align-items:center;gap:14px;padding:20px 40px;background:transparent;border:1px solid var(--obsidian);color:var(--obsidian);font-family:var(--font-body);font-size:var(--t-micro);font-weight:500;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all var(--d-base) var(--ease)}.tee-btn:hover{background:var(--obsidian);color:var(--ivory);gap:20px}.tee-btn--filled{background:var(--obsidian);color:var(--ivory)}.tee-btn--filled:hover{background:var(--umber);border-color:var(--umber);color:var(--ivory)}.tee-link{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-body);font-size:var(--t-micro);letter-spacing:.3em;text-transform:uppercase;color:var(--obsidian);padding-bottom:6px;border-bottom:1px solid var(--obsidian);transition:gap var(--d-base) var(--ease),color var(--d-fast) var(--ease),border-color var(--d-fast) var(--ease)}.tee-link:hover{gap:18px;color:var(--umber);border-color:var(--umber)}.tee-link em{font-style:normal;transition:transform var(--d-base) var(--ease)}.tee-link:hover em{transform:translate(4px)}.tee-container{max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter)}.tee-section{padding:var(--s-2xl) var(--gutter)}.tee-section--sm{padding:var(--s-xl) var(--gutter)}.tee-reveal{opacity:0;transform:translateY(24px);transition:opacity var(--d-slow) var(--ease-slow),transform var(--d-slow) var(--ease-slow)}.tee-reveal.is-visible{opacity:1;transform:translateY(0)}.tee-reveal-delay-1{transition-delay:.1s}.tee-reveal-delay-2{transition-delay:.2s}.tee-reveal-delay-3{transition-delay:.3s}.tee-reveal-delay-4{transition-delay:.4s}.h0,.h1,.h2,.h3,.h4,.h5,.h6,.heading,.section-header__title{font-family:var(--font-display)!important}body,p,li,a,span,input,textarea,select,button,label{font-family:var(--font-body)}.button,button.button,.shopify-payment-button__button{font-family:var(--font-body)!important;letter-spacing:.25em!important;text-transform:uppercase!important;font-weight:500!important;border-radius:0!important}@media(max-width:768px){:root{--s-xl: 80px;--s-2xl: 120px;--gutter: var(--gutter-m)}.tee-btn{padding:16px 28px;font-size:10px;letter-spacing:.25em}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.tee-reveal{opacity:1;transform:none}}:focus-visible{outline:2px solid var(--umber);outline-offset:4px}.product__title,.product__title h1,.product__title h2,.product__text,.card__heading,.card__heading a,.collection__title,.collection-hero__title,.banner__heading,.section-header h1,.section-header h2,.section-header h3,.title,.title-wrapper h1,.title-wrapper h2,.title-wrapper h3,.rich-text__heading,.featured-collection__title,.cart-items__heading,.cart__empty-text,.drawer__heading,.main-page-title,.article-template__title,.blog__title{font-family:var(--font-display)!important;font-weight:400!important;letter-spacing:-.015em!important;line-height:1.05!important;color:var(--obsidian)!important}.price,.price__regular,.price__sale,.product__info-container .price,.product-form,.product__description,.product-form__input label,.product-form__buttons{font-family:var(--font-body)!important}body,.shopify-section,.color-background-1{background-color:var(--ivory)}.product,.product__info-wrapper,.product__description p,.product__description li{color:var(--obsidian)}@media(max-width:749px){.tee-mobile-menu .tee-mobile-menu__label{font-size:clamp(1.875rem,8vw,2.5rem);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.tee-mobile-menu .tee-mobile-menu__brand,.tee-mobile-menu__footer .tee-mono,.tee-info :is(.tee-info__eyebrow,.tee-info__hero-meta,.tee-info__text-label),.tee-contact :is(.tee-contact__detail-label,.tee-contact__label),.tee-search :is(.tee-search__label,.tee-search__hint),.tee-results :is(.tee-eyebrow,.tee-results__kind),.tee-cartpage .tee-cartpage__eyebrow,.tee-launch :is(.tee-launch__eyebrow,.tee-launch__status),.tee-newsletter .tee-newsletter__eyebrow{font-size:.75rem;line-height:1.45;letter-spacing:.1em}.tee-mobile-menu .tee-mobile-menu__secondary a{font-size:.8125rem;letter-spacing:.06em}.tee-info :is(.tee-info__title,.tee-info__text-heading,.tee-info__accordion-heading),.tee-contact .tee-contact__title,.tee-launch .tee-launch__content h1{text-wrap:balance}.tee-info .tee-info__text-content,.tee-info .tee-info__accordion-body p,.tee-newsletter .tee-newsletter__description,.tee-launch .tee-launch__intro{font-size:1rem;line-height:1.6;text-wrap:pretty}.tee-search .tee-search__tag,.tee-search .tee-search__card-price,.tee-newsletter .tee-newsletter__form label,.tee-launch .tee-launch__signup-row button{font-size:.875rem;letter-spacing:.01em}.tee-cart :is(.tee-cart__checkout,.tee-cart__empty-cta),.tee-cartpage :is(.tee-cartpage__checkout,.tee-cartpage__empty-cta),.tee-contact .tee-contact__submit{font-size:.875rem;letter-spacing:.09em}.tee-footer .tee-footer__col-title{color:#d7c9ae;font-size:.75rem;line-height:1.4;letter-spacing:.12em}.tee-footer .tee-footer__list a{font-weight:400}.tee-footer .tee-footer__newsletter-desc{font-size:.9375rem}.tee-footer .tee-footer__input{font-size:1rem;min-width:0}.tee-footer .tee-footer__input::placeholder{color:#bdb7aa}.tee-footer :is(.tee-footer__legal-link,.tee-footer__social-link),.tee-footer__copyright .tee-mono{color:#bdb7aa;font-size:.75rem;letter-spacing:.07em}.tee-footer .tee-footer__bottom-right{flex-wrap:wrap;align-items:center;row-gap:14px}.tee-footer .tee-footer__country{justify-content:center;min-width:0;max-width:100%}.tee-footer__country select{max-width:100%}}@media(max-width:749px){.tee-hero--minimal[data-tee-hero] .tee-hero__heading{line-height:1.04;letter-spacing:-.032em;text-wrap:balance}.tee-hero--minimal[data-tee-hero] .tee-hero__cta,.tee-collection .tee-collection__link{font:400 14px/1.35 var(--font-body);letter-spacing:.015em;text-transform:none;min-height:44px}.tee-trio .tee-trio__heading,.tee-collection .tee-collection__statement,[class^=ai-our-story-content-] [class^=ai-our-story-heading-]{font-size:clamp(32px,8.2vw,42px);line-height:1.07;letter-spacing:-.025em;text-wrap:balance}.tee-trio .tee-trio__heading{max-width:none}.tee-trio .tee-trio__title,.tee-collection .tee-collection__name{font-size:clamp(28px,7.5vw,34px);line-height:1.12;letter-spacing:-.018em;text-wrap:balance}.tee-trio .tee-trio__fit,.tee-trio .tee-trio__color{font-size:14px}.tee-collection .tee-collection__price{font-size:16px;letter-spacing:0}.tee-collection .tee-collection__meta{gap:6px 9px;flex-wrap:wrap;letter-spacing:.09em;line-height:1.45}.tee-collection .tee-collection__meta>span:empty,.tee-collection .tee-collection__meta>span:empty+.tee-collection__meta-dot{display:none}.tee-collection .tee-collection__lede,[class^=ai-our-story-content-] [class^=ai-our-story-text-],.tee-craft-frame .tee-craft-frame__body{font:400 16px/1.6 var(--font-body);letter-spacing:0;text-wrap:pretty}.tee-craft-frame .tee-craft-frame__eyebrow{font:500 11px/1.45 var(--font-body);letter-spacing:.14em}}@media(max-width:749px)and (min-height:501px){.tee-hero--minimal[data-tee-hero] .tee-hero__heading{font-size:clamp(38px,10.8vw,52px)}}@media(max-width:749px){.tee-pdp .tee-pdp__option-label,.tee-pdp .tee-pdp__sizeguide-toggle,.tee-pdp .tee-pdp__sizeguide-standalone,.tee-pdp .tee-pdp__fabric .tee-pdp__spec-label,.tee-pdp .tee-pdp__acc summary,.tee-pdp .tee-sg-modal__eyebrow,.tee-pdp .tee-sg-modal__unit{font-size:12px;letter-spacing:.1em}.tee-pdp .tee-pdp__crumbs,.tee-pdp .tee-pdp__craft-label,.tee-pdp .tee-pdp__related-eyebrow{font-size:11px;line-height:1.4;letter-spacing:.08em}.tee-pdp .tee-pdp__size span,.tee-pdp .tee-pdp__option-label em,.tee-pdp .tee-gallery__caption,.tee-pdp .tee-pdp__compare,.tee-pdp .tee-pdp__gsm-help,.tee-pdp .tee-pdp__related-fit,.tee-pdp .tee-pdp__related-price,.tee-pdp .tee-pdp__stickybar-options,.tee-pdp .tee-pdp__stickybar-price{font-size:14px}.tee-pdp .tee-pdp__add,.tee-pdp .tee-pdp__stickybar-btn{font-size:14px;letter-spacing:.1em}.tee-pdp .tee-pdp__spec-body,.tee-pdp .tee-pdp__description,.tee-pdp .tee-pdp__acc-body,.tee-pdp .tee-sg-modal__note,.tee-info__chart .tee-info__chart-intro{font-size:16px}.tee-pdp .tee-pdp__option-head{align-items:center;margin-bottom:8px}.tee-pdp__option-head .tee-pdp__option-label{margin-bottom:0}.tee-pdp .tee-pdp__sizeguide-toggle{min-height:44px;border-bottom:0;text-decoration:underline;text-underline-offset:3px}.tee-pdp .tee-sg-modal__close{width:44px;height:44px}.tee-pdp .tee-sg-modal__table thead th,.tee-pdp .tee-sg-modal__table tbody th,.tee-info__chart .tee-info__chart-table th{font-size:12px;letter-spacing:.06em}.tee-pdp .tee-sg-modal__table tbody td,.tee-info__chart .tee-info__chart-table td,.tee-info__chart .tee-info__chart-note{font-size:14px}}@media(max-width:768px){.tee-mobile-menu .tee-mobile-menu__num{display:none}}@media(max-width:749px){.tee-pdp .tee-pdp__fabric .tee-pdp__spec{grid-template-columns:7.5rem minmax(0,1fr);gap:1rem}}@media(max-width:399px){.tee-pdp .tee-pdp__fabric .tee-pdp__spec{grid-template-columns:minmax(0,1fr);gap:.375rem}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/tee-foundation.css.map */
