.select{min-width:0}.select,.select__body{position:relative}.select__title{color:inherit;text-align:left;background-color:var(--bg-color);border:.0625rem solid var(--border);border-radius:1rem;width:100%;display:block;padding:1.125rem 1.25rem;cursor:pointer}.select__value{display:flex;min-width:0;align-items:center;gap:.625rem}.select__value>*{flex:1 1 auto}.select__value:after{content:"\f101";font-family:iconfont;align-self:stretch;transform:rotate(90deg);flex:0 0 0.625rem;transition:all .3s ease 0s;display:flex;justify-content:center;align-items:center}.--select-open .select__value:after{transform:rotate(-90deg)}.select__value.--select-pseudo-label:before{content:attr(data-pseudo-label);opacity:.5}.select__content{height:1.125rem}.select__content,.select__text{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__input{padding:1.125rem 1.25rem;width:100%;background-color:transparent;height:100%}.--select-active .select__input::placeholder{color:#000}.--select-focus .select__input::placeholder{opacity:.5}.select__options{color:#000;position:absolute;top:calc(100% - .0625rem);border-radius:0 0 1rem 1rem;min-width:100%;left:0;background-color:#fff;border:.0625rem solid var(--border);border-top:0;margin-top:-.75rem;padding:.625rem 0 .3125rem}.select__scroll{overflow-y:auto;overflow-x:hidden;max-height:12.5rem}.select__option{width:100%;text-align:left;cursor:pointer;padding:1.125rem 1.25rem;color:inherit}.select__option.--select-selected{background-color:var(--border)}.select__row{display:inline-flex;align-items:center}.select--show-top .select__options{top:auto;bottom:calc(100% - .0625rem);border:.0625rem solid #d9d9d9;border-bottom:0;border-radius:.25rem .25rem 0 0;padding:.3125rem 0 .625rem}.--select-tag{cursor:pointer}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input{position:relative;background-color:var(--bg-color);border:.0625rem solid var(--border);border-radius:1rem;width:100%;display:block;padding:1.125rem 1.25rem;caret-color:inherit;transition:border .5s}.input[placeholder]:not([data-fls-placeholder-nohiden])::placeholder{transition:opacity .3s}.input[placeholder]:not([data-fls-placeholder-nohiden]):focus::placeholder{opacity:0}textarea.input{resize:vertical;min-height:12.5rem}[data-fls-form-error]{font-size:.875rem;letter-spacing:.09375rem;color:#b80f0f}.food-contacts__title{color:var(--bg-button);font-weight:600;line-height:1.3;text-align:center}.food-contacts__body{display:grid;grid-template-columns:auto 1fr;gap:1.875rem}.food-contacts__picture{aspect-ratio:352/472;width:22rem;height:29.5rem}.food-contacts__image{background:var(--bg-card);border-radius:1.875rem;padding:0 1.125rem 0 1.25rem;width:100%;height:100%;object-fit:cover}.form-contacts__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18.75rem,100%),1fr))}.form-contacts__item{position:relative}.form-contacts__label{font-weight:500;font-size:.875rem;line-height:1.25;letter-spacing:.08em;text-transform:uppercase}.form-contacts__label:not(:last-child){margin-bottom:.75rem}@media (width <= 61.9375em){.form-contacts__items{grid-template-columns:1fr 1fr}}@media (width <= 53.75em){.food-contacts__body{grid-template-columns:1fr}.food-contacts__picture{width:100%;height:100%}.form-contacts__actions{display:flex;justify-content:center}}@media (width <= 37.5em){.form-contacts__items{grid-template-columns:1fr}.form-contacts__button{width:100%;justify-content:center}}@media (width < 20em){.food-contacts{padding-bottom:1.875rem}.food-contacts__title{font-size:2.125rem}.food-contacts__title:not(:last-child){margin-bottom:1.875rem}.form-contacts__items{gap:.9375rem}.form-contacts__items:not(:last-child){margin-bottom:1.875rem}}@media (width >= 20em) and (width < 81.875em){.food-contacts{padding-bottom:clamp(1.875rem,.8648989899rem + 5.0505050505vw,5rem)}.food-contacts__title{font-size:clamp(2.125rem,1.5189393939375rem + 3.0303030303vw,4rem)}.food-contacts__title:not(:last-child){margin-bottom:clamp(1.875rem,1.0265151515125rem + 4.2424242424vw,4.5rem)}.form-contacts__items{gap:clamp(.9375rem,.75568181818125rem + .9090909091vw,1.5rem)}.form-contacts__items:not(:last-child){margin-bottom:clamp(1.875rem,1.5113636363625rem + 1.8181818182vw,3rem)}}@media (width >= 37.5em){.form-contacts__item:last-child{grid-column:span 2}}@media (width >= 81.875em){.food-contacts{padding-bottom:5rem}.food-contacts__title{font-size:4rem}.food-contacts__title:not(:last-child){margin-bottom:4.5rem}.form-contacts__items{gap:1.5rem}.form-contacts__items:not(:last-child){margin-bottom:3rem}}@media (any-hover:hover){.select__option:hover{background:var(--light-blue)}}@media (any-hover:hover),(pointer:fine){html:not([data-fls-touch]) .input:hover{border:.0625rem solid var(--green-dark)}}