.app{margin:0 auto;max-width:1360px;padding:32px 40px 28px}.footer{display:flex;justify-content:space-between;align-items:center;font-family:Cabinet Grotesk Bold,sans-serif;padding:16px 24px;font-size:16px;color:#000;margin-top:172px}.footer__left,.footer__right{margin:0}.weather-card{height:80px;overflow:hidden;border-radius:12px;position:relative}.weather-card__image{width:100%;height:100%;object-fit:cover;object-position:right}.weather-card__temp{position:absolute;left:16px;bottom:20px;margin:0;line-height:1.1;color:#fff;font-family:Cabinet Grotesk Bold,sans-serif;font-weight:700;font-size:36px}.card{width:325px;height:328px;position:relative;display:flex;justify-content:center}.card__header{position:absolute;top:15px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;z-index:1}.card__title{margin:0;background-color:#fff;padding:2px 12px;border-radius:4px;font-family:Cabinet Grotesk Bold,sans-serif;font-weight:700;font-size:16px;color:#0009}.card__image{width:100%;object-fit:cover;border-radius:12px;border:1px solid #0000004D}.card__like-button{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.card__like-button img{width:18px;height:18px;display:block}.main__card-list{display:flex;flex-wrap:wrap;gap:20px;padding:0;margin:0;list-style-type:none;cursor:pointer}.main__text{padding:40px 0 34px;margin:0;font-family:Cabinet Grotesk Bold,sans-serif;font-weight:700;font-size:20px}.header{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.header__side{display:flex;align-items:center}.header__add-clothes-btn{border:none;background-color:transparent;cursor:pointer;margin:0 20px;font-family:Cabinet Grotesk Bold,sans-serif;font-weight:700;font-size:20px}.header__logo{width:89px;height:40px;margin-right:20px}.header__username{margin-right:12px;font-family:Cabinet Grotesk Bold,sans-serif;font-weight:700;font-size:20px}.header__avatar{width:40px;height:40px}.header{height:40px}.header__place{font-family:Cabinet Grotesk Bold,sans-serif;font-weight:700;font-size:20px}.header__link{display:flex;text-decoration:none;color:#000;align-items:center}.header__signup-btn,.header__signin-btn{display:block;border:none;background-color:transparent;cursor:pointer;font-family:Cabinet Grotesk Bold,sans-serif;font-weight:700;font-size:20px;text-align:left;padding:0;margin-left:20px}.header__avatar-placeholder{width:40px;height:40px;border-radius:50%;background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-family:Cabinet Grotesk Bold,sans-serif;font-weight:700;font-size:18px}.toggle-switch{width:56px;height:28px;border:2px solid #7E7E7E;border-radius:20px;cursor:pointer;padding:0 8px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:0;transition:border-color .25s ease}.toggle-switch:hover{border-color:#000}.toggle-switch__value{color:#7e7e7e;font-family:Cabinet Grotesk Bold,sans-serif;font-size:14px;font-weight:700;line-height:1;display:flex;align-items:center;padding-top:1px;transition:color .25s ease}.toggle-switch:hover .toggle-switch__checkbox:not(:checked)~.toggle-switch__value_right{color:#000}.toggle-switch:hover .toggle-switch__checkbox:checked~.toggle-switch__value_left{color:#000}.toggle-switch__checkbox{visibility:hidden;position:absolute}.toggle-switch__circle{position:absolute;top:-1px;left:-2px;width:28px;height:28px;border-radius:50%;background-color:#000;z-index:-1;transition:transform .3s ease-in-out}.toggle-switch__checkbox:checked+.toggle-switch__circle{transform:translate(28px)}.toggle-switch__checkbox:checked~.toggle-switch__value_right{color:#fff}.toggle-switch__checkbox:not(:checked)~.toggle-switch__value_left{color:#fff}.modal{font-family:Cabinet Grotesk Bold,sans-serif;font-weight:700;align-items:center;justify-content:center;position:fixed;top:0;left:0;bottom:0;right:0;display:flex;padding:0 10px;visibility:hidden;opacity:0;z-index:1000;transition:visibility 0s linear .5s,opacity .5s linear;background-color:#00000080}.modal_is-opened{visibility:visible;opacity:1;transition-delay:0s}.modal__image{display:block;width:498px;height:498px}.modal__close-btn{border:none;background-color:transparent;position:absolute;top:24px;right:24px;padding:0;cursor:pointer}.modal__footer{background-color:#fff}.modal__text-garment{padding-top:20px;margin:0;font-size:20px;padding-left:32px}.modal__text-weather{margin:0;font-size:20px;padding:12px 0 32px 32px}.modal__footer{height:112px;display:flex;justify-content:space-between;align-items:flex-start!important}.modal__info{display:flex;flex-direction:column;gap:4px}.modal__delete-btn{background:none;border:none;color:#ff4d00;font-weight:600;cursor:pointer;padding:20px 32px 0 0;font-size:20px}.modal__delete-btn:hover{opacity:.7}.clothes-section__row{display:flex;gap:20px;margin:16px 0;font-family:Cabinet Grotesk Bold,sans-serif;font-size:20px}.clothes-section__card-list{padding:0;margin:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:20px;cursor:pointer}.clothes-section__btn{border:none;background-color:transparent;color:#0009;cursor:pointer}.sidebar{min-width:229px}.sidebar__bar{display:flex;flex-direction:row-reverse;gap:16px}.sidebar__avatar{width:56px;height:56px;margin-bottom:24px}.sidebar__username{font-family:Cabinet Grotesk Bold,sans-serif;font-size:20px;margin:16px 0}.sidebar__row{display:flex;gap:16px}.sidebar__profile-btn,.sidebar__signout-btn{display:block;border:none;background-color:transparent;cursor:pointer;font-family:Cabinet Grotesk Bold,sans-serif;font-weight:700;font-size:16px;text-align:left;padding:0}.sidebar__signout-btn{margin-top:8px}.profile{display:flex;gap:116px;margin-top:47px;box-sizing:border-box}.modal__container{width:498px;position:relative;border-radius:16px;overflow:hidden;border:none;z-index:1001}.modal__container_type_form{padding:28px 28px 36px;max-width:496px;width:100%;background-color:#fff;border-radius:20px;position:relative;box-sizing:border-box}.modal__title{margin:0 0 24px;font-size:16px}.modal__close-btn_type_form{border:none;background-color:transparent;position:absolute;top:12px;right:16px}.modal__close-btn_logo_form{width:30px;height:30px}.modal__fieldset{margin:0;padding:0;border:none}.modal__input{width:100%;border:none;border-bottom:1px solid #000;margin-top:8px;box-sizing:border-box;margin-bottom:28px;padding-left:0;padding-bottom:4px}.modal__radio-btn{margin-right:8px}.modal__submit-btn{margin-top:32px;border:none;color:#fff;background-color:#0000004d;padding:8px 16px;border-radius:8px;font-size:16px;transition:background-color .25s ease;cursor:pointer}.modal__submit-btn:not(:disabled){background-color:#000}.modal__submit-btn:not(:disabled):hover{background-color:#0009}.modal__label-radio{display:flex;align-items:center;margin-top:8px}.modal__label-radio--primary{margin-top:12px}.modal__label{height:52px}.modal__submit-btn:disabled{background-color:#d3d3d3;cursor:not-allowed}.modal__alternate{display:inline;margin-top:16px;font-size:16px;color:#000;margin-left:12px}.modal__alternate-button{border:none;background:none;padding:0;margin:0;font:inherit;color:#00000080;cursor:pointer;transition:color .2s ease}.modal__alternate-button:hover{color:#000}.modal__alternate-text{color:#00000080}.modal__container_type_login{height:304px}.modal__error-message{color:#ff4d00;font-size:16 px;margin-top:8px}.modal__container_type_login-error{height:348px}.modal__input_type_password{margin-bottom:0}.modal__container_type_signup{min-height:456px}.modal__container_type_add-garment{height:436px}.edit-profile-modal{max-width:496px;height:304px}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Cabinet Grotesk Bold;font-style:normal;font-weight:700;src:url(/assets/CabinetGrotesk-Bold-CLAvwUWO.woff) format("woff")}@font-face{font-family:Cabinet Grotesk Medium;font-style:normal;font-weight:500;src:url(/assets/CabinetGrotesk-Medium-B0QoDuRO.woff) format("woff")}@font-face{font-family:Cabinet Grotesk Thin;font-style:normal;font-weight:400;src:url(/assets/CabinetGrotesk-Thin-3sNGZRZx.woff) format("woff")}@font-face{font-family:Cabinet Grotesk Extralight;font-style:normal;font-weight:400;src:url(/assets/CabinetGrotesk-Extralight-CbZYOZev.woff) format("woff")}@font-face{font-family:Cabinet Grotesk Light;font-style:normal;font-weight:400;src:url(/assets/CabinetGrotesk-Light-BAJ011Si.woff) format("woff")}@font-face{font-family:Cabinet Grotesk Bold;font-style:normal;font-weight:400;src:url(/assets/CabinetGrotesk-Bold-CLAvwUWO.woff) format("woff")}@font-face{font-family:Cabinet Grotesk Extrabold;font-style:normal;font-weight:400;src:url(/assets/CabinetGrotesk-Extrabold-CKEzQ2Fo.woff) format("woff")}@font-face{font-family:Cabinet Grotesk Black;font-style:normal;font-weight:400;src:url(/assets/CabinetGrotesk-Black-7EqWO_U0.woff) format("woff")}
