body:has(#custom-jersey-quote) .shopify-section:has(.product-layout-grid__detail){display:none}.acjq{background:#fff7ef;color:#163b49;padding:clamp(36px,6vw,84px) 20px}.acjq__wrap{display:grid;gap:clamp(34px,6vw,78px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin:0 auto;max-width:1320px}.acjq__media{min-width:0}.acjq__hero-image{aspect-ratio:1 / 1;border-radius:28px;box-shadow:0 22px 60px #163b491f;height:auto;object-fit:cover;width:100%}.acjq__gallery{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.acjq__gallery-image{aspect-ratio:1 / 1;border-radius:14px;height:auto;object-fit:cover;width:100%}.acjq__details{min-width:0}.acjq__eyebrow{color:#b84f65;font-size:.78rem;font-weight:800;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.acjq__title{color:#163b49;font-size:clamp(2.25rem,5vw,4.4rem);letter-spacing:-.045em;line-height:.98;margin:0}.acjq__quote-label{color:#b84f65;font-size:1.2rem;font-weight:800;margin:15px 0 22px}.acjq__notice{background:#dccff3;border:1px solid rgba(22,59,73,.12);border-radius:20px;margin-bottom:28px;padding:20px 22px}.acjq__notice strong{display:block;font-size:1.08rem;margin-bottom:6px}.acjq__notice p{line-height:1.55;margin:5px 0}.acjq__form{display:grid;gap:18px}.acjq__grid{display:grid;gap:16px}.acjq__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.acjq__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.acjq__field{display:grid;gap:7px}.acjq__field label{font-size:.9rem;font-weight:750}.acjq__field input,.acjq__field select,.acjq__field textarea{background:#fff;border:1px solid rgba(22,59,73,.28);border-radius:13px;color:#163b49;font:inherit;min-height:50px;padding:12px 14px;width:100%}.acjq__field textarea{min-height:96px;resize:vertical}.acjq__field input:focus,.acjq__field select:focus,.acjq__field textarea:focus{border-color:#b84f65;box-shadow:0 0 0 3px #b84f6524;outline:none}.acjq__consent{align-items:flex-start;display:flex;gap:10px;line-height:1.45}.acjq__consent input{margin-top:4px}.acjq__submit{background:#163b49;border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-weight:800;min-height:54px;padding:14px 24px;width:100%}.acjq__submit:hover{background:#b84f65}.acjq__after-submit{font-size:.9rem;line-height:1.55;margin:-4px 0 0;text-align:center}.acjq__success{background:#dcebd7;border-radius:16px;padding:18px 20px}.acjq__success p{margin:5px 0 0}@media(max-width:900px){.acjq__wrap{grid-template-columns:1fr}.acjq__media{max-width:680px}}@media(max-width:620px){.acjq{padding-left:16px;padding-right:16px}.acjq__grid--two,.acjq__grid--three{grid-template-columns:1fr}.acjq__hero-image{border-radius:20px}}body:has(#custom-tshirt-request) .shopify-section:has(.ap-hero){display:none}.actr{background:linear-gradient(145deg,#fff7ef 0% 52%,#f5ecff);color:#163b49;padding:clamp(48px,7vw,96px) 20px}.actr__wrap{display:grid;gap:clamp(38px,6vw,84px);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);margin:0 auto;max-width:1320px}.actr__intro{align-self:start;position:sticky;top:30px}.actr__eyebrow{color:#b84f65;font-size:.78rem;font-weight:800;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}.actr__title{color:#163b49;font-size:clamp(2.6rem,6vw,5.6rem);letter-spacing:-.055em;line-height:.92;margin:0}.actr__lead{font-size:clamp(1.06rem,1.8vw,1.24rem);line-height:1.65;margin:24px 0;max-width:620px}.actr__promise{background:#f6d9cf;border:1px solid rgba(22,59,73,.12);border-radius:20px;padding:20px 22px}.actr__promise strong,.actr__artwork-note strong{display:block;font-size:1.05rem;margin-bottom:5px}.actr__promise p,.actr__artwork-note p{line-height:1.55;margin:0}.actr__steps{display:grid;gap:13px;margin:26px 0}.actr__step{align-items:center;display:grid;gap:13px;grid-template-columns:38px 1fr}.actr__step span{align-items:center;background:#163b49;border-radius:50%;color:#fff;display:flex;font-weight:800;height:38px;justify-content:center;width:38px}.actr__step p{line-height:1.45;margin:0}.actr__artwork-note{background:#dccff3;border-radius:18px;padding:18px 20px}.actr__panel{background:#fff;border:1px solid rgba(22,59,73,.12);border-radius:28px;box-shadow:0 24px 70px #163b491a;padding:clamp(24px,4vw,46px)}.actr__panel h2{font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:-.035em;margin:0 0 6px}.actr__panel>p{margin:0 0 24px}.actr__form{display:grid;gap:18px}.actr__grid{display:grid;gap:15px}.actr__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.actr__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.actr__field{display:grid;gap:7px}.actr__field label,.actr__fieldset legend{font-size:.9rem;font-weight:750}.actr__field input,.actr__field select,.actr__field textarea{background:#fffaf5;border:1px solid rgba(22,59,73,.28);border-radius:13px;color:#163b49;font:inherit;min-height:50px;padding:12px 14px;width:100%}.actr__field textarea{min-height:96px;resize:vertical}.actr__field small{color:#163b49b8;line-height:1.45}.actr__field input:focus,.actr__field select:focus,.actr__field textarea:focus{border-color:#b84f65;box-shadow:0 0 0 3px #b84f6524;outline:none}.actr__fieldset{border:1px solid rgba(22,59,73,.18);border-radius:15px;margin:0;padding:14px 16px 16px}.actr__checks{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.actr__checks label,.actr__consent{align-items:flex-start;display:flex;gap:9px;line-height:1.4}.actr__checks input,.actr__consent input{margin-top:3px}.actr__submit{background:#163b49;border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-weight:800;min-height:56px;padding:14px 24px;width:100%}.actr__submit:hover{background:#b84f65}.actr__fine-print{font-size:.9rem;line-height:1.5;margin:-4px 0 0;text-align:center}.actr__success{background:#dcebd7;border-radius:16px;padding:18px 20px}.actr__success p{margin:5px 0 0}@media(max-width:960px){.actr__wrap{grid-template-columns:1fr}.actr__intro{position:static}}@media(max-width:680px){.actr{padding-left:16px;padding-right:16px}.actr__grid--two,.actr__grid--three,.actr__checks{grid-template-columns:1fr}.actr__panel{border-radius:21px}}.asr{background:#fff7ef;color:#163b49;padding:clamp(52px,7vw,96px) 20px}.asr__inner{margin:0 auto;max-width:1240px}.asr__eyebrow{color:#b84f65;font-size:.78rem;font-weight:800;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.asr__title{color:#163b49;font-size:clamp(2rem,4vw,3.65rem);letter-spacing:-.04em;line-height:1.02;margin:0}.asr__intro{font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.7;margin:18px 0 28px;max-width:760px}.asr__delivery{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:28px;max-width:760px}.asr__delivery-card{align-items:flex-start;background:#f6d9cf;border:1px solid rgba(22,59,73,.12);border-radius:18px;display:flex;flex-direction:column;gap:4px;padding:18px 20px}.asr__delivery-card--lavender{background:#dccff3}.asr__delivery-card strong{font-size:.92rem}.asr__delivery-card span{font-size:1.08rem}.asr__table-wrap{border:1px solid rgba(22,59,73,.16);border-radius:22px;box-shadow:0 18px 45px #163b4914;overflow-x:auto}.asr__table{background:#fff;border-collapse:separate;border-spacing:0;min-width:980px;width:100%}.asr__table caption{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0)}.asr__table th,.asr__table td{border-bottom:1px solid rgba(22,59,73,.1);padding:16px 14px;text-align:center;white-space:nowrap}.asr__table thead th{background:#163b49;color:#fff;font-size:.84rem;letter-spacing:.03em}.asr__table thead th:first-child{border-radius:21px 0 0;left:0;position:sticky;z-index:2}.asr__table thead th:last-child{border-radius:0 21px 0 0}.asr__table tbody th{background:#fffaf5;color:#163b49;font-weight:750;left:0;position:sticky;text-align:left;z-index:1}.asr__table tbody tr:nth-child(2n) td{background:#fcf8ff}.asr__table tbody tr:last-child th,.asr__table tbody tr:last-child td{border-bottom:0}.asr__notes{color:#163b49d1;font-size:.94rem;line-height:1.6;margin-top:20px;max-width:900px}.asr__notes p{margin:7px 0}@media(max-width:700px){.asr{padding-left:16px;padding-right:16px}.asr__delivery{grid-template-columns:1fr}.asr__table-wrap{border-radius:16px}.asr__table th,.asr__table td{padding:14px 12px}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
