.customize-module__rMLzKq__main{background:#f5f3f0;min-height:100vh}.customize-module__rMLzKq__intro{color:#fff;background:#111;padding:150px 0 64px}.customize-module__rMLzKq__introGrid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:72px;display:grid}.customize-module__rMLzKq__title{max-width:760px;font-family:var(--font-display);letter-spacing:0;font-size:max(48px,min(7vw,92px));font-weight:800;line-height:.98}.customize-module__rMLzKq__title em{color:#62d9d3;font-style:italic}.customize-module__rMLzKq__introCopy{padding-bottom:8px}.customize-module__rMLzKq__introCopy>p{color:#ffffffa6;max-width:540px;font-size:15px;line-height:1.75}.customize-module__rMLzKq__steps{flex-wrap:wrap;gap:10px 18px;margin-top:28px;display:flex}.customize-module__rMLzKq__steps div{color:#ffffffd1;font-family:var(--font-label);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.customize-module__rMLzKq__steps svg{color:#62d9d3}.customize-module__rMLzKq__formSection{padding:72px 0 100px}.customize-module__rMLzKq__form{background:#fff;border:1px solid #11111114;border-radius:8px;padding:34px;box-shadow:0 20px 56px #11111114}.customize-module__rMLzKq__formHeader{border-bottom:1px solid #11111114;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:28px;display:flex}.customize-module__rMLzKq__formTitle{font-family:var(--font-display);font-size:max(28px,min(4vw,42px));line-height:1.1}.customize-module__rMLzKq__secureNote{color:#147a75;font-family:var(--font-label);text-transform:uppercase;flex:none;align-items:center;gap:7px;margin-top:8px;font-size:11px;font-weight:700;display:inline-flex}.customize-module__rMLzKq__formGrid{grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);gap:44px;padding:32px 0;display:grid}.customize-module__rMLzKq__detailsColumn{flex-direction:column;gap:18px;display:flex}.customize-module__rMLzKq__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.customize-module__rMLzKq__field{flex-direction:column;gap:7px;display:flex}.customize-module__rMLzKq__field label,.customize-module__rMLzKq__uploadLabel{color:#1111118c;font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.customize-module__rMLzKq__field input,.customize-module__rMLzKq__field select,.customize-module__rMLzKq__field textarea{color:#111;width:100%;font-family:var(--font-body);background:#fafafa;border:1px solid #1111111f;border-radius:6px;outline:none;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.customize-module__rMLzKq__field input,.customize-module__rMLzKq__field select{height:48px;padding:0 14px}.customize-module__rMLzKq__field textarea{resize:vertical;min-height:126px;padding:13px 14px}.customize-module__rMLzKq__field input:focus,.customize-module__rMLzKq__field select:focus,.customize-module__rMLzKq__field textarea:focus{background:#fff;border-color:#21aaa3;box-shadow:0 0 0 3px #1ecfc81a}.customize-module__rMLzKq__artworkColumn{flex-direction:column;display:flex}.customize-module__rMLzKq__uploadHeading{margin-bottom:16px}.customize-module__rMLzKq__uploadHeading h3{font-family:var(--font-display);font-size:22px;line-height:1.2}.customize-module__rMLzKq__uploadHeading p{color:#11111173;margin-top:5px;font-size:12px}.customize-module__rMLzKq__uploadGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.customize-module__rMLzKq__uploadWrap{min-width:0}.customize-module__rMLzKq__uploadLabel{margin-bottom:7px;display:block}.customize-module__rMLzKq__dropzone,.customize-module__rMLzKq__preview{border-radius:8px;height:286px;display:flex;position:relative;overflow:hidden}.customize-module__rMLzKq__dropzone{color:#11111173;text-align:center;cursor:pointer;background:#f7f7f7;border:1px dashed #1111113d;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;transition:border-color .2s,background .2s,color .2s}.customize-module__rMLzKq__dropzone:hover{color:#147a75;background:#f0fbfa;border-color:#21aaa3}.customize-module__rMLzKq__dropzone strong{color:#111;font-family:var(--font-label);font-size:13px}.customize-module__rMLzKq__dropzone span{font-size:11px}.customize-module__rMLzKq__dropzone input{opacity:0;width:1px;height:1px;position:absolute}.customize-module__rMLzKq__preview{background:#efefef;border:1px solid #1111111a}.customize-module__rMLzKq__previewImage{object-fit:contain;padding-bottom:46px}.customize-module__rMLzKq__previewFooter{z-index:2;color:#fff;background:#111111e6;justify-content:space-between;align-items:center;gap:10px;height:46px;padding:0 10px 0 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.customize-module__rMLzKq__previewFooter span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.customize-module__rMLzKq__previewFooter button{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.customize-module__rMLzKq__previewFooter button:hover{background:#ffffff1f}.customize-module__rMLzKq__error{color:#a21515;background:#fff3f3;border:1px solid #be181833;border-radius:6px;margin:-6px 0 22px;padding:12px 14px;font-size:13px}.customize-module__rMLzKq__submitRow{border-top:1px solid #11111114;justify-content:space-between;align-items:center;gap:30px;padding-top:26px;display:flex}.customize-module__rMLzKq__submitRow>p{color:#11111175;max-width:570px;font-size:12px;line-height:1.65}.customize-module__rMLzKq__submitButton{color:#fff;min-width:260px;min-height:50px;font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;background:#111;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:12px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.customize-module__rMLzKq__submitButton:hover:not(:disabled){background:#147a75;transform:translateY(-1px)}.customize-module__rMLzKq__submitButton:disabled{cursor:wait;opacity:.72}.customize-module__rMLzKq__spinningIcon{animation:1s ease-in-out infinite customize-module__rMLzKq__uploadPulse}@keyframes customize-module__rMLzKq__uploadPulse{50%{transform:translateY(-3px)}}.customize-module__rMLzKq__serviceBand{color:#fff;background:#111;padding:72px 0}.customize-module__rMLzKq__serviceGrid{grid-template-columns:56px minmax(0,720px);align-items:start;gap:24px;display:grid}.customize-module__rMLzKq__serviceGrid>svg{color:#62d9d3}.customize-module__rMLzKq__serviceGrid h2{font-family:var(--font-display);font-size:max(28px,min(4vw,42px));line-height:1.1}.customize-module__rMLzKq__serviceGrid p{color:#ffffff94;margin-top:14px;font-size:14px;line-height:1.75}@media (max-width:960px){.customize-module__rMLzKq__introGrid,.customize-module__rMLzKq__formGrid{grid-template-columns:1fr}.customize-module__rMLzKq__introGrid{gap:32px}.customize-module__rMLzKq__formGrid{gap:34px}}@media (max-width:640px){.customize-module__rMLzKq__intro{padding:124px 0 48px}.customize-module__rMLzKq__title{font-size:46px}.customize-module__rMLzKq__steps{flex-direction:column}.customize-module__rMLzKq__formSection{padding:36px 0 64px}.customize-module__rMLzKq__form{padding:22px 16px}.customize-module__rMLzKq__formHeader,.customize-module__rMLzKq__submitRow{flex-direction:column;align-items:stretch}.customize-module__rMLzKq__secureNote{margin-top:0}.customize-module__rMLzKq__formGrid{padding:26px 0}.customize-module__rMLzKq__twoColumns,.customize-module__rMLzKq__uploadGrid{grid-template-columns:1fr}.customize-module__rMLzKq__dropzone,.customize-module__rMLzKq__preview{height:240px}.customize-module__rMLzKq__submitButton{width:100%;min-width:0}.customize-module__rMLzKq__serviceGrid{grid-template-columns:1fr}}
