.menu-btn{position:absolute;z-index:3;right:35px;top:35px;cursor:pointer;transition:all .5s ease-out}.menu-btn .btn-line{width:28px;height:3px;margin:0 0 5px 0;background-color:#000;transition:all .5s ease-out}.menu-btn.close{transform:rotate(180deg)}.menu-btn.close .btn-line:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}.menu-btn.close .btn-line:nth-child(2){opacity:0}.menu-btn.close .btn-line:nth-child(3){transform:rotate(-45deg) translate(7px, -6px)}.menu{position:fixed;top:0;width:100%;opacity:.95;visibility:hidden}.menu.show{visibility:visible}.menu-branding,.menu-nav{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;float:left;width:50%;height:100vh;overflow:hidden}.menu-nav{margin:0;padding:0;background-color:#f2f2f2;list-style:none;transform:translate3d(0, -100%, 0);transition:all .5s ease-out}.menu-nav.show{transform:translate3d(0, 0, 0)}.menu-branding{background-color:#fff;transform:translate3d(0, 100%, 0);transition:all .5s ease-out}.menu-branding.show{transform:translate3d(0, 0, 0)}.menu .nav-item{transform:translate3d(600px, 0, 0);transition:all .5s ease-out}.menu .nav-item.show{transform:translate3d(0, 0, 0)}.menu .nav-item.current>a{color:#854b5a}.menu .nav-link{display:inline-block;position:relative;font-size:30px;text-transform:uppercase;padding:1rem 0;font-weight:300;color:set-text-color(#fff);text-decoration:none;transition:all .5s ease-out}.menu .nav-link:hover{color:#854b5a}.nav-item:nth-child(1){transition-delay:.1s}.nav-item:nth-child(2){transition-delay:.2s}.nav-item:nth-child(3){transition-delay:.3s}.nav-item:nth-child(4){transition-delay:.4s}h1,h2,h3,h4{margin:0;font-weight:400;padding:.2rem 1rem;text-align:start}h1.xlg-heading,h2.xlg-heading,h3.xlg-heading,h4.xlg-heading{font-size:4rem;overflow:hidden;margin-top:15vh}h1.lg-heading,h2.lg-heading,h3.lg-heading,h4.lg-heading{font-size:3rem;margin-top:4rem}h1.md-heading,h2.md-heading,h3.md-heading,h4.md-heading{font-size:1.5rem;margin-bottom:2rem}h1.sm-heading,h2.sm-heading,h3.sm-heading,h4.sm-heading{font-size:1.3rem;margin-bottom:4rem}.text-secondary{color:#854b5a}header{position:fixed;top:0;z-index:3;width:100%;display:flex;justify-content:space-between;align-items:center;transition:all .5s}header.bg-true{background-color:rgba(255,255,255,.7)}.main-logo{transform:scale(60%);margin-top:12px;margin-left:-10px;padding:0}#main-cart{transform:scale(138%);position:absolute;top:36px;right:85px}#main-cart:hover{color:#854b5a;transition:all .5s ease-out;cursor:pointer}.cartAmount{font-weight:600;position:absolute;top:16px;right:75px}.main-product-container{display:flex;justify-content:center;margin-top:5rem;gap:5rem}.main-product-container .product-img-container{display:flex;flex-direction:column;width:fit-content;height:fit-content;gap:.5rem}.main-product-container .carousel{width:400px;height:500px;position:relative}.main-product-container .carousel ul{margin:0;padding:0;list-style:none}.main-product-container .carousel .slide{position:absolute;inset:0;opacity:0;transition:200ms opacity ease-in-out;transition-delay:200ms}.main-product-container .carousel .slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.main-product-container .carousel .slide[data-active]{opacity:1;z-index:1;transition-delay:0ms}.main-product-container .carousel .carousel-button{position:absolute;z-index:2;background:none;border:none;font-size:1rem;top:50%;transform:translateY(-50%);color:#fff;cursor:pointer;padding:.5rem}.main-product-container .carousel .carousel-button.prev{left:1rem}.main-product-container .carousel .carousel-button.next{right:1rem}.main-product-container .carousel .fa-chevron-left:hover,.main-product-container .carousel .fa-chevron-right:hover{color:#854b5a;cursor:pointer}.main-product-container .product-img1:hover{opacity:.4;border:3px solid #854b5a;transition:all .5s ease-out}.main-product-container .secondary-img-container{align-self:center}.main-product-container .secondary-img-container ul{list-style:none;display:flex;flex-direction:row;width:400px;margin:0;padding:0;gap:.3rem}.main-product-container .product-img1{width:400px;height:500px}.main-product-container .product-img2,.main-product-container .product-img3,.main-product-container .product-img4{width:130px;height:130px}.main-product-container .product-img2{grid-area:img2}.main-product-container .product-img3{grid-area:img3}.main-product-container .product-img4{grid-area:img4}.main-product-container .product-content{display:flex;align-items:flex-start;flex-direction:column;margin-left:5rem;min-width:20rem;max-width:30rem}.main-product-container .product-content h1{padding:0}.main-product-container .product-content h1 span{color:#854b5a}.main-product-container .product-content p{font-size:1.2rem;margin-bottom:9.5rem;max-inline-size:100%}.main-product-container .purchase-container{display:flex;justify-content:space-between;align-items:flex-start;text-align:center;align-self:center;width:100%}.main-product-container .purchase-container .pricing{font-size:2.2rem}.main-product-container a{padding:.4rem 1.5rem;margin-top:.5rem;margin-right:1.5rem;height:fit-content;min-width:200px;font-size:1.2rem}#cart{overflow:hidden;padding:4rem}#cart .cart-title{margin-left:2rem;margin-top:2rem}.cart-container{display:flex;gap:6rem;padding-left:1rem;align-items:flex-start}.cart-container .text-center{margin:0;padding:0 !important}.cart-container .total-container{margin-top:2.85rem;padding:3rem 5rem;background-color:rgba(255,255,255,.6);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.cart-container .empty-cart-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:5rem;background-color:rgba(0,0,0,0);width:70vw}.cart-container .empty-cart-container .empty-cart-title{margin-top:1rem;margin-bottom:3rem;width:fit fit-content}.cart-container .empty-cart-container .continue-shopping{font-family:"Didot",serif;font-weight:500;font-size:1.4rem;width:fit-content;background-color:#d2b0b9;padding:1rem 4rem}.cart-container .empty-cart-container .continue-shopping:hover{background-color:#c08f9c;cursor:pointer}.cart-container .total{font-size:2.2rem;margin-bottom:0;padding:0}.cart-container .delivery-price{font-size:1.1rem;margin-top:0;margin-bottom:3rem}.cart-container .checkout,.cart-container .removeAll{font-family:"Didot",serif;font-weight:500;font-size:1.2rem}.cart-container .checkout:hover,.cart-container .removeAll:hover{cursor:pointer}.cart-container .checkout{margin-bottom:1rem;background-color:#dcc0c7}.cart-container .checkout:hover{background-color:#c08f9c}.shopping-cart{display:flex;flex-direction:column;gap:.7rem;margin-top:3rem}.shopping-cart .cart-item{display:flex;gap:4rem;max-width:700px;background-color:rgba(255,255,255,.6);padding:1rem 3rem 1rem 1rem;margin-left:2rem}.shopping-cart .cart-item img{width:200px;height:250px;object-fit:cover;border:3px solid #fff}.shopping-cart .cart-item img:hover{opacity:.2;border-color:#854b5a;transition:all .5s ease-out;cursor:pointer}.shopping-cart .cart-item .title-X{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.shopping-cart .cart-item .title-X .sm-heading{margin-bottom:0;margin-right:7rem;text-transform:uppercase}.shopping-cart .cart-item .title-X .fa-trash:hover{cursor:pointer}.shopping-cart .cart-item .price-quantity-container{display:flex;align-items:center;justify-content:space-between;margin-top:5rem}.shopping-cart .cart-item .price-quantity-container .cart-item-price{font-size:1.5rem;font-weight:600}.shopping-cart .cart-item .price-quantity-container .buttons{display:flex;gap:1rem}.shopping-cart .cart-item .price-quantity-container .buttons:hover{cursor:pointer}#checkout .lg-heading{text-align:center;margin-top:2.2rem}.form-container{display:flex;justify-content:center;align-items:center;min-height:100vh;margin-top:2rem}.form-container form{padding:2rem 4rem;width:900px;background-color:rgba(220,192,199,.25)}.form-container form .input-container{display:flex;flex-wrap:wrap;gap:3.5rem}.form-container form .input-container .info-container{flex:1 1 250px}.form-container form .input-container .info-container .checkout-title{font-size:20px;color:#333;padding-bottom:5px;padding-left:0;text-transform:uppercase}.form-container form .input-container .info-container .input-field{margin:1.1rem 0}.form-container form .input-container .info-container .input-field .payment-methods-img{height:34px;margin-bottom:13px}.form-container form .input-container .info-container .input-field label{margin-bottom:10px;display:block;font-size:1.1rem}.form-container form .input-container .info-container .input-field input{width:100%;border:1px solid #ccc;padding:10px 15px;font-size:15px;text-transform:none}.form-container form .input-container .info-container .input-field input:focus{border:2px solid #c9a0aa;outline:none}.form-container form .input-container .info-container .input-field input::-webkit-outer-spin-button,.form-container form .input-container .info-container .input-field input::-webkit-inner-spin-button{-webkit-appearance:none}.form-container form .input-container .info-container .input-field input[type=number]{-moz-appearance:textfield}.form-container form .input-container .info-container .input-field .error{color:#ae6f7f;font-size:.9rem;height:13px}.form-container form .input-container .info-container .flex{display:flex;gap:1rem}.form-container form .input-container .info-container .flex .input-field{margin-top:5px}.form-container form .submit-btn{width:100%;text-align:center;padding:.8rem 2rem;font-family:"Didot",serif;font-size:1.2rem;margin-top:1rem;background-color:#dcc0c7}.form-container form .submit-btn:hover{background-color:#d2b0b9;cursor:pointer}.form-container form .submit-btn::before{content:"Proceed To Checkout"}#order{display:flex;flex-direction:column;align-items:center;height:100vh}#order svg{margin-top:5rem}#order .order-title{margin-bottom:1rem;margin-top:0}#order .sm-heading{max-width:30rem;text-align:center}#order .back-to-home{text-align:center;font-size:1.2rem;margin-left:0;padding:.2rem .5rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:#fbf8f8;height:100%;margin:0;color:#000;font-family:"Didot",serif;line-height:1.5}body#bg-img{background-image:url("/img/background/background.jpg");background-attachment:fixed;background-size:cover}body#bg-img:after{content:"";position:fixed;top:0;right:0;width:100%;height:120%;z-index:-1;background:rgba(255,255,255,.87)}main{padding:4rem;min-height:calc(100vh - 60px);overflow:hidden}section{overflow:hidden}section#home{background-image:url("/img/background/Bunch of white roses.jpg");background-attachment:fixed;background-position:right;background-size:100% 100%;top:0;left:0;background-repeat:no-repeat;object-fit:contain;overflow:hidden;height:100vh}section#home .home-overlay{padding:4rem;background-color:rgba(255,255,255,.5);width:100%;height:100%}section#home .xlg-heading{margin-top:12rem}section .shop-now{text-align:center;width:fit-content;margin-left:1rem}section .shop-now a{background-color:#d2b0b9;font-size:1.4rem}section#why-us{padding:0}section#why-us .icon-container{background-color:#c8c5b5;height:180px;display:flex;justify-content:center;align-items:center;gap:8rem;padding:1rem 4rem}section#why-us .icon-container .icon{display:flex;align-items:center;justify-content:center}section#why-us .icon-container .icon .sm-heading{max-width:200px;margin-bottom:0}section#why-us .icon-container .icon .delivery-img{height:100px;width:100px}section#why-us .icon-container .icon .discount-img{height:95px;width:95px}section#why-us .icon-container .icon .recycle-img{height:90px;width:90px}section#bouquets{padding:4rem;height:fit-content}section#bouquets .main-bouquet-title{margin-top:2rem;text-align:center}section#bouquets .main-bouquet-subtitle{text-align:center}section#bouquets .see-more{width:100%;text-align:center;display:flex;justify-content:center}section#bouquets .see-more a{background-color:#dcc0c7;padding:.5rem}section#bouquets .see-more a:hover{background-color:#c08f9c}section#newsletter{position:relative;height:1300px}section#newsletter .newsletter-overlay{position:absolute;z-index:0;top:10rem;height:950px;width:100%;background-color:#afac9b}section#newsletter .newsletter-overlay .overlay-img{position:absolute;top:21rem}section#newsletter .slogan-container{position:absolute;top:5rem;left:10vw;z-index:1;display:flex;align-items:center;justify-content:flex-end;width:80vw;height:fit-content;background-color:rgba(255,255,255,.9);padding-left:2rem}section#newsletter .slogan-container .lg-heading{margin-left:4rem;margin-top:0}section#newsletter .newsletter-container{display:flex;align-items:center;justify-content:flex-start;background-color:rgba(255,255,255,.9);padding-right:2rem;gap:5rem;width:71vw;position:absolute;z-index:1;top:43rem;left:350px}section#newsletter .newsletter-container .newsletter-text-container{display:flex;flex-direction:column}section#newsletter .newsletter-container .newsletter-text-container .lg-heading{margin-top:0;margin-bottom:2.5rem;padding:0}section#newsletter .newsletter-container .newsletter-text-container .newsletter-email-big{display:flex;flex-direction:column}section#newsletter .newsletter-container .newsletter-text-container label{font-size:1.5rem;margin-bottom:.7rem}section#newsletter .newsletter-container .newsletter-text-container input{max-width:350px;padding:10px 15px;font-size:1rem;margin-bottom:2rem;border:1px solid #ccc}section#newsletter .newsletter-container .newsletter-text-container input:focus{border:2px solid #c9a0aa;outline:none}section#newsletter .newsletter-container .newsletter-text-container .button{font-size:1.3rem;font-family:"Didot";padding:.4rem 2rem;background-color:#dcc0c7}section#newsletter .newsletter-container .newsletter-text-container .button:hover{cursor:pointer}section#newsletter .newsletter-container .newsletter-text-container .newsletter-email-small{display:none}section#newsletter .flower-left{position:absolute;top:0;left:5vw;z-index:2}section#newsletter .flower-right{position:absolute;top:38rem;right:.1rem;z-index:2}a{color:#000;text-decoration:none;scroll-behavior:smooth;transition:all .5s ease-out}a:hover{color:#854b5a;transition:all .5s ease-out}.overlay-bouquets{display:flex;flex-direction:column;align-items:center}.items{display:grid;grid-template-columns:repeat(3, 1fr);align-items:center;align-self:center}.items img{max-inline-size:100%;height:250px;width:200px;border:3px solid #fff}.items .item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:3rem}.items .item p{text-transform:uppercase;margin-top:.3rem;margin-bottom:.7rem;font-size:.95rem;font-weight:500;letter-spacing:.05rem}.items .item .quantity{display:none}.items .item a{scroll-behavior:none}.product{position:relative;text-align:center}.product .price{position:absolute;top:45%;left:38%;padding:0;z-index:3;font-family:"Didot",serif;font-size:1.3rem;background-color:rgba(0,0,0,0);border:none;display:none}.product:hover img{opacity:.2;border-color:#854b5a;transition:all .5s ease-out}.product:hover .price{display:block;transition:all .5s ease-out;cursor:pointer}.username{display:flex;align-items:center;padding:0 1rem}.username:hover{color:#854b5a}.username i{margin-right:.7rem}.button{display:block;width:194px;padding-top:.2rem;padding-bottom:.2rem;border:0;margin:0;background-color:#eee1e4;color:#000}.button:hover{background:#d2b0b9;color:#000;transform:scale(1.025);transition:all .5s ease-out}.button i{margin-right:.5rem}.contact-bg-img{background-image:url("/img/background/background.jpg");background-attachment:fixed;background-size:100% 100%;background-repeat:no-repeat;top:0;left:0;object-fit:cover}#contact{display:flex;justify-content:center;gap:7rem;align-items:center;background-color:rgba(255,255,255,.6);height:780px;width:100%}#contact .socials{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;background-color:rgba(255,255,255,.9);box-shadow:7px 3px 23px -10px rgba(109,109,109,.7);height:30rem;width:23rem;min-width:20rem;min-height:25rem;padding:1.2rem;margin-top:2rem}#contact .socials h1{margin-bottom:2rem;margin-top:0}#contact .socials a{padding:.5rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:.8rem}#contact .socials a:hover{color:#854b5a;transition:all .5s ease-out}#contact .location{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-wrap:wrap;background-color:rgba(255,255,255,.95);box-shadow:7px 3px 23px -10px rgba(109,109,109,.7);height:30rem;width:23rem;min-width:20rem;min-height:25rem;padding:1.2rem;margin-top:2rem}#contact .location h3{font-size:2.3rem;margin-bottom:1rem;align-self:flex-start}#contact .location .map{background-image:url("/img/utility-imgs/sydney.jpg");background-size:contain;background-repeat:no-repeat;overflow:hidden;height:10rem;width:100%;margin-bottom:.5rem}#contact .location .map:hover{opacity:.8;cursor:pointer}#contact .location h4{font-size:1.1rem}#contact .location h4:hover{color:#854b5a;cursor:pointer;align-self:flex-start}#contact .location h4 i{margin-right:.5rem}#main-footer{display:flex;justify-content:center;text-align:center;gap:10rem;padding:2rem;background:#f7f1f3;color:#75424f;height:fit-content;width:100%;box-shadow:inset 2px 7px 25px -14px rgba(76,76,76,.2)}#main-footer .footer-info{display:flex;flex-direction:column;align-items:flex-start}#main-footer .footer-info h4{font-size:1.2rem;font-weight:550;padding:0;margin-bottom:.6rem}#main-footer .footer-info a{color:#75424f}#main-footer .footer-icons{display:none}@media screen and (min-width: 1921px){section#home{height:87vh;background-size:100% 200%;background-position:50% 30%}section#home .xlg-heading{margin-top:24rem}section#newsletter .flower-left{left:7vw}section#newsletter .flower-right{right:12vw}section#newsletter .slogan-container{gap:14rem}section#bouquets #items-main{gap:8rem}#checkout .form-container{margin-top:-8rem}.main-logo{transform:scale(70%);margin-left:10px}.menu-btn{transform:scale(118%);right:60px}#main-cart{transform:scale(168%);right:115px}.cartAmount{right:100px}.items{grid-template-columns:repeat(4, 1fr) !important}.items .item{max-width:500px}}@media screen and (min-width: 1171px)and (max-width: 1920px){section#home{background-position:50% 30%;background-size:100% 200%}section#home .xlg-heading{margin-top:16rem}section#newsletter .slogan-container{gap:8rem}section#newsletter .flower-right{right:8vw}section#bouquets #items-main{gap:6rem}.items{grid-template-columns:repeat(4, 1fr);gap:2rem}.main-logo{transform:scale(70%);margin-left:10px}.menu-btn{transform:scale(118%);right:60px}#main-cart{transform:scale(168%);right:115px}.cartAmount{right:100px}.see-more{margin-top:2rem}#cart .cart-title{margin-left:2rem;padding-left:1rem}#checkout .input-container{gap:5rem}}@media screen and (min-width: 769px)and (max-width: 1170px){.items{grid-template-columns:repeat(3, 1fr)}section#home{background-image:url("/img/background/background-main.jpeg");background-position:left}section#why-us .icon-container{gap:4rem;height:20vh}section#why-us .icon-container .icon .delivery-img{height:64px;width:64px}section#why-us .icon-container .icon .discount-img{height:62px;width:62px}section#why-us .icon-container .icon .recycle-img{height:60px;width:60px}section#bouquets #items-main{gap:3rem}section#newsletter{height:1000px}section#newsletter .newsletter-overlay{height:700px}section#newsletter .newsletter-overlay .overlay-img{top:18rem;width:250px;height:350px}section#newsletter .slogan-container .slogan-img{width:300px;height:400px}section#newsletter .slogan-container .lg-heading{font-size:2.5rem}section#newsletter .newsletter-container{top:35rem;left:250px;gap:3rem}section#newsletter .newsletter-container .newsletter-img{width:250px;height:350px}section#newsletter .newsletter-container .newsletter-text-container label{font-size:1.4rem}section#newsletter .newsletter-container .newsletter-text-container .lg-heading{font-size:2rem}section#newsletter .flower-left{top:2rem;left:8vw}section#newsletter .flower-right{top:32rem;right:4vw}section#newsletter .flower-left,section#newsletter .flower-right{width:100px;height:100px}#cart .cart-title{margin-left:0;text-align:center}.cart-footer{display:none !important}.cart-container{gap:3rem;padding-bottom:8rem;justify-content:center}.cart-container .text-center{padding:2rem 2rem}.cart-container .total-container{flex-direction:row;justify-content:space-between;align-items:center;width:100%;position:fixed;bottom:0;left:0;background-color:#fff;padding:1.5rem 2rem}.cart-container .total-container .total-prices{display:flex;flex-direction:column}.cart-container .total-container .cart-total-buttons{display:flex;flex-direction:column;gap:.8rem}.cart-container .total-container .delivery-price{margin-bottom:0}.cart-container .total-container .checkout,.cart-container .total-container .removeAll{margin-bottom:0;font-size:1.4rem}.shopping-cart .cart-item{margin-left:0;gap:2rem;padding-right:3rem}.shopping-cart .cart-item .title-X .sm-heading{margin-right:2rem}}@media screen and (max-width: 768px){main .xlg-heading{line-height:1;margin-bottom:1rem}main#bouquets .lg-heading{text-align:start;padding:0}main#bouquets .sm-heading{text-align:start;padding:0;margin-top:.5rem}main#gallery .lg-heading{text-align:start}main#contact{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem;height:150vh}main#contact .socials{height:25rem;width:20rem}main#contact .location{height:25rem;width:20rem}main#contact h1{font-size:2.5rem}main#contact a{font-size:.9rem;margin-bottom:.5}section#home{background-size:120% 100%;background-position:top left}section#why-us .icon-container{flex-direction:column;gap:5rem;padding:3rem 4rem;height:fit-content}section#why-us .icon-container .icon .sm-heading{font-size:1.2rem}section#why-us .icon-container .icon .delivery-img{height:64px;width:64px}section#why-us .icon-container .icon .discount-img{height:62px;width:62px}section#why-us .icon-container .icon .recycle-img{height:60px;width:60px}section#newsletter{height:850px}section#newsletter .newsletter-overlay{height:780px;top:0}section#newsletter .newsletter-overlay .overlay-img{display:none}section#newsletter .slogan-container{width:100vw;left:0;top:2rem}section#newsletter .slogan-container .slogan-img{width:250px;height:350px}section#newsletter .slogan-container .lg-heading{font-size:2.5rem}section#newsletter .newsletter-container{width:100vw;gap:2rem;left:0;top:25rem}section#newsletter .newsletter-container .newsletter-img{width:250px;height:350px}section#newsletter .newsletter-container .newsletter-text-container label{font-size:1.4rem}section#newsletter .newsletter-container .newsletter-text-container .lg-heading{font-size:2rem}section#newsletter .flower-left{top:-1rem;left:0}section#newsletter .flower-right{top:22rem;right:0}section#newsletter .flower-left,section#newsletter .flower-right{width:100px;height:100px}ul.menu-nav,div.menu-branding{float:none;width:100%;min-height:0}ul.menu-nav.show,div.menu-branding.show{transform:translate3d(0, 0, 0)}.menu-nav{height:75vh;transform:translate3d(-100%, 0, 0);font-size:24px}.menu-branding{height:25vh;transform:translate3d(100%, 0, 0)}.items{grid-template-columns:repeat(2, 1fr);gap:1.5rem}.contact-bg-img{background-size:100% 100%}.main-product-container{align-items:center;flex-direction:column}.main-product-container .fa-chevron-left,.main-product-container .fa-chevron-right{display:none}.main-product-container .product-content{margin-left:0;text-align:center}.main-product-container .product-name{margin-top:0;align-self:center}.main-product-container #description{margin-bottom:4rem}.main-product-container .purchase-container{flex-direction:column;justify-content:center;align-self:center;align-items:center}.main-product-container .purchase-container .pricing{padding:0}.main-product-container .purchase-container a{width:80%;align-self:center;margin-left:0;margin-right:0;margin-top:.9rem}#cart{padding:5rem .2rem;min-height:100vh}.cart-footer{display:none !important}.cart-container{flex-direction:column;align-items:center;padding-left:0}.cart-container .total-container{flex-direction:row;justify-content:space-between;align-items:center;width:100%;position:fixed;bottom:0;left:0;background-color:#fff;padding:1.5rem 2rem}.cart-container .empty-cart-container{margin-top:0;text-align:center}.cart-container .empty-cart-container .continue-shopping{font-size:1.2rem}.cart-container .delivery-price,.cart-container .removeAll{display:none}.cart-container .checkout{font-size:1.4rem;margin-bottom:0}.shopping-cart .cart-item{margin-left:0;width:550px;justify-self:center;justify-content:center;padding-right:1rem}.shopping-cart .cart-item .cart-img-container{justify-self:center}.shopping-cart .cart-item .title-X{justify-content:flex-start}.shopping-cart .cart-item .title-X .sm-heading{margin-right:2rem}.shopping-cart #main-footer .footer-info{display:none}#main-footer .footer-info{display:none}#main-footer .footer-icons{display:flex;align-items:center;justify-content:center;gap:1.5rem}}@media screen and (max-width: 500px){main{padding:2rem;overflow:hidden}section#home{background-size:120% 100%;background-position:top left}section#home .md-heading{padding:0}section .xlg-heading{margin-top:20vh;font-size:2.2rem;padding:2rem 0}section .lg-heading{font-size:2.3rem;margin-top:3rem}section .md-heading{font-size:1.1rem}section .sm-heading{font-size:1.1rem}section .shop-now{margin-left:0}section .shop-now a{font-size:1.2rem}section#newsletter{height:850px}section#newsletter .newsletter-overlay{height:700px;top:5rem}section#newsletter .newsletter-overlay .overlay-img{display:none}section#newsletter .slogan-container{width:100vw;left:0;top:7rem}section#newsletter .slogan-container .slogan-img{width:150px;height:200px}section#newsletter .slogan-container .lg-heading{font-size:1.6rem}section#newsletter .newsletter-container{width:100vw;gap:1.2rem;left:0;top:20rem}section#newsletter .newsletter-container .newsletter-img{width:150px;height:200px}section#newsletter .newsletter-container .newsletter-text-container label{font-size:1.4rem}section#newsletter .newsletter-container .newsletter-text-container .lg-heading{font-size:1.4rem;margin-bottom:0}section#newsletter .newsletter-container .newsletter-text-container .newsletter-email-small{display:flex;flex-direction:column;width:100vw;height:fit-content;background-color:rgba(255,255,255,.9);padding:2rem;position:absolute;top:13rem;left:0}section#newsletter .newsletter-container .newsletter-text-container .newsletter-email-big{display:none}section#newsletter .flower-left{top:3rem;left:0}section#newsletter .flower-right{top:29rem;right:0}section#newsletter .flower-left,section#newsletter .flower-right{width:100px;height:100px}.items{grid-template-columns:repeat(1, 1fr)}.main-logo{transform:scale(50%);margin-left:-30px}#belle-en-rose,#jardin-de-prairie{padding-left:0;padding-right:0}.main-product-container{margin-top:4rem;width:100%}.main-product-container .product-name{margin-top:-2rem}.main-product-container .secondary-img-container{width:300px}.main-product-container #img-main-small,.main-product-container .carousel{width:300px;height:350px}.main-product-container #img-2-small,.main-product-container #img-3-small,.main-product-container #img-4-small{width:97px;height:97px}.main-product-container .product-name{font-size:2.5rem;margin-left:1.5rem;align-self:flex-start}.main-product-container #description{font-size:1rem;margin-left:1.5rem;max-width:310px;text-align:start}.main-product-container .purchase-container{max-width:340px}.main-product-container .purchase-container .pricing{font-size:1.9rem}.main-product-container .purchase-container a{margin-top:.5rem}.cart-container{gap:5rem}.cart-container .total-container{padding:2rem 1.5rem}.cart-container .total-container .total{font-size:1.5rem}.cart-container .total-container .checkout{font-size:1.2rem;width:10rem}.cart-container svg{font-size:3rem}.cart-container .empty-cart-title{font-size:1.9rem}.cart-container .continue-shopping{padding:.5rem 1rem !important;font-size:1.1rem}#checkout{padding-right:2rem}#checkout .lg-heading{font-size:2.5rem}.shopping-cart{justify-self:center}.shopping-cart .cart-item{flex-direction:column;gap:.5rem;width:232px}.shopping-cart .cart-item .title-X .sm-heading{margin-right:0}.shopping-cart .cart-item .title-X .fa-trash{display:none}.shopping-cart .cart-item .price-quantity-container{margin-top:3rem}.shopping-cart .cart-item .cart-img-div,.shopping-cart .cart-item img{height:250px;width:200px}.form-container{margin-top:1rem}.form-container form .input-container{gap:3rem}.form-container form .input-container .info-container .flex{flex-direction:column;gap:0}.form-container form .submit-btn::before{content:"Checkout"}#order{padding-right:2rem}}/*# sourceMappingURL=main.css.map */