body[data-concept-storefront] .inknfiber-dtf-size{background:#090c0e;color:#f8f8f8;padding:0 0 52px}body[data-concept-storefront] .inknfiber-dtf-size :is(.inknfiber-dtf-size__panel,.inknfiber-dtf-size__summary-card){background:linear-gradient(145deg,#171b1e,#101416);color:#f8f8f8;border:1px solid #353b40;box-shadow:0 12px 30px #0005}body[data-concept-storefront] .inknfiber-dtf-size__hero h1{font-family:Impact,Arial Narrow,sans-serif;font-weight:900;font-size:clamp(3.3rem,6.2vw,6.8rem);line-height:.76;letter-spacing:-.035em}body[data-concept-storefront] .inknfiber-dtf-size__hero>p:not(.inknfiber-eyebrow){color:#edf0f2;font-size:1rem}body[data-concept-storefront] .inknfiber-dtf-size :is(.inknfiber-functional-seo__intro,.inknfiber-functional-seo__links,.inknfiber-functional-seo__faq){background:#14181b;color:#f5f6f7;border-color:#353b40}body[data-concept-storefront] .inknfiber-dtf-builder__workspace{background:linear-gradient(145deg,#171b1e,#101416);color:#f8f8f8}body[data-concept-storefront] .inknfiber-dtf-builder .inknfiber-artwork-estimate{background:#171c20;color:#e8ecee;border-color:#3a4247}.inknfiber-dtf-size,.inknfiber-dtf-builder{--dtf-red: #ed1024;--dtf-panel: #14181b;--dtf-panel-deep: #0f1316;--dtf-line: #353b40;--dtf-muted: #b7bdc2;background:#090c0e;color:#f8f8f8;padding:0 0 52px;overflow:clip}.inknfiber-dtf-size__inner,.inknfiber-dtf-builder__inner{max-width:none}.inknfiber-dtf-size__hero,.inknfiber-dtf-builder__header{position:relative;isolation:isolate;display:block;min-height:clamp(300px,29vw,400px);padding:clamp(26px,4vw,56px) max(24px,calc((100vw - 1460px)/2));margin:0 0 18px;background:#0a0d0f;border-bottom:1px solid #32383b}.inknfiber-dtf-size__hero:before,.inknfiber-dtf-builder__header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(90deg,#080b0df2,#080b0dd9 35%,#080b0d22 75%),var(--dtf-hero-image);background-position:center,center right;background-size:cover}.inknfiber-dtf-size__hero:after,.inknfiber-dtf-builder__header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.3;pointer-events:none;background:repeating-linear-gradient(125deg,transparent 0 68px,#ffffff08 69px,transparent 70px)}.inknfiber-dtf-size__breadcrumb,.inknfiber-dtf-builder__breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 28px;color:#cbd0d3;font-size:.8rem}.inknfiber-dtf-size__breadcrumb a,.inknfiber-dtf-builder__breadcrumb a{color:inherit;text-decoration:none}.inknfiber-dtf-size__breadcrumb a:hover,.inknfiber-dtf-builder__breadcrumb a:hover{color:#fff;text-decoration:underline}.inknfiber-dtf-size__hero .inknfiber-eyebrow,.inknfiber-dtf-builder__header .inknfiber-eyebrow{color:var(--dtf-red);font:800 .77rem/1.2 Arial,sans-serif;letter-spacing:.16em;margin:0 0 8px}.inknfiber-dtf-size__hero h1,.inknfiber-dtf-builder__header h1{display:grid;width:max-content;max-width:100%;margin:0 0 10px;color:#fff;font-family:Impact,Arial Narrow,sans-serif;font-weight:900;font-size:clamp(3.3rem,6.2vw,6.8rem);line-height:.76;letter-spacing:-.035em;text-transform:uppercase}.inknfiber-dtf-size__hero h1 strong,.inknfiber-dtf-builder__header h1 strong{color:var(--dtf-red);font-weight:inherit}.inknfiber-dtf-size__hero h2,.inknfiber-dtf-builder__header h2{margin:12px 0 5px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(1.2rem,2vw,2rem);font-weight:800;letter-spacing:.015em}.inknfiber-dtf-size__hero>p:not(.inknfiber-eyebrow),.inknfiber-dtf-builder__header>div>p:not(.inknfiber-eyebrow){max-width:580px;color:#edf0f2;font-size:1rem;line-height:1.45}.inknfiber-dtf-size__hero-benefits,.inknfiber-dtf-builder__hero-benefits{display:flex;flex-wrap:wrap;gap:16px 30px;margin:24px 0 0;color:#f4f6f7;font-family:Impact,Arial Narrow,sans-serif;font-size:.93rem;letter-spacing:.025em;text-transform:uppercase}.inknfiber-dtf-size__hero-benefits span,.inknfiber-dtf-builder__hero-benefits span{display:inline-flex;gap:8px;align-items:center}.inknfiber-dtf-size__hero-benefits b,.inknfiber-dtf-builder__hero-benefits b{color:var(--dtf-red);font:900 1.25rem/1 Arial,sans-serif}.inknfiber-dtf-size__layout,.inknfiber-dtf-builder__layout{max-width:1460px;margin-inline:auto;padding-inline:20px;align-items:start;gap:14px}.inknfiber-dtf-size__panel,.inknfiber-dtf-size__summary-card,.inknfiber-dtf-builder__panel,.inknfiber-dtf-builder__workspace{min-width:0;background:linear-gradient(145deg,#171b1e,#101416);color:#f8f8f8;border:1px solid var(--dtf-line);border-radius:4px;box-shadow:0 12px 30px #0005}.inknfiber-dtf-size__panel,.inknfiber-dtf-size__summary-card{padding:clamp(16px,2vw,22px)}.inknfiber-dtf-builder__panel{padding:0}.inknfiber-dtf-size__panel-heading h2,.inknfiber-dtf-size__summary-card h2,.inknfiber-dtf-builder__panel h2,.inknfiber-dtf-builder__workspace h2{color:#fff;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:800;line-height:1.05;letter-spacing:.01em;text-transform:uppercase}.inknfiber-dtf-size__panel-heading p,.inknfiber-dtf-size__file,.inknfiber-dtf-size__fineprint,.inknfiber-dtf-size__mode-copy,.inknfiber-dtf-size__config,.inknfiber-dtf-builder__help,.inknfiber-dtf-builder__notice,.inknfiber-dtf-builder__selected-readout{color:var(--dtf-muted)}.inknfiber-dtf-size :is(button,input,select,textarea),.inknfiber-dtf-builder :is(button,input,select,textarea){font:inherit}.inknfiber-dtf-size :is(button,input,select,textarea):focus-visible,.inknfiber-dtf-builder :is(button,input,select,textarea):focus-visible,.inknfiber-dtf-size a:focus-visible,.inknfiber-dtf-builder a:focus-visible{outline:2px solid var(--dtf-red);outline-offset:2px}.inknfiber-dtf-size [hidden],.inknfiber-dtf-builder [hidden]{display:none!important}.inknfiber-dtf-size__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.inknfiber-dtf-size__main,.inknfiber-dtf-size__right{display:grid;align-content:start;gap:14px;min-width:0}.inknfiber-dtf-size__main{position:sticky;top:88px}.inknfiber-dtf-size__summary{position:static;min-width:0}.inknfiber-dtf-size__panel--guide{max-width:1420px;margin:18px auto 0}.inknfiber-dtf-size__guide-content{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:18px;align-items:start}.inknfiber-dtf-size__guide-notes{display:grid;gap:6px}.inknfiber-dtf-size__guide-notes details{background:#1c2226;border:1px solid #394146}.inknfiber-dtf-size__guide-notes summary{padding:12px 14px;color:#fff;cursor:pointer;font-weight:700}.inknfiber-dtf-size__guide-notes details p{margin:0;padding:0 14px 13px;color:var(--dtf-muted);line-height:1.4}.inknfiber-dtf-size__placements{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.inknfiber-dtf-size__placement-card{display:grid;justify-items:center;gap:3px;padding:8px 5px;background:#1b2125;border:1px solid #394146;text-align:center}.inknfiber-dtf-size__placement-card svg{display:block;width:100%;max-width:126px;height:auto}.inknfiber-dtf-size__placement-card strong{color:#fff;font:800 .92rem/1 Impact,Arial Narrow,sans-serif}.inknfiber-dtf-size__placement-card span{color:var(--dtf-muted);font-size:.72rem;line-height:1.2}.inknfiber-dtf-size__placement-note{margin:9px 0 0;padding:9px 12px;color:var(--dtf-muted);background:#1b2125;border:1px solid #394146;font-size:.77rem}.inknfiber-dtf-size__featured-sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inknfiber-dtf-size__featured-size{display:flex;align-items:center;gap:10px;min-width:0;min-height:105px;padding:10px;color:#fff;background:#111619;border:1px solid #424a4e;border-radius:3px;text-align:left;cursor:pointer}.inknfiber-dtf-size__featured-size:hover{border-color:#a4aab0}.inknfiber-dtf-size__featured-size.is-active{background:#291115;border:2px solid var(--dtf-red);box-shadow:inset 0 0 22px #ea10221a}.inknfiber-dtf-size__featured-shirt{display:grid;place-items:center;flex:0 0 90px;color:#f0f1f2}.inknfiber-dtf-size__featured-shirt svg{display:block;width:90px;height:90px}.inknfiber-dtf-size__featured-copy{display:grid;gap:5px;min-width:0}.inknfiber-dtf-size__featured-copy strong{font:800 1.35rem/1 Impact,Arial Narrow,sans-serif;white-space:nowrap}.inknfiber-dtf-size__featured-copy span{font-size:.82rem;line-height:1.25;overflow-wrap:anywhere}.inknfiber-dtf-size__quick-order{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:end;margin-top:20px}.inknfiber-dtf-size__quick-order>div{display:grid;gap:5px}.inknfiber-dtf-size__quick-order>div>span{font:800 .9rem Impact,Arial Narrow,sans-serif;letter-spacing:.03em}.inknfiber-dtf-size__quick-order strong{color:var(--dtf-red);font:900 2.5rem/1 Impact,Arial Narrow,sans-serif}.inknfiber-dtf-size__quick-stepper{display:grid;grid-template-columns:40px 1fr 40px;height:44px;border:1px solid #4a5257}.inknfiber-dtf-size__quick-stepper button,.inknfiber-dtf-size__quick-stepper input{min-width:0;color:#fff;border:0;background:#1f2529;text-align:center}.inknfiber-dtf-size__quick-stepper button{cursor:pointer;font-size:1.4rem}.inknfiber-dtf-size__quick-stepper input{background:#0b0e10}.inknfiber-dtf-size__picker-help{color:var(--dtf-muted);font-size:.8rem;margin:14px 0 0}.inknfiber-dtf-size__upload{display:grid;justify-items:center;align-content:center;gap:4px;min-height:165px;margin-bottom:12px;padding:18px;color:#fff;background:#101518;border:2px dashed #778087;border-radius:3px;text-align:center;line-height:1.35}.inknfiber-dtf-size__upload:hover,.inknfiber-dtf-size__upload:focus-within,.inknfiber-dtf-size__upload.is-dragging{background:#192025;border-color:var(--dtf-red)}.inknfiber-dtf-size__upload-icon{font-size:2.5rem;line-height:1}.inknfiber-dtf-size__add-design,.inknfiber-dtf-size__cart-button,.inknfiber-dtf-builder__cart-button,.inknfiber-dtf-builder__ai-generate,.inknfiber-dtf-size__ai-generate{background:var(--dtf-red);color:#fff;border:1px solid var(--dtf-red);border-radius:2px;text-transform:uppercase;font-weight:800}.inknfiber-dtf-size__add-design{width:100%;min-height:42px}.inknfiber-dtf-size__cart-button,.inknfiber-dtf-builder__cart-button{min-height:52px;font-family:Impact,Arial Narrow,sans-serif;font-size:1.15rem;letter-spacing:.025em}.inknfiber-dtf-size__designs-empty,.inknfiber-dtf-builder__layers p{color:#bbc2c6;background:#111619;border:1px dashed #566066}.inknfiber-dtf-size__design-card,.inknfiber-dtf-size__design-controls,.inknfiber-dtf-size__pricing,.inknfiber-dtf-size__summary-design,.inknfiber-dtf-size__readout,.inknfiber-dtf-size__field,.inknfiber-dtf-size__stepper,.inknfiber-dtf-size__calculated,.inknfiber-dtf-size__design-ai-actions{background:#111619;color:#fff;border-color:#394146}.inknfiber-dtf-size__design-card :is(h3,strong,label,dt,dd,span),.inknfiber-dtf-size__summary-card :is(h3,dt,dd){color:#f2f4f4}.inknfiber-dtf-size__design-card :is(input,select,textarea){background:#0b0f11;color:#fff;border-color:#4c555b}.inknfiber-dtf-size__design-card select,.inknfiber-dtf-builder select{color-scheme:light;background-color:#0b0f11;color:#fff}.inknfiber-dtf-size__design-card select option,.inknfiber-dtf-builder select option{background:#fff;color:#101417}.inknfiber-dtf-size__design-card select option:checked,.inknfiber-dtf-builder select option:checked{background:#1769c2;color:#fff}body[data-concept-storefront] .inknfiber-dtf-size__design-card :is(.inknfiber-dtf-size__field,.inknfiber-dtf-size__stepper) :is(input,select),body[data-concept-storefront] .inknfiber-dtf-size__design-card .inknfiber-dtf-size__stepper button{background:#0b0f11;color:#fff;border:1px solid #4c555b}.inknfiber-dtf-size__design-preview{background:#eceff0}.inknfiber-dtf-size__summary-card dl>div{border-color:#3a4145}.inknfiber-dtf-size__summary-card .inknfiber-dtf-size__summary-total{background:#2b1217;border:1px solid #67303a;padding:12px}.inknfiber-dtf-size__summary-total dd{color:var(--dtf-red)!important;font:900 2rem Impact,Arial Narrow,sans-serif}.inknfiber-dtf-size__ai-panel summary,.inknfiber-dtf-builder__ai-panel summary{color:#fff;cursor:pointer;font-weight:800;list-style-position:inside}.inknfiber-dtf-size__ai-panel>:not(summary),.inknfiber-dtf-builder__ai-panel>:not(summary){margin-top:12px}.inknfiber-dtf-size__designs{display:grid;gap:12px}.inknfiber-dtf-size__design-card{gap:12px;padding:14px;border-radius:3px}.inknfiber-dtf-size__design-head{align-items:center}.inknfiber-dtf-size__design-head h3{color:#fff;font:800 1.3rem/1.05 Impact,Arial Narrow,sans-serif}.inknfiber-dtf-size__design-file-name{color:var(--dtf-muted);font-size:.75rem}.inknfiber-dtf-size__remove-design{background:#2d171b;color:#fff;border:1px solid #89404a;border-radius:2px}.inknfiber-dtf-size__design-body{grid-template-columns:minmax(135px,.36fr) minmax(0,.64fr);gap:12px}.inknfiber-dtf-size__design-preview{padding:10px;border:1px solid #4b5358;border-radius:2px}.inknfiber-dtf-size__artwork-frame{min-height:185px}.inknfiber-dtf-size__artwork-frame img{max-height:185px}.inknfiber-dtf-size__mode-tabs{border-color:#454e53}.inknfiber-dtf-size__mode-tabs button{background:#1c2226;color:#fff;border-color:#454e53}.inknfiber-dtf-size__mode-tabs button.is-active{background:#ed1024;color:#fff;border-color:#ed1024}.inknfiber-dtf-size__design-controls .inknfiber-dtf-size__sizing-grid,.inknfiber-dtf-size__design-card[data-size-mode=popular] .inknfiber-dtf-size__sizing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.inknfiber-dtf-size__field,.inknfiber-dtf-size__stepper,.inknfiber-dtf-size__readout,.inknfiber-dtf-size__calculated{min-height:62px;padding:8px;border-radius:2px}body[data-concept-storefront] .inknfiber-dtf-size__design-card .inknfiber-dtf-size__calculated,body[data-concept-storefront] .inknfiber-dtf-size__design-card .inknfiber-dtf-size__readout{background:#111619;color:#fff;border:1px solid #394146}body[data-concept-storefront] .inknfiber-dtf-size__design-card :is(.inknfiber-dtf-size__calculated,.inknfiber-dtf-size__readout) :is(span,strong,small){color:#fff}.inknfiber-dtf-size__design-card :is(.inknfiber-dtf-size__mode-copy,.inknfiber-dtf-size__calculated small,.inknfiber-dtf-size__pricing-head p,.inknfiber-dtf-size__tier-note){color:#b7bdc2}.inknfiber-dtf-size__pricing{padding:0;overflow-x:auto}.inknfiber-dtf-size__pricing-head{display:block;margin-bottom:8px}.inknfiber-dtf-size__pricing-head h3{color:#fff;font:800 1.15rem/1 Impact,Arial Narrow,sans-serif;text-transform:uppercase}.inknfiber-dtf-size__pricing table{border-color:#414a4f;border-radius:2px}.inknfiber-dtf-size__pricing :is(th,td){color:#f1f3f4;border-color:#394146;background:#151a1d;padding:8px}.inknfiber-dtf-size__pricing th{background:#242b2f}.inknfiber-dtf-size__pricing tr.is-active td{background:#362027;box-shadow:inset 3px 0 0 var(--dtf-red)}.inknfiber-dtf-size__summary-design{background:#1a2023;border-color:#394146}.inknfiber-dtf-size__summary-design :is(span,small){color:#c6cccf}.inknfiber-dtf-size__checkout-estimate,.inknfiber-dtf-size__artwork-estimate,.inknfiber-dtf-builder__checkout-estimate{color:#f1f3f4;background:#1a2023;border:1px solid #394146;border-radius:2px}.inknfiber-dtf-size__checkout-estimate :is(dt,dd,p),.inknfiber-dtf-builder__checkout-estimate :is(dt,dd,p){color:#e0e5e8}.inknfiber-dtf-size .inknfiber-artwork-estimate,.inknfiber-dtf-builder .inknfiber-artwork-estimate{background:#1a2023;color:#f1f3f4;border:1px solid #394146;border-radius:2px;box-shadow:none}.inknfiber-dtf-size .inknfiber-artwork-estimate :is(h3,h4,dt,dd,p),.inknfiber-dtf-builder .inknfiber-artwork-estimate :is(h3,h4,dt,dd,p){color:#e0e5e8}.inknfiber-dtf-size .inknfiber-artwork-estimate :is(.inknfiber-artwork-estimate__rows>div,.inknfiber-artwork-estimate__internal dl>div),.inknfiber-dtf-builder .inknfiber-artwork-estimate :is(.inknfiber-artwork-estimate__rows>div,.inknfiber-artwork-estimate__internal dl>div){border-color:#394146}.inknfiber-dtf-size__summary-card{padding:18px}.inknfiber-dtf-size__summary-card dl{margin-bottom:14px}.inknfiber-dtf-size__checkout{min-height:42px;color:#fff;background:#232a2e;border:1px solid #4c555b}.inknfiber-dtf-builder__layout{display:grid;grid-template-columns:minmax(245px,310px) minmax(0,1fr) minmax(245px,295px)}.inknfiber-dtf-builder__panel-section{padding:16px}.inknfiber-dtf-builder__panel-section+.inknfiber-dtf-builder__panel-section{border-top:1px solid var(--dtf-line);margin-top:0;padding-top:16px}.inknfiber-dtf-builder__panel h2{margin:0 0 10px;font-size:1.35rem;letter-spacing:.015em}.inknfiber-dtf-builder__panel h2 span{color:var(--dtf-red);margin-right:6px}.inknfiber-dtf-builder__sheet-size>p{color:var(--dtf-muted);font-size:.82rem;margin:0 0 12px}.inknfiber-dtf-builder__fixed-size{display:grid;gap:4px;padding:12px;border:1px solid var(--dtf-red);background:#2b1217}.inknfiber-dtf-builder__fixed-size strong{font:800 1.65rem/1 Impact,Arial Narrow,sans-serif}.inknfiber-dtf-builder__fixed-size span{color:#cfd4d6;font-size:.75rem}.inknfiber-dtf-builder__upload{display:grid;align-content:center;justify-items:center;gap:5px;min-height:120px;padding:12px;color:#fff;background:#111619;border:2px dashed #768087;text-align:center;line-height:1.3}.inknfiber-dtf-builder__upload:hover,.inknfiber-dtf-builder__upload:focus-within,.inknfiber-dtf-builder__upload.is-dragging{background:#1a2226;border-color:var(--dtf-red)}.inknfiber-dtf-builder__upload-icon{font-size:2.2rem;line-height:1}.inknfiber-dtf-builder__layer-button,.inknfiber-dtf-builder__button-row button,.inknfiber-dtf-builder__reset{background:#1d2428;color:#fff;border:1px solid #4b565c;border-radius:2px}.inknfiber-dtf-builder__layer-button.is-active{border-color:var(--dtf-red);background:#32161c}.inknfiber-dtf-builder__control-grid input,.inknfiber-dtf-builder__ai-panel :is(input,select,textarea){background:#0b0f11;color:#fff;border:1px solid #4b565c}.inknfiber-dtf-builder__workspace{padding:14px}.inknfiber-dtf-builder__workspace-head{padding:2px 3px 12px;border-bottom:1px solid var(--dtf-line)}.inknfiber-dtf-builder__workspace-head h2{margin:0 0 4px}.inknfiber-dtf-builder__workspace-head p{margin:0;color:var(--dtf-muted);font-size:.82rem}.inknfiber-dtf-builder__notice{padding:10px 3px;margin:0}.inknfiber-dtf-builder__stage{border:1px solid #495158;background:#0a0e10;padding:12px}.inknfiber-dtf-builder__sheet{width:min(100%,600px);border:2px dashed var(--dtf-red);box-shadow:0 15px 28px #0009;background-color:#30363a;background-image:linear-gradient(#ffffff19 1px,transparent 1px),linear-gradient(90deg,#ffffff19 1px,transparent 1px),linear-gradient(45deg,#ffffff10 25%,transparent 25%,transparent 75%,#ffffff10 75%),linear-gradient(45deg,#ffffff10 25%,transparent 25%,transparent 75%,#ffffff10 75%);background-size:var(--major-grid) var(--major-grid),var(--major-grid) var(--major-grid),20px 20px,20px 20px;background-position:0 0,0 0,0 0,10px 10px}.inknfiber-dtf-builder__sheet--no-grid{background-image:linear-gradient(45deg,#ffffff10 25%,transparent 25%,transparent 75%,#ffffff10 75%),linear-gradient(45deg,#ffffff10 25%,transparent 25%,transparent 75%,#ffffff10 75%);background-size:20px 20px;background-position:0 0,10px 10px}.inknfiber-dtf-builder__empty{top:0;right:0;bottom:0;left:0;width:auto;height:auto;color:#f0f3f4;background:#0b0e10ab;text-align:center}.inknfiber-dtf-builder__panel--summary{position:sticky;top:12px}.inknfiber-dtf-builder__summary div{border-color:#3a4247}.inknfiber-dtf-builder__summary dt{color:var(--dtf-muted)}.inknfiber-dtf-builder__summary dd{color:#fff;font-weight:800}.inknfiber-dtf-builder__summary div:last-child dd{color:var(--dtf-red);font:900 2rem/1 Impact,Arial Narrow,sans-serif}.inknfiber-dtf-builder__preview{background:#12171a;border:1px solid var(--dtf-line)}.inknfiber-dtf-builder__panel--summary{align-self:start}.inknfiber-dtf-builder__summary{gap:0;padding:7px 10px;border:1px solid #3e474c;background:#0f1417}.inknfiber-dtf-builder__summary div{padding:10px 0;border-bottom:1px solid #333c41}.inknfiber-dtf-builder__summary div:last-child{border-bottom:0}.inknfiber-dtf-builder__checkout-estimate{margin:12px 0}.inknfiber-dtf-builder__cart-button{display:block;width:calc(100% - 32px);margin:12px 16px 16px}.inknfiber-dtf-builder__reset{display:block;width:calc(100% - 32px);margin:0 16px 16px;min-height:36px}.inknfiber-dtf-builder__button-row{gap:6px}.inknfiber-dtf-builder__button-row button{min-height:38px}.inknfiber-dtf-builder__control-grid{gap:6px}.inknfiber-dtf-builder__control-grid label{color:#c7cdd0;font-size:.75rem}.inknfiber-dtf-builder__layer-button{border-radius:2px}body[data-concept-storefront] section.inknfiber-dtf-size .inknfiber-functional-seo,body[data-concept-storefront] section.inknfiber-dtf-builder .inknfiber-functional-seo{max-width:1420px;margin:18px auto 0;padding:18px;display:grid;gap:12px;color:#f5f6f7;background:#111619;border:1px solid var(--dtf-line);border-radius:2px}body[data-concept-storefront] section:is(.inknfiber-dtf-size,.inknfiber-dtf-builder) .inknfiber-functional-seo :is(.inknfiber-functional-seo__intro,.inknfiber-functional-seo__links,.inknfiber-functional-seo__faq){padding:16px;background:#14191c;border:1px solid #353e43;border-radius:2px;box-shadow:none}body[data-concept-storefront] section:is(.inknfiber-dtf-size,.inknfiber-dtf-builder) .inknfiber-functional-seo :is(h2,h3,summary){color:#fff;font-family:Impact,Arial Narrow,sans-serif;text-transform:uppercase}body[data-concept-storefront] section:is(.inknfiber-dtf-size,.inknfiber-dtf-builder) .inknfiber-functional-seo h2{font-size:clamp(1.4rem,2vw,1.95rem);line-height:1;margin:0 0 6px}body[data-concept-storefront] section:is(.inknfiber-dtf-size,.inknfiber-dtf-builder) .inknfiber-functional-seo h3{font-size:1rem}body[data-concept-storefront] section:is(.inknfiber-dtf-size,.inknfiber-dtf-builder) .inknfiber-functional-seo p{color:#c5cbd0;line-height:1.4}body[data-concept-storefront] section:is(.inknfiber-dtf-size,.inknfiber-dtf-builder) .inknfiber-functional-seo :is(article,details){padding:12px;color:#e7eaec;background:#1b2125;border:1px solid #394146;border-radius:2px}body[data-concept-storefront] section:is(.inknfiber-dtf-size,.inknfiber-dtf-builder) .inknfiber-functional-seo a{display:block;color:#fff;background:#1b2125;border:1px solid #596166;padding:10px;text-decoration:none}body[data-concept-storefront] section:is(.inknfiber-dtf-size,.inknfiber-dtf-builder) .inknfiber-functional-seo :is(.inknfiber-functional-seo__grid,.inknfiber-functional-seo__link-grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}body[data-concept-storefront] section:is(.inknfiber-dtf-size,.inknfiber-dtf-builder) .inknfiber-functional-seo__faq-items{display:grid;gap:6px;margin-top:10px}body[data-concept-storefront] section:is(.inknfiber-dtf-size,.inknfiber-dtf-builder) .inknfiber-functional-seo__faq summary{cursor:pointer}@media(max-width:1100px){.inknfiber-dtf-builder__layout{grid-template-columns:minmax(235px,280px) minmax(0,1fr)}.inknfiber-dtf-builder__panel--summary{grid-column:1 / -1;position:static}.inknfiber-dtf-size__design-body{grid-template-columns:minmax(0,1fr)}.inknfiber-dtf-size__featured-shirt{flex-basis:72px}.inknfiber-dtf-size__featured-shirt svg{width:72px;height:72px}.inknfiber-dtf-size__placements{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.inknfiber-dtf-size__hero,.inknfiber-dtf-builder__header{min-height:0;padding:26px 20px 34px}.inknfiber-dtf-size__hero:before,.inknfiber-dtf-builder__header:before{background-image:linear-gradient(90deg,#080b0df4,#080b0dbc 72%,#080b0d80),var(--dtf-hero-image)}.inknfiber-dtf-size__hero h1,.inknfiber-dtf-builder__header h1{font-size:clamp(2.95rem,11.5vw,5.2rem)}.inknfiber-dtf-size__layout,.inknfiber-dtf-builder__layout{grid-template-columns:minmax(0,1fr);padding-inline:12px}.inknfiber-dtf-size__main{position:static}.inknfiber-dtf-size__guide-content{grid-template-columns:minmax(0,1fr)}.inknfiber-dtf-size__placements{grid-template-columns:repeat(5,minmax(0,1fr))}.inknfiber-dtf-size__panel--guide{margin-inline:12px}body[data-concept-storefront] section:is(.inknfiber-dtf-size,.inknfiber-dtf-builder) .inknfiber-functional-seo :is(.inknfiber-functional-seo__grid,.inknfiber-functional-seo__link-grid){grid-template-columns:minmax(0,1fr)}.inknfiber-dtf-builder__panel--summary{grid-column:auto}.inknfiber-dtf-builder__stage{padding:7px}section.inknfiber-dtf-size .inknfiber-functional-seo,section.inknfiber-dtf-builder .inknfiber-functional-seo{margin-inline:12px}}@media(max-width:460px){.inknfiber-dtf-size__placements{grid-template-columns:repeat(2,minmax(0,1fr))}.inknfiber-dtf-size__featured-size{min-height:88px;padding:6px;gap:5px}.inknfiber-dtf-size__featured-shirt{flex-basis:56px}.inknfiber-dtf-size__featured-shirt svg{width:56px;height:56px}.inknfiber-dtf-size__featured-copy strong{font-size:1.1rem}.inknfiber-dtf-size__quick-order{grid-template-columns:1fr}.inknfiber-dtf-size__hero-benefits,.inknfiber-dtf-builder__hero-benefits{gap:9px 18px;font-size:.75rem}}@media(prefers-reduced-motion:reduce){.inknfiber-dtf-size *,.inknfiber-dtf-builder *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/inknfiber-dtf-redesign.css.map */
