@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Happy+Monkey&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&display=swap);:root{--first-color:#13c1ac;--second-color:#c11376;--light-color:#fff;--dark-color:#000;--shade-color-1:#d0f3ee;--shade-color-2:#5ad4c5;--logo-font:"Happy Monkey"}body,html{margin:0;padding:0;border:0;width:100vw;font-family:"Open Sans","sans-serif";background-color:#fff;overflow-x:hidden}.navbar,body,html{background-color:var(--light-color)}.navbar{color:var(--first-color);display:flex;align-items:center;padding-top:1rem;padding-bottom:1rem;padding-right:2rem}.logo,.logo:hover{margin-left:3rem;margin-top:1rem;display:block;float:left;color:var(--first-color);font-weight:400;font-size:2rem;font-family:var(--logo-font),"Courier New",Courier,monospace;text-decoration:none}.logo-icon{font-size:1em;display:inline-block;width:.4em;box-sizing:content-box;height:.4em;border:.1em solid #c11376;position:relative;bottom:.3em;border-radius:.35em}.logo-icon:before{content:"";display:inline-block;position:absolute;right:-.25em;bottom:-.1em;border-width:0;background:#c11376;width:.35em;height:.08em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header-button{font-size:18px;background-color:var(--first-color);color:var(--light-color);padding:8px 20px;margin-right:2rem;border:none;border-radius:5px;box-shadow:0 3px 6px rgba(80,63,205,.5)}.header-button:hover{color:var(--light-color);background-color:var(--second-color);border-color:var(--first-color)}@media screen and (max-width:460px){.navbar{flex-direction:column;align-items:center}.header-button{margin-left:3.5rem;margin-top:2rem}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:none}.modal-section{padding:1.5rem 1rem;position:fixed;background:#e6e7e8;width:auto;height:auto;top:15%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.show-modal{display:block}.modal-button{margin-left:.75rem}form{margin-top:5rem}.login-form-container{background-color:var(--first-color);color:var(--light-color);padding:1.6rem;margin:0 auto;position:relative;display:flex;flex-flow:column;grid-gap:1.8rem;gap:1.8rem;align-items:center;width:25%;border-radius:15px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.login-title{margin:1rem auto;font-size:1.5rem}.login-field{display:flex;flex-direction:column;grid-gap:.6rem;gap:.6rem}.login-input{padding:.7rem 0 .7rem 1rem;width:16vw;border-radius:8px;outline:none;border:none;box-shadow:0 0 1px 2px #d4d4d4}.login-input:focus{padding-left:1rem;box-shadow:0 0 1px 1px #d4d4d4}.login-button{width:11rem;height:3rem;margin:0 auto;border-radius:7px;border:none;outline:none}.login-button,.login-button:disabled{background-color:var(--second-color);color:var(--light-color)}.signup-text,.signup-text:hover,.signup-text:link{text-decoration:none;color:var(--light-color);font-weight:700}.login-error{position:relative;left:48rem;background-color:#eec0c8;z-index:1;text-align:center;padding:1rem;display:inline}.checkbox-wrapper-1 *,.checkbox-wrapper-1 :after,.checkbox-wrapper-1 :before{box-sizing:border-box}.checkbox-wrapper-1 [type=checkbox].substituted{margin:0;width:0;height:0;display:inline;-webkit-appearance:none;appearance:none}.checkbox-wrapper-1 [type=checkbox].substituted+label:before{content:"";display:inline-block;vertical-align:top;height:1.15em;width:1.15em;margin-right:.6em;color:rgba(0,0,0,.275);border:.06em solid;box-shadow:0 0 .04em,inset 0 .06em .16em -.03em,inset 0 0 0 .07em transparent;border-radius:.2em;background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23fff" viewBox="0 0 9 9"><path d="M3.63 7.43L.59 4.39l1.131-1.132 3.04 3.04z"/><path d="M8.581 2.488L4.268 6.802 3.066 5.6 7.38 1.286z"/></svg>') no-repeat 50%,#fff;background-size:0;will-change:color,border,background,background-size,box-shadow;-webkit-transform:translateZ(0);transform:translateZ(0);transition:color .1s,border .1s,background .15s,box-shadow .1s}.checkbox-wrapper-1 [type=checkbox].substituted:enabled+label:active:before,.checkbox-wrapper-1 [type=checkbox].substituted:enabled:active+label:before{box-shadow:0 0 .04em,inset 0 .06em .16em -.03em transparent,inset 0 0 0 .07em rgba(0,0,0,.1);background-color:#f0f0f0}.checkbox-wrapper-1 [type=checkbox].substituted:checked+label:before{background-color:#3b99fc;background-size:.75em;color:rgba(0,0,0,.075)}.checkbox-wrapper-1 [type=checkbox].substituted:checked:enabled+label:active:before,.checkbox-wrapper-1 [type=checkbox].substituted:checked:enabled:active+label:before{background-color:#0a7ffb;color:rgba(0,0,0,.275)}.checkbox-wrapper-1 [type=checkbox].substituted:focus+label:active:before,.checkbox-wrapper-1 [type=checkbox].substituted:focus+label:before,.checkbox-wrapper-1 [type=checkbox].substituted:focus:active+label:before{box-shadow:0 0 .04em,inset 0 .06em .16em -.03em transparent,inset 0 0 0 .07em rgba(0,0,0,.1),0 0 0 3.3px rgba(65,159,255,.55),0 0 0 5px rgba(65,159,255,.3)}.checkbox-wrapper-1 [type=checkbox].substituted:disabled+label:before{opacity:.5}.checkbox-wrapper-1 [type=checkbox].substituted.dark+label:before{color:hsla(0,0%,100%,.275);background-color:#222;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="rgba(34, 34, 34, 0.999)" viewBox="0 0 9 9"><path d="M3.63 7.43L.59 4.39l1.131-1.132 3.04 3.04z"/><path d="M8.581 2.488L4.268 6.802 3.066 5.6 7.38 1.286z"/></svg>')}.checkbox-wrapper-1 [type=checkbox].substituted.dark:enabled+label:active:before,.checkbox-wrapper-1 [type=checkbox].substituted.dark:enabled:active+label:before{background-color:#444;box-shadow:0 0 .04em,inset 0 .06em .16em -.03em transparent,inset 0 0 0 .07em hsla(0,0%,100%,.1)}.checkbox-wrapper-1 [type=checkbox].substituted.dark:checked+label:before{background-color:#a97035;color:hsla(0,0%,100%,.075)}.checkbox-wrapper-1 [type=checkbox].substituted.dark:checked:enabled+label:active:before,.checkbox-wrapper-1 [type=checkbox].substituted.dark:checked:enabled:active+label:before{background-color:#c68035;color:rgba(0,0,0,.275)}@media screen and (max-width:460px){.login-form-container{width:75%}.login-input{width:50vw}}.footer{display:flex;justify-content:center;grid-gap:3rem;gap:3rem;padding:1rem;margin-top:16rem;background-color:var(--first-color);color:var(--light-color);height:auto}.footer a{color:#000}.footer svg:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.custom-card-list{margin:0 2.5rem;display:flex;flex-flow:row wrap;grid-gap:1rem;gap:1rem;justify-content:center;align-items:center}.custom-card{width:18vw;background-color:var(--light-color);border:none;box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3);list-style-type:none}.custom-card:hover{box-shadow:0 1px 1px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3)}.custom-card-link,.custom-card-link:hover,.custom-card-link:link,.custom-card-link:visited{text-decoration:none;color:var(--dark-color)}.custom-card-image{height:auto;max-width:100%}.custom-card-body{padding:2rem 1rem}.custom-card-price{font-size:26px;font-weight:700}.custom-card-title{font-size:20px}.custom-card-sale{font-size:18px;font-weight:700;font-family:"Happy Monkey";-webkit-transform:rotate(-45deg);transform:rotate(-45deg);float:right}.adverts-page-error{position:relative;top:1.5em;left:40rem;background-color:#eec0c8;width:30%;text-align:center;padding:.5rem}@media screen and (max-width:460px){.custom-card-list{grid-gap:2rem;gap:2rem}.custom-card{width:60vw}}.custom-form{width:100vw}.custom-search-bar-group{width:73vw;margin:0 auto;display:flex;align-items:center;grid-gap:1rem;gap:1rem}.custom-search-bar{width:73vw;margin:0 auto;padding:.5rem .8rem;border-radius:16px;outline:none;border:none;box-shadow:0 0 1px 2px #d4d4d4}.filter-area{padding-top:6rem;padding-bottom:7rem;display:flex;justify-content:center;grid-gap:2rem;gap:2rem;color:var(--light-color);font-weight:700}.filter-price{padding:2rem 5rem 3.5rem 3.5rem;height:4rem;grid-gap:30px;gap:30px}.filter-price,.filter-sale{background-color:var(--shade-color-2);border-radius:12px;box-shadow:0 3px 6px rgba(80,63,205,.5);width:26rem;display:flex}.filter-sale{padding:3rem 0 2.5rem 4rem;height:2rem;grid-gap:1.5rem;gap:1.5rem}.filter-sale-all,.filter-sale-false,.filter-sale-true{display:flex;grid-gap:.4rem;gap:.4rem;align-items:center}.filter-tags{background-color:var(--shade-color-2);padding:2rem;border-radius:12px;box-shadow:0 3px 6px rgba(80,63,205,.5);width:26rem;height:13rem;display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}@media screen and (max-width:460px){.filter-area{flex-flow:column nowrap}.filter-price,.filter-sale,.filter-tags{width:90vw;margin-left:2rem}}.empty-container{margin:0 auto;width:60%;height:100%;padding:5rem 10rem;background-color:var(--shade-color-2);color:var(--light-color);border-radius:9px;border:none;font-size:.8rem}.empty-main-message{font-size:1.5rem;text-align:center}.empty-call-to-action{padding-top:1.5rem;position:relative;left:24rem;font-size:1.25rem}.custom-detail-card-container{position:relative;top:7rem;margin:0 auto;width:65vw;display:flex;grid-gap:2rem;gap:2rem;justify-content:space-evenly;align-items:center;padding:7rem;border:none;background-color:var(--light-color);border-radius:10px}.custom-detail-card-image{max-width:500px;height:auto}.custom-detail-card-content-and-button{display:flex;flex-direction:column;grid-gap:2rem;gap:2rem}.custom-detail-price{font-size:2rem;font-weight:700}.custom-detail-card-title{font-size:1.5rem;display:inline-block}.custom-detail-card-sale{font-size:1.2rem}.custom-card-delete-button{width:6rem;height:2.6rem;border-radius:7px;border:none;outline:none;background-color:var(--second-color);color:var(--light-color)}.badge-wrapper{display:flex;grid-gap:.5rem;gap:.5rem}.custom-card-badge{background-color:var(--first-color);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:11px;padding:4px 7px;font-size:15px;font-weight:700;color:#fff}.new-advert-form-wrapper{margin:0 auto;background-color:var(--first-color);color:var(--light-color);width:36vw;height:110vh;align-items:center;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);border-radius:15px;font-size:.8rem!important}.form,.new-advert-form-wrapper{display:flex;flex-direction:column;justify-content:center}.form{grid-gap:3rem;gap:3rem;height:inherit}.new-advert-title{font-size:1.2rem;position:relative;top:5rem}.field-group{display:flex;flex-direction:column;grid-gap:.6rem;gap:.6rem;margin:0 auto}.new-advert-input{padding:.4rem 0 .7rem 1rem;width:18vw;border-radius:8px;outline:none;border:none;box-shadow:0 0 1px 2px #d4d4d4}.new-advert-input:focus{padding-left:1rem;box-shadow:0 0 1px 1px #d4d4d4}.sale-field-group{display:flex;justify-content:center;grid-gap:5rem;gap:5rem}.sell-field-group{display:flex;flex-direction:row}.buy-field-group{display:flex}.file-input{font-size:.9rem}.new-advert-button{height:45px;border-radius:7px;margin-top:1rem;margin-bottom:1rem}.new-advert-button,.new-advert-button:disabled{background-color:var(--second-color);color:var(--light-color)}.signup-form-wrapper{background-color:var(--first-color);color:var(--light-color);height:110vh;width:30vw;border-radius:9px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);font-size:1rem!important}.form-title{font-size:1.2rem;padding-bottom:2.3rem;padding-top:5rem}.signup-form{justify-content:center;align-items:center;grid-gap:2rem;gap:2rem;margin:0 auto}.signup-form,.signup-group{display:flex;flex-direction:column}.signup-group{grid-gap:.7rem;gap:.7rem}.signup-input{width:18vw;padding:.5rem 0 .7rem 1rem;border-radius:8px;outline:none;border:none;box-shadow:0 0 1px 2px #d4d4d4;display:flex}.signup-input:focus{padding-left:1rem;box-shadow:0 0 1px 1px #d4d4d4}.signup-button{width:11rem;height:3rem;margin:2rem 0 auto;border-radius:7px;border:none;outline:none;background-color:var(--second-color);color:var(--light-color)}@media screen and (max-width:460px){.signup-form-wrapper{width:80vw}.signup-input{width:50vw}.signup-button{margin-top:.5rem}}.not-found-container{position:relative;top:10rem;left:40rem;background-color:#e6e7e8;width:30%;padding:2rem}.not-found-status{font-size:1.75rem}.not-found-message{font-weight:700}
/*# sourceMappingURL=main.6f155264.chunk.css.map */