#wizard{font-size:16px;margin:3em auto;width:100%}#wizard .button{background-color:#f28e40;color:#fff;border-radius:.1875em;font-size:.875em;-webkit-appearance:none;appearance:none;border:0;width:100%;padding:1.3em;transition:background-color .2s ease-in-out;font-weight:600;cursor:pointer}#wizard .button:hover{background-color:#ef7210}#wizard .button:disabled{pointer-events:none;opacity:.5}#wizard .form-wrapper{position:relative;max-width:42em;margin:0 auto}#wizard .form-wrapper.loading .form{opacity:.5;pointer-events:none}#wizard .form-wrapper .form-decoration-1,#wizard .form-wrapper .form-decoration-2,#wizard .form-wrapper .form-decoration-3{position:absolute;pointer-events:none}#wizard .form-wrapper .form-decoration-1{top:1em;right:-16em;background-repeat:no-repeat;background-size:contain;width:30em;height:30em}#wizard .form-wrapper .form-decoration-2{top:10em;left:-19em;background-repeat:no-repeat;background-size:contain;width:30em;height:30em}#wizard .form-wrapper .form-decoration-3{bottom:0;right:-20em;background-repeat:no-repeat;background-size:contain;width:30em;height:30em}#wizard .form{background-color:#f8f6f3;border-radius:.1875em;position:relative;padding:3.125em 4.375em;transition:opacity .2s ease-in-out}@media screen and (max-width:767px){#wizard .form{padding:1em 1.5em}}#wizard .form .number-input,#wizard .form .text-input{width:100%;border-radius:.1875em;border:1px solid #cec7c1;padding:.63em;transition:border-color .2s ease-in-out}#wizard .form .number-input:focus,#wizard .form .text-input:focus{outline:none;border-color:#521912}#wizard .form .number-input::-webkit-inner-spin-button,#wizard .form .number-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#wizard .form .checkbox-input input[type=checkbox],#wizard .form .checkbox-input input[type=radio],#wizard .form .radio-input input[type=checkbox],#wizard .form .radio-input input[type=radio]{position:absolute;visibility:hidden;opacity:0;pointer-events:none}#wizard .form .checkbox-input label,#wizard .form .radio-input label{border:1px solid #cec7c1;border-radius:.1875em;background-color:#fff;font-size:.8125em;padding:1em 1.5em;cursor:pointer;font-weight:500;transition:border-color .2s ease-in-out;min-width:6.923em;margin:0;text-align:center}#wizard .form .checkbox-input label:hover,#wizard .form .radio-input label:hover{border-color:#521912}@media screen and (max-width:767px){#wizard .form .checkbox-input label,#wizard .form .radio-input label{width:100%}}#wizard .form .checkbox-input input[type=checkbox]:checked+label,#wizard .form .checkbox-input input[type=radio]:checked+label,#wizard .form .radio-input input[type=checkbox]:checked+label,#wizard .form .radio-input input[type=radio]:checked+label{background-color:#521912;border-color:#521912;color:#f28e40}#wizard .form .checkbox-input input:disabled+label,#wizard .form .radio-input input:disabled+label{pointer-events:none;opacity:.5}@media screen and (max-width:767px){#wizard .form .checkbox-input,#wizard .form .radio-input{box-sizing:border-box;width:calc(33.33333% - .66667em)}}@media screen and (max-width:499px){#wizard .form .checkbox-input,#wizard .form .radio-input{box-sizing:border-box;width:calc(50% - .5em)}}#wizard .form .allergies-note{margin-top:1em}#wizard .form .form-group{margin-bottom:2.5em}@media screen and (max-width:767px){#wizard .form .form-group{margin-bottom:1.5em}}#wizard .form .radio-group{display:flex;grid-gap:1em;gap:1em;flex-wrap:wrap;box-sizing:border-box}#wizard .form .hint{font-size:.8125em;margin-top:.5em}#wizard .result-wrapper{position:relative;max-width:42em;margin:0 auto 2em}#wizard .result-wrapper.loading .result{opacity:.5;pointer-events:none}#wizard .result-wrapper .result-decoration-1,#wizard .result-wrapper .result-decoration-2{position:absolute;pointer-events:none}#wizard .result-wrapper .result-decoration-1{top:3em;left:-14em;background-repeat:no-repeat;background-size:contain;width:30em;height:30em}#wizard .result-wrapper .result-decoration-2{bottom:2em;right:-21em;background-repeat:no-repeat;background-size:contain;width:30em;height:30em}#wizard .result{background-color:#521912;border-radius:.1875em;padding:3.125em 4.375em;margin-top:3rem;color:#fff;position:relative;transition:opacity .2s ease-in-out}@media screen and (max-width:767px){#wizard .result{padding:1.5em}}#wizard .result:before{content:"";display:block;width:0;height:0;border-color:transparent transparent #521912;border-style:solid;border-width:0 1.5rem 1.5rem;position:absolute;top:-1.5rem;left:50%;transform:translateX(-50%)}#wizard .result p{font-size:1.25em;line-height:1.2}#wizard .result .title{margin-top:0}#wizard .result .overview{margin:2em 0;font-size:1.125em}#wizard .result .overview .overview-item{display:grid;grid-template-columns:1fr 5em;grid-gap:.5em;gap:.5em;border-bottom:1px solid hsla(0,0%,100%,.1);margin:0 -1em;padding:1em}#wizard .result .overview .overview-item:first-of-type{border-top:1px solid hsla(0,0%,100%,.1)}#wizard .result .overview .overview-item__label{line-height:1.2}#wizard .result .overview .overview-item__value{text-align:right;font-weight:700}#wizard .result .overview .overview-item__hint{color:hsla(0,0%,100%,.6);font-size:.8125em}#wizard .result .price{display:flex;align-items:center;justify-content:space-between;margin:2em 0;font-weight:700}#wizard .result .price .price__label{font-size:1.125em}#wizard .result .price .price__value{font-size:1.875em}#wizard .result .button{text-transform:uppercase}
/*# sourceMappingURL=main.e342305f.chunk.css.map */