.imgClass{max-width:100%}.vh--message{display:none}.vh--holder{border-radius:25px}.tp-product-details-nav-main-thumb{display:none}.tshirt-skeleton{padding-top:100%;position:relative;width:100%}#back-button{left:5px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}#back-button svg{fill:#fff;height:40px;width:40px}@media only screen and (min-width:1200px){#back-button{display:none}}#forward-button{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}#forward-button svg{fill:#fff;height:40px;width:40px}@media only screen and (min-width:1200px){#forward-button{display:none}}.tp-product-details-category[data-v-d727f89d]{margin-bottom:5px}.tp-product-details-price[data-v-d727f89d]{color:#fff!important;display:inline-block;position:relative}.tp-product-details-price[data-v-d727f89d]:before{background:#f80;content:"";display:block;height:calc(100% + 10px);left:-8px;position:absolute;top:-5px;transform:rotate(-2.5deg);width:calc(100% + 30px);z-index:-1}.we-old-price[data-v-d727f89d]{font-size:22px;margin-right:30px;position:relative}.we-old-price[data-v-d727f89d]:after{background-color:red;content:"";height:2px;left:-10%;position:absolute;top:50%;transform:translateY(0) rotate(-10deg);transform-origin:center;width:120%}.promotion-text[data-v-d727f89d]{color:#f80;font-size:22px;font-weight:700;margin-bottom:20px}#countdown[data-v-d727f89d]{color:red;font-size:18px;font-weight:400}[data-v-d727f89d] .seconds-box{display:inline-block;min-width:2ch;text-align:left}.tp-cart-input[data-v-d727f89d],.tp-product-details-msg[data-v-d727f89d],.tp-product-details-payment[data-v-d727f89d]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.button-link[data-v-d727f89d]{font-size:16px}.table-header[data-v-d727f89d]{font-weight:500;text-transform:uppercase}.related-cities[data-v-d727f89d]{font-size:14px;margin-bottom:6px}.related-cities.related-cities-loading[data-v-d727f89d]{color:transparent}.related-cities.related-cities-loading span[data-v-d727f89d]{cursor:default}.related-cities.related-cities-loaded span[data-v-d727f89d]:hover{background-color:var(--tp-theme-primary);color:#fff;cursor:pointer}.related-cities.related-cities-loaded span[data-v-d727f89d]:hover:after{box-shadow:0 0 7px 3px var(--tp-theme-primary)}.related-cities span[data-v-d727f89d]{border-radius:10px;display:inline-block;margin-bottom:14px;margin-right:10px;padding:4px 8px;position:relative;z-index:1}.related-cities span[data-v-d727f89d]:after{border-radius:inherit;box-shadow:0 0 6px 2px var(--tp-theme-primary);content:"";top:0;right:0;bottom:0;left:0;opacity:.6;position:absolute;z-index:-1}.city-name-wrapper[data-v-d727f89d]{width:-moz-fit-content;width:fit-content}#search-more-buttons[data-v-d727f89d]{display:flex;gap:14px}#my-location-button[data-v-d727f89d],#search-button[data-v-d727f89d],.more-less-button[data-v-d727f89d]{border-radius:10px;display:inline-block;height:65px;margin-bottom:22px;position:relative;width:65px;z-index:1}#my-location-button[data-v-d727f89d]:after,#search-button[data-v-d727f89d]:after,.more-less-button[data-v-d727f89d]:after{border-radius:inherit;box-shadow:0 0 6px 2px var(--tp-theme-primary);content:"";top:0;right:0;bottom:0;left:0;opacity:.6;position:absolute;z-index:-1}#my-location-button[data-v-d727f89d]:hover,#search-button[data-v-d727f89d]:hover,.more-less-button[data-v-d727f89d]:hover{background-color:var(--tp-theme-primary)}#my-location-button:hover svg[data-v-d727f89d],#search-button:hover svg[data-v-d727f89d],.more-less-button:hover svg[data-v-d727f89d]{fill:#fff}#my-location-button[data-v-d727f89d]:hover:after,#search-button[data-v-d727f89d]:hover:after,.more-less-button[data-v-d727f89d]:hover:after{box-shadow:0 0 7px 3px var(--tp-theme-primary)}#my-location-button svg[data-v-d727f89d],#search-button svg[data-v-d727f89d],.more-less-button svg[data-v-d727f89d]{height:60px;width:60px}#my-location-button #less[data-v-d727f89d],#my-location-button #more[data-v-d727f89d],#search-button #less[data-v-d727f89d],#search-button #more[data-v-d727f89d],.more-less-button #less[data-v-d727f89d],.more-less-button #more[data-v-d727f89d]{height:55px;width:55px}.unavailable[data-v-d727f89d]:before{border-bottom:4px solid rgba(255,0,0,.5);bottom:-1.5px;content:"";height:140%;left:1.5px;position:absolute;transform:rotate(-45deg);transform-origin:bottom left;width:140%;z-index:-10}.add-to-cart-not-available[data-v-d727f89d]{background-color:var(--tp-common-black)}.add-to-cart-not-available[data-v-d727f89d]:hover{cursor:default!important}.name-input[data-v-d727f89d]{font-size:16px}.name-input.required[data-v-d727f89d]{border:1px solid var(--tp-we-red)}.name-input[data-v-d727f89d]::-moz-placeholder{font-size:16px}.name-input[data-v-d727f89d]::placeholder{font-size:16px}.name-title svg[data-v-d727f89d]{margin-top:-4px}.name-title svg[data-v-d727f89d]:hover{cursor:pointer}.help-icon-wrapper[data-v-d727f89d]{position:relative}.help-icon-wrapper:hover .tooltip-text[data-v-d727f89d]{opacity:1;visibility:visible}.tooltip-text[data-v-d727f89d]{background-color:var(--tp-common-black);border-radius:6px;bottom:125%;color:#fff;font-size:16px;left:50%;margin-left:-150px;opacity:0;padding:8px;position:absolute;text-align:left;transition:opacity .3s;visibility:hidden;width:300px;z-index:2000}#agree-checkbox[data-v-d727f89d]{margin-right:10px}.agreeCheckboxLabel[data-v-d727f89d]{display:inline}.agreeCheckboxLabel.agreeCheckboxIsRequired[data-v-d727f89d]{color:var(--tp-we-red)}.shirt-features[data-v-d727f89d]{margin-bottom:22px}.address[data-v-2ead72c8]{margin-bottom:0;margin-left:20px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.nav-tabs[data-v-2ead72c8]{flex-direction:column;justify-content:flex-start;padding-bottom:16px;row-gap:14px}.nav-tabs .tp-product-details-tab-line[data-v-2ead72c8]{display:none}.nav-tabs button[data-v-2ead72c8]{width:-moz-fit-content;width:fit-content}}.description-list[data-v-2ead72c8]{margin-top:18px;padding-left:64px}@media (max-width:575px){.care-instructions-list[data-v-2ead72c8],.description-list[data-v-2ead72c8],.product-security-list[data-v-2ead72c8]{padding-left:32px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tp-product-details-additional-info[data-v-2ead72c8]{padding-top:32px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tp-product-details-bottom[data-v-737cf5bc],.tp-product-details-top[data-v-737cf5bc]{padding-bottom:50px}}
