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}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map?subset=QA */
