@font-face{font-family:storefloNunitoSans;src:url(/_next/static/media/68180864d7f93f02-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:storefloNunitoSans Fallback;src:local("Arial");ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.00%;size-adjust:98.13%}.__className_14c7ed{font-family:storefloNunitoSans,storefloNunitoSans Fallback,ui-sans-serif,sans-serif;font-style:normal}.__variable_14c7ed{--font-nunito-sans:"storefloNunitoSans","storefloNunitoSans Fallback",ui-sans-serif,sans-serif}@font-face{font-family:storefloManrope;src:url(/_next/static/media/4c9affa5bc8f420e-s.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:storefloManrope Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_18ccb9{font-family:storefloManrope,storefloManrope Fallback,ui-sans-serif,sans-serif;font-style:normal}.__variable_18ccb9{--font-manrope:"storefloManrope","storefloManrope Fallback",ui-sans-serif,sans-serif}.TshirtOfferTypography_root__6or2w,body:has(.TshirtOfferTypography_root__6or2w) [role=dialog]:not([data-offer-instant-quote]){--offer-type-body:1rem;--offer-type-detail:0.875rem;--offer-type-caption:0.75rem;font-size:var(--offer-type-body);line-height:1.6}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w :is([class~=text-xs],[class~=text-sm],[class~="text-[11px]"],[class~="text-[12px]"],[class~="text-[13px]"],[class~="text-[14px]"]){font-size:var(--offer-type-detail);line-height:1.5}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w :is([class~="text-[8px]"],[class~="text-[9px]"],[class~="text-[10px]"],.offer-hero-promo-badge,.offer-option-default-badge){font-size:var(--offer-type-caption);line-height:1.4}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w :is(p:not([class]),p[class~=text-xs],p[class~=text-sm],p[class~=text-base],p[class~="text-[11px]"],p[class~="text-[12px]"],p[class~="text-[13px]"],p[class~="text-[14px]"],.offer-shirt-aside-copy,.offer-shirt-faq-item p,.offer-bundle-orientation-body){font-size:var(--offer-type-body);line-height:1.65}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w label,.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w p:not(.offer-hero-headline),.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w p:not(.offer-hero-headline) :is(span,strong,a){font-family:var(--font-offer-nunito,"Nunito Sans",sans-serif)!important}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-shirt-aside-title,.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-shirt-faq-title,.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w :is(h2,h3)[class]{font-size:1.25rem;font-weight:700;line-height:1.35;letter-spacing:-.02em}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-faq-accordion button>span,.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-shirt-faq-item summary{font-size:14px;font-weight:600;line-height:1.5}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-shirt-faq-item summary{padding-block:.875rem}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-faq-accordion p.offer-faq-answer,.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-shirt-faq-item p.offer-faq-answer{font-size:14px;line-height:1.55}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w h2.offer-footer-card-title{font-size:20px;line-height:1.35;letter-spacing:-.02em}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w p.offer-footer-card-copy{font-size:16px;line-height:1.55}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .storeflo-footer :is(.TshirtOfferTypography_storeflo-heading__Mij_4,h2){font-size:14px;line-height:1.5;letter-spacing:.25px}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .storeflo-footer :is(a,address,p){font-size:14px;line-height:1.4;letter-spacing:.25px}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .storeflo-footer .storeflo-footer__resource-link{font-size:13px;line-height:1.4;letter-spacing:.25px}@media (min-width:1024px){.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .storeflo-footer h2:not(.TshirtOfferTypography_storeflo-heading__Mij_4){font-size:16px;line-height:1.4;font-weight:600}}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w :is(input,select,textarea){font-size:var(--offer-type-body)!important;line-height:1.5}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-lead-form-shell__consent,.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-lead-form-shell__field,.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w [data-offer-lead-form] label{font-size:var(--offer-type-detail);line-height:1.6}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-step-footer-skeleton__cta,.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w [data-offer-step-footer] button{font-size:var(--offer-type-body);line-height:1.5}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-hero-trust-label,.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-progress-label{font-size:var(--offer-type-detail);line-height:1.4}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-popular-color-label{font-size:11px;line-height:1.25}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-hero-trust-label{white-space:normal;overflow:visible;-webkit-line-clamp:unset}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w [data-offer-funnel-header] :is(span,a){font-size:var(--offer-type-caption);line-height:1.4}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w :is([class~=text-slate-400],[class~=text-slate-500],[class~="text-[#64748B]"]){color:#475569}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-inspire-scroller button>span{height:auto;min-height:2.625rem;white-space:normal}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w #offer-reviews>div>div:first-child,.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w #texas-factory>div>div:first-child{flex-wrap:wrap}body:has(.TshirtOfferTypography_root__6or2w) [role=dialog]:not([data-offer-instant-quote]) :is([class~=text-xs],[class~=text-sm],[class~="text-[11px]"],[class~="text-[12px]"],[class~="text-[13px]"],label){font-size:var(--offer-type-detail);line-height:1.5}body:has(.TshirtOfferTypography_root__6or2w) [role=dialog]:not([data-offer-instant-quote]) :is(p[class~=text-xs],p[class~=text-sm],p[class~="text-[13px]"],input,select,textarea){font-size:var(--offer-type-body);line-height:1.6}body:has(.TshirtOfferTypography_root__6or2w) [role=dialog]:not([data-offer-instant-quote]) :is(h2,h3)[class]{font-size:1.25rem;line-height:1.35}@media (min-width:640px){.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-ai-assistant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-ai-score{grid-column:1/-1;flex-direction:row;gap:1rem;text-align:left}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-ai-score-copy{align-items:flex-start}}@media (min-width:768px){.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-shirt-aside-title,.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-shirt-faq-title,.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w h2[class]:not(.offer-footer-card-title){font-size:1.5rem}}@media (min-width:1024px){.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w h2.offer-footer-card-title{font-size:18px}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w p.offer-footer-card-copy{font-size:14px}}@media (min-width:1024px) and (max-width:1279px){.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w [data-offer-funnel-header] [class~="lg:hidden"]{display:block}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w [data-offer-funnel-header] [class~="lg:flex"]{display:none}}@media (max-width:639px){.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-mobile-progress button{flex-direction:column;font-size:var(--offer-type-caption);line-height:1.4}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-mobile-progress button>span:last-child{overflow:visible;white-space:normal}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-progress-label{font-size:var(--offer-type-caption);line-height:1.4;overflow-wrap:normal}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-mobile-bundle section[aria-label="Enter quantities"]>div>p,.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-mobile-bundle section[aria-label="Pick colors"]>p:first-child{font-size:14px;line-height:1.35}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-mobile-bundle section[aria-label="Enter quantities"]>p,.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-mobile-bundle section[aria-label="Pick colors"]>p:nth-child(2){font-size:.75rem;line-height:1.45}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-mobile-bundle section[aria-label="Enter quantities"] .offer-price-chart-link button{font-size:13px;line-height:1.35}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w [data-offer-sticky-checkout] .TshirtOfferTypography_min-w-0__aTxaD>p:first-child{font-size:.625rem;line-height:1.3}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w [data-offer-sticky-checkout] .TshirtOfferTypography_min-w-0__aTxaD>p:nth-child(2){font-size:.875rem;line-height:1.2}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w [data-offer-sticky-checkout] button[type=button]:last-child{font-size:.8125rem;line-height:1.3}.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-faq-accordion p.offer-faq-answer,.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-shirt-faq-item p.offer-faq-answer{font-size:14px;line-height:1.5}}@media (max-width:359px){.TshirtOfferTypography_root__6or2w.TshirtOfferTypography_root__6or2w .offer-hero-promo-badges{flex-wrap:wrap;justify-content:flex-start}}