@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";*,:before,:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--white: #ffffff;--black: #000000;--RedColor: #da291c;--quote-form-brand: var(--RedColor);--quote-form-brand-border: rgba(218, 41, 28, .1);--quote-form-brand-shadow: rgba(218, 41, 28, .05);--quote-form-background: var(--white);--quote-form-surface: #f8f8f7;--quote-form-text: #111111;--quote-form-placeholder: var(--black);--quote-form-border: #b5b4b4;--quote-form-radio-border: #606060;--quote-form-picker-border: #d7d7d7;--quote-form-picker-hover: #f7f7f7;--quote-form-upload-border: #ced4da;--quote-form-muted-text: #999999;--quote-form-error: #d60012;--quote-form-success-background: #eaf8ef;--quote-form-success-text: #126b32;--quote-form-error-background: #fff0f1;--quote-form-error-text: #a9000e;--quote-form-picker-shadow: rgba(0, 0, 0, .14);--quote-banner-brand: var(--RedColor);--quote-banner-background: #070707;--quote-banner-text: var(--white);--quote-banner-text-soft: rgba(255, 255, 255, .9);--quote-banner-divider: rgba(255, 255, 255, .28);--quote-banner-divider-mobile: rgba(255, 255, 255, .38);--quote-banner-overlay-desktop: linear-gradient( 90deg, rgba(0, 0, 0, .96) 0%, rgba(0, 0, 0, .83) 34%, rgba(0, 0, 0, calc(var(--banner-overlay) * .75)) 62%, rgba(0, 0, 0, var(--banner-overlay)) 100% ), linear-gradient(0deg, rgba(0, 0, 0, .28), transparent 42%);--quote-banner-overlay-tablet: linear-gradient( 90deg, rgba(0, 0, 0, .94), rgba(0, 0, 0, .7) 68%, rgba(0, 0, 0, .48) );--quote-banner-overlay-mobile: linear-gradient(90deg, rgba(0, 0, 0, .9), rgba(0, 0, 0, .36)), linear-gradient(0deg, rgba(0, 0, 0, .48), transparent 56%);--quote-banner-fallback-background: radial-gradient( circle at 72% 40%, #282222 0, #101010 38%, #050505 72% );--Inter-font: "Inter", sans-serif;--page-width: 1550px;--font50: clamp(30px, 3.125vw, 50px);--font59: clamp(30px, 3.125vw, 59px);--font20: clamp(16px, 1.25vw, 20px);--font18: clamp(15px, 1.125vw, 18px);--rp-eyebrow-font-size: 18px;--rp-eyebrow-line-height: 1.4;--rp-banner-title-font-size: 75px;--rp-section-title-font-size: 50px;--rp-section-title-line-height: 1.2;--rp-body-font-size: 16px;--rp-body-line-height: 1.5;--rp-button-font-size: 16px;--rp-button-line-height: 1.25;--rp-card-title-font-size: 25px;--rp-card-title-font-weight: 700;--fontWeight100: 100;--fontWeight200: 200;--fontWeight300: 300;--fontWeight400: 400;--fontWeight500: 500;--fontWeight600: 600;--fontWeight700: 700;--fontWeight800: 800;--fontWeight900: 900;--heading-color: var(--black);--body-color: var(--black);--heading-line-height: 1.15;--body-line-height: 1.5;--padding100: clamp(4rem, 6.25vw, 10rem);--padding80: clamp(3.5rem, 5vw, 8rem);--padding-140: clamp(5.5rem, 7.77vw, 14rem);--padding-120: clamp(5rem, 6.66vw, 12rem);--padding-110: clamp(4.5rem, 6.11vw, 11rem);--padding-90: clamp(4rem, 5vw, 9rem);--padding-70: clamp(3rem, 3.88vw, 7rem);--padding-60: clamp(2.5rem, 3.33vw, 6rem);--padding-50: clamp(2rem, 2.77vw, 5rem);--padding-40: clamp(1.8rem, 2.22vw, 4rem);--padding-30: clamp(1.6rem, 1.67vw, 3rem);--padding-25: 2.5rem}html{box-sizing:border-box;scroll-behavior:smooth}body{font-size:16px;line-height:var(--body-line-height)!important;font-weight:400!important;color:var(--body-color);font-family:var(--Inter-font)!important;letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;overflow-x:hidden}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--Inter-font);line-height:var(--heading-line-height);color:var(--black);text-transform:inherit;letter-spacing:normal;font-weight:400;margin:0 0 15px}p{margin:0 0 15px}p:last-child{margin-bottom:0}p:empty{display:none}img{display:block;max-width:100%;height:auto}video,iframe{display:block;width:100%}a{-webkit-transition:ease .45s;transition:ease .45s}a,a:hover,a:focus{text-decoration:none}:focus,:focus-visible{outline:none!important}table{width:100%}.btn:not(button,.site-header__cart),.button{padding:10px 25px;background:var(--RedColor);border:1px solid var(--RedColor);font-size:var(--font18);color:var(--white);font-weight:500;font-family:var(--Inter-font);line-height:1.1;text-transform:inherit;letter-spacing:normal;display:inline-flex;align-items:center;justify-content:center;text-align:center;min-width:165px;min-height:60px;width:auto;height:auto;border-radius:10px;box-shadow:none!important;cursor:pointer;-webkit-transition:.45s ease;transition:.45s ease}.btn:not(button,.site-header__cart):hover,.button:hover{background:var(--white);color:var(--RedColor)}.button.btn-transparent,.btn.btn-transparent{background:transparent;color:var(--RedColor)}.button.btn-transparent:hover,.btn.btn-transparent:hover{background:var(--RedColor);color:var(--white)}.btn:not(button,.site-header__cart):before,.btn:not(button,.site-header__cart):after,.button:before,.button:after{display:none}form .field:before,form .field:after{display:none}textarea,textarea.text-area{display:block;font-family:var(--Inter-font);height:150px;width:100%;border:1px solid var(--black);background:var(--white);padding:1rem 2rem;margin:0;font-size:16px;color:var(--black);font-weight:400;letter-spacing:normal;box-shadow:none!important;border-radius:0!important;-webkit-transition:ease .45s;transition:ease .45s;resize:none}input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type=datetime],input[type=email],input[type=date],select{display:block;font-family:var(--Inter-font);height:48px;width:100%;border:1px solid var(--black);background:var(--white);padding:1rem 2rem;margin:0!important;font-size:16px;font-weight:400;letter-spacing:normal;color:var(--black);box-shadow:none!important;border-radius:0!important;-webkit-transition:ease .45s;transition:ease .45s}.mobile,.mobile-banner,.mobile-image{display:none!important}.reputon-google-reviews-widget[data-rating-type=stars]{justify-content:flex-start!important}.reputon-google-reviews-widget[data-rating-type=stars] .reputon-star-rating{margin:0!important;padding:0!important}.promotional-product__details .reputon-google-reviews-widget{margin-top:20px}form.tees-polos-product__form .shopify-block.shopify-app-block,form.business-card-product__form .shopify-block.shopify-app-block{margin-top:0rem}form.tees-polos-product__form .shopify-block.shopify-app-block square-placement,form.business-card-product__form .shopify-block.shopify-app-block square-placement{margin:5px 0!important}@media only screen and (max-width:767px){.mobile,.mobile-banner,.mobile-image{display:block!important}.desktop,.desktop-banner,.desktop-image{display:none!important}}.page-width,.page-width-desktop,.container{max-width:var(--page-width);width:95%;margin-left:auto;margin-right:auto;padding-left:15px!important;padding-right:15px!important}.shopify-challenge__container form{text-align:center}.shopify-challenge__container form .shopify-challenge__button.btn{margin-top:20px}predictive-search .spinner{display:none!important}.header-wrapper{border-bottom:0!important}header .header__heading-link{margin:0;padding:0}.header .header__icons{padding-right:0;gap:15px;align-items:center}.header .header__icons .desktop-localization-wrapper{display:none}.header .header__icons .header__icon.header__icon--cart{margin-right:0}.header .header__icons .header__icon svg{width:3rem;height:3rem;transform:none}.header .header__icons .header__icon .svg-wrapper{width:100%;height:100%}.header .header__icons .header__icon--account.dark-bg{background:#414141b3;border:1px solid rgba(218,41,28,.6);min-width:99px;padding:10px 20px;height:6rem;min-height:auto}.header .header__icons .header__icon--account.dark-bg .svg-wrapper{font-size:var(--font18);line-height:1;height:auto;width:auto}.header-wrapper .header{grid-template-columns:auto 1fr auto}.header .header__inline-menu{margin-inline:auto}.header__inline-menu .list-menu.list-menu--inline{gap:1.5rem clamp(1.5rem,2.604vw,5rem)}.header__inline-menu .list-menu.list-menu--inline .header__menu-item{padding-inline:0;font-weight:var(--fontWeight500);font-size:var(--font18);color:var(--white);text-transform:capitalize;text-decoration:none!important}.header__inline-menu .list-menu summary.header__menu-item{padding-right:25px!important}.header__inline-menu .list-menu summary.header__menu-item .icon-caret{right:2px;height:12px;top:calc(50% - 4px)}.header__inline-menu .list-menu summary.header__menu-item .icon-caret path{stroke:currentColor}.header__inline-menu .list-menu .header__submenu .header__menu-item{padding:1.2rem}.header__inline-menu .list-menu.list-menu--inline .header__menu-item:hover{color:var(--RedColor)}.header__inline-menu .list-menu.list-menu--inline .header__menu-item span{text-decoration:none}.search__input.field__input{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border:1px solid var(--RedColor);border-radius:5rem!important}.predictive-search__item-heading,.predictive-search__item--term{color:currentColor}cart-remove-button .button{background:transparent!important;border:none!important;color:var(--black)!important}.cart-count-bubble{bottom:auto;top:0;left:auto;right:0}.quantity__input{padding:2px!important}.quantity__input:focus,.quantity__input:focus-visible{outline:0!important;box-shadow:none!important;background:transparent!important}.icon-caret path{stroke:currentColor}.mobile-facets__arrow .icon path,.mobile-facets__close-button .icon path{stroke:currentColor}.active-facets__button .active-facets__button-inner{box-shadow:none!important;color:var(--white)}.active-facets__button .active-facets__button-inner:hover{color:var(--RedColor)}.active-facets__button-remove{font-size:16px!important}.overflow-hidden{display:block!important}@media screen and (max-width:1440px){.header__inline-menu .list-menu.list-menu--inline{gap:1.5rem 1.1rem}}@media only screen and (max-width:1299px){.header .header__icons .header__icon--account.dark-bg,.header .header__icons .get-quote-btn.button{display:none}}@media only screen and (max-width:1199px){.btn:not(button,.site-header__cart),.button{min-height:50px}.page-width,.page-width-desktop,.container{width:100%}}@media only screen and (max-width:989px){.signin-btn-flex{display:flex;flex-wrap:wrap;--drawer-btn-gap: 1rem;gap:1rem var(--drawer-btn-gap);margin-bottom:1rem}.signin-btn-flex .button{width:calc(50% - (var(--drawer-btn-gap) - (var(--drawer-btn-gap) / 2)));min-width:auto;min-height:auto;height:50px;margin:0}.signin-btn-flex .button span{font-size:15px;width:auto;height:auto;font-family:Inter,sans-serif;font-weight:500}.signin-btn-flex shopify-store{display:none}}.rp-primary-btn,.rp-secondary-btn,.rp-secondery-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:12px;padding:12px 30px;border:1px solid var(--RedColor);border-radius:6px;font-family:var(--Inter-font);font-size:var(--rp-button-font-size);font-weight:500;line-height:var(--rp-button-line-height);text-align:center;text-decoration:none;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.rp-primary-btn{color:var(--white);background:var(--RedColor)}.rp-primary-btn:hover{border-color:var(--black);color:var(--white);background:var(--black)}.rp-secondary-btn,.rp-secondery-btn{color:var(--RedColor);background:transparent}.rp-secondary-btn:hover,.rp-secondery-btn:hover{color:var(--white);background:var(--RedColor)}.rp-primary-btn svg,.rp-secondary-btn svg,.rp-secondery-btn svg{width:16px;height:16px;flex:0 0 16px}@media screen and (max-width:989px){:root{--rp-eyebrow-font-size: 12px;--rp-eyebrow-line-height: 1.3;--rp-banner-title-font-size: 27px;--rp-section-title-font-size: 23px;--rp-section-title-line-height: 1.3;--rp-body-font-size: 12px;--rp-body-line-height: 1.55;--rp-button-font-size: 12px;--rp-button-line-height: 1.25;--rp-card-title-font-size: 15px;--rp-card-title-font-weight: 700}.rp-primary-btn,.rp-secondary-btn,.rp-secondery-btn{min-height:42px;gap:9px;padding:10px 18px}.rp-primary-btn svg,.rp-secondary-btn svg,.rp-secondery-btn svg{width:14px;height:14px;flex-basis:14px}}.side-stiky-buttons,.wts-overlay{display:none!important}.rp-video-modal{width:min(1100px,calc(100vw - 40px));max-width:none;padding:0;overflow:visible;border:0;border-radius:12px;background:var(--black);box-shadow:0 24px 80px #0006}.rp-video-modal::backdrop{background:#000c}.rp-video-modal__media iframe,.rp-video-modal__media video{display:block;width:100%;aspect-ratio:16 / 9;max-height:82vh;border:0;border-radius:12px;background:var(--black)}.rp-video-modal__close{position:absolute;top:-18px;right:-18px;z-index:2;display:grid;width:42px;height:42px;padding:0;place-items:center;border:1px solid var(--RedColor);border-radius:50%;color:var(--white);background:var(--RedColor);font-size:30px;line-height:1;cursor:pointer}.splide{touch-action:pan-y}.rp-splide-pagination .splide__pagination{position:static;display:flex;margin:28px 0 0;padding:0;gap:5px;justify-content:center}.rp-splide-pagination .splide__pagination__page{flex:0 0 auto;width:5px;height:5px;min-width:5px;min-height:5px;margin:0;padding:0;border:0;border-radius:50%;background:var(--rp-pagination-inactive-color, #c7c7c7);opacity:1;transform:none;transition:width .2s ease,background-color .2s ease;cursor:pointer}.rp-splide-pagination .splide__pagination__page.is-active{width:30px;min-width:30px;border-radius:10px;background:var(--rp-pagination-active-color, var(--black));transform:none}@media screen and (max-width:749px){.rp-video-modal{width:calc(100vw - 28px)}.rp-video-modal__close{top:-15px;right:-7px;width:38px;height:38px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
