html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Maison neue book;src:url(/assets/FontsFree-Net-Maison-Neue-Book-COHUakLf.ttf) format("truetype")}body{font-family:Maison neue book}button{border-radius:5px;border:1px solid #2bb1ba}form{display:flex;flex-direction:column;width:100%}.link{text-decoration:none;color:inherit}.banner{position:relative;display:flex;align-items:center}.banner img{height:450px;width:100vw;object-fit:cover;position:relative}.banner h1{font-size:40px}.banner button{height:45px;width:187px;background-color:#2bb1ba;border-radius:4px;font-size:16px;color:#fff;margin-top:32px;padding:0 14px}.banner-container{position:absolute;margin:50px;background-color:#fff;height:220px;width:360px;border-radius:3px;padding:25px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 0 2px #1111113d}@media (max-width: 480px){.banner img{width:100%}.banner h1{font-size:30px}.banner button{width:auto;margin-top:20px}.banner-container{margin:20px;height:auto;width:auto;padding:30px}}:root{--gray-color: #bfbfbf;--background-gray: #ebedee;--text-gray-light: #9e9e9e;--text-gray-dark: #666666;--text-gray-medium: #909090;--button-blue: #2bb1ba;--white: #ffffff}.home__products{display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px}.home__products .home__link{text-decoration:none}.home__products .home__product{display:flex;flex-direction:column;margin:10px;width:200px}.home__products .home__product .home__image{height:300px;width:100%;object-fit:cover}.home__products .home__product .home__owner{display:flex;align-items:center;margin-bottom:10px}.home__products .home__product .home__owner img{height:20px;width:20px;border-radius:50%;margin-right:10px}.home__products .home__product .home__owner h2{color:var(--gray-color);font-size:14px}.home__products .home__product .home__price{font-size:16px;margin:10px 0 5px;color:var --gray-color}.home__products .home__product .home__details h2{color:var(--gray-color);font-size:14px}.offer{display:flex;justify-content:center;background-color:var(--background-gray)}.offer__container{padding:20px;display:flex;justify-content:space-around;width:1285px}.offer__image{height:600px}.offer__image img{height:100%;width:100%;object-fit:scale-down}.offer__details{background-color:var(--white);padding:30px;width:auto}.offer__details-info{border-bottom:1px solid var(--background-gray);display:flex;flex-direction:column;justify-content:space-between;margin:20px 0;padding-bottom:60px;width:auto}.offer__details-info p{display:flex;justify-content:space-between;font-size:14px;margin-bottom:10px}.offer__details-info .offer__info-key{color:var(--text-gray-light)}.offer__details-info .offer__info-value{color:var(--text-gray-dark);font-weight:600}.offer__price{font-size:26px;margin-bottom:20px}.offer__description{margin-top:60px}.offer__description h1{font-weight:700;margin-bottom:20px}.offer__description p{color:var(--text-gray-medium);font-size:18px}.offer__description .offer__owner{display:flex;align-items:center;margin:20px 0 60px}.offer__description .offer__owner img{height:40px;width:40px;border-radius:50%;margin-right:20px}.offer__description .offer__owner h2{font-size:16px}.offer__buy-button{height:45px;width:340px;background-color:var(--button-blue);border-radius:4px;font-size:16px;color:var(--white);margin-top:32px;padding:0 14px;cursor:pointer}@media (max-width: 1080px){.offer__image{height:auto;width:320px}}@media (max-width: 768px){.offer__details{width:280px}.offer__image{width:200px}.offer__buy-button{width:280px}}@media (max-width: 620px){.offer__container{width:auto;gap:10px;flex-direction:column;align-items:center}.offer__image{width:200px}.offer__details,.offer__buy-button{width:250px}}.connect{display:flex;justify-content:center}.connect h1{font-size:24px;margin-bottom:30px}.connect p{font-size:12px;margin-top:10px;margin-bottom:20px;color:#ababab;line-height:1.25}.connect span{color:#2bb1ba;font-size:14px}.connect-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:40px;width:280px}.connect-label{margin-bottom:20px;border-bottom:1px solid #fcced3;padding:10px 0;opacity:50%}.connect-label input{border:none;font-size:16px}.checkbox-label{color:#8f8f8f;display:flex;align-items:center;margin-top:20px}#checkbox-newsletter{margin-right:20px;transform:scale(2)}.button-connect--secondary{border-radius:5px;border:1px solid #2bb1ba;background-color:#2bb1ba;color:#fff;padding:10px 20px;margin:20px 0;font-size:16px}.publish{background-color:#ebedee;padding:20px}.publish h1{font-size:24px;padding-top:40px}.publish form{display:block;margin-top:20px}.publish-container{width:1280px;margin:0 auto}.publish-file-select,.publish-text-input-section{background-color:#fff;margin:20px 0;padding:24px;box-shadow:0 0 2px gray}.publish-file-select-dashed{border:1px #ebedee dashed;height:200px;display:flex;justify-content:center;align-items:center;border-radius:5px;overflow:hidden}.publish-text-input{display:flex;justify-content:space-between;padding:24px;border-bottom:1px solid #ebedee}.publish-text-input input,.publish-text-input textarea{width:50%;border:NONE;border-bottom:1px solid #ebedee;padding:8px}.publish-text-input input::placeholder,.publish-text-input textarea::placeholder{color:#ced0d2;font-size:16px;height:25px}.publish-text-input textarea{height:120px}.checkbox-section{width:50%}.checkbox-input{margin-top:20px;display:flex;justify-content:start;align-items:center}.checkbox-input input{display:inline-block;width:20px;margin-right:20px;transform:scale(2)}.publish-form-button{display:flex;justify-content:flex-end;margin-top:50px}.publish-form-validation{background-color:#2bb1ba;color:#fff;padding:15px;margin-left:40px;font-size:16px;cursor:pointer}.publish-file-picture{display:none}.publish-file-label{color:#2bb1ba;font-size:20px;font-weight:700;cursor:pointer;align-items:center;display:flex;border:1px solid #2bb1ba;padding:10px 20px;border-radius:5px}.publish-file-label span{font-size:40px;margin-right:20px}.publish-image--preview{width:200px;object-fit:contain}.publish-file-present{margin-left:40px;display:flex;text-align:center;justify-content:flex-start;height:100%;gap:5px}.delete-image{background-color:#ebedee;border-radius:5px;border:none;padding:5px 10px;color:#000;height:20px;cursor:pointer}.payment-container{display:flex;justify-content:baseline;flex-direction:column;background-color:#ebedee;height:100vh}.payment-container h1{color:#999;margin-bottom:40px;font-size:14px}.payment-container h2{color:#676767;margin-bottom:12px;letter-spacing:1.1px}.payment-container h3{font-weight:700;color:#000}.payment-container span{color:#676767}.sumup{display:flex;flex-direction:column;justify-content:center;width:600px;margin:0 auto;padding:36px 20px}.payment-card-summary,.payment-card{background-color:#fff;padding:22px}.payment-card-details{padding-bottom:40px;border-bottom:1px solid #999999}.sumup-price,.payment-card-total{display:flex;justify-content:space-between}.payment-card-total{margin:60px 0}.payment-card-form{box-shadow:#32325d26 0 1px 3px,#00000005 0 1px;border-radius:5px;padding:10px;margin-bottom:20px}.payment-card-button{background-color:#06c06d;padding:12px 0;color:#fff;font-size:16px}.payment-card-confirmation{height:400px;background-color:#fff;display:flex;justify-content:center;align-items:center;font-size:36px}header{display:flex;align-items:center;justify-content:space-between;height:120px;padding:0 50px}.logo{height:50px;position:relative}.button-connect--primary{background-color:#fff;color:#2bb1ba;padding:10px 20px;margin-right:20px;cursor:pointer}.button-disconnect{background-color:#c42161;border:none;color:#fff;padding:10px 20px;margin-right:20px;cursor:pointer}.button-sell{background-color:#2bb1ba;color:#fff;padding:10px;margin-left:40px;cursor:pointer;margin-top:10px}.search-bar{position:relative;display:flex;align-items:center}.search-bar input{width:250px;background-color:#f5f6f7;border-radius:5px;border:1px solid #f5f6f7;padding:15px 40px}.search-bar input::placeholder{color:#bbb;font-size:16px}.search-icon{position:absolute;left:10px;color:#bbb}.price-sort{margin-top:20px;display:flex;gap:20px;align-items:center}.price-sort p{color:#bbb}@media (max-width: 1024px){header{padding:0 30px;height:100px}.logo{height:40px}.button-connect--primary,.button-disconnect,.button-sell{padding:8px 15px;font-size:14px}.search-bar input{width:200px;padding:10px 35px}}@media (max-width: 768px){header{flex-wrap:wrap;height:auto;padding:20px}.button-connect--primary,.button-disconnect,.button-sell{padding:8px 10px;font-size:12px;margin-right:5px;margin-left:0}.button-sell{margin-top:10px}.search-bar{width:100%}.buttons-header{margin-top:10px}}@media (max-width: 480px){header{align-items:start;width:auto}.logo{height:20px;margin-bottom:10px}.section{display:flex;justify-content:center;gap:20px;margin-bottom:10px}.search-bar input{padding:6px 30px;font-size:16px}.buttons-header{display:flex;gap:10px}.button-connect--primary,.button-disconnect,.button-sell{font-size:12px;padding:10px 30px}.search-icon{left:5px}.price-sort p{font-size:10px}.price-sort{flex-direction:row;gap:10px;margin-top:0}}@font-face{font-family:Maison Neue Book;src:url(/assets/FontsFree-Net-Maison-Neue-Book-COHUakLf.ttf) format("truetype")}body{font-family:Maison Neue Book,sans-serif}
