@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,600&display=swap);@import url(https://fonts.googleapis.com/css?family=Playfair+Display:800&display=swap);*{box-sizing:border-box;margin:0;padding:0;font-family:"Montserrat",sans-serif}:root{--main-bg-color:#efe8e2;--sec-bg-color:#fbf7f4;--border-color:#3b2060;--blurred-bg-color:rgba(53,41,67,0.5)}a{text-decoration:none;color:#000}a,a:focus{-webkit-transition:all .3s;transition:all .3s}a:focus{padding:5px;outline:none;box-shadow:0 0 0 1px #000}body{margin:0;background:#efe8e2;background:var(--main-bg-color)}h1{margin-bottom:10px;font-size:60px;font-family:"Playfair Display",serif;line-height:1}@media (max-width:1280px){h1{font-size:50px}}@media (max-width:768px){h1{font-size:40px}}h2{font-weight:400;font-size:24px;margin-bottom:50px}@media (max-width:1280px){h2{font-size:22px;margin-bottom:35px}}@media (max-width:768px){h2{font-size:18px;margin-bottom:20px;line-height:1}}h3{font-size:24px;font-weight:300;margin-bottom:30px}@media (max-width:768px){h3{font-size:20px;margin-bottom:15px}}h4{font-size:20px;margin-bottom:30px}h5{font-size:18px;font-weight:300;margin-bottom:40px}@media (max-width:768px){h5{font-size:15px;margin-bottom:15px}}p{font-size:16px;line-height:1.6;margin-bottom:30px;color:#454545}@media (max-width:768px){p{font-size:13px}}img{display:block}img,input{width:100%}input{-webkit-appearance:none;background:none;border-radius:0;border:none;border-bottom:1px solid #979797;color:#000;outline:none;position:relative;font-size:15px}input:not(:placeholder-shown)+label{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px);color:#696969}@media (max-width:480px){input:not(:placeholder-shown)+label{-webkit-transform:translateY(10px);transform:translateY(10px)}}input:focus{border-bottom:1px solid #000}input+label{position:absolute;top:-15px;opacity:0;left:0;-webkit-transition:all .3s;transition:all .3s;font-size:14px}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #efe8e2 inset;-webkit-box-shadow:0 0 0 1000px var(--main-bg-color) inset}button{margin:0;border:0;cursor:pointer;outline:0;background:transparent}button:disabled{opacity:.5;cursor:default}button:disabled:hover{background:transparent}button:focus{box-shadow:0 0 0 2px #efe8e2,0 0 0 3px #454545;box-shadow:0 0 0 2px var(--main-bg-color),0 0 0 3px #454545}.message{padding:10px;display:flex;justify-content:center;align-items:center}.message h3{margin-bottom:0}.error{margin-top:20px;color:#cb0f0f;font-size:12px}.home-link .logo{color:#000;margin-bottom:0;font-family:"Playfair Display",serif;position:relative;z-index:1}.home-link .logo:after{content:"";width:100%;height:1px;position:absolute;background:#000;bottom:0;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .6s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .6s cubic-bezier(.19,1,.22,1);transition:transform .6s cubic-bezier(.19,1,.22,1);transition:transform .6s cubic-bezier(.19,1,.22,1),-webkit-transform .6s cubic-bezier(.19,1,.22,1);-webkit-transform-origin:left;transform-origin:left}.home-link .logo:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.home-link:focus{box-shadow:none;padding:0}.home-link:focus .logo:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.btn{min-height:46px;padding:12px 22px;font-size:16px;background-color:#000;border:1px solid #000;color:#fbf7f4;color:var(--sec-bg-color);position:relative;z-index:0}.btn,.btn:before{width:100%;-webkit-transition:all .3s;transition:all .3s}.btn:before{content:"";height:0;position:absolute;top:0;left:0;background:#efe8e2;background:var(--main-bg-color);z-index:-1}.btn:hover{color:#000}.btn:hover:before{height:100%}.btn.light{background-color:transparent;color:#000}.btn.light:before{background-color:#000}.btn.light:hover{color:#fbf7f4;color:var(--sec-bg-color)}@media (max-width:768px){.btn{min-height:36px;padding:5px 10px}}@media (max-width:480px){.btn{font-size:12px;max-width:100%}}::selection{background-color:#151515;color:#fbf7f4;color:var(--sec-bg-color)}.nav-container{max-width:1500px;width:100%;margin:0 auto;position:relative}.nav-container .navbar{padding:20px;display:flex;justify-content:space-between;align-items:center;width:100%;position:absolute;top:0;left:0}.nav-container .navbar .cart{width:40px;height:40px;position:relative;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;border-radius:50%;-webkit-transition:.3s;transition:.3s;z-index:1}.nav-container .navbar .cart.hide{z-index:0}.nav-container .navbar .cart:hover{cursor:pointer}.nav-container .navbar .cart:hover:before{-webkit-transform:scale(1.3);transform:scale(1.3)}.nav-container .navbar .cart:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:50%;background:#fbf7f4;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.nav-container .navbar .cart img{position:absolute;top:50%;left:50%;max-width:20px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav-container .navbar .cart .cart-items{display:flex;justify-content:center;position:absolute;top:-4px;right:-4px;width:15px;height:15px;border-radius:50%;background:#000}.nav-container .navbar .cart .cart-items .item-number{color:#fff;font-size:11px;font-weight:400}.plant-wrap{display:flex;flex-direction:column;justify-content:center;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.plant-wrap:hover .img-wrap:after{background:rgba(0,0,0,.3)}.plant-wrap:hover .img-wrap .plant-img{-webkit-transform:scale(1.1);transform:scale(1.1)}.plant-wrap:hover .plant-info:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.plant-wrap .img-wrap{position:relative;margin-bottom:15px;overflow:hidden}.plant-wrap .img-wrap:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:transparent;-webkit-transition:all .3s;transition:all .3s}.plant-wrap .img-wrap .plant-img{-webkit-transition:all .5s;transition:all .5s;-webkit-transform:scale(1);transform:scale(1)}.plant-wrap .plant-info{display:flex;justify-content:space-between;align-items:center;color:#000;margin-bottom:20px;position:relative}.plant-wrap .plant-info:after{content:"";width:100%;height:1px;position:absolute;background:#000;bottom:-6px;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:transform 1s cubic-bezier(.19,1,.22,1);transition:transform 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);-webkit-transform-origin:left;transform-origin:left}.plant-wrap .plant-info .name{font-family:"Playfair Display",serif;font-size:20px;margin-bottom:0}.plant-wrap .plant-info .price{margin-bottom:0;font-size:18px;font-weight:300}@media (max-width:768px){.plant-wrap .plant-info .name{font-size:18px}.plant-wrap .plant-info .price{font-size:15px}}.container-list{width:100%;max-width:1500px;margin:0 auto}.container-list .plants-list{padding-top:100px;margin:0 20px 20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:30px;gap:30px}@media (max-width:1280px){.container-list .plants-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}@media (max-width:768px){.container-list .plants-list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:20px;gap:20px}}.container-list footer{margin:0 10%;display:flex;justify-content:center;align-items:center;border-top:1px solid #8a8a8a;min-height:50px}.container-list footer h5{font-size:15px;margin-bottom:0}.container-list footer h5 .link{text-decoration:underline}.container-list footer h5 .link:focus{padding:0;outline:none;box-shadow:none;border-bottom:1px solid #000;-webkit-transition:all .3s;transition:all .3s}@media (max-width:768px){.container-list footer h5{font-size:13px}}.qty-wrap{min-width:130px;margin-right:20px}.qty-wrap .counter{display:flex;align-items:center;justify-content:space-between;border:1px solid #616161;background:transparent;min-height:46px;box-sizing:content-box}.qty-wrap .counter .btn{width:33%;font-size:28px;padding:5px 10px;border:none}.qty-wrap .counter span{font-size:24px}@media (max-width:768px){.qty-wrap .counter{min-height:36px}.qty-wrap .counter .btn{font-size:24px}.qty-wrap .counter span{font-size:20px}}@media (max-width:480px){.qty-wrap{min-width:100px}.qty-wrap .counter span{font-size:16px}}.single-product{max-width:100%;background:var(--main-bg-color);height:100vh;display:flex;overflow:hidden;align-items:center}.single-product .product-img{height:100vh;max-width:50%;width:100%;overflow:hidden;position:relative}.single-product .product-img .image{position:absolute;top:50%;left:50%;height:auto;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.single-product .product-info{padding:80px;display:flex;max-width:600px;flex-direction:column}.single-product .product-info .latin{font-style:italic}.single-product .product-info .btn-wrap{display:flex}@media (max-width:1280px){.single-product .product-img{max-width:700px}.single-product .product-img .image{min-width:760px}.single-product .product-info{padding:40px}}@media (max-width:768px){.single-product{flex-direction:column}.single-product .product-img{max-width:100%;height:460px}}@media (max-width:480px){.single-product .product-img .image{min-width:100%}}.cart-modal{width:100%;height:100vh;position:fixed;top:0;right:0;background:transparent;overflow:hidden;pointer-events:none;-webkit-transition:all .6s;transition:all .6s;visibility:hidden;z-index:2}.cart-modal.active{display:block;background:rgba(0,0,0,.5);pointer-events:all;visibility:visible}.cart-modal.active .cart{-webkit-transition:all .6s;transition:all .6s;right:0;-webkit-transform:translateX(0);transform:translateX(0)}.cart-modal .backdrop{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1}.cart-modal .cart{-webkit-transition:all .6s;transition:all .6s;display:block;width:100%;max-width:500px;height:100vh;background:var(--sec-bg-color);position:absolute;top:0;right:0;padding:30px 40px;-webkit-transform:translateX(100%);transform:translateX(100%);z-index:3}.cart-modal .cart .cart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;border-bottom:1px solid #dcdcdc;padding-bottom:15px}.cart-modal .cart .cart-header .cart-title{margin-bottom:0}.cart-modal .cart .cart-header .cart-close{width:34px;height:34px;font-size:34px;border-radius:50%;line-height:.6;-webkit-transition:all .3s;transition:all .3s}.cart-modal .cart .cart-header .cart-close:focus{box-shadow:0 0 0 1px #454545}.cart-modal .cart .cart-header .cart-close:hover{background:#000;color:#fff}.cart-modal .cart .empty{margin-bottom:30px}.cart-modal .cart .cart-total{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid #dcdcdc;margin-bottom:30px}.cart-modal .cart .cart-total .total{font-weight:400;margin-bottom:0}@media (max-width:768px){.cart-modal .cart{max-width:400px;padding:30px}}@media (max-width:480px){.cart-modal .cart{max-width:100%}}.item-wrap{display:flex;margin-bottom:40px;background:#fff}.item-wrap .item-img{max-width:140px;width:100%}.item-wrap .item-info{flex-direction:column;padding:20px;width:100%}.item-wrap .item-info,.item-wrap .item-info .item-text{display:flex;justify-content:space-between;position:relative}.item-wrap .item-info .item-text{align-items:center}.item-wrap .item-info .item-text .name{font-family:"Playfair Display",serif}.item-wrap .item-info .delete-item{position:absolute;width:24px;height:24px;top:0;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);font-size:20px;font-weight:400;color:#000;z-index:1;-webkit-transition:all .3s;transition:all .3s;line-height:1;border-radius:50%}.item-wrap .item-info .delete-item:before{content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;background:var(--sec-bg-color);border:1px solid #c3c3c3;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;box-shadow:0 0 0 5px var(--sec-bg-color);-webkit-transition:all .3s;transition:all .3s}.item-wrap .item-info .delete-item:focus:before{box-shadow:0 0 0 1px var(--sec-bg-color),0 0 0 2px #454545}.item-wrap .item-info .delete-item:hover{color:#fff}.item-wrap .item-info .delete-item:hover:before{background:#000}.item-wrap .item-info .count-wrap{display:flex;justify-content:space-between;align-items:center}.item-wrap .item-info .count-wrap .qty{width:40%;font-size:16px;font-weight:300;margin-bottom:0}.item-wrap .item-info .count-wrap .qty span{font-weight:600;font-size:20px}.item-wrap .item-info .count-wrap .price{margin-bottom:0;font-size:16px;color:#797979}@media (max-width:768px){.item-wrap .item-img{max-width:110px}.item-wrap .item-info{padding:10px}.item-wrap .item-info .count-wrap .qty span{font-size:16px}}.container{display:flex;justify-content:space-between}.container .contact-wrap{margin:160px 200px 0;max-width:700px;width:100%}.container .order-summary{padding:160px 100px 0;width:100%;background:var(--sec-bg-color);height:100vh;z-index:3}.container .order-summary .title{border-bottom:1px solid #dcdcdc;padding-bottom:20px}.container .order-summary .item-wrap{margin-bottom:20px}.container .order-summary .item-wrap .item-img{max-width:120px;width:100%}.container .order-summary .item-wrap .item-text .name{font-size:20px}.container .order-summary .item-wrap .delete-item{display:none}.container .order-summary .item-wrap:last-of-type{margin-bottom:80px}.container .order-summary .cart-total{display:flex;justify-content:space-between;padding-top:20px;border-top:1px solid #dcdcdc}.container .order-summary .cart-total .total{font-weight:400;font-size:20px}@media (max-width:1280px){.container .contact-wrap{margin:100px 80px 0}.container .order-summary{padding:100px 80px 0}.container .order-summary .item-wrap .item-img{max-width:100px}.container .order-summary .item-wrap .item-info{padding:15px}.container .order-summary .item-wrap .item-info .item-text .name{margin-bottom:20px}}@media (max-width:768px){.container{flex-direction:column-reverse}.container .contact-wrap{margin:100px 30px 30px}.container .order-summary{padding:100px 30px 30px;height:100%;z-index:0}.container .order-summary .item-wrap .item-img{max-width:80px}.container .order-summary .cart-total .total{font-size:17px}.container .contact-wrap{width:auto}}@media (max-width:480px){.container .contact-wrap{margin:50px 30px 30px}}.empty-checkout{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column}.empty-checkout h2{font-size:30px}.empty-checkout .home-link{text-decoration:underline}.empty-checkout .home-link .logo{font-size:18px;font-weight:500;font-family:"Montserrat",sans-serif}.form{width:100%}.form .info{margin-bottom:100px}.form .info .contact-info{margin-bottom:50px;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-column-gap:20px}.form .info .contact-info:nth-of-type(2){margin-bottom:0}.form .info .contact-info .label-input{position:relative}.form .card-info label{font-size:14px;line-height:2}.form .input-field{border-bottom:1px solid #979797;padding:6px 0;margin-bottom:40px;width:100%}.form .input-field.StripeElement--focus{border-bottom:1px solid #000}.form .elements-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-column-gap:20px;margin-bottom:100px}.form .elements-wrap .input-field{margin-bottom:0}.form .btn{max-width:250px;width:100%}@media (max-width:1280px){.form .info{margin-bottom:30px}.form .info .contact-info{display:flex;flex-direction:column;line-height:3;margin-bottom:0}.form .info .contact-info .label-input{margin-bottom:20px}}@media (max-width:768px){.form .info{margin-bottom:50px}.form .info .contact-info{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-column-gap:20px;margin-bottom:20px}}.form .elements-wrap{margin-bottom:50px}@media (max-width:480px){.form .info{margin-bottom:25px}.form .info .contact-info{display:flex;flex-direction:column;line-height:3;margin-bottom:0}.form .info .contact-info .label-input{margin-bottom:0}.form label{line-height:1}.form .btn{max-width:100%}}.success-page{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.success-page .home-link{text-decoration:underline}.success-page .home-link .logo{font-size:18px;font-weight:500;font-family:"Montserrat",sans-serif}.success-page .success{max-width:500px;margin-bottom:50px}.success-page svg{width:80px;display:block;margin:0 auto 30px}.success-page .path{stroke-dasharray:1000;stroke-dashoffset:0}.success-page .path.circle{-webkit-animation:dash .9s ease-in-out;animation:dash .9s ease-in-out}.success-page .path.line{stroke-dashoffset:1000;-webkit-animation:dash .9s ease-in-out .55s forwards;animation:dash .9s ease-in-out .55s forwards}.success-page .path.check{stroke-dashoffset:-100;-webkit-animation:dash-check .9s ease-in-out .55s forwards;animation:dash-check .9s ease-in-out .55s forwards}@-webkit-keyframes dash{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@-webkit-keyframes dash-check{0%{stroke-dashoffset:-100}to{stroke-dashoffset:900}}@keyframes dash-check{0%{stroke-dashoffset:-100}to{stroke-dashoffset:900}}
/*# sourceMappingURL=main.4b8c2e4f.chunk.css.map */