.tees-custom-page{--tees-panel:#e1e1d0;--tees-pale:#f5f5ef;--tees-border:#d7d7c0;--tees-stroke:#969486}@media(min-width:960px){.text-content .grouped-content-layout-tabs ul.tees-faq-tabs.grouped-content-triggers{display:flex!important;align-items:stretch;flex-wrap:nowrap;position:relative;isolation:isolate;width:100%;gap:0;margin:30px 0 24px;padding:0;border:0;list-style:none;background:transparent}.text-content .grouped-content-layout-tabs ul.tees-faq-tabs.grouped-content-triggers:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#969486;z-index:0;pointer-events:none}.text-content .grouped-content-layout-tabs .tees-faq-tabs li.grouped-content-trigger{position:relative;z-index:1;display:flex!important;flex:1 1 0;min-width:0;margin:0!important;padding:0!important;border:0;border-radius:0;background:transparent}.text-content .grouped-content-layout-tabs .tees-faq-tabs li.grouped-content-trigger.active{z-index:2;border:2px solid #969486;border-bottom:0;border-radius:6px 6px 0 0;background:#ebebdf}.text-content .grouped-content-layout-tabs .tees-faq-tabs li.grouped-content-trigger>span{display:flex!important;flex:1 1 auto;align-items:center;justify-content:center;width:100%;margin:0!important;padding:0!important;border:0!important;background:transparent;transform:none!important}.text-content .grouped-content-layout-tabs .tees-faq-tabs li.grouped-content-trigger a{box-sizing:border-box;display:flex!important;flex:1 1 auto;align-items:center;justify-content:center;min-height:54px;width:100%;padding:12px 10px!important;margin:0!important;border:0!important;border-radius:0;background:transparent;box-shadow:none;color:#808376;font-size:13px;font-weight:500;line-height:1.3;letter-spacing:.6px;text-align:center;text-decoration:none;text-transform:uppercase}.text-content .grouped-content-layout-tabs .tees-faq-tabs li.grouped-content-trigger.active a{color:#3c4036;font-weight:600}.text-content .grouped-content-layout-tabs .tees-faq-tabs li.grouped-content-trigger a:hover{color:#3c4036}.text-content .grouped-content-layout-tabs .tees-faq-tabs li.grouped-content-trigger a:focus-visible{outline:2px solid #969486;outline-offset:-4px}}.tees-fundraising-page{max-width:980px;margin:0 auto;padding:24px 16px;line-height:1.55;--tf-panel:#e1e1d0;--tf-pale:#f5f5ef;--tf-border:#d7d7c0;--tf-radius:8px;--tf-button-radius:4px}.tees-fundraising-page .image-frame{overflow:hidden;border-radius:6px}.tees-fundraising-page .responsive-image{display:block;width:100%;height:auto}.tees-fundraising-page .hero-copy{text-align:center;padding:18px 0 10px}.tees-fundraising-page .hero-title{max-width:820px;margin:10px auto;font-size:34px;line-height:1.15}.tees-fundraising-page .hero-subtitle{max-width:860px;margin:0 auto;font-size:18px;opacity:.92}.tees-fundraising-page .nav-strip{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:14px;text-align:left;background:var(--tf-panel);border:1px solid var(--tf-border);border-radius:var(--tf-radius)}.tees-fundraising-page .nav-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid var(--tf-border);border-radius:var(--tf-button-radius);background:var(--tf-pale);color:inherit;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.tees-fundraising-page .nav-button:hover,.tees-location-page .tees-u17:hover,.tees-location-page .tees-u23:hover,.tees-location-page .tees-u27:hover,.tees-contact-page .tees-u17:hover,.tees-contact-page .tees-u23:hover,.tees-contact-page .tees-u27:hover{background-color:#ebebdf;border-color:#969486;color:#3c4036}.tees-fundraising-page .nav-button:focus-visible,.tees-fundraising-page .teesArrowBtn:focus-visible{outline:2px solid #969486;outline-offset:2px}.tees-fundraising-page .section-compact{padding:22px 0 10px}.tees-fundraising-page .section-spacious{padding:22px 0}.tees-fundraising-page .section-how{padding:10px 0 18px}.tees-fundraising-page .section-medium{padding:18px 0}.tees-fundraising-page .section-cta{padding:26px 0 0}.tees-fundraising-page .section-title{margin:0 0 14px;font-size:24px}.tees-fundraising-page .benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tees-fundraising-page .info-card,.tees-fundraising-page .cta-card{padding:16px;border:1px solid var(--tf-border);border-radius:var(--tf-radius);background:var(--tf-panel)}.tees-fundraising-page .cta-card{padding:18px}.tees-fundraising-page .muted-after{margin-top:6px;opacity:.9}.tees-fundraising-page .muted-text{margin:0;opacity:.92}.tees-fundraising-page .faq-item{padding:14px;margin-bottom:10px;border:1px solid var(--tf-border);border-radius:var(--tf-radius);background:var(--tf-panel)}.tees-fundraising-page .faq-item:last-of-type{margin-bottom:0}.tees-fundraising-page .faq-item>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-weight:600}.tees-fundraising-page .faq-item>summary::-webkit-details-marker{display:none}.tees-fundraising-page .faq-item>summary::marker{content:""}.tees-fundraising-page .faq-item>summary .chev{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;font-size:18px;line-height:1;border-radius:var(--tf-button-radius);border:1px solid var(--tf-border);background:var(--tf-pale);transition:transform .16s ease}.tees-fundraising-page .faq-item[open]>summary .chev{transform:rotate(90deg)}.tees-fundraising-page .faq-answer{margin-top:8px;opacity:.92}.tees-fundraising-page .samples-title{margin:0 0 8px;font-size:24px}.tees-fundraising-page .samples-intro{margin:0 0 14px;opacity:.9}.tees-fundraising-page #teesCarouselGrid{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;gap:14px;align-items:center}.tees-fundraising-page #teesCarouselViewport{overflow:hidden;width:100%;min-width:0}.tees-fundraising-page #teesCarouselTrack{display:flex;width:100%;transition:transform .28s ease;will-change:transform}.tees-fundraising-page .teesSlide{box-sizing:border-box;display:flex;flex:0 0 100%;min-width:0;justify-content:center}.tees-fundraising-page .teesCard{width:100%;max-width:940px;overflow:hidden;border:1px solid var(--tf-border);border-radius:var(--tf-radius);background:var(--tf-pale)}.tees-fundraising-page .teesCardMedia{display:flex;align-items:center;justify-content:center;padding:8px 12px;background:var(--tf-pale)}.tees-fundraising-page .teesCardMedia img{display:block;max-width:100%;height:auto;object-fit:contain}.tees-fundraising-page .teesCardTitle{padding:14px;border-top:1px solid var(--tf-border);background:#e1e1d1;text-align:center;font-weight:600}.tees-fundraising-page .teesArrowBtn{display:inline-flex;justify-content:center;align-items:center;width:56px;height:56px;padding:0;border:1px solid var(--tf-border);border-radius:50%;background:var(--tf-pale);font-size:26px;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.tees-fundraising-page .teesArrowBtn:disabled{opacity:.45;cursor:default}.tees-fundraising-page .cta-title{margin:0 0 10px;font-size:24px}@media(max-width:640px){.tees-fundraising-page .benefits-grid{grid-template-columns:1fr}.tees-fundraising-page .hero-title{font-size:28px}.tees-fundraising-page #teesCarouselGrid{grid-template-columns:44px minmax(0,1fr) 44px;gap:10px}.tees-fundraising-page .teesArrowBtn{width:44px;height:44px;font-size:22px}.tees-fundraising-page .faq-item>summary .chev{width:30px;height:30px}}@media(prefers-reduced-motion:reduce){.tees-fundraising-page #teesCarouselTrack,.tees-fundraising-page .faq-item .chev{transition:none}}.tees-faq-page .faq-section details>summary{list-style:none;cursor:pointer;font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:12px}.tees-faq-page .faq-section details>summary::-webkit-details-marker{display:none}.tees-faq-page .faq-section details>summary::marker{content:""}.tees-faq-page .faq-section details>summary .chev{width:34px;height:34px;border-radius:10px;border:1px solid #D7D7C0;background:#f5f5ef;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;transition:transform .16s ease;flex:0 0 auto}.tees-faq-page .faq-section details[open]>summary .chev{transform:rotate(90deg)}@media(max-width:740px){.tees-faq-page .faq-section details>summary .chev{width:30px;height:30px;border-radius:9px}}.tees-location-page #teesCarouselGrid{display:grid;grid-template-columns:56px 1fr 56px;gap:14px;align-items:center}.tees-location-page #teesCarouselViewport{overflow:hidden;width:100%}.tees-location-page #teesCarouselTrack{display:flex;width:100%;transition:transform .28s ease;will-change:transform}.tees-location-page .teesSlide{flex:0 0 100%;display:flex;justify-content:center}.tees-location-page .teesCard{width:min(940px,100%);border-radius:16px;overflow:hidden;border:1px solid #D7D7C0;background:#f5f5ef}.tees-location-page .teesCardMedia{padding:12px;background:#f5f5ef}.tees-location-page .teesCardMedia img{width:100%;height:auto;display:block;border-radius:12px}.tees-location-page .teesArrowBtn{width:56px;height:56px;border-radius:50%;background:#f5f5ef;border:1px solid #D7D7C0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:26px;line-height:1;-webkit-user-select:none;user-select:none}.tees-location-page .teesArrowBtn:disabled{opacity:.45;cursor:default}@media(max-width:740px){.tees-location-page #teesCarouselGrid{grid-template-columns:44px 1fr 44px;gap:10px}.tees-location-page .teesArrowBtn{width:44px;height:44px;font-size:22px}.tees-location-page .teesCardMedia{padding:10px}}.tees-location-page .teesLocationGrid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;margin-top:24px}@media(max-width:820px){.tees-location-page .teesLocationGrid{grid-template-columns:1fr}}.tees-printing-page .acerill-custom-form[data-form-id="101e8b66-0655-4a72-8d69-436c956ab02d"] *{font-family:inherit!important}.tees-printing-page .acerill-custom-form[data-form-id="101e8b66-0655-4a72-8d69-436c956ab02d"] .ace-cf-panel,.tees-printing-page .acerill-custom-form[data-form-id="101e8b66-0655-4a72-8d69-436c956ab02d"] .ace-cf-panel-default{background:transparent!important;border:none!important;box-shadow:none!important}.tees-printing-page .acerill-custom-form[data-form-id="101e8b66-0655-4a72-8d69-436c956ab02d"] .ace-cf-panel-body{padding:0!important}.tees-printing-page .acerill-custom-form[data-form-id="101e8b66-0655-4a72-8d69-436c956ab02d"] input.form-control,.tees-printing-page .acerill-custom-form[data-form-id="101e8b66-0655-4a72-8d69-436c956ab02d"] textarea.form-control,.tees-printing-page .acerill-custom-form[data-form-id="101e8b66-0655-4a72-8d69-436c956ab02d"] select.form-control{width:100%!important;border-radius:0!important;border:1px solid rgba(0,0,0,.35)!important;background:#fff!important;padding:12px!important;margin-bottom:14px!important;color:#111!important}.tees-printing-page .acerill-custom-form[data-form-id="101e8b66-0655-4a72-8d69-436c956ab02d"] select.form-control{height:48px!important;padding-right:40px!important;-webkit-appearance:menulist!important;appearance:menulist!important}.tees-printing-page .acerill-custom-form[data-form-id="101e8b66-0655-4a72-8d69-436c956ab02d"] select.form-control option{color:#111!important}.tees-printing-page .acerill-custom-form[data-form-id="101e8b66-0655-4a72-8d69-436c956ab02d"] .iti{width:100%!important}.tees-printing-page .acerill-custom-form[data-form-id="101e8b66-0655-4a72-8d69-436c956ab02d"] .iti input{padding-left:52px!important;height:48px!important;line-height:48px!important}.tees-printing-page .acerill-custom-form[data-form-id="101e8b66-0655-4a72-8d69-436c956ab02d"] .iti__selected-flag{width:48px!important;padding:0 10px!important}.tees-printing-page .acerill-custom-form[data-form-id="101e8b66-0655-4a72-8d69-436c956ab02d"] .iti__country-list{z-index:9999!important}.tees-printing-page .acerill-custom-form[data-form-id="101e8b66-0655-4a72-8d69-436c956ab02d"] button,.tees-printing-page .acerill-custom-form[data-form-id="101e8b66-0655-4a72-8d69-436c956ab02d"] input[type=submit]{width:100%!important;border-radius:0!important;padding:14px!important;background:#5f6f45!important;color:#fff!important;border:none!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;cursor:pointer!important}.tees-printing-page .acerill-custom-form[data-form-id="101e8b66-0655-4a72-8d69-436c956ab02d"] button:hover,.tees-printing-page .acerill-custom-form[data-form-id="101e8b66-0655-4a72-8d69-436c956ab02d"] input[type=submit]:hover{opacity:.9!important}.tees-printing-page .acerill-custom-form[data-form-id="101e8b66-0655-4a72-8d69-436c956ab02d"] input[type=file]{border:1px solid rgba(0,0,0,.35)!important;background:#fff!important;padding:8px!important;margin-bottom:14px!important}.tees-printing-page .acerill-custom-form[data-form-id="101e8b66-0655-4a72-8d69-436c956ab02d"] input[type=file]::file-selector-button,.tees-printing-page .acerill-custom-form[data-form-id="101e8b66-0655-4a72-8d69-436c956ab02d"] input[type=file]::-webkit-file-upload-button{background:#5f6f45!important;color:#fff!important;border:none!important;padding:10px 14px!important;text-transform:uppercase!important;font-weight:600!important;cursor:pointer!important}.tees-contact-page #teesCarouselGrid{display:grid;grid-template-columns:56px 1fr 56px;gap:14px;align-items:center}.tees-contact-page #teesCarouselViewport{overflow:hidden;width:100%}.tees-contact-page #teesCarouselTrack{display:flex;width:100%;transition:transform .28s ease;will-change:transform}.tees-contact-page .teesSlide{flex:0 0 100%;display:flex;justify-content:center}.tees-contact-page .teesCard{width:min(940px,100%);border-radius:16px;overflow:hidden;border:1px solid #D7D7C0;background:#f5f5ef}.tees-contact-page .teesCardMedia{padding:12px;background:#f5f5ef}.tees-contact-page .teesCardMedia img{width:100%;height:auto;display:block;border-radius:12px}.tees-contact-page .teesArrowBtn{width:56px;height:56px;border-radius:50%;background:#f5f5ef;border:1px solid #D7D7C0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:26px;line-height:1;-webkit-user-select:none;user-select:none}.tees-contact-page .teesArrowBtn:disabled{opacity:.45;cursor:default}@media(max-width:740px){.tees-contact-page #teesCarouselGrid{grid-template-columns:44px 1fr 44px;gap:10px}.tees-contact-page .teesArrowBtn{width:44px;height:44px;font-size:22px}.tees-contact-page .teesCardMedia{padding:10px}}.tees-custom-page .tees-u1{color:#7c2626}.tees-custom-page .tees-u2{padding:14px;border-radius:8px;background:#e1e1d0;border:1px solid #D7D7C0;margin-bottom:10px}.tees-custom-page .tees-u3{margin-top:8px;opacity:.92}.tees-custom-page .tees-u4{padding:14px;border-radius:8px;background:#e1e1d0;border:1px solid #D7D7C0}.tees-custom-page .tees-u5{max-width:980px;margin:0 auto;padding:24px 16px;line-height:1.55}.tees-custom-page .tees-u6{text-align:center;padding:6px 0 28px}.tees-custom-page .tees-u7{letter-spacing:.08em;text-transform:uppercase;font-size:12px;opacity:.75}.tees-custom-page .tees-u8{margin:10px 0;font-size:32px;line-height:1.15}.tees-custom-page .tees-u9{margin:0 auto;max-width:760px;font-size:18px;opacity:.92}.tees-custom-page .tees-u10{padding:0 0 44px}.tees-custom-page .tees-u11{margin-bottom:50px}.tees-custom-page .tees-u12{padding:22px;background:#e1e1d0;border:1px solid #D7D7C0;border-radius:8px}.tees-custom-page .tees-u13{margin:0 0 10px;font-size:22px}.tees-custom-page .tees-u14{margin:0 0 12px}.tees-custom-page .tees-u15{margin:0 0 16px}.tees-custom-page .tees-u16{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px}.tees-custom-page .tees-u17{display:inline-block;padding:10px 14px;border-radius:4px;border:1px solid #D7D7C0;background:#f5f5ef;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.tees-custom-page .tees-u18{padding:18px;background:#e1e1d0;border:1px solid #D7D7C0;border-radius:8px}.tees-custom-page .tees-u19{border-radius:4px;overflow:hidden}.tees-custom-page .tees-u20{border:0;display:block}.tees-custom-page .tees-u21{margin:0 0 12px;font-size:22px}.tees-custom-page .tees-u22{display:flex;flex-wrap:wrap;gap:10px}.tees-custom-page .tees-u23{padding:10px 14px;border-radius:4px;border:1px solid #D7D7C0;background:#f5f5ef;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.tees-custom-page .tees-u24{padding:22px;background:#e1e1d0;border:1px solid #D7D7C0;border-radius:8px;margin:20px 0}.tees-custom-page .tees-u25{margin:0 0 16px;font-size:22px}.tees-custom-page .tees-u26{display:flex;flex-wrap:wrap;gap:10px}.tees-custom-page .tees-u27{padding:10px 14px;border-radius:4px;border:1px solid #D7D7C0;background:#f5f5ef;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.tees-custom-page .tees-u28{max-width:980px;margin:0 auto;padding:24px 16px;line-height:1.6}.tees-custom-page .tees-u29{border-radius:8px;overflow:hidden}.tees-custom-page .tees-u30{width:100%;height:auto;display:block}.tees-custom-page .tees-u31{padding:26px 0 10px;text-align:center}.tees-custom-page .tees-u32{margin:12px 0 16px;font-size:34px;line-height:1.2}.tees-custom-page .tees-u33{margin:0 auto 14px;max-width:720px;font-size:18px}.tees-custom-page .tees-u34{margin:0;opacity:.85}.tees-custom-page .tees-u35{margin:38px 0 12px;font-size:22px}.tees-custom-page .tees-u36{margin:0 0 24px;padding-left:18px}.tees-custom-page .tees-u37{margin:8px 0}.tees-custom-page .tees-u38{margin:0 0 36px}.tees-custom-page .tees-u39{margin:44px 0 12px;font-size:22px}.tees-custom-page .tees-u40{margin:0 0 22px}.tees-custom-page .tees-u41{margin:60px 0 14px;font-size:22px}.tees-custom-page .tees-u42{margin:0 0 18px}.tees-custom-page .tees-u48{margin:60px 0 10px;font-size:22px}.tees-custom-page .tees-u49{text-align:center;padding:6px 0 18px}.tees-custom-page .tees-u50{letter-spacing:.08em;text-transform:uppercase;font-size:12px;opacity:.75}.tees-custom-page .tees-u51{margin:0 auto;max-width:760px;font-size:18px;opacity:.92}.tees-custom-page .tees-u52{padding:0 0 40px}.tees-custom-page .tees-u53{padding:22px;background:#e1e1d0;border:1px solid #D7D7C0;border-radius:8px}.tees-custom-page .tees-u54{margin:0 0 12px;font-size:22px}.tees-custom-page .teesArrowBtn{border-radius:50%!important}.tees-contact-page .teesCard,.tees-location-page .teesCard{border-radius:8px}.tees-contact-page .teesCardMedia img,.tees-location-page .teesCardMedia img{border-radius:6px}.tees-faq-page .faq-section details{border-radius:8px!important}.tees-printing-page .tees-work-gallery{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:14px}.tees-printing-page .tees-work-viewport{width:100%;min-width:0;overflow:hidden}.tees-printing-page .tees-work-track{display:flex;transition:transform .28s ease;will-change:transform}.tees-printing-page .tees-work-slide{flex:0 0 100%;min-width:0}.tees-printing-page .tees-work-card{overflow:hidden;border:1px solid #d7d7c0;border-radius:8px;background:#f5f5ef}.tees-printing-page .tees-work-card img{display:block;width:100%;height:auto;object-fit:contain}.tees-printing-page .tees-work-caption{padding:14px;border-top:1px solid #d7d7c0;background:#e1e1d0;font-weight:600;text-align:center}.tees-printing-page .tees-work-arrow{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:1px solid #d7d7c0;border-radius:50%;background:#f5f5ef;font-size:26px;line-height:1;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.tees-printing-page .tees-work-arrow:hover:not(:disabled){background:#ebebdf;border-color:#969486}.tees-printing-page .tees-work-arrow:disabled{opacity:.45;cursor:default}.tees-printing-page .tees-work-arrow:focus-visible{outline:2px solid #969486;outline-offset:2px}.tees-printing-page .tees-work-counter{margin:10px 0 0;text-align:center;font-size:12px;opacity:.7}@media(max-width:740px){.tees-printing-page .tees-work-gallery{grid-template-columns:44px minmax(0,1fr) 44px;gap:10px}.tees-printing-page .tees-work-arrow{width:44px;height:44px;font-size:22px}}@media(prefers-reduced-motion:reduce){.tees-printing-page .tees-work-track,.tees-printing-page .tees-work-arrow{transition:none}}.tees-home-category-pills{display:flex;flex-wrap:wrap;gap:10px;padding:18px;margin:18px 0;background:#e1e1d0;border:1px solid #d7d7c0;border-radius:8px}.tees-home-category-pills a{display:inline-flex!important;align-items:center;width:auto!important;padding:10px 14px;border:1px solid #d7d7c0;border-radius:4px;background:#f5f5ef;color:#7c7c68;font-size:13px;line-height:1.2;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.tees-home-category-pills a:hover{background-color:#ebebdf;border-color:#969486;color:#3c4036}.tees-home-category-pills a:focus-visible{outline:2px solid #969486;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/23/assets/tees-custom-pages.css.map */
