::-webkit-input-placeholder{color:var(--gray)}::-moz-placeholder{color:var(--gray);opacity:1}:-ms-input-placeholder{color:var(--gray)}:-moz-placeholder{color:var(--gray)}input:-internal-autofill-selected,input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--white) inset;background-color:transparent!important;font-size:inherit!important}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;max-width:100%;height:50px;background-color:var(--light);color:var(--black);font-family:var(--font-family);line-height:50px;box-shadow:none;border-radius:var(--radius-m);border:1px solid var(--gray);padding:0 var(--space-s);transition:all var(--duration) ease;transition-property:color,background-color,border-color;width:100%}@media screen and (min-width:900px){input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{font-size:var(--font-m)}}@media screen and (max-width:900px){input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{font-size:var(--font-l)}}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus{background-color:var(--white);border-color:var(--black)}input[type=email].is-disabled,input[type=email]:disabled,input[type=password].is-disabled,input[type=password]:disabled,input[type=search].is-disabled,input[type=search]:disabled,input[type=tel].is-disabled,input[type=tel]:disabled,input[type=text].is-disabled,input[type=text]:disabled,input[type=url].is-disabled,input[type=url]:disabled{background-color:var(--lightgray);color:var(--darkgray);border:1px solid var(--lightgray);cursor:not-allowed}input[type=email].is-error,input[type=password].is-error,input[type=search].is-error,input[type=tel].is-error,input[type=text].is-error,input[type=url].is-error{background-color:var(--white);border:1px solid var(--danger)}input[type=email][readonly],input[type=password][readonly],input[type=search][readonly],input[type=tel][readonly],input[type=text][readonly],input[type=url][readonly]{border:none}input[type=email][readonly]:focus,input[type=email][readonly]:hover,input[type=password][readonly]:focus,input[type=password][readonly]:hover,input[type=search][readonly]:focus,input[type=search][readonly]:hover,input[type=tel][readonly]:focus,input[type=tel][readonly]:hover,input[type=text][readonly]:focus,input[type=text][readonly]:hover,input[type=url][readonly]:focus,input[type=url][readonly]:hover{background-color:var(--light)}input[type=email].input-half,input[type=password].input-half,input[type=search].input-half,input[type=tel].input-half,input[type=text].input-half,input[type=url].input-half{max-width:50%}input[type=email].input-third,input[type=password].input-third,input[type=search].input-third,input[type=tel].input-third,input[type=text].input-third,input[type=url].input-third{max-width:30%}input[type=email].input-quarter,input[type=password].input-quarter,input[type=search].input-quarter,input[type=tel].input-quarter,input[type=text].input-quarter,input[type=url].input-quarter{max-width:24%}input[type=date],input[type=number],input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;max-width:100%;height:50px;background-color:var(--light);color:var(--black);font-family:var(--font-family);line-height:50px;box-shadow:none;border-radius:var(--radius-m);border:1px solid var(--gray);padding:0 var(--space-s);transition:all var(--duration) ease;transition-property:color,background-color,border-color}@media screen and (min-width:900px){input[type=date],input[type=number],input[type=time]{font-size:var(--font-m)}}@media screen and (max-width:900px){input[type=date],input[type=number],input[type=time]{font-size:var(--font-l)}}input[type=date]:focus,input[type=number]:focus,input[type=time]:focus{background-color:var(--white);border-color:var(--black)}input[type=date].is-disabled,input[type=date]:disabled,input[type=number].is-disabled,input[type=number]:disabled,input[type=time].is-disabled,input[type=time]:disabled{background-color:var(--lightgray);color:var(--darkgray);border:1px solid var(--lightgray);cursor:not-allowed}input[type=date].is-error,input[type=number].is-error,input[type=time].is-error{background-color:var(--white);border:1px solid var(--danger)}input[type=date][readonly],input[type=number][readonly],input[type=time][readonly]{border:none}input[type=date][readonly]:focus,input[type=date][readonly]:hover,input[type=number][readonly]:focus,input[type=number][readonly]:hover,input[type=time][readonly]:focus,input[type=time][readonly]:hover{background-color:var(--light)}input[type=date].input-half,input[type=number].input-half,input[type=time].input-half{max-width:50%}input[type=date].input-third,input[type=number].input-third,input[type=time].input-third{max-width:30%}input[type=date].input-quarter,input[type=number].input-quarter,input[type=time].input-quarter{max-width:24%}.form-password{display:block;position:relative}.form-password__toggle{display:block;width:50px;height:50px;background:no-repeat 50%;position:absolute;right:0;top:0;cursor:pointer;border:none}.form-password input[type=password]+.form-password__toggle{background-image:url(/images/icons/icon-pw-hide.svg)}.form-password input[type=text]+.form-password__toggle{background-image:url(/images/icons/icon-pw-show.svg)}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;max-width:100%;height:50px;background-color:var(--light);color:var(--black);font-family:var(--font-family);line-height:50px;box-shadow:none;border-radius:var(--radius-m);border:1px solid var(--gray);transition:all var(--duration) ease;transition-property:color,background-color,border-color;width:100%;height:8em;line-height:1.3;padding:var(--space-s)}@media screen and (min-width:900px){textarea{font-size:var(--font-m)}}@media screen and (max-width:900px){textarea{font-size:var(--font-l)}}textarea:focus{background-color:var(--white);border-color:var(--black)}textarea.is-disabled,textarea:disabled{background-color:var(--lightgray);color:var(--darkgray);border:1px solid var(--lightgray);cursor:not-allowed}textarea.is-error{background-color:var(--white);border:1px solid var(--danger)}textarea[readonly]{border:none}textarea[readonly]:focus,textarea[readonly]:hover{background-color:var(--light)}textarea.input-half{max-width:50%}textarea.input-third{max-width:30%}textarea.input-quarter{max-width:24%}.form-select{display:block;position:relative}.form-select.select-half{max-width:50%}.form-select.select-third{max-width:30%}.form-select.select-quarter{max-width:24%}.form-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;max-width:100%;height:50px;background-color:var(--light);color:var(--black);font-family:var(--font-family);line-height:50px;box-shadow:none;border-radius:var(--radius-m);border:1px solid var(--gray);padding:0 var(--space-s);transition:all var(--duration) ease;transition-property:color,background-color,border-color;width:100%;padding-right:50px}@media screen and (min-width:900px){.form-select select{font-size:var(--font-m)}}@media screen and (max-width:900px){.form-select select{font-size:var(--font-l)}}.form-select select:focus{background-color:var(--white);border-color:var(--black)}.form-select select.is-disabled,.form-select select:disabled{background-color:var(--lightgray);color:var(--darkgray);border:1px solid var(--lightgray);cursor:not-allowed}.form-select select.is-error{background-color:var(--white);border:1px solid var(--danger)}.form-select select[readonly]{border:none}.form-select select[readonly]:focus,.form-select select[readonly]:hover{background-color:var(--light)}.form-select select.input-half{max-width:50%}.form-select select.input-third{max-width:30%}.form-select select.input-quarter{max-width:24%}.form-select:after{content:"";display:block;width:.6em;height:.6em;border-top:2px solid;border-right:2px solid;transform:translateY(-75%) rotate(135deg);position:absolute;right:var(--space-m);top:50%}.form-select:has(select:disabled):after{content:none}.form-checkbox{display:block;font-size:var(--font-m);position:relative;cursor:pointer}.form-checkbox input[type=checkbox]{width:0;height:0;opacity:0;position:absolute}.form-checkbox input[type=checkbox]+span{display:block;padding:.75em 1em .75em 36px}.form-checkbox input[type=checkbox]+span:before{content:"";display:inline-block;width:26px;height:26px;border:1px solid var(--gray);border-radius:var(--radius-s);position:absolute;left:0;top:50%;transform:translateY(-50%)}.form-checkbox input[type=checkbox]+span:after{content:"";display:inline-block;height:12px;width:7px;border:2px solid transparent;border-top:none;border-left:none;position:absolute;left:10px;top:50%;transform:translateY(-55%) rotate(45deg)}.form-checkbox input[type=checkbox]:checked+span:before{background-color:var(--primary);border-color:var(--primary)}.form-checkbox input[type=checkbox]:checked+span:after{border-color:var(--black)}.form-checkbox input[type=checkbox]:disabled+span{color:var(--gray);cursor:not-allowed}.form-checkbox input[type=checkbox]:disabled+span:before{background-color:var(--lightgray);border-color:var(--lightgray)}.form-checkbox input[type=checkbox]:disabled:checked+span:after{border-color:var(--gray)}.form-radio{display:block;font-size:var(--font-m);position:relative;cursor:pointer}.form-radio input[type=radio]{width:0;height:0;opacity:0;position:absolute}.form-radio input[type=radio]+span{display:block;padding:.75em 1em .75em 36px}.form-radio input[type=radio]+span:before{width:26px;height:26px;background-color:var(--white);border:1px solid var(--gray);left:0}.form-radio input[type=radio]+span:after,.form-radio input[type=radio]+span:before{content:"";display:inline-block;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.form-radio input[type=radio]+span:after{height:18px;width:18px;background-color:var(--light);left:4px}.form-radio input[type=radio]:checked+span:before{border-color:var(--primary)}.form-radio input[type=radio]:checked+span:after{background-color:var(--primary)}.form-radio input[type=radio]:disabled+span{color:var(--gray);cursor:not-allowed}.form-radio input[type=radio]:disabled+span:before{background-color:var(--lightgray);border-color:var(--lightgray)}.form-radio input[type=radio]:disabled+span:after{background-color:var(--lightgray)}.form-radio input[type=radio]:disabled:checked+span:after{background-color:var(--gray)}.form-toggle{display:inline-block}.form-toggle input[type=checkbox]{width:0;height:0;opacity:0;position:absolute}.form-toggle input[type=checkbox]+span{display:inline-flex;align-items:center;min-width:60px;height:36px;background-color:var(--lightgray);color:var(--darkgray);font-size:var(--font-xs);white-space:nowrap;border-radius:18px;padding:0 1em 0 38px;position:relative;cursor:pointer;transition:padding var(--duration) ease}.form-toggle input[type=checkbox]+span:before{content:"";display:inline-block;width:30px;height:30px;background-color:var(--white);box-shadow:var(--shadow-s);border-radius:50%;position:absolute;left:3px;top:50%;transform:translateY(-50%);transition:left var(--duration) ease}.form-toggle input[type=checkbox]:checked+span{background-color:var(--primary);color:var(--primary-dark);padding:0 38px 0 1em}.form-toggle input[type=checkbox]:checked+span:before{left:calc(100% - 33px)}.form-toggle input[type=checkbox]:disabled+span{color:var(--gray);background-color:var(--light);cursor:not-allowed}.form-toggle input[type=checkbox]:disabled+span:before{background-color:var(--lightgray);box-shadow:none}.form-rating{display:flex;gap:var(--space-s)}.form-rating__stars{display:flex}.form-rating__star{fill:var(--rate);width:var(--font-xxl)}.form-images{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-xs);gap:var(--space-xs)}.form-images img{aspect-ratio:1/1;border-radius:var(--radius-m)}.form-images__item{line-height:0;position:relative}.form-images__delete{width:25px;height:25px;background-color:var(--white);border-radius:50%;padding:var(--space-xs);position:absolute;right:var(--space-xs);top:var(--space-xs);cursor:pointer}.form-images__delete__icon{fill:var(--black)}.form-images__uploader{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--white);border:1px dashed var(--gray);border-radius:var(--radius-m);cursor:pointer}.form-images__uploader__icon{width:40px;height:40px;fill:var(--darkgray)}.form-images__uploader__label{font-size:var(--font-s);font-weight:400;font-style:normal;line-height:1.3;letter-spacing:0;color:var(--darkgray)}.form{display:grid;grid-gap:var(--space-s);gap:var(--space-s)}.form__label{display:flex;gap:var(--space-xs);font-size:var(--font-s);font-weight:700;font-style:normal;line-height:1.3;letter-spacing:0;margin-bottom:var(--space-s)}.form__label__pwforget{margin:0 0 0 auto}.form__item{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.form__item:not(:last-child){margin-bottom:var(--space-m)}.form__group{display:flex;align-items:center;gap:var(--space-xs)}.form__buttons{display:grid;grid-gap:var(--space-s);gap:var(--space-s);margin:var(--space-s) 0}@media screen and (min-width:900px){.form__box{background-color:var(--white);border-radius:var(--radius-m);padding:var(--space-l) var(--space-m);border:1px solid var(--lightgray);margin:var(--space-m) 0}}.form__validate{display:flex;font-size:var(--font-s);font-weight:400;font-style:normal;line-height:1.3;letter-spacing:0}.form__validate__icon{width:1.3em;height:1.3em;fill:var(--gray)}.form__validate.is-success .form__validate__icon{fill:var(--success)}.form__validate.is-error{color:var(--danger)}.form__validate.is-error .form__validate__icon{fill:var(--danger)}.form__length{font-size:var(--font-s);font-weight:400;font-style:normal;line-height:1.3;letter-spacing:0;color:var(--gray);text-align:right}.form__length.is-error{color:var(--danger)}.form__length+.form__validate{margin-top:-1.5em}.form-confirm__title{font-size:var(--font-s);font-weight:700;font-style:normal;line-height:1.3;letter-spacing:0;display:flex;align-items:center;justify-content:space-between;min-height:calc(var(--font-m)*2);color:var(--darkgray);margin:var(--space-s) 0 var(--space-s)}.form-confirm__box{background:var(--white)}.form-confirm__list{display:grid;grid-template-columns:1fr 2fr}.form-confirm__label{font-size:var(--font-s);font-weight:700;font-style:normal;line-height:1.3;letter-spacing:0;padding:var(--space-m) 0}.form-confirm__label:not(:nth-last-child(2)){border-bottom:1px solid var(--lightgray)}.form-confirm__item{font-size:var(--font-s);font-weight:400;font-style:normal;line-height:1.5;letter-spacing:0;padding:var(--space-m) 0}.form-confirm__item:not(:last-child){border-bottom:1px solid var(--lightgray)}.form-confirm__notes{font-size:var(--font-s);font-weight:400;font-style:normal;line-height:1.5;letter-spacing:0;padding:var(--space-s) 0 var(--space-s) var(--space-m)}.form-confirm__notes li{display:list-item}.form-confirm__notes li:not(:last-child){margin-bottom:var(--space-s)}@media screen and (min-width:900px){.form-confirm__box{background-color:var(--white);border-radius:var(--radius-m);padding:var(--space-xs) var(--space-m);border:1px solid var(--lightgray)}}@media screen and (max-width:900px){.form-confirm__box{padding:var(--space-xs) var(--page-padding-left);margin:0 calc(var(--page-padding-left)*-1)}}.divider{border-top:1px solid var(--lightgray);margin:var(--space-m) 0;position:relative}.divider__label{font-size:var(--font-l);font-weight:400;font-style:normal;line-height:1.5;letter-spacing:0;background:var(--white);text-align:center;white-space:nowrap;padding:0 .5em;position:absolute;left:50%;top:0;transform:translate(-50%,-50%)}.divider-bold{background:var(--light)}@media screen and (min-width:900px){.divider-bold{height:var(--space-m)}}@media screen and (max-width:900px){.divider-bold{height:var(--space-s)}}.dialog{flex-direction:column;gap:var(--space-s);width:-webkit-fill-available;width:-moz-available;width:stretch;width:90%;max-width:420px;background-color:var(--white);text-align:center;box-shadow:var(--shadow-m);border-radius:var(--radius-m);border:none;padding:var(--space-m);position:fixed;top:50%;left:50%;transform:translate(-50%,-60%)}.dialog[open]{display:flex}.dialog::-webkit-backdrop{background-color:var(--black);opacity:.2}.dialog::backdrop{background-color:var(--black);opacity:.2}.dialog__close{width:40px;height:40px;padding:10px;position:absolute;right:0;top:0;cursor:pointer}.dialog__close svg{width:100%;height:100%;fill:var(--black)}.dialog__icon{width:40px;height:40px;margin:0 auto}.dialog__title{font-size:var(--font-l);font-weight:700}.dialog__text,.dialog__title{font-style:normal;line-height:1.5;letter-spacing:0}.dialog__text{font-size:var(--font-s);font-weight:400}.dialog__buttons{display:grid;grid-gap:var(--space-s);gap:var(--space-s);padding-top:var(--space-xs)}