.page{background-color:#f3f3f3}.page__content{max-width:1360px;margin:0 auto;padding:0 20px}@media screen and (max-width: 600px){.page__content{padding:16px 18px}}.header{display:flex;align-items:center;padding:32px 0 20px}.header__logo{margin-right:24px}.header__menu{display:none}.header__date-and-location{margin:0;font-size:20px;line-height:24px;font-family:Grotesk Bold,sans sans-serif;letter-spacing:0%}.header__right-container{display:flex;margin:0 20px 0 auto}.header__signup-button{margin:0 20px;border:none;font-size:20px;line-height:24px;font-family:Grotesk Bold,sans sans-serif;letter-spacing:0%;padding:0}.header__signin-button{margin:0;border:none;font-size:20px;line-height:24px;font-family:Grotesk Bold,sans sans-serif;letter-spacing:0%;padding:0}.header__add-clothes-button{margin:0 20px;border:none;font-size:20px;line-height:24px;font-family:Grotesk Bold,sans sans-serif;letter-spacing:0%}.header__user-container{display:flex;align-items:center;gap:12px}.header__username{margin:0;font-size:20px;line-height:1;font-family:Grotesk Bold,sans sans-serif;letter-spacing:0%}.header__avatar{height:40px;width:40px;border-radius:50%}.header__avatar-placeholder{background-color:#ff0;border-radius:50%;height:40px;width:40px;text-align:center}@media screen and (max-width: 600px){.header{display:block;padding:0}.header__logo-menu-container{display:flex;justify-content:space-between}.header__logo{margin:0 0 32px}.header__menu{display:flex;width:44px;height:44px}.header__username,.header__add-clothes-button,.header__avatar{display:none}.header__date-and-location{margin:0 0 16px}.header__right-container{display:none}}.toggle-switch{width:56px;height:28px;border:2px solid rgba(126,126,126,1);border-radius:20px;cursor:pointer;overflow:hidden;position:relative}.toggle-switch-checkbox{opacity:0}.toggle-switch-circle{background-color:#000;height:28px;width:28px;border-radius:50%;position:absolute;left:0;transition:all .5s}.toggle-switch-text{position:absolute;color:#fff;font-family:Grotesk bold,sans-serif;font-size:14px;top:6px}.toggle-switch-text_F{left:10px;transition:all .2s}.toggle-switch-text_C{right:10px;color:#00000080;transition:all .2s}.toggle-switch-checkbox:checked~.toggle-switch-circle{left:28px}.toggle-switch-checkbox:checked~.toggle-switch-text_F{color:#00000080}.toggle-switch-checkbox:checked~.toggle-switch-text_C{color:#fff}.weather-card{position:relative;display:flex;height:80px;border-radius:12px;overflow:hidden}.weather-card__temp{font-size:36px;line-height:40px;margin:0;font-family:Grotesk Bold,sans-serif;color:#fff;position:absolute;top:20px;left:16px}.weather-card__image{object-fit:cover;object-position:right top;width:100%}.cards{margin:28px 0 117px}.cards__list{padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,323px));gap:20px;justify-content:center}.cards__text-weather{font-size:20px;line-height:1;font-family:Grotesk Bold,sans serif;margin:0 0 34px}@media screen and (max-width: 600px){.cards__list{grid-template-columns:repeat(auto-fit,minmax(164px,170px));gap:15px}.cards__text-weather{font-size:20px;line-height:1;font-family:Grotesk Bold,sans serif;margin:0 0 20px}}.item-card__container{background-color:#e9e9e9;width:323px;height:326px;border-radius:19px;border:1px solid rgba(0,0,0,.3);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:20px}.item-card__title{background-color:#fff;font-size:16px;line-height:20px;font-family:Grotesk Medium,sans serif;position:absolute;top:15px;right:125px;left:125px;text-align:center;border-radius:4px;color:#0009;margin:0}.item-card__like-button{position:absolute;top:15px;right:111px;left:194px;border:none;background-color:none}.item-card__like-button-img{height:15px;width:18px;cursor:pointer}.item-card__img{width:100%;height:100%;margin-top:40px;object-fit:cover;overflow:hidden}@media screen and (max-width: 600px){.item-card__container{width:164px;height:164px}.item-card__title{position:absolute;top:9px;right:57px;left:57px}}.footer__container{display:flex;justify-content:space-between}.footer__text{margin:0;font-family:Grotesk medium,sans serif;font-size:16px;line-height:20px}.modal__content-item-preview{max-width:498px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:0;box-sizing:border-box;width:100%;border-radius:20px;border:1px solid rgba(0,0,0,.3)}.modal__image{width:100%;height:100%;object-fit:cover;overflow:hidden}.modal__text-container{width:100%;padding-left:36px;display:flex;flex-direction:column;justify-content:flex-start;position:relative}.modal__caption{font-family:Grotesk Bold,sans serif;font-size:20px;line-height:24px;margin:20px 0 12px;max-width:200px}.modal__weather{font-family:Grotesk Bold,sans serif;font-size:20px;line-height:24px;margin:0 0 32px;max-width:200px}.modal__delete-button{justify-content:flex-end;max-width:200px;position:absolute;top:20px;right:30px;font-family:Grotesk Bold,sans-serif;font-size:20px;line-height:24px;background:none;border:none;color:#ff4d00;cursor:pointer}@media screen and (max-width: 600px){.modal__content-item-preview{max-width:343px}}.sidebar__container{display:flex;flex-direction:column;border:none}.sidebar__container-upper{display:flex;margin-bottom:24px}.sidebar__avatar{height:56px;width:56px;border-radius:50%}.sidebar__avatar-placeholder{background-color:#ff0;border-radius:50%;height:56px;width:56px;text-align:center}.sidebar__username{margin-left:16px;font-size:20px;font-family:Grotesk Bold,sans-serif}.sidebar__change-profile{margin-bottom:8px;padding:0;font-size:20px;font-family:Grotesk Bold,sans-serif;border:none;text-align:left}.sidebar__logout{padding:0;font-size:20px;font-family:Grotesk Bold,sans-serif;border:none;text-align:left}.clothes__section-text{font-size:20px;font-family:Grotesk Bold,sans-serif;margin-right:20px;margin-bottom:0}.clothes__section-upper-text{display:flex;align-items:flex-end}.clothes__section-button{background:none;border:none;color:#0009;font-size:20px;font-family:Grotesk Bold,sans-serif;padding:0;margin-bottom:0;height:25px}.profile__container{display:flex}.profile__sidebar{max-width:226px;margin-right:116px;margin-top:27px}.profile__clothes-section{margin-top:27px;max-width:1015px;width:100%}.modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background-color:#0000004d;visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s}.modal_opened{visibility:visible;opacity:1}.modal__content{background-color:#fff;position:relative;padding:28px 28px 36px;max-width:496px;box-sizing:border-box;width:100%;border-radius:20px;border:1px solid rgba(0,0,0,.3)}.modal__close-button{position:absolute;top:20px;right:28px;border:none;background-color:transparent;padding:0}.modal__title{margin:0;font-size:16px;line-height:20px;font-family:Grotesk Bold,sans serif}.modal__form{display:flex;flex-direction:column;width:100%}.modal__label{margin:24px 0 0;font-family:Grotesk Bold,sans serif;font-size:16px;line-height:20px}.modal__label-text-box{border-bottom:1px solid black}.modal__input{display:block;border:none;padding-top:8px;width:100%}.modal__radio-buttons{padding:0;border:0;display:flex;flex-direction:column;margin:24px 0 32px}.modal__legend{margin-bottom:4px;font-family:Grotesk Bold,sans serif;font-size:16px;line-height:20px}.modal__label-radio{margin:8px 0 0;font-family:Grotesk medium,sans serif;font-size:16px;line-height:20px}.modal__submit{max-width:124px;background-color:#0000004d;border-radius:4px;border:none;color:#fff;font-family:Grotesk Bold,sans serif;font-size:16px;line-height:20px;padding:8px 16px}.modal__toggle-button{background:none;border:none;color:#00000080;font-family:Grotesk Bold,sans serif;font-size:16px;line-height:20px;padding:0}.modal__button-container{display:flex;align-items:center;gap:10px;margin-top:32px}@media screen and (max-width: 600px){.modal__content{max-width:375px}}/*! 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:Grotesk Bold;src:url(/assets/CabinetGrotesk-Bold-CLAvwUWO.woff)}@font-face{font-family:Grotesk Medium;src:url(/assets/CabinetGrotesk-Medium-B0QoDuRO.woff)}
