@media(max-width:800px){html{scroll-padding-top:16px}.site-header,.tee-customizer,.studio-bag,.site-footer{padding-left:max(5vw,env(safe-area-inset-left));padding-right:max(5vw,env(safe-area-inset-right))}.site-header .header-bag{min-width:48px;min-height:48px}.site-header .studio-menu nav{max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain}.department-section .department-switch{gap:clamp(10px,4vw,24px);justify-content:center}.department-section .department-switch [role=tab]{min-height:48px;min-width:60px}.catalog-swatches button{min-height:48px;min-width:48px}.catalog-caption{gap:12px;align-items:start}.catalog-caption h3{overflow-wrap:anywhere}.tee-customizer .tee-stage{position:relative;top:auto;box-shadow:none;z-index:auto}.tee-customizer .tee-composite{width:min(100%,288px);height:auto;min-height:0;max-height:none;aspect-ratio:3/4;margin-inline:auto}.tee-customizer .tee-stage-top{min-height:56px;padding-inline:0;font-size:9px;letter-spacing:.025em}.tee-customizer .tee-view-controls{grid-template-columns:repeat(2,64px)}.tee-customizer .tee-view-controls button{min-height:48px;font-size:13px}.tee-customizer .tee-story{padding-top:0}.tee-customizer .tee-story>h1{margin-bottom:18px}.tee-customizer .tee-palette{grid-template-columns:repeat(auto-fit,48px);gap:4px;justify-content:start}.tee-customizer .tee-color-pip{width:48px;height:48px}.tee-customizer .tee-field legend,.tee-customizer .tee-summary,.tee-customizer .tee-upload-primary>small,.tee-preview-note{font-size:12px}.tee-customizer .tee-upload-action,.tee-customizer .tee-premade-open,.studio-order .tee-cta{min-height:52px}.tee-customizer .tee-upload-action label,.tee-customizer .tee-premade-open{font-size:14px}.studio-order input[type=number],.studio-order select,.bag-item-actions input,input[type=email],input[type=tel],textarea{font-size:16px;min-height:48px}.tee-select-label{flex-wrap:wrap}.tee-adjustments select{max-width:100%}.studio-rights{font-size:13px;line-height:1.55;min-height:48px;padding-block:8px}.studio-rights input{width:24px;height:24px;flex-basis:24px}.studio-rights-note,.tee-preview-note p{font-size:12px;line-height:1.6}.tee-premade-dialog{padding:16px;width:calc(100% - 24px);max-height:calc(100dvh - 32px);scroll-padding-top:64px}.tee-premade-header{position:sticky;top:-16px;z-index:2;background:#090a0c;padding-block:12px;margin-bottom:16px;align-items:center}.tee-premade-header>button,.tee-ai-result>button{min-height:48px;min-width:48px;font-size:13px}.tee-customizer .tee-premade-header h2{font-size:23px}.tee-ai-results{grid-template-columns:repeat(2,minmax(0,1fr))}.bag-item{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px}.bag-line-price{grid-column:2;font-size:15px}.bag-item-info p,.bag-item-info dl,.bag-summary small,.bag-empty p{color:#55534f;line-height:1.6}.bag-item-actions a,.bag-heading>a,.bag-summary>a{display:inline-flex;align-items:center;min-height:48px}.bag-summary button{min-height:52px}.site-footer .footer-top nav a{display:inline-flex;align-items:center;min-height:44px}.site-footer{padding-bottom:max(32px,env(safe-area-inset-bottom))}button,a,summary{touch-action:manipulation}}@media(max-width:360px){.tee-customizer .tee-composite{width:240px}.tee-customizer .tee-stage-top{gap:6px;font-size:8px}.tee-customizer .tee-view-controls{grid-template-columns:repeat(2,56px)}}@media(max-height:500px)and (max-width:800px){.tee-customizer .tee-composite{width:210px}}@media(max-width:767px),(hover:none),(pointer:coarse){[data-catalog-item]:not([data-piece-page]) .catalog-image [data-photo=front]{opacity:1}[data-catalog-item]:not([data-piece-page]) .catalog-image [data-photo=back]{opacity:0}}@media(max-width:700px){.hero.hero-noir{height:auto;min-height:0;max-height:none;padding:76px 0 112px}.hero-noir .hero-photo{position:relative;inset:auto;display:block;width:100%;height:auto;aspect-ratio:1.2;overflow:hidden}.hero-noir .hero-photo img{object-fit:cover;object-position:48% 50%;filter:grayscale(1) brightness(.94) contrast(1.03)}.hero-noir .hero-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,var(--shop-black),transparent 12%,transparent 70%,var(--shop-black))}.hero-noir .hero-shade{background:none}.hero-noir .brand-stage{position:relative;inset:auto;width:92%;max-width:none;margin:-8px auto 0}.hero-noir .brand-object .chrome-mark{width:100%;max-height:none}.hero-noir .hero-category-links{bottom:38px}.hero-noir .noir-atmosphere{opacity:.45}.hero-noir .motion-toggle{bottom:8px}}@media(max-width:800px){.tee-customizer .studio-colors .tee-palette{display:flex;flex-wrap:wrap;overflow:visible;gap:2px}.tee-customizer .studio-colors .tee-color-pip{flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px}input[type=text],input[type=search]{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/mobile-polish.css.map */
