@font-face{font-family:Fat Tony Display;src:url(fat-tonys-display.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--ft-cream:#f4e5c7;--ft-red:#ed5948;--ft-teal:#56c7bd;--ft-black:#101413;--ft-line:#f4e5c72b}body{background:var(--ft-black);color:var(--ft-cream)}body :is(h1,h2){font-family:Fat Tony Display,Impact,sans-serif}body :is(h1,h2,h3){font-weight:800;letter-spacing:-.035em}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--ft-teal);outline-offset:5px}.ft-home{overflow:hidden;background:var(--ft-black);color:var(--ft-cream)}.ft-hero{max-width:1440px;margin:auto;padding:70px 5vw 66px;display:grid;grid-template-columns:1.1fr 1fr;gap:30px;align-items:center;background:radial-gradient(ellipse at 85% 40%,#31766b24,transparent 62%)}.ft-eyebrow{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.2em;color:var(--ft-teal);margin:0 0 20px}.ft-hero h1{font-family:Fat Tony Display,Impact,sans-serif;font-size:clamp(52px,5.2vw,82px);line-height:.97;letter-spacing:-.015em;margin:0 0 25px;text-transform:uppercase;color:var(--ft-cream);text-shadow:3px 3px 0 #e45b4428}.ft-hero__intro{font-size:18px;line-height:1.7;max-width:510px;color:#d3cbb9;margin:0 0 30px}.ft-actions{display:flex;gap:12px;flex-wrap:wrap}.ft-button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:14px 25px;border:1px solid var(--ft-red);background:var(--ft-red);color:#171a18;text-decoration:none;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;border-radius:3px;transition:background .2s,transform .2s}.ft-button:hover{background:#fa7966;transform:translateY(-2px)}.ft-button--outline{background:transparent;border-color:var(--ft-line);color:var(--ft-cream)}.ft-button--outline:hover{background:#f4e5c714}.ft-hero__note{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#a9b3ab;margin-top:25px}.ft-hero__art{display:flex;justify-content:center;align-items:center}.ft-hero__art img{width:100%;max-width:530px;height:auto;object-fit:contain;filter:drop-shadow(0 20px 30px #0008)}.ft-category-strip{border-block:1px solid var(--ft-line);display:flex;justify-content:center;gap:0;background:#191e1b}.ft-category-strip a{flex:1;max-width:280px;padding:22px;text-transform:uppercase;font-weight:800;font-size:12px;letter-spacing:.11em;display:flex;justify-content:space-between;gap:15px;text-decoration:none;border-right:1px solid var(--ft-line)}.ft-category-strip a:hover{color:var(--ft-teal);background:#56c7bd0a}.ft-section{padding:72px max(5vw,20px);max-width:1500px;margin:auto}.ft-section__heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:30px}.ft-section__heading .ft-eyebrow{margin-bottom:13px}.ft-section h2,.ft-last-call h2{font-family:Fat Tony Display,Impact,sans-serif;font-size:clamp(30px,3.5vw,52px);line-height:1.06;letter-spacing:.01em;margin:0;max-width:850px}.ft-text-link{font-size:12px;font-weight:700;white-space:nowrap;text-transform:uppercase;letter-spacing:.07em;text-underline-offset:7px}.ft-text-link:hover{color:var(--ft-teal)}.ft-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ft-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ft-card{min-width:0;background:#1b201d;border:1px solid var(--ft-line);border-radius:4px;overflow:hidden;display:flex;flex-direction:column}.ft-card__photo{background:#efefed;display:block;aspect-ratio:1;overflow:hidden}.ft-card__photo img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.ft-card__photo:hover img{transform:scale(1.025)}.ft-card__copy{padding:20px;display:flex;flex-direction:column;flex:1}.ft-card h3{font-family:inherit;font-size:15px;line-height:1.5;letter-spacing:0;margin:0 0 10px;font-weight:650}.ft-card h3 a{text-decoration:none}.ft-card__price{color:var(--ft-teal);font-size:14px;margin:0 0 18px}.ft-card__link{margin-top:auto;padding-top:15px;border-top:1px solid var(--ft-line);font-size:11px;letter-spacing:.08em;font-weight:750;text-transform:uppercase;text-decoration:none;display:flex;justify-content:space-between}.ft-card__link:hover{color:var(--ft-red)}.ft-coasts{border-block:1px solid var(--ft-line);background:linear-gradient(130deg,#19372e50,#111513 60%)}.ft-coast-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ft-coast{position:relative;border:1px solid var(--ft-line);border-radius:4px;overflow:hidden;text-decoration:none;background:#efefed}.ft-coast img{width:100%;aspect-ratio:1;object-fit:contain}.ft-coast__title{position:relative;padding:24px;background:#16342d;color:var(--ft-cream);border-top:3px solid var(--ft-teal)}.ft-coast--orleans .ft-coast__title{background:#33213d;border-color:#d6af53}.ft-coast--san-francisco .ft-coast__title{background:#452e22;border-color:#ef915e}.ft-coast__title span{font-size:10px;letter-spacing:.18em;text-transform:uppercase}.ft-coast__title h3{font-size:30px;margin:5px 0 0}.ft-coast__title b{position:absolute;right:24px;bottom:26px;font-size:24px}.ft-holiday--thanks{background:radial-gradient(ellipse at 5% 0,#78412428,transparent 60%)}.ft-holiday--thanks .ft-eyebrow{color:#f1ac68}.ft-holiday--christmas{background:radial-gradient(ellipse at 95% 0,#8d292726,transparent 60%);border-top:1px solid var(--ft-line)}.ft-holiday--christmas .ft-eyebrow{color:var(--ft-red)}.ft-last-call{text-align:center;padding:70px 24px;background:#1a2d27;border-block:1px solid var(--ft-line)}.ft-last-call h2{max-width:850px;margin:0 auto 30px}.ft-last-call .ft-actions{justify-content:center}.ft-collection-banner{position:relative;isolation:isolate;overflow:hidden;padding:58px max(5vw,20px);border-bottom:1px solid var(--ft-line);background:linear-gradient(110deg,var(--ft-collection-accent,#1b4e45),#111513 80%)}.ft-collection-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--ft-collection-art);background-size:420px;background-repeat:repeat;background-position:center;opacity:.1}.ft-collection-banner h1{font-family:Fat Tony Display,Impact,sans-serif;text-transform:uppercase;font-size:clamp(44px,6vw,80px);line-height:1.1;margin:0 0 15px;letter-spacing:.015em}.ft-collection-banner p{max-width:650px;color:#e1d8c4;line-height:1.7;margin:0}.ft-collection-banner .ft-eyebrow{color:var(--ft-teal);margin-bottom:15px;font-size:11px}.ft-collection-banner a{text-underline-offset:4px}body[data-ft-collection=orleans]{--ft-collection-accent:#42244f}body[data-ft-collection=thanksgiving],body[data-ft-collection=baja]{--ft-collection-accent:#683b24}body[data-ft-collection=christmas]{--ft-collection-accent:#64282d}.product-form__buttons button,.variant-option__button-label{border-radius:4px}@media(min-width:900px){.product-card:has(.product-card__content){border-radius:4px}}@media(max-width:749px){.ft-hero{padding:38px 22px 35px;grid-template-columns:1fr;gap:25px}.ft-hero__copy{order:1}.ft-hero__art{order:0}.ft-hero__art img{max-width:290px}.ft-hero h1{font-size:clamp(40px,10vw,58px)}.ft-hero__intro{font-size:16px}.ft-hero__note{line-height:1.7}.ft-category-strip{overflow-x:auto;justify-content:flex-start}.ft-category-strip a{min-width:145px;padding:19px 20px}.ft-section{padding:45px 20px}.ft-section__heading{display:block}.ft-text-link{display:inline-block;margin-top:18px}.ft-grid,.ft-grid--three{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ft-card__copy{padding:13px}.ft-card h3{font-size:13px}.ft-card__link{font-size:10px;letter-spacing:.025em}.ft-grid--three .ft-card:last-child{grid-column:span 2;max-width:420px;width:100%;justify-self:center}.ft-coast-grid{grid-template-columns:1fr}.ft-coast img{aspect-ratio:1.12}.ft-last-call{padding:45px 20px}.ft-collection-banner{padding:38px 20px}.ft-collection-banner:before{background-size:260px}.ft-section h2{font-size:35px}}@media(prefers-reduced-motion:reduce){.ft-button,.ft-card__photo img{transition:none}}[data-template^=product] h1{font-family:Fat Tony Display,Impact,sans-serif!important;font-weight:400;font-size:clamp(26px,2.5vw,38px)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fat-tonys-launch.css.map */
