.du-mobile-nav{display:none}.du-row .du-sizes,.wk-selected .wk-sizes{display:grid;grid-template-columns:repeat(auto-fill,72px);gap:12px 8px;align-items:start}.du-row .du-sizes label,.wk-selected .wk-sizes label{display:grid;align-content:start;gap:6px;width:100%;min-width:0;margin:0;font-size:13px;line-height:1.35;text-align:center}.du-row .du-sizes input,.wk-selected .wk-sizes input{box-sizing:border-box;width:100%;min-width:0;min-height:56px;aspect-ratio:1;margin:0;padding:6px 4px;border:1px solid #aaa;border-radius:6px;background:#fff;color:#171717;font:700 18px var(--font-body);text-align:center;appearance:textfield;scroll-margin-block:110px 150px}.du-row .du-sizes input::placeholder,.wk-selected .wk-sizes input::placeholder{color:#737373;opacity:1;font-weight:400}.du-row .du-sizes input:focus-visible,.wk-selected .wk-sizes input:focus-visible{outline:3px solid var(--red,#c4202b);outline-offset:2px}.du-row .du-sizes input::-webkit-inner-spin-button,.du-row .du-sizes input::-webkit-outer-spin-button,.wk-selected .wk-sizes input::-webkit-inner-spin-button,.wk-selected .wk-sizes input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media screen and (max-width:1050px){.du-layout{grid-template-columns:minmax(0,1fr)}.du-layout>*,.du-box,.du-grid,.du-card,.du-row,.du-row-head>div,.du-print,.du-add-print,.du-summary{min-width:0;max-width:100%}.du-summary{position:static;max-height:none}.du-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:820px){[data-site-header]{position:sticky;top:0;z-index:350}.main-nav{max-width:100%;overscroll-behavior-y:contain}.menu-open .main-nav{max-height:calc(100vh - 72px);max-height:calc(100dvh - 72px);padding-bottom:env(safe-area-inset-bottom)}main :where(fieldset){min-inline-size:0;max-inline-size:100%}:where(.split,.world-grid,.catalog-grid,.promo-grid,.promo-detail-grid,.contact-grid,.cart-layout,.checkout-grid,.footer-grid,.advanced-config-columns,.advanced-product-form,.wk-layout,.wk-fields,.wk-catalog,.sim-layout,.sim-fields,.team-layout,.team-fields,.merch-layout,.merch-form-grid,.sport-registration-layout,.sublimation-hero-grid)>*{min-width:0}main :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){min-width:0;max-width:100%;box-sizing:border-box;font-size:16px}main input[type=file]{display:block;width:100%;font-size:14px;white-space:normal;overflow-wrap:anywhere}main input[type=file]::file-selector-button{max-width:100%;min-height:44px;white-space:normal;margin-right:8px;padding:9px 12px}main .btn{max-width:100%;white-space:normal;overflow-wrap:break-word;text-align:center;line-height:1.4;min-height:44px}main :where(.file-status,.artwork-progress,.artwork-error,.wk-status,.du-file-status,.cart-row h3,.cart-row p,.checkout-summary-item strong,.merch-status){overflow-wrap:anywhere}main :where(canvas,video,iframe){max-width:100%}.cart-row,.checkout-card,.checkout-summary-card,.cart-summary,.account-card,.order-item{min-width:0}.cart-row>*,.checkout-summary-item>span,.checkout-summary-line>span{min-width:0;overflow-wrap:anywhere}.cart-row .actions,.cart-reuse-actions{flex-wrap:wrap}:where(.legal-table-wrap,.order-table-scroll,.merch-table-scroll,.team-table-scroll){max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}:where(.logo-preview,.logo-preview-body,.logo-preview-controls,.promo-extra-position,.promo-extra-field,.artwork-choice,.file-drop){min-width:0;max-width:100%}.logo-preview select{width:100%;min-width:0}.wk-box,.wk-selected,.wk-fields label,.wk-product,.wk-product>div{min-width:0;max-width:100%}.wk-rowhead{align-items:flex-start;flex-wrap:wrap}.wk-product h3{overflow-wrap:anywhere}.wk-product .btn{font-size:12px;letter-spacing:0;padding-inline:8px}.du-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.du-mobile-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:18px;padding:8px;background:#fff;border:1px solid #d8dce2;border-radius:9px}.du-mobile-nav a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:44px;font-size:12px;font-weight:800;line-height:1.25;border-radius:6px;background:#f2f3f5;color:#202125;padding:6px 3px;text-decoration:none}.du-mobile-nav a:last-child{background:#c4202b;color:#fff}.du-layout{gap:16px}.du-box{padding:16px;margin-bottom:18px}.du-card{padding:12px}.du-card h3{font-size:20px;line-height:1.2;overflow-wrap:anywhere}.du-card .btn{font-size:12px;padding:10px 6px;letter-spacing:0;width:100%}.du-filter button,.wk-categories button{min-height:44px}.du-row-head{gap:12px;align-items:flex-start}.du-row-head>img{width:76px;height:105px;flex:0 0 76px}.du-row h3{font-size:21px;line-height:1.25;margin:0 0 12px;overflow-wrap:anywhere}.du-row .du-sizes,.wk-selected .wk-sizes{grid-template-columns:repeat(auto-fill,minmax(68px,1fr))}.du-check{min-height:44px;align-items:flex-start;line-height:1.45;overflow-wrap:anywhere;gap:10px}.du-check input{width:20px;height:20px;min-width:20px;flex:0 0 20px;margin-top:2px;accent-color:#c4202b}.du-box :where(select,input[type=text],textarea){min-height:46px;font-size:16px}.du-box>label,.du-print label{display:block;margin-bottom:12px}.du-print label.du-check{display:flex}.du-add-print .btn,.du-add-next,#du-reset{width:100%}.du-remove{min-height:44px;padding:9px 0;text-align:left}.du-line{font-size:14px;gap:12px;align-items:flex-start}.du-line>span{min-width:0;overflow-wrap:anywhere}.du-line>strong{flex:0 0 auto;text-align:right}.du-line small{font-size:12px;line-height:1.4}.du-total{display:block;font-size:21px;line-height:1.35}.du-total>span{display:block}.du-total>span:last-child{font-size:28px;margin-top:7px}.du-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:visible;max-width:100%}.du-preview figure{min-width:0;max-width:100%;overflow-wrap:anywhere}.du-preview canvas{width:100%;height:auto}.du-preview-dialog{width:calc(100% - 24px);max-width:calc(100% - 24px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);padding:16px;overflow:auto;margin:auto}.du-preview-large{grid-template-columns:minmax(0,1fr);gap:16px}.du-preview-large figure{min-width:0;overflow-wrap:anywhere}#du-catalog,#du-rows,#du-prints,#du-summary,.du-catalog,.du-row{scroll-margin-top:90px}}@media screen and (max-width:600px){.du-grid,.du-all-guided .du-grid{grid-template-columns:minmax(0,1fr);gap:16px}.du-card{display:block;padding:16px}.du-card>*{min-width:0;max-width:100%;grid-column:auto;grid-row:auto}.du-card>img{display:block;width:100%;height:230px;object-fit:contain;margin:0 0 16px;padding:0}.du-card>small,.du-card>h3,.du-card>p{margin:0 0 10px}.du-card>.du-version-picker{min-width:0;width:100%}.du-card>small{display:block;font-size:12px}.du-card>h3{font-size:21px}.du-card>p{font-size:14px;line-height:1.55}.du-card>details{font-size:14px;margin:12px 0}.du-card>details summary{min-height:44px;display:flex;align-items:center;text-decoration:underline;cursor:pointer}.du-card>button{font-size:14px;min-height:46px}.du-card>details p{overflow-wrap:anywhere}.du-mobile-nav{padding:5px}.du-mobile-nav a{font-size:11px}.wk-catalog{gap:10px}.wk-product>div{padding:11px}.wk-product-photo{height:170px;padding:8px}.wk-sum dl>div{font-size:14px}.wk-total{flex-wrap:wrap}.checkout-step>div{min-width:0}.checkout-step h2{font-size:1.2rem;overflow-wrap:anywhere}.checkout-summary-item{gap:10px}.checkout-summary-item b{font-size:13px}.footer-grid{gap:22px}.footer-col a{overflow-wrap:anywhere}}@media screen and (max-width:380px){.du-card{padding:14px}.du-card>img{height:210px}.du-card>h3{font-size:20px}.du-row-head{flex-wrap:wrap}.du-row-head>div{flex:1 1 150px}.wk-catalog{grid-template-columns:minmax(0,1fr)}.wk-product-photo{height:210px}.du-box h2{font-size:22px}.du-preview{grid-template-columns:minmax(0,1fr)}}@media print{.du-mobile-nav{display:none!important}}
