:root{--color-primary-0: #eee8ea;--color-primary-10: #fcf1f5;--color-primary-20: #f9e0e9;--color-primary-30: #f0b2c9;--color-primary-50: #e680a5;--color-secondary-10: #c8aaa7;--color-secondary-50: #5a3535;--color-neutral-0: #ffffff;--color-neutral-10: #e0e0e0;--color-neutral-20: #99A3B5;--color-neutral-30: #696c70;--color-neutral-40: #0f0f0f;--color-neutral-50: #000000;--color-error-10: #e68e80;--color-error-20: #d64425;--color-error-40: #b62000;--color-error-50: #9a0b00;--color-success-0: #80e6c1;--color-success-10: #00d295;--color-success-20: #00c882;--color-success-50: #007243;--color-input-error: #f73003;--color-link-blue: #065fd4;--shadow-elevation-1: 0 0 5px 3px light-dark(#e680a5, #e680a5)}:root{--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}button{background:none;border:none}button:focus,button:focus-visible{box-shadow:none;outline:none}a:focus,a:focus-visible{box-shadow:none;outline:none}*{font-family:Roboto,sans-serif}body{background-attachment:fixed}h1,h2,h3,h4,h5{color:var(--color-primary-50)}p{font-size:16px;line-height:1.2;color:var(--color-neutral-50)}a{text-decoration:none;cursor:pointer;color:var(--color-neutral-30)}button{cursor:pointer}li{list-style-position:inside}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-Regular-OqL9vKsN.woff2) format("woff2")}h1{font-size:1.75rem;font-weight:700;line-height:1.2}@media(min-width:768px){h1{font-size:2rem}}h2{font-size:1.5rem;font-weight:600;line-height:1.3}@media(min-width:768px){h2{font-size:2rem}}h3{font-size:1.375rem;font-weight:600;line-height:1.4}@media(min-width:768px){h3{font-size:2rem}}h4{font-size:1.125rem;font-weight:600;line-height:1.4}@media(min-width:768px){h4{font-size:1.25rem}}h5{font-size:1rem;font-weight:500;line-height:1.5}@media(min-width:768px){h5{font-size:1.125rem}}h6{font-size:.75rem;font-weight:600;line-height:1.5}@media(min-width:768px){h6{font-size:1rem}}p,label,li{font-size:1rem;font-weight:400;line-height:1.4}span{font-size:.75rem;font-weight:400;line-height:1.4}@media(min-width:768px){span{font-size:1rem}}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.flex{display:flex}.block{display:block}.inline{display:inline}.hidden{display:none}.info-text{font-size:14px}.cursor--pointer{cursor:pointer}.icon--large{width:48px;height:48px}.text--center{text-align:center}.align-end{align-self:end}.truncate{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.divider--horizontal{border-bottom:.5px solid var(--color-neutral-10)}.divider--vertical{border-left:.5px solid var(--color-neutral-10)}.w-fit{width:fit-content}.circle--focused:focus{border-radius:50%;background-color:var(--color-primary-10)}.list-none{list-style-type:none}.app-header{position:sticky;padding:0 .5rem;display:flex;align-items:center;justify-content:space-between;width:100%;background-color:#fff;height:64px;top:0;z-index:1}.app-header ul{list-style:none}.app-header .header__separator,.app-header .navbar{display:none}.app-header .navbar__menu{display:flex;align-items:center;column-gap:12px}@media(min-width:768px){.app-header{justify-content:start;position:sticky;box-shadow:0 1px 5px var(--color-neutral-20)}.app-header .header__separator{display:block;flex:1}.app-header .navbar{display:block}}.app-footer ul li{list-style:none}.app-footer{background-color:var(--color-primary-50);padding:24px;min-height:350px}.app-footer .footer__content{display:flex;flex-direction:column}.app-footer .footer__item{padding:14px}.app-footer .footer__header{font-weight:700;color:var(--color-neutral-10);margin-bottom:14px}.app-footer .footer__contact{margin-bottom:14px}.app-footer .footer__social-links{width:fit-content}.app-footer .footer__social-links .footer__social-link{display:block}.app-footer *{color:var(--color-neutral-0)}@media(min-width:768px){.app-footer .copyright{align-self:end}}.card,.card-layout{background-color:#fff;border:1px solid var(--color-neutral-10);border-radius:16px;padding:22px}.card-layout{border-radius:0;width:100%;padding:48px 40px;margin:auto}.card-layout .heading{text-align:center;margin-bottom:24px}@media(min-width:768px){.card-layout{border-radius:16px;margin:48px auto;width:50%}}.card--flat{border-radius:0}body:has(.card-layout){background-color:var(--color-primary-10)}.app-overlay{position:fixed;background-color:var(--color-neutral-50);opacity:.5;left:0;top:0;height:100%;width:100%;z-index:0}.checkbox-input-wrapper input{margin-right:10px;transform:scale(1.25);transform-origin:center}.form__group{display:flex;flex-direction:column;row-gap:16px}.form__group__header{font-size:18px}.form__control{display:flex;flex-direction:column}.form__control a,.form__helper-text{margin-top:8px}.form input{border-radius:8px}.link,.link--neutral,.link--primary{display:flex}.link:hover,.link--neutral:hover,.link--primary:hover{text-decoration:underline}.link--primary{color:var(--color-primary-50)}.link--neutral{color:var(--color-neutral-30)}.link--medium{align-items:center;padding:5px 12px;column-gap:12px}.link--blue{color:var(--color-link-blue)}.button{font-size:1rem;line-height:1.4;display:flex;justify-content:center;align-items:center;text-align:center;border-radius:5px;padding:0;cursor:pointer}.button--with-icon{align-items:center;column-gap:12px}.button--icon{display:block;padding:6px}.button--primary{background-color:var(--color-primary-50);color:var(--color-neutral-0)}.button--primary *{color:var(--color-neutral-0)}.button--secondary{background:none;color:var(--color-primary-50);border:1px solid var(--color-primary-50)}.button--secondary *{color:var(--color-primary-50)}.button--secondary:hover{background-color:var(--color-primary-10)}.button--tertiary{background:none;color:var(--color-primary-50)}.button--small{padding:5px 12px}.button--medium{padding:10px 16px}.button--large{padding:14px 24px}.button--disabled{opacity:.5}input[type=text],input[type=email],input[type=number]{border:1px solid var(--color-neutral-20);border-radius:5px;padding:12px;font-size:16px;line-height:1.4}input[type=text]:focus,input[type=text]:focus-visible,input[type=email]:focus,input[type=email]:focus-visible,input[type=number]:focus,input[type=number]:focus-visible{outline:none;border:2px solid var(--color-primary-50);box-shadow:0 0 0 2px var(--color-primary-10)}input[type=text].is-invalid,input[type=email].is-invalid,input[type=number].is-invalid{border:2px solid var(--color-input-error)}input[type=text].is-invalid:focus-visible,input[type=email].is-invalid:focus-visible,input[type=number].is-invalid:focus-visible{outline:none}.text-area__wrapper{display:flex;flex-direction:column}.text-area__wrapper textarea{border:1px solid var(--color-neutral-20);border-radius:5px;padding:12px}.text-area__wrapper textarea:focus{outline:none;border:2px solid var(--color-primary-50);border-radius:5px;box-shadow:0 0 0 2px var(--color-primary-10)}.toast__item{position:fixed;border-radius:5px;background-color:var(--color-neutral-50);opacity:.8;color:var(--color-primary-0);padding:.8rem;min-width:200px;width:60%;bottom:10px;right:10px;list-style-type:none}.toast--success>.toast__item{background-color:var(--color-success-20)}.toast--error>.toast__item{background-color:var(--color-error-50)}.dialog__title{display:flex;justify-content:space-between}.dialog__close-button{width:fit-content;height:fit-content}.dialog__close-button:focus-visible{outline:none;border:1px solid var(--color-primary-50);box-shadow:0 0 0 2px var(--color-primary-10);border-radius:5px}.dialog__content{position:fixed;background-color:var(--color-neutral-0);border-top-left-radius:10px;border-top-right-radius:10px;height:fit-content;width:100%;padding:2rem;left:0;right:0;bottom:0;overflow:auto}@media(min-width:768px){.dialog__content{width:50%}}.select__dropdown-button{color:var(--color-neutral-50);display:flex;justify-content:space-between;align-items:center;column-gap:12px;padding:12px;border:1px solid var(--color-neutral-20);border-radius:5px;max-height:50px}.select__dropdown-button .dropdown-button__text{height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__dropdown-button span{width:100%;text-align:start;text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}.select__content{padding:12px;background-color:var(--color-neutral-0);box-shadow:0 0 10px #0000004d;border-radius:5px;width:var(--reka-select-trigger-width);max-height:var(--reka-select-content-available-height)}.select__item{color:var(--color-neutral-50);display:flex;align-items:center;padding:8px;column-gap:8px;cursor:pointer}.select__item:focus-visible{outline:none}.select__item[data-highlighted]{background-color:var(--color-primary-10);border-radius:5px}.select__scroll-button{display:flex;justify-content:center;height:25px}.select-group__label{font-weight:700}button.select__dropdown-button[data-state=open]{outline:none;border:2px solid var(--color-primary-50);border-color:var(--color-primary-50);box-shadow:0 0 0 2px var(--color-primary-10)}.avatar__image--small{height:40px;width:40px}.address-preview{display:flex;column-gap:12px;align-items:center}.address-preview .icon{align-self:start}.address-preview__details{display:flex;flex-direction:column}.address-preview .detail{font-size:16px}.artisan-profile .page-subtitle .separator{margin:0 4px}.artisan-profile .option-header{display:flex;align-items:center;column-gap:8px;margin:14px 0}.artisan-profile .option-header--center{justify-content:center}.artisan-profile .option--flex{display:flex;align-items:center;column-gap:12px}@media(min-width:768px){.artisan-profile{width:80%;margin:auto}}
