@media(max-width:749px){html{font-size:14px}h4,.h4{line-height:1.25}h3,.h3{font-size:calc(var(--font-h3--size) - 4px)}}body .product-card{background-color:#fff;border-radius:20px}body .product-card .product-grid__card.product-grid__card{position:relative;background-color:#fff;margin:5px;border-radius:15px;overflow:hidden}body .product-card .product-grid__card.product-grid__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(180deg,#d9d9d9,#d9d9d900);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2}body .product-card .custom-typography p,body .product-card .price_container .price,body .product-card .price_container .compare-at-price,body .product-card .price_container .unit-price{font-weight:500}.price_container .price-item__group.compare-at-price{color:#a1a1a1;text-decoration-color:#a1a1a1}body .product-media-container.media-fit img{object-fit:contain}#ResultsList{margin-top:20px}span.column-picker.column-picker-mobile--single{color:#000}body .product-badges--top-right{top:5px;right:10px}body .product-badges--top-right .product-badges__badge{padding:0 13px;background-color:#c7f03c;color:#000;border-radius:20px;font-size:14px}body .accordion accordion-custom .details__header{font-size:calc(var(--summary-font-size) + 2px);line-height:1.5}body .accordion accordion-custom .details .details-content .rte *{color:#55565c}.product-form__buttons{white-space:nowrap}.cart-buttons-group .product-form-buttons .button{font-family:Inter,sans-serif!important;min-height:54px}@media screen and (min-width:750px){main[data-template=collection] .collection-wrapper{grid-template-columns:250px minmax(0,1fr)!important;align-items:flex-start}main[data-template=collection] .facets-block-wrapper--vertical{grid-column:1!important;grid-row:1 / span 2!important}main[data-template=collection] .collection-toolbar{grid-row:1!important}main[data-template=collection] div#ResultsList{grid-column:2!important;grid-row:2 / span 2!important}.product-grid--template--20801674903629__main[product-grid-view=zoom-out]{--product-grid-columns-desktop: repeat(auto-fill, minmax(32%, 1fr))}}@media screen and (min-width:992px){main[data-template=collection] .collection-wrapper{grid-template-columns:350px minmax(0,1fr)!important}}@media screen and (max-width:749px){body .product-grid-container{padding:40px 20px}body :is(.collection-wrapper--full-width) .card-gallery,body :is(.collection-wrapper--full-width-on-mobile) .card-gallery{margin-inline-start:0;margin-inline-end:0}.cart-buttons-group .group-block-content>.shopify-app-block{width:100%;display:flex}.cart-buttons-group .mprfq-add-to-quote-button-pdp{flex:1}}.header .menu-drawer__menu-item--mainlist{min-height:0;font-size:18px;line-height:1}header .header--teamwear .header-actions__action{position:relative}header .header-actions__cart-icon{position:static}.header .header-actions__cart-icon .cart-bubble{position:absolute;width:auto;min-width:15px;top:5px;right:5px;padding:0}.cart-page .cart-items .quantity-selector-wrapper{cursor:not-allowed;opacity:.5}.cart-page .cart-items .quantity-selector{pointer-events:none}@media(max-width:749.98px){.header .header-actions__cart-icon .cart-bubble{min-width:12px}}body :is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product),body :is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):hover{background-color:#f5f6f4;border-radius:10px;padding:10px;margin:0}.search-modal__content .predictive-search-results__card--product .resource-card__title.paragraph{font-size:14px;line-height:1.2;font-family:var(--font-h3--family)}.search-modal__content .predictive-search-results__card--product .price_container{font-size:14px;line-height:1.25}.search-modal__content .predictive-search-results__card--product .resource-card__content .price{color:#2756fe}.tw-footer__input-wrap:has(input:focus-visible){outline:1px solid var(--tw-footer-heading);outline-offset:3px}:where(.teamwear-hero__button,.tw-range__button,.tw-steps__button,.tw-quality__button,.tw-benefits__button,.tw-production__button,.tw-kit-cta__button,.button:not(.button-unstyled),input[type=submit],.shopify-payment-button__button){--color-button: 252, 74, 90 !important;--color-button-text: 255, 255, 255 !important;background-color:#fc4a5a!important;background-image:none!important;border-color:#fc4a5a!important;color:#fff!important;transform:translateY(0);box-shadow:0 0 #fc4a5a00;transition:transform .36s cubic-bezier(.2,.7,.2,1),background-color .24s ease,border-color .24s ease,color .24s ease,box-shadow .24s ease!important}:where(.teamwear-hero__button,.tw-range__button,.tw-steps__button,.tw-quality__button,.tw-benefits__button,.tw-production__button,.tw-kit-cta__button,.button:not(.button-unstyled),.shopify-payment-button__button) span{color:#fff!important}:where(.teamwear-hero__button,.tw-range__button,.tw-steps__button,.tw-quality__button,.tw-benefits__button,.tw-production__button,.tw-kit-cta__button,.button:not(.button-unstyled),input[type=submit],.shopify-payment-button__button):is(:hover,:focus-visible){background-color:#fc4a5a!important;background-image:none!important;border-color:#fc4a5a!important;color:#fff!important;transform:translateY(-3px);box-shadow:0 10px 24px #fc4a5a47}:where(.button:not(.button-unstyled),.shopify-payment-button__button):after{box-shadow:0 0 0 1px #fc4a5a!important}:where(.teamwear-hero__button,.tw-range__button,.tw-steps__button,.tw-quality__button,.tw-benefits__button,.tw-production__button,.tw-kit-cta__button,.button:not(.button-unstyled)) :is(img[src*=arrow],.teamwear-hero__arrow){filter:brightness(0) invert(1)!important;-webkit-filter:brightness(0) invert(1)!important;translate:0 0!important;will-change:translate;transition:translate .36s cubic-bezier(.2,.7,.2,1),filter .24s ease!important}:where(.teamwear-hero__button,.tw-range__button,.tw-steps__button,.tw-quality__button,.tw-benefits__button,.tw-production__button,.tw-kit-cta__button,.button:not(.button-unstyled)) svg{color:#fff!important;translate:0 0!important;will-change:translate;transition:translate .36s cubic-bezier(.2,.7,.2,1),color .24s ease!important}:where(.teamwear-hero__button,.tw-range__button,.tw-steps__button,.tw-quality__button,.tw-benefits__button,.tw-production__button,.tw-kit-cta__button,.button:not(.button-unstyled)) svg path:not([fill=none]){fill:#fff!important}:where(.teamwear-hero__button,.tw-range__button,.tw-steps__button,.tw-quality__button,.tw-benefits__button,.tw-production__button,.tw-kit-cta__button,.button:not(.button-unstyled)) svg :is(path,line,polyline,polygon)[stroke]{stroke:#fff!important}:where(.teamwear-hero__button,.tw-range__button,.tw-steps__button,.tw-quality__button,.tw-benefits__button,.tw-production__button,.tw-kit-cta__button,.button:not(.button-unstyled)):is(:hover,:focus-visible) :is(img[src*=arrow],.teamwear-hero__arrow,svg){translate:5px 0!important}:where(.teamwear-hero__button,.tw-range__button,.tw-steps__button,.tw-quality__button,.tw-benefits__button,.tw-production__button,.tw-kit-cta__button,.button:not(.button-unstyled),input[type=submit],.shopify-payment-button__button):active{background-color:#fc4a5a!important;border-color:#fc4a5a!important;color:#fff!important;transform:translateY(0);box-shadow:0 4px 12px #fc4a5a33}@media(prefers-reduced-motion:reduce){:where(.teamwear-hero__button,.tw-range__button,.tw-steps__button,.tw-quality__button,.tw-benefits__button,.tw-production__button,.tw-kit-cta__button,.button:not(.button-unstyled),input[type=submit],.shopify-payment-button__button){transition:none!important}:where(.teamwear-hero__button,.tw-range__button,.tw-steps__button,.tw-quality__button,.tw-benefits__button,.tw-production__button,.tw-kit-cta__button,.button:not(.button-unstyled)) :is(img[src*=arrow],.teamwear-hero__arrow,svg){translate:0 0!important;transition:none!important}}#ContactForm-contact-type{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:14px 8px;padding-right:50px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
