@font-face{font:Open Sans;font-display:swap}.master-wrapper-page{background-color:#fff}.topcartlink{background-color:#c3090a !important}#newsletter-subscribe-button{background-color:#c3090a}.promo-bar{background-color:#0100ba !important}li[class=header-support__links--phone-number]>a{color:#c3090a !important}li[class=header-support__links--phone-number]>a{color:#00033d !important}li[class=header-support__links--help]>a{color:#c3090a !important}li[class=ico-chat] a{color:#0100ba !important}span[class=panel-header-text]>a{color:#0100ba !important}.btn-orange,.btn-orange:hover{background-color:#c3090a !important}.review-button,.review-button:hover{background-color:#c3090a !important;border-color:#c3090a !important}.tooltip-header__price{color:#fbbd0d !important}.add-to-cart-button,.add-to-cart-button:hover{background-color:#fbbd0d !important}.add-to-cart{margin-bottom:20px}.price-disclosure__text{color:#fbbd0d !important}.product-price>span[class*=price-value-]{color:#fbbd0d !important;font-size:20px;font-weight:bold}.order-completed-continue-button,.order-completed-continue-button:hover{background-color:#c3090a !important}.shipping-method-fee{color:#c3090a !important}font[color="#e4895a"]>b{color:#c3090a !important}.order-total{color:#c3090a !important}.dialog-preview-design-class .review-btn-div .preview-add-to-cart-button{background-color:#fbbd0d !important}.cvv-tooltip{background-color:#313149 !important}.tier-prices .item-price{color:#c3090a !important}.print-order-button{background-color:#c3090a !important}.order-details-page .page-title a.print-order-button{background-color:#c3090a !important}.order-details-page .actions input:first-child{background-color:#c3090a !important}.main-product-img{max-width:100% !important}.product-grid .item-grid .product-item .picture{min-height:150px}.each-text{color:#fbbd0d !important;font-size:20px}.master-column-wrapper{z-index:initial}.center-1{z-index:initial}.product-item .details .product-title{text-align:center}.product-item .details .add-info{text-align:center}.product-item .details .add-info .prices{margin-left:auto;margin-right:auto}.quanity-input-container.attributes{margin:0;text-align:left}@media screen and (min-width: 768px){.help-id-mobile-icon{display:none}.quanity-input-container.attributes{justify-content:flex-start}.quanity-input-container.attributes div{margin-right:15px}}.add-to-cart .attributes{margin:0}.attribute-squares li{display:inline-block;margin:0 5px 5px;text-align:center;border-radius:5px;padding:1px}.attribute-squares .attribute-square-container{display:block;position:relative;z-index:0;padding:1px;border-radius:5px}.color-list .attribute-squares .attribute-square-container{padding:2px !important}.attribute-squares label{display:block;margin:0 !important;overflow:hidden;border-radius:5px}.attribute-squares .attribute-square{display:table !important;width:32px !important;height:32px !important;border:1px solid #444 !important;cursor:pointer;border-radius:5px}.attribute-squares .checked-border{border:2px solid #444 !important}.attribute-squares .selected-value .attribute-square-container{border:1px solid #000;background-color:initial;padding:0}.attribute-squares li input{position:relative;z-index:-1;margin:-32px 0 0;visibility:hidden}@media screen and (min-width: 768px){#bas-cimpress-designer .cimpress-designer .toolbar.toolbar--hidden~.right-rail,#bas-cimpress-designer .cimpress-designer .toolbar.toolbar--hidden~.tabs-panel{top:1rem}}@media screen and (min-width: 768px){#bas-cimpress-designer .cimpress-designer .tabs-panel{top:85px;transition:top .4s}}@media screen and (min-width: 768px){#bas-cimpress-designer .cimpress-designer .tabs__items .tab-item{border:.5px solid #ededed}}@media screen and (min-width: 768px){#bas-cimpress-designer .cimpress-designer .tabs__items .tab-item.is-active{border:.5px solid #c2c2c2;border-bottom:rgba(0,0,0,0)}}.product-specs-box .ruk_rating_snippet span.ruk-rating-snippet-count{color:#000 !important;text-decoration:none !important}.product-essential{flex-wrap:wrap}.gallery{width:50%}.overview{width:50%;padding-left:50px}.why-apparel .topic-block-title{text-align:left;padding-top:20px;border-bottom:0 !important;margin-bottom:15px}#quickTabs{display:none}.product-name{border-bottom:0}.product-name h1{font-weight:700}.product-specs-box{margin-left:16px;margin-bottom:16px}.product-specs-box li{list-style:initial}.quanity-input-container{display:flex;justify-content:space-between}label#quantity-input-label{display:block;margin:0 0 6px;margin-bottom:11px;white-space:nowrap;font-weight:700;color:#444;text-align:left}.qty-input{height:43px !important;text-align:left !important;border:1px solid #ddd}.prices .product-price{font-size:16px}.overview .price-per-shirt,.total-price{color:#000;margin-bottom:15px}.price-per-shirt strong{color:#45bbff}.total-price strong{color:#45bbff;font-size:24px}.prices .credit-applied{color:#45bbff;margin-bottom:15px}.bas-button-arrow{position:relative;top:2px}.start-design-button{background-color:#fbbd0d}.start-design-button:hover{background-color:#ecb10b}.listbox .list{display:flex;flex-wrap:wrap;flex-direction:column}.listbox .color-list{display:flex;flex-wrap:wrap}.color-item{padding:0}.color-item input{visibility:hidden;position:absolute}.promo-bar{background-color:#fff !important;font-weight:700;text-align:center;text-transform:uppercase;color:#45bbff;letter-spacing:.3px;font-size:16px;padding-top:2px;padding-bottom:2px}.promo-bar>.promo-applied{color:#000;font-weight:900}.btn.dcl-button.bas-save-modal-open{background-color:#002a45 !important;background-image:none !important;color:#fff !important}.cart td.subtotal .discount-additional-info,.discount-total .cart-total-left,.discount-total .cart-total-right,.discount-total .value-summary{color:#444}.btn,.d-hotline,.cart-footer .checkout-button,.shopping-cart-page .common-buttons input.checkout-button,.shopping-cart-page .common-buttons button.checkout-button,.dcl-button.save-and-continue,.review-button,.review-button:hover,.btn.btn-danger.bas-save-button,.mca__copy a.btn,.mca__tablet-description a.btn,#newsletter-subscribe-button,#topcartlink{background-color:#fbbd0d !important;background-image:linear-gradient(to bottom, #ffd200 0, #fdc308 60%) !important;border:0;border-radius:3px;color:#000 !important;cursor:pointer !important;font-weight:bold}#newsletter-subscribe-button{border-top-left-radius:0;border-bottom-left-radius:0}#topcartlink a{color:#000 !important;text-decoration:none}li[class=header-support__links--help]>a{color:#002a45 !important}.btn-white{background-color:#efefef !important;background-image:none !important;border:1px solid #ccc}.shopping-cart-page .product-picture-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.shopping-cart-page .product-picture img+img{margin-left:5px}.header-logo a img{height:50px;margin-top:4px}.footer-main{background-color:#002845}.footer-info{float:none}.footer-block .title,.footer-block .list a,.footer-block .list a:hover{color:#fff}span.footer-disclaimer{color:#fff}font[color="#e4895a"]>b,.shipping-method-fee{color:#45bbff !important}li[class=header-support__links--phone-number]>a,li[class=header-support__links--help]>a,.discount-price,.order-total,.cart td.subtotal .discount{color:#45bbff !important}.mca__copy h2{color:#fff;font-weight:bold;margin:0}.mca__copy a.btn{display:inline-block;font-size:16px;margin-top:10px}.mca__copy div.rev-container{margin:0 0 10px 0}.mca__copy div.rev-container i{color:#fbbd0d}.mca__copy div.rev-container span.ruk-rating-snippet-count{color:#fff}.mca__copy ul li{color:#fff;font-weight:normal}.filters-toggle,.filters-close{display:none}@media screen and (max-width: 767px){.product-essential{flex-direction:column}.gallery,.overview{width:100%;padding:0}.product-name{text-align:left}.product-specs-box{text-align:left}.block-category-navigation{display:block}.filters{background-color:#fff}.filters-toggle{display:block;position:relative;margin:0 0 10px;border-bottom:1px solid #ddd;background:#f6f6f6 url("../images/toggle-gray.png") right 14px no-repeat;padding:12px 30px 12px 10px;font-size:20px;cursor:pointer;text-align:left}.filters-close{display:block;text-align:center;font-weight:900;padding:15px 0;z-index:9}}#saveDesignModal h5{font-size:24px !important}.save-form-container{margin-top:20px}.designer-header-container{background:#002a45;color:#fff;display:flex;align-items:center}.designer-header-container .header-logo img{position:relative;z-index:10;top:5px;width:180px;height:31px}.designer-header-links{text-align:right;position:relative;top:10px}.designer-header-links a:hover{text-decoration:none !important}.designer-header-links__help a{color:#fff !important}.designer-header-links__phone a{font-size:14px;font-weight:700;color:#ffd001 !important}.designer-promo-bar{font-weight:700;text-align:center;text-transform:uppercase;color:#45bbff;letter-spacing:.3px;font-size:16px}.designer-promo-bar__applied{color:#000}.designer-bottom-promobar{background-color:#9bdaff;display:flex;flex-shrink:0;justify-content:center;padding:15px 0;align-items:center;font-size:16px}.designer-bottom-promobar__large{font-size:20px;display:flex;align-items:center;margin-right:15px}.designer-bottom-promobar__large strong{display:block;margin-right:5px}.designer-bottom-promobar__img{background:#fff;border-radius:50%;padding:7px;margin-right:15px}.designer-bottom-promobar__img svg{width:22px}.help-id-mobile-icon{background-image:url(/Themes/Apparel/Content/images/Phone_White.svg);width:40px;height:22px;display:inline-block;background-repeat:no-repeat;background-position:center center}.apparel-help-icon{margin-right:15px}@media screen and (min-width: 768px){.help-id-mobile-icon{display:none}}.xotc-product-details-overview-grid .overview{position:relative;padding:15px;border:2px solid #ccc;text-align:left;min-height:490px;margin-bottom:50px;width:100%}.xotc-product-details-overview-grid .overview h3{background-color:#fbbd0d !important;color:#fff;font-weight:700;padding:5px 10px;margin:-15px}.xotc-product-details-overview-grid .overview .product-name h1{font-weight:normal;margin-top:10px}.xotc-qty-input{height:40px !important;text-align:left !important;border:1px solid #ddd;width:5rem}@media screen and (min-width: 768px){.xotc-in-apparel-gallery{width:540px}}.cart .product .edit-item button{font-weight:700;color:#0eb662;padding:0px 40px 3px 16px !important;font-size:14px}.cart .product .edit-item button:hover{text-decoration:underline}.cart .product .product-edit-inline .edit-item button{background:none !important;border:none;padding:0 !important;cursor:pointer}.pricing-grid-details td{color:#fbbd0d}.product-item .template-sizes{justify-content:center}.front-design-preview{max-width:125px;max-height:125px}.back-design-preview{max-width:125px;max-height:125px}.cart .update .edit-item button{color:#0eb662;border:none;font-size:14px;background:rgba(0,0,0,0);font:normal 14px Open Sans,sans-serif;font-weight:700}#xotc-gallery{height:100%}.disclaimerText{margin-top:-13px;font-size:13px;font-weight:600;font-style:italic}.disclaimerText a{color:#45bbff;cursor:pointer}.paypal-disclaimer-text{margin-top:-48px;margin-bottom:15px;text-align:center}@media screen and (max-width: 768px){#nnp-form-popup{height:115% !important}}.mca__mobile-description,.mca__tablet-description,.mca-line-seperator{display:none}.ico-account:hover,.ico-logout:hover,.ico-login:hover,.ico-register:hover{color:#fff !important}@media screen and (max-width: 768px){.menu-top-btn{font-size:14px;font-weight:bold;padding:.4rem 1rem;border-radius:40px !important;background-color:#fbbd0d;color:#fff;border:none;margin:5px 5px}.button-hide-on-desktop{display:block !important}.cross-btn-mobile{display:inline-block;border:0px}.menu-cross-mobile_bar{height:15px;width:2px;margin-left:16px;background-color:gray;transform:rotate(45deg);Z-index:2}.menu-cross__bar{height:15px;width:2px;background-color:gray;transform:rotate(90deg);Z-index:2}}#promoboxpopup{position:absolute;z-index:1000;display:none}.promos-container{background:#fff;border:1px solid #fff;width:203%;height:40px}#promo-details{z-index:300;background:#a9a9a9;position:relative;border:1px solid #a9a9a9;width:100%;height:102px}.promo-popup-header-left,.promo-popup-header-right{background:#a9a9a9;color:#fff;padding-top:2px;padding-right:5px;font-weight:bold}.promo-popup-header-left,.promo-popup-row{text-align:left}.promo-popup-header-right,.promo-popup-row.saved-amount{text-align:right}#promo-help-icon:hover{cursor:pointer}.promo-popup-row{background:#efefef;color:#555;padding-top:2px;padding-right:5px}.promo-popup-description{color:#008035;margin-left:5px}.promo-popup-row.saved-amount{color:#000;padding-right:5px}.promos-container{width:230%}@media only screen and (max-width: 768px){.promo-popup-tr{height:10px}.promos-container{width:240%}}@media screen and (min-width: 1001px){.button-hide-on-desktop{display:none !important}}.checkout-page-header{margin-top:auto}div.page.home-page .mca-wrapper{margin-bottom:10px}div.page.home-page .page-title{display:none}@media(min-width: 768px){html.html-home-page .item-grid .item-box{flex:0 0 20%;max-width:20%}}.html-home-page .shop-now-box h1{display:block}.product-essential .overview .add-to-cart .attributes dl dt:last-of-type,.product-essential .overview .add-to-cart .attributes dl dd:last-of-type{display:none}.overview .product-name{margin-bottom:0;margin-top:0;padding-top:0}.newsletter-result#newsletter-result-block{color:#fff}.ico-chat{display:none}.header-support__links--help{border-left:none}.designer-promo-bar{padding:0}.designer-promo-bar .container{border-bottom:none}.promo-bar{padding:0}.responsive.mca_picture{min-height:315px}@media(max-width: 767px){#product-options-panel.content-panel.panel--product.is-active{padding:0 8px;overflow-y:auto;padding-bottom:0}html{scrollbar-color:gray rgba(0,0,0,0)}}