.DesignStep_designStepWrapper__DBg4m{align-items:center;display:flex;flex-direction:column}@media only screen and (min-width:60em){.DesignStep_designStepWrapper__DBg4m{max-width:872px}}.DesignStep_designStepWrapper__DBg4m h2{font-size:20px;font-size:1.25rem}@media only screen and (min-width:60em){.DesignStep_designStepWrapper__DBg4m h2{font-size:24px;font-size:1.5rem}}.DesignStep_designStepWrapper__DBg4m h3{font-size:16px;font-size:1rem;margin:0 0 10px}@media only screen and (min-width:60em){.DesignStep_designStepWrapper__DBg4m h3{font-size:18px;font-size:1.125rem}}.DesignStep_designStepWrapper__DBg4m .DesignStep_columns__vFd18{display:flex;flex-direction:column;max-width:870px;padding:0 16px;width:100%}@media only screen and (min-width:60em){.DesignStep_designStepWrapper__DBg4m .DesignStep_columns__vFd18{flex-direction:row;gap:66px;padding:0 0 0 54px}}.DesignStep_designStepWrapper__DBg4m .DesignStep_column__h8_Kv{align-items:center;display:flex;flex-direction:column;min-width:300px;padding-top:0;width:100%}@media only screen and (min-width:60em){.DesignStep_designStepWrapper__DBg4m .DesignStep_column__h8_Kv{align-items:flex-start;width:48%}}.DesignStep_designStepWrapper__DBg4m .DesignStep_buttonList__sVvAv{display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:12px;width:276px}.DesignStep_designStepWrapper__DBg4m input::placeholder{font-size:12px;font-size:.75rem;color:#222426;text-align:center}@media only screen and (min-width:60em){.DesignStep_designStepWrapper__DBg4m input::placeholder{font-size:14px;font-size:.875rem}}.DesignStep_designStepWrapper__DBg4m .DesignStep_textarea__V1_Ex:focus,.DesignStep_designStepWrapper__DBg4m input:focus{border:1px auto #222426!important;outline:none!important}.DesignStep_designStepWrapper__DBg4m .DesignStep_customPrice__T8wm4,.DesignStep_designStepWrapper__DBg4m .DesignStep_textarea__V1_Ex{font-size:14px;font-size:.875rem;border:1px solid #222426;border-radius:5px;font-weight:500;margin:0;opacity:1;text-align:center}.DesignStep_designStepWrapper__DBg4m .DesignStep_customPrice__T8wm4{height:44px;width:276px!important}@media only screen and (min-width:60em){.DesignStep_designStepWrapper__DBg4m .DesignStep_customPrice__T8wm4{height:48px}}.DesignStep_designStepWrapper__DBg4m .DesignStep_customPriceNotice__ugyRc{font-size:12px;font-size:.75rem;font-style:italic;margin:5px 0 0;text-align:center;width:300px}.DesignStep_designStepWrapper__DBg4m .DesignStep_portableText__yPQEl{padding:16px 16px 0;width:100%}@media only screen and (min-width:60em){.DesignStep_designStepWrapper__DBg4m .DesignStep_portableText__yPQEl{max-width:872px;padding:0}}.DesignStep_designStepWrapper__DBg4m .DesignStep_message__cwI27{font-size:14px;font-size:.875rem;margin-top:0;text-align:center;width:284px}@media only screen and (min-width:60em){.DesignStep_designStepWrapper__DBg4m .DesignStep_message__cwI27{margin-top:10px;text-align:left}}.DesignStep_designStepWrapper__DBg4m .DesignStep_message__cwI27 span{font-size:16px;font-size:1rem;color:#222426;font:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:600;text-align:left}.DesignStep_designStepWrapper__DBg4m .DesignStep_textarea__V1_Ex{font-size:14px;font-size:.875rem;margin:15px 0;min-height:170px;min-width:270px;overflow:hidden;padding:15px 34px!important;resize:none;text-align:center}@media only screen and (min-width:60em){.DesignStep_designStepWrapper__DBg4m .DesignStep_textarea__V1_Ex{margin:24px 0;min-height:276px;padding:24px 20px!important;width:284px!important}}.DesignStep_designStepWrapper__DBg4m .DesignStep_textarea__V1_Ex::placeholder{font-size:14px;font-size:.875rem;color:#222426;text-align:center;vertical-align:middle}.DesignStep_portableText__yPQEl{padding:16px 16px 0;width:85%}@media only screen and (min-width:60em){.DesignStep_portableText__yPQEl{max-width:895px;padding:0}}.DesignStep_themesWrapper__NG1hB{display:flex;flex-direction:column;margin-top:9px;width:338px}@media only screen and (min-width:60em){.DesignStep_themesWrapper__NG1hB{width:360px}}.DesignStep_themesWrapper__NG1hB h3{margin:0;text-align:center}@media only screen and (min-width:60em){.DesignStep_themesWrapper__NG1hB h3{text-align:unset}}.DesignStep_themesSelection__wd67o{display:flex;flex-direction:row;height:240px;justify-content:space-around;margin:0 -15px;overflow:hidden;position:relative}@media only screen and (min-width:60em){.DesignStep_themesSelection__wd67o{height:306px;margin:0 0 24px}}.DesignStep_themeImage__CJkfj{border-radius:50%;opacity:1;width:100%!important}.DesignStep_imageSelection__93i7T{display:flex;flex-direction:row}