#pdp-section[data-custom-shirt] .custom-shirt-gallery{min-width:0}#pdp-section[data-custom-shirt] .custom-shirt-preview-heading,#pdp-section[data-custom-shirt] .custom-shirt-options h2{margin:0 0 8px;font:600 18px/1.3 var(--body)}#pdp-section[data-custom-shirt] .custom-shirt-preview{width:100%;min-height:240px;height:auto;max-height:none;aspect-ratio:auto;overflow:visible}#pdp-section[data-custom-shirt] .custom-shirt-preview>img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain}#pdp-section[data-custom-shirt] .custom-shirt-preview:focus-visible{outline:2px solid var(--ink);outline-offset:5px}#pdp-section[data-custom-shirt] .custom-shirt-preview-note{margin:12px 0 0;font:13px/1.5 var(--body)}#pdp-section[data-custom-shirt] .custom-shirt-options{grid-column:1 / -1;margin:24px 0 0;padding:20px 0 0;border-top:1px solid var(--pdp-rule)}#pdp-section[data-custom-shirt] .custom-shirt-options>p{margin:0 0 16px;font:14px/1.5 var(--body)}#pdp-section[data-custom-shirt] #custom-shirt-options{width:100%;min-width:0}#pdp-section[data-custom-shirt] #custom-shirt-options .cl-po--input{width:100%;box-sizing:border-box;max-width:100%}#pdp-section[data-custom-shirt] #custom-shirt-options textarea{min-height:110px}#pdp-section[data-custom-shirt] #custom-shirt-options .cl-po--upload-button:focus-visible,#pdp-section[data-custom-shirt] #custom-shirt-options .cl-po--remove:focus-visible{outline:2px solid var(--ink);outline-offset:3px}#pdp-section[data-custom-shirt] .custom-shirt-status{min-height:21px;font:13px/1.5 var(--body)}#pdp-section[data-custom-shirt] .custom-shirt-preview-button{display:block;width:100%;min-height:46px;padding:12px 16px;border:1px solid var(--ink);background:transparent;color:var(--ink);font:600 12px/1.3 var(--body);letter-spacing:.06em;cursor:pointer}#pdp-section[data-custom-shirt] .custom-shirt-preview-button:disabled{opacity:.5;cursor:wait}#pdp-section[data-custom-shirt] .custom-shirt-preview-button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(max-width:639px){#pdp-section[data-custom-shirt] .custom-shirt-preview{min-height:180px;aspect-ratio:1;overflow:hidden}#pdp-section[data-custom-shirt] .custom-shirt-preview .cl-po--preview-wrapper{width:188.235294%!important;position:relative;left:50%;transform:translate(-50%)}#pdp-section[data-custom-shirt] .custom-shirt-preview-heading{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/custom-shirt-options.css.map */
