.fs-shell{width:min(1200px,calc(100% - 40px));margin-inline:auto}.fs-hero,.fs-guide,.fs-directory{color:#141a22}.fs-hero *,.fs-guide *,.fs-directory *{box-sizing:border-box}.fs-eyebrow{margin:0 0 20px;color:#215ecc;font-size:1.1rem;font-weight:700;letter-spacing:.14em;line-height:1.5}.fs-dot{display:inline-block;width:7px;height:7px;margin-right:10px;background:#278bf2;border-radius:50%;box-shadow:0 0 0 5px #e9f3ff}.fs-hero{display:grid;grid-template-columns:1fr 1.05fr;gap:44px;align-items:center;padding-top:48px}.fs-hero__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(3.8rem,4.4vw,6rem);line-height:1.2;letter-spacing:-.055em;font-weight:700;text-wrap:balance}.fs-hero__lead{max-width:34em;margin:25px 0 30px;font-size:1.5rem;line-height:1.95;color:#535c69}.fs-actions{display:flex;flex-wrap:wrap;gap:18px 24px;align-items:center}.fs-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:13px 23px;border:1px solid #1462cd;border-radius:8px;background:#1462cd;color:#fff;text-decoration:none;font-size:1.35rem;line-height:1.5;font-weight:600;box-shadow:0 4px #0d3c80;transition:background .18s,box-shadow .18s,translate .18s}.fs-button span{font-size:2rem;line-height:1}.fs-button:hover{background:#0e52b2;box-shadow:0 2px #0d3c80;translate:0 2px}.fs-text-link{display:inline-flex;align-items:center;gap:14px;min-height:44px;color:#192534;text-underline-offset:5px;font-size:1.3rem}.fs-hero__footnote{margin:26px 0 0;color:#6a737e;font-size:1.1rem;letter-spacing:.04em}.fs-hero__stage{position:relative;min-width:0;padding-top:32px;perspective:1200px}.fs-hero__wordmark{position:relative;display:block;z-index:1;padding-left:20px;color:#43b4ff;font-size:clamp(7rem,9vw,13rem);line-height:.9;letter-spacing:-.07em;font-weight:900;text-shadow:1px 1px #1268c3,2px 2px #1268c3,3px 3px #1268c3,4px 4px #1268c3,5px 5px #073778,6px 6px #073778,8px 12px 18px #173d6522;transform:rotate(-5deg)}.fs-hero__image{margin:-5px 0 0;overflow:hidden;border-radius:18px 18px 70px;background:#f1f5f9;box-shadow:0 18px 36px -23px #0c3e79aa;transform:perspective(1200px) rotateX(var(--fs-rx, 0deg)) rotateY(var(--fs-ry, 0deg));transition:transform .2s ease-out}.fs-hero__image img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:contain}.fs-hero__sticker{position:absolute;z-index:2;right:-8px;top:48px;padding:12px 16px;color:#132139;background:#fce477;border-radius:5px;font-weight:600;font-size:1.2rem;transform:rotate(8deg);box-shadow:0 4px #d2b942}.fs-hero__caption{display:flex;justify-content:space-between;align-items:center;margin:18px 4px 0;font-size:.9rem;letter-spacing:.12em;color:#5d6c7a}.fs-hero__caption>span:last-child{font-size:2.7rem;color:#176ace}.fs-hero__strip{grid-column:1 / -1;display:flex;justify-content:space-between;gap:16px;padding:22px 0;border-top:1px solid #dce4ed;margin-top:12px;color:#6a7685;font-size:1rem;letter-spacing:.11em}.fs-section-title{margin:0;font-size:clamp(3rem,3.8vw,4.8rem);line-height:1.25;letter-spacing:-.04em;text-wrap:balance}.fs-guide{padding-top:80px;padding-bottom:72px}.fs-guide__intro>p:last-child{max-width:40em;margin:24px 0 0;color:#5f6873;font-size:1.5rem;line-height:1.85}.fs-guide__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:44px}.fs-guide-link{position:relative;padding:28px 36px 26px 0;border-top:2px solid #202e42;text-decoration:none;color:#172333}.fs-guide-link .fs-eyebrow{margin-bottom:14px;font-size:1rem}.fs-guide-link h3{margin:0 0 12px;font-size:2.1rem;font-weight:600}.fs-guide-link p:not(.fs-eyebrow){margin:0;font-size:1.3rem;line-height:1.85;color:#606a77}.fs-guide-link__arrow{position:absolute;top:24px;right:2px;font-size:2.6rem;transition:translate .2s;color:#1462cd}.fs-guide-link:hover .fs-guide-link__arrow{translate:3px -3px}.fs-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;padding-top:75px;margin-top:45px;border-top:1px solid #dce4ed}.fs-faq .fs-section-title{font-size:clamp(2.7rem,3vw,3.6rem)}.fs-faq__item{border-bottom:1px solid #dce4ed}.fs-faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:66px;padding:17px 0;font-size:1.4rem;font-weight:600;line-height:1.65}.fs-faq__item summary::-webkit-details-marker{display:none}.fs-faq__item summary>span{font-size:2.2rem;font-weight:400;color:#1462cd;flex-shrink:0}.fs-faq__item[open] summary>span{transform:rotate(45deg)}.fs-faq__answer{padding:0 24px 22px 0;color:#5f6873;font-size:1.35rem;line-height:1.9}.fs-faq__answer p{margin:0}.fs-instagram{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:72px;padding:40px;background:#e9f4ff;border-radius:14px}.fs-instagram h2{margin:0;font-size:2.8rem}.fs-instagram p:last-child{margin-bottom:0;font-size:1.35rem}.fs-button--light{background:#fff;color:#1462cd;box-shadow:none}.fs-button--light:hover{background:#f3f8ff;box-shadow:none}.fs-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding-top:54px;padding-bottom:40px;border-top:1px solid #dce4ed}.fs-directory a{text-decoration:none;color:#203149}.fs-directory__brand{font-weight:900;font-size:3.6rem;line-height:.86;letter-spacing:-.055em}.fs-directory__brand>span{display:block;margin-top:16px;font-size:.9rem;font-weight:600;letter-spacing:.14em;line-height:1.6;color:#547087}.fs-directory>div>a{display:flex;align-items:center;gap:20px;min-height:42px;font-size:1.25rem}.fs-directory a:hover{color:#1462cd;text-decoration:underline;text-underline-offset:5px}.fs-product-help{display:flex;flex-wrap:wrap;gap:4px 20px;border-top:1px solid #e4e9ef;padding-top:14px}.fs-creative .product__info-container>.fs-product-help{order:65}.fs-product-help a{display:inline-flex;align-items:center;min-height:40px;font-size:1.25rem;color:#285b96;text-underline-offset:4px}.fs-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;font-size:1.1rem;line-height:1.6;color:#6c7784}.fs-breadcrumb a{color:inherit;text-underline-offset:3px}.fs-collection-help{color:#667281;font-size:1.3rem;line-height:1.8}.fs-collection-help a{color:#225bac;text-underline-offset:4px}.fs-creative .header-wrapper .header{padding-top:18px;padding-bottom:18px}.fs-creative .header-wrapper{border-bottom:1px solid #edf1f5}.fs-creative .menu-drawer__menu-item{min-height:48px}.fs-menu-copy{display:block}.fs-menu-caption{display:block;margin-top:4px;font-size:1.05rem;font-weight:400;line-height:1.5;color:#6b7684}.fs-creative .menu-drawer__menu-item:hover{background:#eef6ff}.fs-creative .footer{border-top-color:#e8edf3}.fs-creative .footer__content-top{padding-bottom:32px}.fs-creative .collection-hero__title{font-size:clamp(2.8rem,4vw,4.6rem);line-height:1.25;letter-spacing:-.035em}.fs-creative .collection-list-wrapper .title{font-size:clamp(2.8rem,3.5vw,4.4rem);letter-spacing:-.035em}.fs-creative .collection-list-wrapper{padding-top:60px}.fs-creative .collection-card-wrapper .card__inner{border:1px solid #e8eef5;box-shadow:0 10px 24px -20px #142d55}.fs-creative #product-grid .product-card-wrapper .card__inner{background:#f8fafc;border:1px solid #e9eef4;border-radius:16px;box-shadow:0 10px 25px -23px #1c4e85}.fs-creative #product-grid .card__media .media img{object-fit:contain}.fs-creative #product-grid .card__heading{line-height:1.6;overflow-wrap:anywhere;text-wrap:pretty}.fs-creative #product-grid .card__information{padding-top:18px}.fs-creative .tshirt-brand-heading{padding-bottom:14px;border-bottom:1px solid #e5ebf3}.fs-creative .features-page__hero,.fs-creative .printing-page__hero{min-height:0;padding-top:52px;padding-bottom:56px}.fs-creative .features-page__hero--with-character{padding-bottom:100px}.fs-creative .how-order__hero{min-height:0;padding-top:52px;padding-bottom:100px}.fs-creative .features-page__title,.fs-creative .printing-page__title{font-size:clamp(4rem,7vw,7rem);line-height:1.08}.fs-creative .how-order__title{font-size:clamp(3.7rem,6.5vw,6.6rem);line-height:1.15}.fs-creative .features-page__block,.fs-creative .printing-page__section{padding-top:58px;padding-bottom:58px}.fs-creative .how-order__flow-head{padding-top:48px}.fs-creative .product__description{font-size:1.4rem;line-height:1.9;overflow-wrap:anywhere}.fs-creative .product__title h1{font-size:clamp(2.3rem,2.8vw,3.5rem);line-height:1.4;letter-spacing:-.025em}.fs-creative .white-tee-campaign{background:#edf6ff;border-block:1px solid #dceafa}.fs-creative .white-tee-campaign__inner{padding-block:24px}.fs-creative :is(.fs-hero,.fs-guide,.fs-directory,.fs-product-help) :focus-visible{outline:3px solid #176bd3;outline-offset:5px}@media(hover:hover)and (pointer:fine)and (min-width:990px){.fs-creative #product-grid .card__inner{transition:box-shadow .22s}.fs-creative #product-grid .card-wrapper:hover .card__inner{box-shadow:0 18px 32px -22px #285d9d66}}@media(max-width:989px){.fs-hero{gap:32px}.fs-hero__title{font-size:clamp(3.6rem,4.8vw,5rem)}.fs-guide__links{gap:20px}.fs-faq{gap:30px;grid-template-columns:1fr 1.3fr}}@media(max-width:749px){.fs-hero{grid-template-columns:minmax(0,1fr);padding-top:30px;gap:28px}.fs-hero__title{font-size:clamp(3.4rem,9.2vw,4.5rem);line-height:1.25}.fs-eyebrow{margin-bottom:15px;font-size:1rem}.fs-hero__lead{margin:20px 0 24px;font-size:1.4rem}.fs-actions{gap:12px 20px}.fs-button{min-height:50px;padding-inline:18px;gap:18px}.fs-hero__footnote{margin-top:18px}.fs-hero__stage{padding-top:0}.fs-hero__wordmark{font-size:clamp(7rem,23vw,11rem);padding-left:10px}.fs-hero__sticker{top:12px;right:0;font-size:1.05rem;padding:10px 12px}.fs-hero__image{border-radius:12px 12px 46px}.fs-hero__caption{margin-top:10px;font-size:.8rem}.fs-hero__strip{margin-top:0;font-size:.78rem;letter-spacing:.06em;padding-block:17px;gap:8px}.fs-guide{padding-top:48px;padding-bottom:48px}.fs-guide__links{grid-template-columns:minmax(0,1fr);gap:0;margin-top:30px}.fs-guide-link{padding-block:24px;border-top-width:1px}.fs-guide-link h3{font-size:2rem}.fs-faq{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:38px;margin-top:24px}.fs-instagram{flex-direction:column;align-items:start;padding:26px 22px;margin-top:40px}.fs-instagram h2{font-size:2.4rem}.fs-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px;padding-top:38px}.fs-directory__brand{grid-column:1 / -1;font-size:3.4rem}.fs-creative .header-wrapper .header{padding-top:12px;padding-bottom:12px}.fs-creative .collection-list-wrapper{padding-top:38px}.fs-creative .features-page__hero,.fs-creative .printing-page__hero{padding-top:36px;padding-bottom:36px}.fs-creative .features-page__hero--with-character{padding-bottom:95px}.fs-creative .how-order__hero{padding-top:36px;padding-bottom:102px}.fs-creative .features-page__block,.fs-creative .printing-page__section{padding-top:42px;padding-bottom:42px}.fs-creative #product-grid .card__heading,.fs-creative #product-grid .price{font-size:1.4rem}.fs-creative #product-grid .tshirt-brand-heading-item--second{margin-top:32px}}@media(prefers-reduced-motion:no-preference){.fs-arrived{animation:fs-enter .55s ease-out both}@keyframes fs-enter{0%{opacity:.6;translate:0 12px}to{opacity:1;translate:0 0}}}@media(prefers-reduced-motion:reduce),(hover:none){.fs-tilt .fs-hero__image{transform:none;transition:none}.fs-button,.fs-guide-link__arrow{transition:none}.fs-button:hover,.fs-guide-link:hover .fs-guide-link__arrow{translate:none}}.fs-data-intro{font-size:1.4rem;line-height:1.9;color:#586779;margin:22px 0}.fs-data-app-note{margin:24px 0 0;padding:18px;border:1px solid #c1d7ed;border-radius:10px;background:linear-gradient(140deg,#e5f3ff,#f6fbff);color:#163e66;font-size:1.4rem;font-weight:600;line-height:1.85;box-shadow:0 4px #c0d8ed,0 14px 22px -20px #284e76}.fs-app-label{display:inline-block;margin-bottom:4px;padding:5px 10px;border-radius:5px;background:#e7f2ff;color:#184672;font-size:1.2rem;font-weight:600}.fs-questions{padding-bottom:68px}.fs-questions .fs-faq{margin-top:0;padding-top:44px}.fs-questions .fs-faq__items{box-shadow:0 6px #c7d9e9,0 22px 32px -25px #193e65;border-color:#cfdeeb}.fs-questions .fs-faq__item[open] summary{color:#1b5a99}@media(max-width:749px){.fs-questions{padding-bottom:48px}.fs-data-app-note{font-size:1.3rem;padding:16px}}.fs-data-key{display:grid;gap:10px}.fs-data-key span{padding:12px 14px;border-left:3px solid #2a76c6;border-radius:0 6px 6px 0;background:#eaf4ff;font-size:1.25rem;color:#173d66}.fs-data-key span:nth-child(2){background:#fff5ca;border-color:#a88018;color:#59460c}.fs-data-key span:nth-child(3){background:#e8f4f0;border-color:#407464;color:#244c41}.fs-data-tip{font-size:1.25rem;line-height:1.8;margin:20px 0 0;color:#596775}.fs-data-more{margin:24px 0 0;text-align:right;font-size:1.3rem;line-height:1.8}.fs-data-more a{color:#215ecc;text-underline-offset:4px}.fs-guide .fs-guide__intro .fs-section-title{display:inline;background:linear-gradient(transparent 70%,#fff0a5 70%)}.fs-guide .fs-guide__intro>p:last-child{margin-top:16px}.fs-guide .fs-data-area{margin-top:56px;padding:32px;border:1px solid #c8dff0;border-radius:16px;background:linear-gradient(135deg,#edf7ff,#f4faff);box-shadow:0 6px #c2d8e9,0 22px 30px -27px #224566}.fs-data-area .fs-faq{padding-top:0;margin-top:0;border:0;gap:32px;align-items:start}.fs-data-area .fs-data-app-note{margin-top:20px;background:#dbeeff;border:0;box-shadow:none}.fs-data-area .fs-data-intro{margin:18px 0;font-size:1.3rem;line-height:1.8}.fs-data-area .fs-data-key{gap:8px}.fs-data-area .fs-data-key span{background:#fff;padding:9px 12px}.fs-data-area .fs-data-key span:nth-child(2){background:#fff3c5}.fs-data-area .fs-data-key span:nth-child(3){background:#e0f2e9}.fs-data-apps{margin-top:22px;border-top:1px solid #bed3e3;font-size:1.25rem;line-height:1.8}.fs-data-apps summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;min-height:48px;font-weight:600;color:#1f527f;cursor:pointer;list-style:none}.fs-data-apps summary::-webkit-details-marker{display:none}.fs-data-apps[open] summary>span{rotate:45deg}.fs-data-apps .rte{color:#485e71}.fs-data-apps .rte p{margin:0 0 12px}.fs-data-area .fs-data-more{padding-top:20px;border-top:1px solid #c7daea}@media(max-width:749px){.fs-guide .fs-data-area{margin-top:38px;padding:23px 16px;border-radius:12px}.fs-data-area .fs-faq{gap:20px}.fs-data-area .fs-section-title{font-size:2.6rem}.fs-data-area .fs-faq__items{padding-inline:13px}.fs-data-area .fs-faq__item summary{gap:10px;font-size:1.3rem}.fs-data-area .fs-data-more{text-align:left;font-size:1.2rem}}.fs-faq__answer ol,.fs-faq__answer ul{padding-left:1.5em;margin:14px 0}.fs-faq__answer li+li{margin-top:8px}.fs-faq__answer a{color:#215ecc;text-underline-offset:4px}.fs-faq__answer strong{color:#253a50;font-weight:600}.fs-faq__item{scroll-margin-top:140px}.fs-creative .header-wrapper{box-shadow:0 1px #e9eef4,0 9px 24px -22px #18365c}.fs-creative .header__heading-logo{filter:drop-shadow(0 3px 0 #07366c20) drop-shadow(0 6px 5px #16385914)}.fs-creative #MainContent>.shopify-section:first-child slideshow-component{margin-top:18px;margin-bottom:32px}.fs-creative slideshow-component .slideshow{border-radius:12px;box-shadow:0 5px #d0d7df,0 18px 30px -20px #13294380}.fs-creative .white-tee-campaign{background:linear-gradient(145deg,#f5fbff,#e5f2ff);box-shadow:inset 0 1px #fff,inset 0 -4px #cbdff2,0 12px 25px -23px #194e7e}.fs-creative .collection-card-wrapper .card__inner,.fs-creative #product-grid .product-card-wrapper .card__inner{border-radius:14px;box-shadow:0 4px #d5dfe9,0 16px 25px -19px #203e6270}.fs-creative .fs-guide__links{gap:24px}.fs-creative .fs-guide-link{padding:26px 38px 28px 22px;border:1px solid #d8e4ef;border-radius:12px;background:linear-gradient(140deg,#fff 40%,#f0f6fc);box-shadow:0 4px #cbddeb,0 14px 22px -20px #183e64}.fs-creative .fs-guide-link__arrow{right:14px}.fs-creative .fs-faq__items{min-width:0;padding:0 22px;border:1px solid #e1e8ef;border-radius:12px;background:#fff;box-shadow:0 4px #e0e7ee,0 18px 32px -27px #183958}.fs-creative .fs-faq__item:last-child{border-bottom:0}.fs-creative .fs-faq__answer p+p{margin-top:14px}.fs-creative .features-page__media,.fs-creative .printing-page__image-wrap,.fs-creative .printing-page__comparison-image{border-radius:12px;box-shadow:0 4px #dde5ee,0 18px 30px -22px #1c4265}.fs-creative .features-page__hero-button,.fs-creative .features-page__line-button,.fs-creative .how-order__button{box-shadow:0 4px #a2bdcf,0 10px 18px -16px #173c64}.fs-creative .features-page__line-panel,.fs-creative .how-order__cta-panel{box-shadow:inset 0 1px #ffffff75,0 5px #75b9d2,0 18px 32px -25px #164365}.fs-creative .how-order__step-number{text-shadow:0 2px 0 #c9d9ee}.fs-creative .menu-drawer{box-shadow:8px 0 30px -20px #17385970}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.fs-creative .fs-guide-link,.fs-creative .collection-card-wrapper .card__inner,.fs-creative #product-grid .product-card-wrapper .card__inner{transition:translate .2s ease,box-shadow .2s ease}.fs-creative .fs-guide-link:hover,.fs-creative .collection-card-wrapper:hover .card__inner,.fs-creative #product-grid .product-card-wrapper:hover .card__inner{translate:0 -3px;box-shadow:0 6px #c5d7e7,0 21px 30px -20px #183e6470}}@media(max-width:749px){.fs-creative #MainContent>.shopify-section:first-child slideshow-component{margin-top:12px;margin-bottom:22px}.fs-creative .fs-guide__links{gap:18px}.fs-creative .fs-faq__items{padding-inline:16px}.fs-creative .fs-faq__answer{padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/studio-creative.css.map */
