.logo-uploader{display:flex;align-items:center;gap:10px}.logo-uploader input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.logo-uploader__badge{display:flex;align-items:center;gap:6px;font-size:.85em}.logo-uploader__badge[hidden]{display:none!important}.logo-uploader__badge img{display:block;width:40px;height:40px;object-fit:contain;border:1px solid rgba(0,0,0,.15);border-radius:4px;background:#fff}.logo-uploader__btn{cursor:pointer;padding:8px 14px;border:0;border-radius:4px;background:#1c2a4a;color:#fff;font-size:.85em;line-height:1.2}.logo-uploader__btn--secondary{background:#5a6b8c}.logo-uploader__btn.is-selected{outline:2px solid #1c2a4a;outline-offset:2px}.logo-uploader__remove{background:none;border:0;cursor:pointer;font-size:.8em;text-decoration:underline;color:inherit;padding:0}#logo-preview-faq:not([open]){display:none}#logo-preview-faq{max-width:460px;border:0;border-radius:8px;padding:24px}#logo-preview-faq::backdrop{background:#00000080}#logo-preview-faq h3{margin-top:0}#logo-preview-faq .logo-faq__warn{color:#b3261e;font-weight:600}#logo-preview-faq [data-logo-faq-close]{width:100%;margin-top:16px}.logo-adjust{display:inline-grid;grid-template-columns:repeat(3,34px);gap:4px;margin-top:10px;justify-items:center}.logo-adjust button{width:34px;height:30px;cursor:pointer;border:1px solid rgba(0,0,0,.25);border-radius:4px;background:#fff}.logo-adjust__label{grid-column:1 / -1;font-size:.75em;opacity:.7}.lp-locations{margin:14px 0;padding:12px 14px;border:1px solid rgba(0,0,0,.15);border-radius:6px;background:#00000005}.lp-locations__title{font-weight:600;font-size:.9em;margin-bottom:8px}.lp-locations__opt{display:flex;align-items:center;gap:8px;font-size:.9em;padding:4px 0;cursor:pointer}.lp-locations__opt input{width:16px;height:16px;margin:0}.lp-locations__note{font-size:.78em;opacity:.6;margin-top:8px}.lp-locations__error{margin:4px 0 6px;color:#b3261e;font-size:.85em;font-weight:600}.lp-locations__error[hidden]{display:none!important}@keyframes lp-loc-flash{0%{box-shadow:0 0 0 3px #b3261e8c}to{box-shadow:0 0 #b3261e00}}.lp-locations--flash{animation:lp-loc-flash 1.2s ease-out}.lp-addon{margin-top:10px;padding-top:10px;border-top:1px dashed rgba(0,0,0,.15);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lp-addon__info{display:contents}.lp-addon__hint{font-size:.8em;opacity:.7}.lp-addon__btn{display:inline-block;cursor:pointer;padding:6px 12px;border:0;border-radius:4px;background:#1c2a4a;color:#fff;font-size:.8em;line-height:1.2}.lp-addon__uploadwrap{position:relative;display:inline-block}.lp-addon__uploadwrap .lp-addon__file{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.lp-addon__thumb{width:40px;height:40px;object-fit:contain;border:1px solid rgba(0,0,0,.15);border-radius:4px;background:#fff}.lp-addon__label{font-size:.85em;font-weight:600}.lp-addon__link{background:none;border:0;cursor:pointer;font-size:.78em;text-decoration:underline;color:inherit;padding:0 2px}.product__info-container .product__text.caption-with-letter-spacing{display:none!important}.lp-sizerun{margin:14px 0}.lp-sizerun__title{font-weight:600;font-size:.95em;margin-bottom:10px}.lp-sizerun__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.lp-sizerun__row{display:flex;flex-direction:column;gap:4px;align-items:stretch}.lp-sizerun__size{font-size:.8em;font-weight:600;text-align:center;opacity:.8}.lp-sizerun__qty{width:100%;padding:8px 6px;text-align:center;border:1px solid rgba(0,0,0,.3);border-radius:4px;font-size:1em;-moz-appearance:textfield}.lp-sizerun__row.is-unavailable{opacity:.4}.lp-sizerun__row.is-unavailable .lp-sizerun__qty{cursor:not-allowed;background:#0000000d}.lp-sizerun__total{min-height:1.2em;margin-top:10px;font-size:.9em;font-weight:600}.lp-sizerun__add{display:block;width:100%;margin-top:8px;padding:13px 16px;cursor:pointer;border:0;border-radius:6px;background:#1c2a4a;color:#fff;font-size:1em;font-weight:600}.lp-sizerun__add:disabled{opacity:.6;cursor:default}.lp-fee-row .quantity,.lp-fee-row quantity-input,.lp-fee-row cart-remove-button,.lp-fee-row [id^=Remove]{display:none!important}.lp-fee-note{font-size:.8em;opacity:.55;margin-top:4px}body.logo-preview-hide-bin .shopify-payment-button,body.logo-preview-hide-bin shopify-accelerated-checkout,body.logo-preview-hide-bin [data-shopify=payment-button]{display:none!important}.ee-switch{background:#111;color:#fff;font-family:inherit;line-height:1.1}.ee-switch__inner{display:flex;align-items:stretch;justify-content:space-between;gap:16px}.ee-switch__tabs{display:flex;align-items:stretch;margin:0}.ee-switch__tab{display:flex;flex-direction:column;justify-content:center;padding:9px 18px 8px;color:#fff;text-decoration:none;border-left:1px solid rgba(255,255,255,.16);border-top:3px solid transparent;transition:background-color .15s ease}.ee-switch__tab:first-child{border-left:0}.ee-switch__tab:hover{background:#ffffff14}.ee-switch__brand{font-size:1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:.65}.ee-switch__mode{font-size:1.5rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}html[data-ee-mode=embroidery] .ee-switch__tab[data-ee-mode-tab=embroidery],html[data-ee-mode=blank] .ee-switch__tab[data-ee-mode-tab=blank]{background:#fff;color:#111;border-top-color:#c0392b}html[data-ee-mode=blank] .ee-switch__tab[data-ee-mode-tab=blank]{border-top-color:#e08a00}html[data-ee-mode=embroidery] .ee-switch__tab[data-ee-mode-tab=embroidery] .ee-switch__brand,html[data-ee-mode=blank] .ee-switch__tab[data-ee-mode-tab=blank] .ee-switch__brand{opacity:1}.ee-switch__hint{display:none;align-self:center;margin:0;font-size:1.2rem;opacity:.8;text-align:right}html[data-ee-mode=embroidery] .ee-switch__hint--embroidery,html[data-ee-mode=blank] .ee-switch__hint--blank{display:block}@media screen and (max-width:749px){.ee-switch__hint{display:none!important}.ee-switch__tabs{width:100%}.ee-switch__tab{flex:1 1 50%;align-items:center;padding:8px 10px 7px}.ee-switch__mode{font-size:1.35rem}}.ee-price-note{margin:4px 0 0;font-size:1.3rem;opacity:.75}.ee-price-note--blank{display:none}html[data-ee-mode=blank] .ee-price-note--blank{display:block}html[data-ee-mode=blank] .ee-price-note--embroidery{display:none}html[data-ee-split] .cart__dynamic-checkout-buttons,html[data-ee-split] #cart-notification-form,html[data-ee-split] .shopify-payment-button{display:none!important}html[data-lp-cart-lock] #main-cart-items{pointer-events:none}html[data-lp-cart-lock] #main-cart-items .cart-items{opacity:.6;transition:opacity .15s ease}.lp-adj-row{display:none!important}html[data-ee-split] .cart-item:has(a[href*="/products/blank-bulk-adjustment"]){display:none!important}.lp-embfee-row,.lp-extra-row{display:none!important}html[data-ee-split] .cart-item:has(a[href*="/products/logo-embroidery"]){display:none!important}.ee-incl-emb{font-size:1.2rem;opacity:.7}.ee-price-note--extra{font-size:1.2rem;opacity:.75;margin:2px 0 0}.ee-price-note--extra[hidden]{display:none!important}.ee-blank-chip{display:inline-block;margin-top:4px;padding:2px 8px;border-radius:999px;font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#fdf1dc;color:#8a5300}.ee-blank-row .cart-item__final-price,.ee-blank-row dl.cart-item__discounted-prices dd.price,.ee-blank-row .discounts{display:none!important}.ee-blank-row .cart-item__old-price{text-decoration:none;opacity:1;color:inherit}html[data-ee-split] .ee-switch__tab[data-ee-mode-tab=embroidery],html[data-ee-split] .ee-switch__tab[data-ee-mode-tab=blank]{border-top-color:transparent}html[data-ee-mode=embroidery] .ee-switch__tab[data-ee-mode-tab=embroidery],html[data-ee-mode=blank] .ee-switch__tab[data-ee-mode-tab=blank]{border-top-color:var(--ee-accent, #c0392b)}html[data-ee-mode=blank] .ee-blanks-hero__title span,html[data-ee-mode=blank] .ee-blanks-cat__arrow{color:var(--ee-accent, #e08a00)}.ee-blanks-home{padding:32px 0 8px}.ee-blanks-hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:20px 32px}.ee-blanks-hero__title{margin:0;font-size:clamp(2.8rem,5vw,5.2rem);line-height:1.05;letter-spacing:-.02em}.ee-blanks-hero__sub{margin:10px 0 0;font-size:1.5rem;opacity:.7}.ee-blanks-hero__props{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:6px 0 0;padding:0;list-style:none}.ee-blanks-hero__props li{padding:10px 14px;border:1px solid rgba(var(--color-foreground),.12);border-radius:10px;font-size:1.3rem;white-space:nowrap}.ee-blanks-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;margin:26px 0 0;padding:0;list-style:none}.ee-blanks-card{display:block;padding:12px;border:1px solid rgba(var(--color-foreground),.12);border-radius:12px;text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease}.ee-blanks-card:hover{border-color:rgba(var(--color-foreground),.35);transform:translateY(-1px)}.ee-blanks-card__img{display:block;aspect-ratio:1;margin-bottom:8px}.ee-blanks-card__img img{width:100%;height:100%;object-fit:contain;display:block}.ee-blanks-card__name{display:block;font-size:1.3rem;line-height:1.3}.ee-blanks-card__price{display:block;margin-top:4px;font-weight:700;font-size:1.4rem}.ee-blanks-more{margin:18px 0 0;font-size:1.4rem}.ee-blanks-more a{color:inherit}html[data-ee-mode=blank] .ee-card-emb-only{display:none!important}@media screen and (max-width:749px){.ee-blanks-home{padding-top:20px}.ee-blanks-hero__props{grid-template-columns:1fr 1fr}.ee-blanks-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.ee-blanks-hero__props li{white-space:normal}}.ee-blanks-banner{display:block;background:#111;color:#fff;text-decoration:none;background-size:cover;background-position:center}.ee-blanks-banner--image{position:relative}.ee-blanks-banner--image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.ee-blanks-banner__inner{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 14px;padding:12px 0;text-align:center}.ee-blanks-banner--image .ee-blanks-banner__inner{padding:40px 0}.ee-blanks-banner__badge{padding:3px 9px;border-radius:999px;background:var(--ee-accent, #e08a00);color:#111;font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ee-blanks-banner__text{font-size:1.4rem}.ee-blanks-banner--image .ee-blanks-banner__text{font-size:clamp(1.6rem,2.4vw,2.4rem);font-weight:600}.ee-blanks-banner__cta{font-size:1.3rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}a.ee-blanks-banner:hover .ee-blanks-banner__cta{opacity:.8}@media screen and (max-width:749px){.ee-blanks-banner__inner{padding:10px 0}.ee-blanks-banner__text{font-size:1.25rem}}.product-form__input--pill .form__label [data-selected-value]{font-weight:600;color:rgb(var(--color-foreground))}.lp-text{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;padding:24px;border:0;border-radius:10px;box-shadow:0 20px 60px #00000059;color:#111;background:#fff;font-size:1.4rem}.lp-text::backdrop{background:#0000008c}.lp-text:not([open]){display:none}.lp-text--nomodal[open]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;height:fit-content;z-index:2147483000;box-shadow:0 0 0 100vmax #0000008c,0 20px 60px #00000059}.lp-text__title{margin:0 0 4px;font-size:2.2rem}.lp-text__note{margin:0 0 16px;opacity:.75}.lp-text__label,.lp-text__legend{display:block;margin:0 0 6px;padding:0;font-weight:600;font-size:1.3rem}.lp-text__input{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid rgba(0,0,0,.35);border-radius:6px;font:inherit;font-size:1.6rem;resize:none}.lp-text__hint{margin:4px 0 14px;font-size:1.2rem;opacity:.6}.lp-text__group{margin:0 0 14px;padding:0;border:0;min-width:0}.lp-text__fonts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lp-text__font,.lp-text__color{position:relative;cursor:pointer}.lp-text__font input,.lp-text__color input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.lp-text__fontface{display:flex;align-items:center;justify-content:center;min-height:46px;padding:4px 6px;border:1px solid rgba(0,0,0,.25);border-radius:6px;font-size:1.7rem;line-height:1.1;text-align:center}.lp-text__fontface{flex-wrap:wrap}.lp-text__fontnote{flex-basis:100%;font-family:var(--font-body-family, system-ui, sans-serif);font-weight:400;font-size:1rem;line-height:1.2;color:#666;margin-top:2px}.lp-text__font input:checked+.lp-text__fontface{border-color:#111;box-shadow:inset 0 0 0 1px #111}.lp-text__font input:focus-visible+.lp-text__fontface,.lp-text__color input:focus-visible+.lp-text__swatch{outline:2px solid #1f4fbf;outline-offset:2px}.lp-text__colors{display:flex;flex-wrap:wrap;gap:8px}.lp-text__swatch{display:block;width:30px;height:30px;border-radius:50%;border:1px solid rgba(0,0,0,.3)}.lp-text__color input:checked+.lp-text__swatch{box-shadow:0 0 0 2px #fff,0 0 0 4px #111}.lp-text__preview{display:flex;align-items:center;justify-content:center;min-height:110px;margin:0 0 12px;padding:12px;border-radius:8px;background:#f1f1f1;transition:background .15s ease}.lp-text__canvas{max-width:100%;max-height:120px;height:auto}.lp-text__empty{font-size:1.3rem;opacity:.55}.lp-text__error{margin:0 0 10px;color:#b3261e;font-size:1.3rem}.lp-text__actions{display:flex;justify-content:flex-end;gap:10px}@media screen and (max-width:520px){.lp-text{padding:18px}.lp-text__fonts{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-linetext{margin:16px 0 12px;padding:12px 14px;border:1px solid rgba(0,0,0,.15);border-radius:8px}.lp-linetext__title{margin:0 0 8px;font-weight:600;font-size:1.4rem}.lp-linetext__row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.lp-linetext__thumb{width:80px;height:40px;object-fit:contain;padding:3px;border:1px solid rgba(0,0,0,.15);border-radius:4px}.lp-linetext__meta{display:flex;flex-direction:column;gap:6px;min-width:0}.lp-linetext__label{font-size:1.3rem}.lp-linetext__where{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.lp-linetext__wherelabel{font-size:1.2rem;font-weight:600;opacity:.75}.lp-linetext__tag{display:inline-block;padding:3px 10px;border-radius:999px;background:#111;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.03em}.lp-linetext__tag--front{background:#e8e8e8;color:#111}.lp-linetext__fee{font-size:.8em;opacity:.7;margin-left:4px;white-space:nowrap}.lp-linetext__item{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.08)}.lp-linetext__item .lp-linetext__label{flex:1 1 160px;min-width:0}.lp-linetext__itemacts{display:inline-flex;gap:6px}.lp-linetext__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.lp-linetext__btn{padding:8px 14px;border:1.5px solid #111;border-radius:6px;background:#111;color:#fff;font:inherit;font-size:1.3rem;font-weight:600;cursor:pointer}.lp-linetext__btn--remove{background:#fff;color:#111}.lp-linetext__btn:hover{opacity:.85}.lp-linetext__btn--sm{padding:6px 10px;font-size:1.2rem}.lp-linetext__btn--add{background:var(--ee-accent, #c0392b);border-color:var(--ee-accent, #c0392b);color:#fff;padding:10px 16px;font-size:1.4rem}.lp-linetext__btn--add:before{content:"+ ";font-weight:800}.lp-linetext__note{margin-top:8px;font-size:1.2rem;opacity:.65}.lp-text__legend--where{font-size:1.5rem}.lp-text__legend--where:after{content:" *";color:#b3261e}.lp-text__places{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lp-text__place{position:relative;cursor:pointer}.lp-text__place input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.lp-text__placetile{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:56px;padding:8px 10px;border:2px solid rgba(0,0,0,.25);border-radius:8px;text-align:center;transition:border-color .12s ease,background .12s ease}.lp-text__placename{font-weight:700;font-size:1.5rem}.lp-text__placesub{font-size:1.15rem;opacity:.65;margin-top:2px}.lp-text__place:hover .lp-text__placetile{border-color:#0000008c}.lp-text__place input:checked+.lp-text__placetile{border-color:#111;background:#111;color:#fff}.lp-text__place input:checked+.lp-text__placetile .lp-text__placesub{opacity:.8}.lp-text__place input:focus-visible+.lp-text__placetile{outline:2px solid #1f4fbf;outline-offset:2px}.lp-text__group--needed .lp-text__places{margin-top:8px;padding:10px;border-radius:8px;background:#fff6e5;box-shadow:inset 0 0 0 1px #f0c36d}.lp-text__group--needed .lp-text__placetile{border-color:#d9a441;background:#fff}@keyframes lp-text-flash{0%,to{box-shadow:inset 0 0 0 1px #f0c36d}50%{box-shadow:inset 0 0 0 3px #b3261e}}.lp-text__group--flash .lp-text__places{animation:lp-text-flash .9s ease 2}.lp-locations__opt[hidden],.lp-addon[hidden]{display:none!important}.lp-locations__pos{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 12px}.lp-locations__posopt{display:inline-flex;align-items:center;gap:6px;font-size:1.4rem;cursor:pointer}.lp-locations__posopt input{width:16px;height:16px;margin:0}.lp-locations__posopt--off{opacity:.4;cursor:not-allowed}.lp-locations__posopt--off input{cursor:not-allowed}@keyframes lp-linetext-flash{0%,to{box-shadow:none}50%{box-shadow:0 0 0 3px var(--ee-accent, #c0392b)}}.lp-linetext--flash{animation:lp-linetext-flash .9s ease 2}@media screen and (max-width:749px){[id$=__image_banner_7TePXy] .banner__media-half:first-child{display:none!important}[id$=__image_banner_7TePXy] .banner{height:auto!important;min-height:0!important}[id$=__image_banner_7TePXy] .banner__media-half:nth-child(2){display:block!important;position:relative!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1200 / 1381}[id$=__image_banner_7TePXy] .banner__media-half:nth-child(2) img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}}@media screen and (min-width:750px){[id$=__image_banner_7TePXy] .banner__media-half:nth-child(2){display:none!important}[id$=__image_banner_7TePXy] .banner__media-half:first-child{width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/logo-preview.css.map */
