.tp-input-field--file .tp-input-field--file-image--logo{max-height:60px;max-width:300px}.tp-input-field--file .tp-input-field--file-image--header{height:100px;width:290px}.tp-input-field--file .tp-input-field--file-image-preview-actions{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;gap:12px}#product-display-preferences{max-width:400px}.tp-input-password-field{text-align:left}.tp-input-password-field .tp-input-field--text__icon-container{right:52px}.tp-input-field-password-pattern{margin-top:8px}.tp-input-field-password-pattern__title{font-size:var(--font-size-small-200);line-height:var(--font-size-small-400);font-family:var(--font-family-primary);font-weight:500;color:var(--color-neutral-600)}.tp-input-field-password-pattern__list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:4px 8px;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:4px}.tp-input-field-password-pattern__item{font-size:var(--font-size-small-200);line-height:var(--font-size-small-400);font-family:var(--font-family-primary);font-weight:500;-webkit-flex-shrink:0;flex-shrink:0}.tp-input-field-password-pattern__item span{color:var(--color-neutral-600)}.tp-input-field-password-pattern__item.tp-input-field-password-pattern__item--success span{color:var(--color-success-600)}.tp-input-field-password-pattern__item.tp-input-field-password-pattern__item--error span{color:var(--color-danger-500)}.tp-input-field-password-pattern__item.tp-input-field-password-pattern__item--error .teepublicon svg{fill:var(--color-danger-500)}.m-signup-form__name-fields-container .tp-input-field--wrapper:nth-of-type(4){text-align:left}@media (min-width:1024px){.m-signup-form__name-fields-container{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:16px}.m-signup-form__name-fields-container .tp-input-field--wrapper:nth-of-type(3),.m-signup-form__name-fields-container .tp-input-field--wrapper:nth-of-type(4),.m-signup-form__name-fields-container .tp-input-field--wrapper:nth-of-type(5){grid-column:span 2}}.m-signup-form__name-fields-container+.auth-layout__button{margin-top:0}.m-signup-form__terms-and-privacy{margin-top:16px;text-align:left}.m-signup-form__terms-and-privacy,.m-signup-form__terms-and-privacy a{font-size:var(--font-size-small-100);line-height:var(--font-size-small-400);font-family:var(--font-family-primary);font-weight:500}.reveal-modal-bg{background:#000;background:rgba(0,0,0,0.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.reveal-modal,.reveal-nominate-modal,.modal{visibility:hidden;top:100px;width:100%;background-color:var(--color-white);position:absolute;z-index:1000;padding:0px;-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);-box-shadow:0 0 10px rgba(0,0,0,0.4);height:auto;left:50%;margin-left:-375px}.reveal-modal .modal-container,.reveal-nominate-modal .modal-container,.modal .modal-container{width:100%}.reveal-modal .modal-container .close-modal,.reveal-nominate-modal .modal-container .close-modal,.modal .modal-container .close-modal{transition:all 0.1s ease-in-out;position:absolute;top:-55px;right:-60px;color:var(--color-neutral-300);font-size:40px;cursor:pointer;z-index:1}@media (max-width:767px){.reveal-modal .modal-container .close-modal,.reveal-nominate-modal .modal-container .close-modal,.modal .modal-container .close-modal{bottom:-560px;font-size:32px;left:0;margin:auto;right:0;top:0}}.reveal-modal .modal-container .close-modal:hover,.reveal-nominate-modal .modal-container .close-modal:hover,.modal .modal-container .close-modal:hover{color:var(--color-neutral-200)}.reveal-modal .modal-container h1,.reveal-nominate-modal .modal-container h1,.modal .modal-container h1{color:var(--color-neutral-900);text-align:center;text-transform:uppercase;font-size:var(--font-size-large-100);padding:0px;margin:0px;margin-top:34px;font-family:var(--font-family-primary-bold)}.reveal-modal .modal-container p,.reveal-nominate-modal .modal-container p,.modal .modal-container p{font-size:var(--font-size-small-400);text-align:center;line-height:1.3em}.reveal-modal.small,.reveal-nominate-modal.small{width:200px;margin-left:-140px}.reveal-modal.medium,.reveal-nominate-modal.medium{width:400px;margin-left:-240px}.reveal-modal.large,.reveal-nominate-modal.large{width:600px;margin-left:-340px}.reveal-modal.xlarge,.reveal-nominate-modal.xlarge{width:800px;margin-left:-440px}.reveal-modal .close-reveal-modal,.reveal-nominate-modal .close-reveal-modal{font-size:var(--font-size-medium-200);line-height:.5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rbga(0,0,0,0.6);font-weight:bold;cursor:pointer}.reveal-modal h1{text-align:center;color:var(--color-neutral-900);font-size:var(--font-size-xlarge-400);font-family:var(--font-family-primary-bold);margin:50px 0 30px 0;padding:0px;text-transform:uppercase}.reveal-modal p,.reveal-nominate-modal p{text-align:left;color:var(--color-neutral-900);font-weight:normal;font-size:var(--font-size-medium-100);font-family:var(--font-family-primary);margin:0px;padding:0px 104px 0px 104px;line-height:120%}.reveal-modal p a{text-align:center;color:#28a5cc;font-size:var(--font-size-medium-100);font-family:var(--font-family-primary);font-weight:normal;margin:0px;padding:0px;text-decoration:none}.reveal-modal h2 span a,.reveal-nominate-modal h2 span a{text-align:center;color:#28a5cc;font-size:var(--font-size-small-400);font-family:var(--font-family-primary);font-weight:normal;margin:70px 0 0 0;padding:0px;text-decoration:none}.paypal{width:139px;margin:0px auto;height:38px;padding:30px 0 70px 0}.modal-head{text-align:center;background-color:#28a5cc;color:var(--color-white);padding:10px;font-size:var(--font-size-small-400)}.modal{border-radius:4px;bottom:auto;display:inherit !important;overflow:visible !important;position:absolute !important;right:auto;z-index:10000}.modal.modal-default{height:600px;width:800px}.modal__close-ctrl{bottom:-50px;color:var(--color-neutral-300);cursor:pointer;font-size:var(--font-size-medium-300);left:0;padding-top:15px;position:absolute;right:0;text-align:center}.modal-container .modal__close-ctrl{display:none}#edit-avatar,#edit-banner{height:auto;width:343px;padding:24px;border-radius:12px;position:fixed !important;top:50% !important;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#edit-avatar .modal__close-ctrl,#edit-banner .modal__close-ctrl{display:none}#edit-avatar .modal-container .modal__close-ctrl,#edit-banner .modal-container .modal__close-ctrl{display:block;text-align:right;position:relative;padding:0;margin:0;top:0;font-size:inherit}#intl-settings{height:auto;top:118px;width:328px}@media (min-width:768px){#intl-settings{width:367px;top:275px}}#mobile-canvas-sizechart{background:transparent;height:auto;top:10%;width:328px}@media (min-width:768px){#mobile-canvas-sizechart{width:430px}#mobile-canvas-sizechart .modal__close-ctrl{position:absolute;top:0;padding:0;right:-50px}}#intl-settings.non-modal{width:0px !important;height:0px !important;display:none !important;visibility:hidden !important}#mobile-size-chart{height:345px;width:361px}.non-modal{margin-left:0px !important;max-height:none !important;width:100% !important}#commission-modal{left:0px;background-color:var(--color-white);max-width:490px;padding:20px !important;height:auto}#commission-modal .modal-container{color:var(--color-neutral-900);text-align:center}#commission-modal .modal-container .non-modal{width:auto !important}#commission-modal .modal-container h3{text-align:left;font-size:var(--font-size-medium-100);text-transform:uppercase;font-weight:bold;margin-bottom:10px}#commission-modal .modal-container div{width:auto !important}#commission-modal .modal-container div table{width:100%}#commission-modal .modal-container div table th{padding:11px;background-color:#ebebeb;border:2px solid #000;text-transform:uppercase;font-weight:bold;text-align:left}#commission-modal .modal-container div table .blank{background-color:var(--color-white);border:none}#commission-modal .modal-container div table td{padding:11px;background-color:#ebebeb;border:2px solid #000;text-transform:uppercase;text-align:left}#commission-modal .modal-container div table td:first-child{font-weight:bold}#commission-modal.non-modal{margin-left:0px !important;max-height:none !important;width:auto !important}.modal-container.non-modal{width:auto !important}.sizechart-canvas-modal__pillow{min-width:600px;width:auto}.sizechart-canvas-modal__tote{min-width:940px;width:auto}.sizechart-canvas-modal__content{border:0;border-radius:none}.sizechart-canvas-modal__content img{display:block}.sizechart-canvas-modal__content a{transition:none}.sizechart-canvas-modal__img--responsive{border-radius:4px;overflow:hidden;height:auto;width:100%}#sizechart-modal{max-width:940px}#sizechart-modal .modal-content{padding-left:15px;padding-right:15px}.sizechart-holder{display:none;position:absolute;left:0;right:0;top:0;bottom:0;z-index:10001;background-color:rgba(0,0,0,0.8)}.sizechart-holder .sizechart{width:900px;margin-left:auto;margin-right:auto;position:relative;top:100px;background-color:var(--color-white);border:1px solid var(--color-neutral-400);padding:30px}.sizechart-holder .sizechart .header{display:block;text-align:left;height:45px}.sizechart-holder .sizechart .header h1{float:left;text-transform:uppercase;color:#5f5d5f;font-family:var(--font-family-primary-bold);font-size:var(--font-size-medium-300)}.sizechart-holder .sizechart .header h1 span{font-size:var(--font-size-small-200);font-family:sans-serif;text-transform:none}.sizechart-holder .sizechart .header .buttons{float:right}.sizechart-holder .sizechart .header .buttons .button{display:inline-block;height:20px;font-family:sans-serif;border:1px solid var(--color-neutral-400);line-height:20px;padding:3px 10px;margin-left:10px;cursor:pointer;background-color:var(--color-white)}.sizechart-holder .sizechart .header .buttons .button.active{background-color:#eeeeee}.sizechart-holder .sizechart .content{max-height:500px;overflow-y:scroll;overflow-x:hidden;display:block;width:100%}.sizechart-holder .sizechart .content #women{display:none}#sizechart{left:0px;background-color:var(--color-white);width:100%;height:auto}#sizechart h1{text-align:center;margin-top:34px;padding:0 !important;font-size:var(--font-size-large-200);color:var(--color-neutral-900);font-family:var(--font-family-primary-bold);text-transform:uppercase}#sizechart .sizeguide{margin-bottom:20px}#sizechart #notes .addendum{text-align:center;margin-top:-2px;padding:5px;font-size:var(--font-size-small-400);font-style:italic}#sizechart #gender_select .male_or_female{width:256px;overflow:hidden;margin:14px auto 0}#sizechart #gender_select .male_or_female>div{background-image:url("https://static.teepublic.com/sizechart/charts/sizechart-nav.png");height:24px;width:122px;cursor:pointer}#sizechart #gender_select .male_or_female .mof_male{float:left;background-position:-870px 0}#sizechart #gender_select .male_or_female .mof_male:hover{background-position:-870px -34px}#sizechart #gender_select .male_or_female .mof_male.selected{background-position:-870px -68px}#sizechart #gender_select .male_or_female .mof_female{float:right;background-position:-1004px 0}#sizechart #gender_select .male_or_female .mof_female:hover{background-position:-1004px -34px}#sizechart #gender_select .male_or_female .mof_female.selected{background-position:-1004px -68px}#sizechart .sizechart-nav{overflow:hidden;margin-top:17px;background-color:var(--color-neutral-900);text-align:center;height:48px}#sizechart .sizechart-nav a{display:inline-block;height:48px;background-image:url("https://static.teepublic.com/sizechart/charts/sizechart-nav.png");cursor:pointer}#sizechart .sizechart-nav a.tees{width:132px;background-position:0 0}#sizechart .sizechart-nav a.tees:hover{background-position:0 -58px}#sizechart .sizechart-nav a.tees.selected{background-position:0 -116px}#sizechart .sizechart-nav a.kids{width:102px;background-position:-132px 0}#sizechart .sizechart-nav a.kids:hover{background-position:-132px -58px}#sizechart .sizechart-nav a.kids.selected{background-position:-132px -116px}#sizechart .sizechart-nav a.longsleeve{width:175px;background-position:-234px 0}#sizechart .sizechart-nav a.longsleeve:hover{background-position:-234px -58px}#sizechart .sizechart-nav a.longsleeve.selected{background-position:-234px -116px}#sizechart .sizechart-nav a.baseball{width:148px;background-position:-409px 0}#sizechart .sizechart-nav a.baseball:hover{background-position:-409px -58px}#sizechart .sizechart-nav a.baseball.selected{background-position:-409px -116px}#sizechart .sizechart-nav a.tanks{width:74px;background-position:-557px 0}#sizechart .sizechart-nav a.tanks:hover{background-position:-557px -58px}#sizechart .sizechart-nav a.tanks.selected{background-position:-557px -116px}#sizechart .sizechart-nav a.crewnecks{width:122px;background-position:-631px 0}#sizechart .sizechart-nav a.crewnecks:hover{background-position:-631px -58px}#sizechart .sizechart-nav a.crewnecks.selected{background-position:-631px -116px}#sizechart .sizechart-nav a.hoodies{width:107px;background-position:-753px 0}#sizechart .sizechart-nav a.hoodies:hover{background-position:-753px -58px}#sizechart .sizechart-nav a.hoodies.selected{background-position:-753px -116px}#sizechart .subnavs{background-image:url("https://static.teepublic.com/sizechart/charts/sizechart-nav.png");background-position:0 -638px;overflow:hidden;background-color:#9ab3ca}#sizechart .subnavs .tanks{display:none}#sizechart .subnavs .crewnecks{display:none}#sizechart .subnavs .hoodies{display:none}#sizechart .subnavs>div>div>a{background-image:url("https://static.teepublic.com/sizechart/charts/sizechart-nav.png");height:48px;display:inline-block;cursor:pointer}#sizechart .subnavs>div>div>a.regular{width:94px;margin-left:20px;background-position:-26px -174px}#sizechart .subnavs>div>div>a.regular.selected,#sizechart .subnavs>div>div>a.regular:hover{background-position:-26px -232px}
