.affiliate-program{--cbs-blue: #2da4de;--cbs-blue-shadow: #0783c0;--cbs-black: #1a1a1a;--cbs-black-20: #d1d1d1;--cbs-white: #ffffff}.affiliate-program__card{width:100%;max-width:var(--page-width);margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:4rem;padding:4rem 2.4rem;background:var(--cbs-white);border:.1rem solid var(--cbs-black);border-radius:3.2rem;color:var(--cbs-black)}@media screen and (min-width:750px){.affiliate-program__card{padding:6.4rem}}@media screen and (min-width:750px)and (max-width:1023px){.affiliate-program .page-width{padding-left:3.2rem;padding-right:3.2rem}.affiliate-program__card{padding:6.4rem 2.4rem}.affiliate-program__card .affiliate-program__form{max-width:none}}.affiliate-program__header{display:flex;flex-direction:column;align-items:center;gap:1.6rem;width:100%;text-align:center}@media screen and (min-width:750px){.affiliate-program__header{gap:2.4rem}}.affiliate-program__title{margin:0;max-width:79.4rem;font-family:PoppinsBold,sans-serif!important;font-size:3.2rem;line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--cbs-black)}@media screen and (min-width:750px){.affiliate-program__title{font-size:6.4rem}}.affiliate-program__subtitle{display:flex;flex-direction:column;align-items:center;margin:0;width:100%;max-width:79.4rem;font-size:1.6rem;line-height:1.4;font-weight:400;color:var(--cbs-black)}@media screen and (min-width:750px){.affiliate-program__subtitle{font-size:1.8rem}}.affiliate-program__subtitle p{margin:0}.affiliate-program__form{width:100%;max-width:59.2rem;margin:0}.affiliate-program__fields{gap:.8rem}@media screen and (min-width:750px){.affiliate-program__fields{gap:1.6rem}}.affiliate-program__platforms,.affiliate-program__name-row,.affiliate-program__platform-row{display:flex;flex-direction:column;gap:.8rem;width:100%}.affiliate-program__name-row>.contact-cbs__field,.affiliate-program__handle-field{flex:1 1 0;min-width:0}.affiliate-program__platform-field{width:100%}@media screen and (min-width:750px){.affiliate-program__platforms{gap:1.6rem}.affiliate-program__name-row{flex-direction:row;gap:1.6rem}.affiliate-program__platform-row{flex-direction:row;align-items:flex-end;gap:1.6rem}.affiliate-program__platform-field{flex:0 0 18.7rem;width:18.7rem}}.affiliate-program__platform-row--extra{display:grid;grid-template-columns:1fr auto;align-items:end;column-gap:1.6rem;row-gap:.8rem}.affiliate-program__platform-row--extra .affiliate-program__platform-field{grid-column:1}.affiliate-program__platform-row--extra .affiliate-program__handle-field{grid-column:1 / -1}.affiliate-program__platform-row--extra .affiliate-program__remove{grid-column:2;grid-row:1}@media screen and (min-width:750px){.affiliate-program__platform-row--extra{display:flex;flex-direction:row;align-items:flex-end;gap:1.6rem}.affiliate-program__platform-row--extra .affiliate-program__handle-field,.affiliate-program__platform-row--extra .affiliate-program__platform-field,.affiliate-program__platform-row--extra .affiliate-program__remove{grid-column:auto;grid-row:auto}}.affiliate-program__remove{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin:0;margin-bottom:1.8rem;padding:0;border:0;background:transparent;color:var(--cbs-black);cursor:pointer}.affiliate-program__remove svg{display:block;width:2.4rem;height:2.4rem}.affiliate-program__remove:focus-visible{outline:.2rem solid var(--cbs-blue);outline-offset:.2rem;border-radius:.4rem}.affiliate-program__add{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:0;border:0;background:transparent;color:var(--cbs-blue);font-family:inherit;font-size:1.6rem;line-height:1.4;cursor:pointer}.affiliate-program__add svg{display:block;width:2.4rem;height:2.4rem;flex-shrink:0}.affiliate-program__add:focus-visible{outline:.2rem solid var(--cbs-blue);outline-offset:.2rem;border-radius:.4rem}.affiliate-program__add[hidden]{display:none}.affiliate-program__submit{max-width:none;width:100%}.affiliate-program__submit .contact-cbs__button{width:100%}@media screen and (max-width:749px){.affiliate-program .page-width{padding-left:0;padding-right:0}}@media screen and (max-width:749px){.affiliate-program__platforms{gap:1.6rem}.affiliate-program__platform-row:not(:last-child){padding-bottom:1.6rem;border-bottom:.1rem solid #f3f3f3}.affiliate-program__platform-row--extra{column-gap:0}.affiliate-program__remove{width:4.4rem;height:4.4rem;margin-bottom:.8rem}.affiliate-program__add{align-self:flex-start;min-height:4.4rem}.affiliate-program__add svg{box-sizing:content-box;padding:1rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-affiliate-program.css.map */
