.send-photo{background:var(--sp-bg, #fff1f2);color:#fff;padding-top:var(--sp-pad-top, 32px);padding-bottom:var(--sp-pad-bottom, 40px)}.send-photo__card{position:relative;box-sizing:border-box;width:100%;padding:28px 22px 32px;border-radius:20px;background:var(--sp-card, #8f1d32);color:#fff}.send-photo__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.send-photo__col{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:24px}.send-photo__intro,.send-photo__works{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.send-photo__titles{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.send-photo__eyebrow{margin:0;font-family:Axiforma Semi,Axiforma,sans-serif;font-weight:600;font-size:10px;line-height:normal;letter-spacing:1px;text-transform:uppercase;color:#fff}.send-photo__title{margin:0;font-family:Axiforma Book,Axiforma,sans-serif;font-weight:375;font-size:26px;line-height:normal;letter-spacing:0;color:#fff}.send-photo__text,.send-photo__text p,.send-photo__step-text,.send-photo__note{margin:0;font-family:Axiforma,sans-serif;font-weight:400;font-size:12px;line-height:1.65;color:#fff}.send-photo__text{max-width:36em}.send-photo__text p+p{margin-top:1.1em}.send-photo__steps{display:flex;flex-direction:column;gap:18px;width:100%;margin:0}.send-photo__step{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:16px;align-items:start}.send-photo__step:not(:last-child):before{content:"";position:absolute;left:7px;top:16px;bottom:-18px;width:1px;background:#ffffffe6}.send-photo__num{font-family:Axiforma,sans-serif;font-weight:400;font-size:12px;line-height:1.185;color:#fff}.send-photo__note{font-size:10px;max-width:42em}.send-photo__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 25px;width:100%}.send-photo__form,.send-photo__form form{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0}.send-photo__file{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}.send-photo__upload,.send-photo__send{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:167px;height:38px;margin:0;padding:0 18px;border:1px solid #fff;border-radius:22px;background:#fff;color:var(--sp-card, #8f1d32);font-family:Axiforma,sans-serif;font-weight:500;font-size:12px;line-height:normal;text-align:center;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.send-photo__upload:hover,.send-photo__send:hover{opacity:.9;color:var(--sp-card, #8f1d32)}.send-photo__upload:focus-visible,.send-photo__send:focus-visible,.send-photo__terms-btn:focus-visible,.send-photo__dismiss:focus-visible,.send-photo__close:focus-visible,.send-photo__clear:focus-visible,.send-photo__email:focus-visible{outline:2px solid #fff;outline-offset:3px}.send-photo__send[disabled]{opacity:.6;cursor:progress}.send-photo__followup{display:none;flex-wrap:wrap;align-items:center;gap:10px 14px;width:100%}.send-photo__form.is-ready .send-photo__upload{display:none}.send-photo__form.is-ready .send-photo__followup{display:flex}.send-photo__file-name{font-family:Axiforma,sans-serif;font-size:12px;line-height:1.4;word-break:break-word}.send-photo__clear{margin:0;padding:0;border:0;background:transparent;color:#fff;font-family:Axiforma,sans-serif;font-size:12px;line-height:1.4;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.send-photo__email-label{display:flex;flex-direction:column;gap:4px;min-width:min(100%,220px);font-family:Axiforma,sans-serif;font-size:10px;line-height:1.4;color:#fff}.send-photo__email{box-sizing:border-box;width:100%;height:38px;margin:0;padding:0 14px;border:1px solid rgba(255,255,255,.7);border-radius:22px;background:transparent;color:#fff;font-family:Axiforma,sans-serif;font-size:12px}.send-photo__email::placeholder{color:#ffffffb3}.send-photo__status,.send-photo__error{flex:1 0 100%;margin:0;font-family:Axiforma,sans-serif;font-size:12px;line-height:1.5;color:#fff}.send-photo__error{color:#ffe1e1}.send-photo__terms-btn,.send-photo__close{display:inline-flex;align-items:center;margin:0;padding:0 0 2px;border:0;border-bottom:1px solid #fff;background:transparent;color:#fff;font-family:Axiforma,sans-serif;font-weight:400;font-size:10px;line-height:1.65;text-align:left;cursor:pointer}.send-photo__terms-btn:hover,.send-photo__close:hover{opacity:.85}.send-photo__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;border-radius:inherit;background:var(--sp-overlay, rgba(102, 14, 30, .95));color:#fff}.send-photo__overlay[hidden]{display:none}.send-photo__dismiss{position:absolute;top:12px;right:12px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.send-photo__dismiss:hover{background:#ffffff1f}.send-photo__overlay-body{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.45) transparent;padding:22px 40px 20px 22px}.send-photo__terms{margin:14px 0 18px;padding:0 0 0 18px;font-family:Axiforma,sans-serif;font-weight:400;font-size:12px;line-height:1.82;color:#fff}.send-photo__terms li+li{margin-top:4px}.send-photo__close{font-size:12px}@media screen and (min-width:750px){.send-photo__card{padding:40px 36px 44px}.send-photo__title{font-size:30px}}@media screen and (min-width:769px){.send-photo{padding-top:var(--sp-pad-top-desktop, 48px);padding-bottom:var(--sp-pad-bottom-desktop, 56px)}.send-photo__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(40px,7vw,102px)}.send-photo__overlay-body{padding:34px 80px 30px 48px}.send-photo__dismiss{top:26px;right:22px}.send-photo__terms li+li{margin-top:0}}@media screen and (min-width:1100px){.send-photo__card{padding:61px 66px 66px 53px;margin-top:25px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom-send-photo.css.map */
