.ColorOption_button__jUfgP{width:35px;height:35px;border:1px solid #000;border-radius:35px;transition:transform .2s ease;flex-shrink:0}.ColorOption_button__jUfgP:active:not(:disabled){transform:scale(.95)}.ColorOption_button__jUfgP:disabled{background-color:#eee;position:relative;cursor:not-allowed}.ColorOption_button__jUfgP:disabled:after{position:absolute;top:calc(50% - 1px);left:-20%;content:"";display:block;width:140%;height:2px;border-radius:6px;background-color:red;transform:rotate(45deg)}.ColorOption_button__active__3dmJM{box-shadow:0 0 0 3px #fdb74e;animation:ColorOption_bounce__PTgue .2s ease-out}@keyframes ColorOption_bounce__PTgue{0%{transform:scale(.95)}25%{transform:scale(1.1)}to{transform:scale(1)}}.CanvasOption_button__vl1J2{width:80px;height:80px;background-color:#fff;border-radius:8px;overflow:hidden;flex-shrink:0;position:relative;display:flex;justify-content:center;align-items:center;transition:transform .2s ease}.CanvasOption_button__vl1J2:disabled{cursor:wait}.CanvasOption_button__vl1J2:active:not(:disabled){transform:scale(.95)}.CanvasOption_button__vl1J2.CanvasOption_button__active__cySLv{animation:CanvasOption_bounce__yhAwW .2s ease-out}.CanvasOption_button__vl1J2.CanvasOption_button__active__cySLv .CanvasOption_overlay__6i3Aa{transition:box-shadow 0s;box-shadow:inset 0 0 0 3px #fdb74e}.CanvasOption_button__vl1J2:not(.CanvasOption_button__active__cySLv):not(:disabled) .CanvasOption_overlay__6i3Aa:hover{box-shadow:inset 0 0 0 1px #fdb74e}.CanvasOption_button__vl1J2 .CanvasOption_overlay__6i3Aa{border-radius:8px;position:absolute;z-index:5000;left:0;top:0;width:100%;height:100%;transition:box-shadow .2s ease;box-shadow:inset 0 0 0 1px #cacaca}.CanvasOption_button__vl1J2 canvas{pointer-events:none;max-width:100%;max-height:100%}@keyframes CanvasOption_bounce__yhAwW{0%{transform:scale(.95)}25%{transform:scale(1.1)}to{transform:scale(1)}}.CanvasOption_loader__wrapper__z0G9s{position:absolute;width:80px;height:80px;background-color:hsla(0,0%,100%,.75);pointer-events:none;opacity:0;transition:opacity .5s ease}.CanvasOption_loader__wrapper__z0G9s.CanvasOption_loader__wrapper--active__svPxq{opacity:1}.CanvasOption_loader__wrapper__z0G9s.CanvasOption_loader__wrapper--active__svPxq .CanvasOption_loader__q2_zZ{animation:CanvasOption_fadeIn__psUN3 1s ease;animation-delay:.1s;animation-fill-mode:forwards}@keyframes CanvasOption_fadeIn__psUN3{0%{opacity:0}to{opacity:1}}.CanvasOption_loader__q2_zZ{transform:scale(.4);display:inline-block;width:80px;height:80px;opacity:0}.CanvasOption_loader__q2_zZ div{transform-origin:40px 40px;animation:CanvasOption_loader__q2_zZ 1.2s linear infinite}.CanvasOption_loader__q2_zZ div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background-color:#888}.CanvasOption_loader__q2_zZ div:first-child{transform:rotate(0deg);animation-delay:-1.1s}.CanvasOption_loader__q2_zZ div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.CanvasOption_loader__q2_zZ div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.CanvasOption_loader__q2_zZ div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.CanvasOption_loader__q2_zZ div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.CanvasOption_loader__q2_zZ div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.CanvasOption_loader__q2_zZ div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.CanvasOption_loader__q2_zZ div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.CanvasOption_loader__q2_zZ div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.CanvasOption_loader__q2_zZ div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.CanvasOption_loader__q2_zZ div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.CanvasOption_loader__q2_zZ div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes CanvasOption_loader__q2_zZ{0%{opacity:1}to{opacity:0}}.StepButton_button__JeYTX{background-color:#fff;width:70px;height:70px;border-radius:8px;border:1px solid #cacaca;flex-shrink:0;transition:transform .2s ease;display:flex;flex-direction:column;justify-content:center;align-items:center}.StepButton_button__JeYTX:hover{border-color:#fdb74e}.StepButton_button__JeYTX:active{transform:scale(.95)}.StepButton_button__active__jLbcy{background-color:#fdb74e;border-color:#fdb74e;animation:StepButton_bounce__BvMag .2s ease-out}.StepButton_button__JeYTX>span:first-child,.StepButton_button__JeYTX>span:nth-child(2){display:flex;justify-content:center;align-items:center;flex-grow:1}.StepButton_button__JeYTX>span:first-child{align-items:flex-end}.StepButton_extra__Z0zPb{background-color:#3e3e3e;color:#fff}.StepButton_extra__Z0zPb span.StepButton_label__0y9Pr{align-items:center}.StepButton_label__0y9Pr{text-transform:uppercase;font-weight:800;font-size:12px}@keyframes StepButton_bounce__BvMag{0%{transform:scale(.95)}20%{transform:scale(1.1)}to{transform:scale(1)}}.DedicationDropdown_trigger__LSuyr{position:relative;margin-bottom:1.5rem;width:100%}.DedicationDropdown_input__Qcwc8{width:100%;cursor:pointer;resize:none;border-radius:.5rem;font-size:.75rem;line-height:1rem}@media (min-width:768px){.DedicationDropdown_input__Qcwc8{font-size:1.125rem;line-height:1.75rem}}.DedicationDropdown_icon__urGq5{position:absolute;right:1rem;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.DedicationDropdown_dropdownContent___l_ee{max-height:calc(50vh);max-width:100vw;overflow-y:auto;border-radius:.5rem}@media (min-width:768px){.DedicationDropdown_dropdownContent___l_ee{max-width:576px}}@media screen and (max-height:375px){.DedicationDropdown_dropdownContent___l_ee{max-height:calc(60vh - 50px)}}.DedicationDropdown_menuItem__Q46nx{cursor:pointer;border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;line-height:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.DedicationDropdown_menuItem__Q46nx{font-size:1.125rem;line-height:1.75rem}}.DedicationDropdown_menuItem__Q46nx:hover{background-color:var(--accent-1);outline:2px solid transparent;outline-offset:2px}