#content{margin:0 auto;padding-bottom:50px;width:80%;max-width:978px}h1{font-size:40px}#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;overflow:hidden}#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#16a085;animation:spin 1.7s linear infinite;z-index:11}#loader :before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#e74c3c;animation:spin-reverse .6s linear infinite}#loader :after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#f9c922;animation:spin 1s linear infinite}@keyframes spin{0%{transform:(rotate(0deg))}to{transform:(rotate(1turn))}}@keyframes spin-reverse{0%{transform:(rotate(0deg))}to{transform:(rotate(-1turn))}}#loader-wrapper .loader-section{position:fixed;top:0;width:51%;height:100%;background:#222;z-index:10}#loader-wrapper .loader-section.section-left{left:0}#loader-wrapper .loader-section.section-right{right:0}.loaded #loader-wrapper .loader-section.section-left{transform:translateX(-100%);transition:all .7s cubic-bezier(.645,.045,.355,1) .3s}.loaded #loader-wrapper .loader-section.section-right{transform:translateX(100%);transition:all .7s cubic-bezier(.645,.045,.355,1) .3s}.loaded #loader{opacity:0;transition:all .3s ease-out}.loaded #loader-wrapper{visibility:hidden;transform:translateY(-100%);transition:all .3s ease-out 1s}header{width:100%;height:50px;position:fixed;background-color:#fff;top:0;left:50%;transform:translateX(-50%);z-index:999}header nav{width:100%;height:100%;display:flex;align-items:center}nav .hidden-menu{display:none}nav .visible-menu{width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}nav .visible-menu .menu{grid-gap:30px;gap:30px}nav .visible-menu .menu,nav ul{display:flex;flex-direction:row}nav ul{width:100%;height:100%;align-items:center;justify-content:space-between}nav .buttons{display:flex;align-items:center}nav .buttons div{display:flex;grid-gap:10px;gap:10px;margin-right:10px}nav .buttons a{cursor:pointer;height:30px;max-width:180px;display:flex;justify-content:center;align-items:center;position:relative}nav .buttons a:before{content:"";position:absolute;height:2px;bottom:0;left:0;right:0;transform-origin:bottom left;transform:scaleX(0);transition:transform .3s ease-in-out}nav .buttons a:hover:before{background-color:#d3d3d3;transform:scaleX(1);transform-origin:bottom right}nav .header-basket{display:flex;flex-direction:row;align-items:center}nav .basket-value{width:20px;height:20px;border-radius:50%;background-color:#000;color:#fff;justify-content:center;font-size:12px;margin-left:3px}.icone,nav .basket-value{display:flex;align-items:center}.icone input[type=search]{padding-left:10px;margin-right:5px;height:40px;border:1px solid #d3d3d3}@media screen and (max-width:1000px){nav .visible-menu{display:none}header nav .hidden-menu{display:block;width:100%;height:100%}.burger{display:block;width:42px;height:24px;cursor:pointer;position:relative}.burger span{display:block;top:50%;transform:translateY(-50%);transition:background-color .5s ease-in-out}.burger span,.burger span:after,.burger span:before{width:100%;height:4px;background-color:#000;position:absolute}.burger span:after,.burger span:before{content:"";transition:transform .5s ease-in-out}.burger span:before{transform:translateY(-10px)}.burger span:after{transform:translateY(10px)}.hidden-menu svg{font-size:1.5em;margin-right:10px;cursor:pointer}}.image{width:80%;height:50%;display:flex;justify-content:center;align-items:center;margin:50px auto 40px}.image img{object-fit:cover;width:100%;max-width:100%;height:100%;box-shadow:0 0 6px 1px rgba(0,0,0,.64)}.offers{margin:40px auto 200px;width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;grid-row-gap:100px;row-gap:100px}.offers a{width:100%;height:350px;box-shadow:0 0 6px 1px rgba(0,0,0,.64)}.offer{cursor:pointer}.offer,.offer img{width:100%;height:100%}.offer img{object-fit:cover}.filter{width:100%;min-height:100px;display:flex;justify-content:center;align-items:center}.filter .filter-button{width:100px;height:50px;background-color:#000;color:#fff;border:none}.filter .offers-form{flex-wrap:wrap;justify-content:space-evenly;grid-gap:10px;gap:10px;margin:0 0 20px;width:100%;font-size:.8em}.filter .offers-form,.filter .offers-form .inputs{display:flex;flex-direction:row;align-items:center}.filter .offers-form .inputs{grid-gap:5px;gap:5px;justify-content:center}.filter .offers-form input[type=search]{max-width:150px;height:40px}.filter .offers-form input[type=checkbox]{width:20px;height:20px}.filter .offers-form input[type=text]{max-width:70px;height:40px}.filter .offers-form input[type=reset]{max-width:100px;height:40px;background-color:#000;color:#fff;border:none}@media screen and (max-width:1400px){.offers{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1000px){.offers{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:850px){.offers a{width:100%;height:350px;margin:0 auto}.offers a img{margin-bottom:10px}.filter .offers-form{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;grid-gap:10px;gap:10px;margin:0 0 20px;width:40%;font-size:.8em}.filter .offers-form .inputs{display:flex;flex-direction:row;justify-content:space-between}.filter .offers-form input[type=search]{width:100%;padding:10px}.filter .offers-form input[type=text]{max-width:100%;height:40px}.filter .offers-form input[type=reset]{width:100%;padding:10px;margin:0 auto}}@media screen and (max-width:650px){.offers{align-content:center;grid-template-columns:repeat(1,1fr);grid-row-gap:80px}.offers a{box-shadow:none}.offers .offer{width:100%;display:flex;flex-direction:column;align-items:center}.offer img{width:100%;height:100%;object-fit:contain}}.product-content{width:100%;height:60vh;display:flex;justify-content:space-between;grid-gap:40px;gap:40px;margin-top:100px}.left-product-col{width:40%;min-width:25vw;height:100%}.left-product-col img{object-fit:cover;width:100%;height:100%}.right-product-col{width:60%;height:50vh;display:flex;flex-direction:column;align-items:flex-start;grid-gap:15px;gap:15px}.right-product-col .head-product{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.right-product-col p{max-width:620px;text-align:justify}.right-product-col button{width:95px;height:50px;background-color:#fff;border:1px solid #d3d3d3}.right-product-col .basket-product{display:flex;flex-direction:row;align-items:center;grid-gap:15px;gap:15px;width:100%}.right-product-col .white-button{min-height:40px}.right-product-col .basket-product .buttons{width:95px;height:50px;border:1px solid #d3d3d3;display:flex;flex-direction:row;align-items:center}.right-product-col .basket-product button{background-color:#000;color:#fff;width:calc(100% - 110px);border:none}.right-product-col .basket-product .buttons button{border:none;height:100%;width:100%;background-color:#fff;color:#000;min-height:40px}.right-product-col .go-to-basket{width:100%;height:50px}.right-product-col .go-to-basket button{border:none;height:100%;background-color:#000;color:#fff;margin-left:110px;width:calc(100% - 110px);min-height:50px}@media screen and (max-width:800px){.product-content{height:60%;display:flex;flex-direction:column;align-items:center;grid-gap:40px;gap:40px;margin:20px auto}.left-product-col{width:100%;height:40vh}.left-product-col img{object-fit:contain}.right-product-col{width:80vw;height:50vh;display:flex;flex-direction:column;align-items:flex-start;grid-gap:15px;gap:15px}}@media screen and (max-width:500px){.right-product-col .head-product{width:100%;display:flex;flex-direction:column;align-items:flex-start}}.login,.publish,.signup{width:100vw;height:100%;margin:10vh auto 6vh}.login,.login form,.publish,.signup,.signup form{display:flex;flex-direction:column;align-items:center;justify-content:center}.login form,.signup form{grid-gap:20px;gap:20px;width:40vw}.login h1,.publish h1,.signup h1{margin:5vh auto;text-align:center}.login form a{text-decoration:underline}form input{border:1px solid #d1d4dd}form .custom-file-upload{width:65%;padding:1.5vh;border:1px solid #d1d4dd;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column;height:400px;max-height:400px;position:relative}form .custom-file-upload img{object-fit:cover;width:100%;height:400px;position:absolute;top:0;left:-1px}form input[type=email],form input[type=Number],form input[type=password],form input[type=phone],form input[type=text]{height:40px;width:65%;font-family:"lato";font-size:12px;padding-left:18px}form .checkbox{width:65%;display:flex;align-items:center;justify-content:flex-start;grid-gap:20px;gap:20px}form .checkbox label{width:85%}form .checkbox input[type=checkbox]{text-align:left}form input[type=submit]{font-family:"lato";background-color:#000;color:#fff;width:40%;height:40px;margin-top:40px}form .signup-error-message{color:red}form .highlight{text-decoration:underline}@media screen and (max-width:1300px){form{width:50vw}}@media screen and (max-width:1100px){form{width:60vw}}@media screen and (max-width:800px){form{width:75vw}}@media screen and (max-width:600px){form{width:90vw}}@media screen and (max-width:500px){form{width:100vw}}.bg-image{margin:50px auto 20px;width:100vw;height:90vh;display:flex;justify-content:center;align-items:center}.bg-image img{height:100%;width:100%;max-width:100%;object-fit:cover;box-sizing:border-box}.box-image{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;grid-gap:10px;gap:10px}.slider-menu{display:none}@media screen and (max-width:1000px){.slider-menu{display:block;margin-top:100px;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.slider-menu a{font-size:2em;margin-bottom:20px}.slider-menu div{border-top:1px solid #d3d3d3;padding:15px 0;width:100%}.slider-menu div:last-child{border-bottom:1px solid #d3d3d3}.slider-menu div a{font-size:1.2em}}.stores{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:80px}.title-section{margin-top:100px;text-align:center}.stores .store{width:50%}.stores .store .description{text-align:center}.brand{width:100%}.brand .pink-background{background-color:#f4c0bc;width:100%;height:500px;position:relative}.pink-background .center-div{width:calc(100% - 680px);background-color:#fff;position:absolute;left:50%;top:100%;transform:translate(-50%,-70%)}.pink-background .center-div h1{position:absolute;top:0;left:50%;transform:translate(-50%,-60%);color:#045646;font-size:80px}.pink-background .center-div p{padding:0 100px;line-height:20px;color:#045646;text-align:center}.pink-background .center-div p:first-child{margin:70px auto 10px;font-weight:700;font-size:14px}.pink-background .center-div p:last-child{font-weight:300;font-size:14px;margin-bottom:10%}.brand .grey-background{background-color:#888886}.brand .grey-background img{width:100%;object-fit:contain}.brand .two-boxes{display:flex;flex-direction:row;width:100%;min-height:50vh}.brand .two-boxes div{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;padding:85px 180px}.brand .two-boxes div h1{font-size:76px;line-height:91px;margin-bottom:5%;text-align:center;letter-spacing:3px}.brand .two-boxes div p{font-size:14px;line-height:20px;text-align:center}.brand .two-boxes .first-box{background-color:#045646;color:#fbba42}.brand .two-boxes .second-box{color:#045646;background-color:#fbba42}.brand .brand-box{display:flex;flex-direction:row}.brand .brand-box div{width:50%;margin:0;max-height:100vh}.brand .brand-box .image img{width:100%;height:100vh;object-fit:cover}.brand .brand-box .description{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:15%}.brand .brand-box h5{font-size:18px;line-height:22px;font-weight:600;margin-bottom:10px}.brand .brand-box p{font-size:14px;line-height:20px;font-weight:300}@media screen and (max-width:1100px){.pink-background .center-div{width:100%;background-color:#fff;position:absolute;left:50%;top:100%;transform:translate(-50%,-70%)}.pink-background .center-div h1{position:absolute;top:-50%;left:50%;transform:translate(-50%,-60%);color:#045646;font-size:80px}.pink-background .center-div p{padding:0 5%;line-height:20px;color:#045646;text-align:center}.pink-background .center-div p:first-child{margin:20px auto}.pink-background .center-div p:last-child{margin-bottom:3%}.brand .grey-background{margin-top:10vh}.brand .two-boxes{display:flex;flex-direction:column;width:100%}.brand .two-boxes div{width:100%;padding:5.5vh}.brand .brand-box{display:flex;flex-direction:column;width:100%}.brand .brand-box div{width:100%}.brand .brand-box:nth-child(2n){flex-direction:column-reverse}}footer{margin-top:100px;width:100%;position:relative}footer .copyright{height:5vh;background-color:#f3f1ec;display:flex;justify-content:center;align-items:center}footer .footer-conditions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;grid-row-gap:20px;row-gap:20px;margin:100px auto 30px}footer .footer-conditions .square{width:5px;height:5px;background-color:#000}footer .footer-conditions .box{text-align:center}footer .footer-conditions .box h2{font-size:13px;font-weight:600;line-height:20px}footer .footer-conditions .box p{font-size:13px;font-weight:300;line-height:20px;font-style:italic}footer .footer-links{display:flex;flex-wrap:wrap;justify-content:space-around;margin:3vh auto}footer .footer-links .box{max-width:25%;display:flex;flex-direction:column;grid-gap:10px;gap:10px}footer .footer-links .box li{margin-bottom:7px}footer .footer-links .box form{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;height:40px;margin-top:2vh}footer .footer-links .box form input[type=email]{max-width:40%;border:none;border-bottom:1px solid #d3d3d3}footer .footer-links .box form input[type=submit]{background-color:#fff;color:#000;width:10%}footer .footer-links .box .social-network{width:100%;margin:1vh auto}footer .footer-links .box .social-network ul{display:flex;grid-gap:20px;gap:20px}footer .footer-links .box .social-network ul i{font-size:1.2em}@media screen and (max-width:1000px){footer .footer-conditions{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:20px;row-gap:20px}footer .footer-conditions .square{display:none}footer .footer-links{display:flex;flex-direction:column;margin:3vh auto;width:100%}footer .footer-links .box{min-width:100%;display:flex;flex-direction:column;margin-bottom:30px;padding:0 5%}}@media screen and (max-width:500px){footer .footer-conditions{display:flex;flex-direction:column}}.basket{width:100%;position:relative;display:flex;flex-direction:column;grid-gap:20px;gap:20px}.basket h1{margin:80px auto;text-align:center}.basket a{text-decoration:underline}.basket .shopping{width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between}.basket .left-col{width:calc(100% - 260px)}.basket .left-col .product{width:100%;height:220px;display:flex;flex-direction:row;grid-gap:30px;gap:30px}.basket .left-col .product .left{width:165px;height:100%}.basket .left-col .product .left img{object-fit:contain;width:100%}.basket .left-col .product .right{width:calc(100% - 195px);height:50px;display:flex;flex-direction:row;align-items:center;grid-gap:30px;gap:30px}.basket .left-col .product .right .buttons{width:95px;height:50px;background-color:#fff;border:1px solid #d3d3d3;display:flex;flex-direction:row;align-items:center}.basket .left-col .product .right .buttons button{border:none;height:100%;width:100%;background-color:#fff;color:#000}.basket .right-col{width:260px}.basket .payment-info{width:260px;height:220px;display:flex;flex-direction:column;justify-content:space-around;border:1px solid #000;position:relative}.basket .payment-info:after{position:absolute;content:"";height:1px;background-color:#000;top:50%;width:100%}.basket .payment-info .bottom-payment,.basket .payment-info .top-payment{width:100%;height:50%;padding:13px}.basket .payment-info p{display:flex;flex-direction:row;justify-content:space-between}.basket .payment-info .bottom-payment{width:100%;display:flex;flex-direction:column}.basket .payment-info button{width:80%;margin:20px auto;height:40px;background-color:#000;color:#fff;border:none}@media screen and (max-width:1000px){.basket .shopping{width:100%;display:flex;flex-direction:column-reverse;justify-content:space-between;grid-gap:50px;gap:50px}.basket .shopping .right-col{width:100%;display:flex;justify-content:center}.basket .shopping .left-col{width:50%;display:flex;flex-direction:column;justify-content:center;margin:0 auto}.basket .left-col .product .right{width:calc(100% - 195px);height:100%;display:flex;flex-direction:column;align-items:flex-start;grid-gap:30px;gap:30px}}.payment-page{margin:100px auto;width:60%;border:1px solid #000;position:relative}.payment-page:after{position:absolute;top:40%;content:"";height:1px;width:100%;background-color:#000}.payment-page .payment,.payment-page .top-payment{height:40%;width:100%;padding:30px}.payment-page .top-payment h3{margin-bottom:20px;font-weight:400}.payment-page .payment p,.payment-page .top-payment p{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px}.payment-page form{display:flex;flex-direction:column;justify-content:center;align-items:normal;grid-gap:20px;gap:20px}.payment-page .form-payment button{margin:0 auto;background-color:#000;color:#fff;border:none;padding:10px}@media screen and (max-width:1000px){.payment-page{margin:100px auto;width:90%;border:1px solid #000;position:relative}}*{margin:0;padding:0;box-sizing:border-box}body{font-size:16px;width:100vw;font-family:"Lato",sans-serif}.wrapper{width:calc(100% - 700px);margin:0 auto}.separate{content:"";height:1px;width:100%;background-color:#f1f3f4}a{text-decoration:none;color:#000;font-weight:400}li{list-style:none}h2{font-family:"Roboto Condensed",sans-serif;font-size:24px}h4{margin-bottom:10px}input:focus{outline:none;border:1px solid #000}@media screen and (max-width:1500px){.wrapper{width:calc(100% - 360px);margin:0 auto}}@media screen and (max-width:1350px){.wrapper{width:calc(100% - 180px);margin:0 auto}}@media screen and (max-width:1000px){.wrapper{width:90vw}}
/*# sourceMappingURL=main.eca06857.chunk.css.map */