@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lobster&display=swap);:root{--body-bg:#012652;--heading-color:#0d94fb;--secondary-color:#888;--tertiary-color:#bebebe;--near-black:#282828;--number-font:"Nunito",sans-serif;--body-font:"Rubik",sans-serif}body{background-color:#f5f5f5}.App,.App button{font-family:Rubik,sans-serif;font-family:var(--body-font)}.message-toast{left:0;margin-top:9vh;padding:.75rem 1rem;position:fixed;text-align:center;top:0;width:100%}*{box-sizing:border-box;font-family:Rubik,sans-serif;margin:0;padding:0}.landing-card{background-color:var(--body-bg);border-radius:5px;margin:11rem auto 0;padding:1.5rem;width:23rem}.landing-card a{color:#f5f5f5;cursor:pointer;text-decoration:none}.landing-card>*{margin:auto}.landing-card h1{color:#f5f5f5;font-size:1.75rem;font-weight:600;letter-spacing:1px;text-align:center}.landing-inputs{display:flex;flex-direction:column;margin:2rem 0 .75rem}.landing-inputs .label-with-input{display:flex;flex-direction:column;gap:.25rem;margin-bottom:2rem}.landing-inputs label{align-items:center;color:#f5f5f5;display:flex;justify-content:space-between;margin-bottom:5px}.password-toggle{cursor:pointer}.landing-inputs .label-with-input input{border:none;border-radius:1px;height:2rem;outline:none;padding:0 .5rem}.secondary-cta-section{align-items:center;display:flex;justify-content:space-between}.secondary-cta-section label{color:#f5f5f5;margin-left:8px}.secondary-cta-section a{font-size:.9rem}.secondary-cta-checkbox{align-items:center;display:flex}.landing-card button{background-color:var(--heading-color);border:none;border-radius:5px;color:#f5f5f5;cursor:pointer;font-size:1.1rem;font-weight:600;height:45px;margin-bottom:2rem;width:100%}.alternate-cta{font-size:1rem;text-align:center}.navbar a{color:#f5f5f5;text-decoration:none}.navbar .logo a{font-family:Lobster,cursive;font-size:2rem}.navbar{background-color:var(--body-bg);left:0;min-height:9vh;padding:0 2rem;position:fixed;right:0;top:0;z-index:2}.nav-items,.navbar{align-items:center;display:flex}.nav-items{color:#f5f5f5;justify-content:space-between;list-style:none;margin-left:auto}.nav-items li{margin-left:2.5rem}.nav-items span{margin-left:.5rem}.nav-items input{border:none;border-radius:2px;font-size:1rem;height:2.5rem;outline:none;padding:0 10px}.nav-items button{background-color:var(--heading-color);border:none;border-radius:2px;color:#f5f5f5;cursor:pointer;font-size:1.1rem;font-weight:500;height:2.5rem;width:6rem}.burger{cursor:pointer;display:none;margin-right:2rem}.burger div{background-color:#f5f5f5;border-radius:2px;height:3px;margin:5px;width:25px}.nav-cart,.nav-wishlist{align-items:center;color:#f5f5f5;cursor:pointer;display:flex;justify-content:center;position:relative}.nav-cart-mobile,.nav-wishlist-mobile{display:none}.nav-count{margin-bottom:.125rem}.nav-items li:first-child{order:-1}@media screen and (max-width:820px){body{overflow-x:hidden}.burger{display:block;position:absolute;right:0}.nav-cart,.nav-wishlist{display:none}.nav-cart-mobile,.nav-wishlist-mobile{display:flex}.nav-cart-mobile span,.nav-wishlist-mobile span{margin-left:0}.nav-cart-mobile a,.nav-wishlist-mobile a{margin-right:5px}.nav-items{align-items:center;background-color:var(--body-bg);display:flex;flex-direction:column;height:91vh;justify-content:space-evenly;position:absolute;right:0;top:9vh;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .4s ease-in;transition:transform .4s ease-in;transition:transform .4s ease-in,-webkit-transform .4s ease-in;width:19rem;z-index:1}.nav-items li{margin-left:0;opacity:0}}@media screen and (max-width:500px){.nav-items{width:70%}}@media screen and (max-width:370px){.nav-items{width:100%}}.navSlide{-webkit-transform:translateX(0);transform:translateX(0)}@-webkit-keyframes navLinkFade{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes navLinkFade{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.toggle .line1{-webkit-transform:rotate(-45deg) translate(-5px,6px);transform:rotate(-45deg) translate(-5px,6px)}.toggle .line3{-webkit-transform:rotate(45deg) translate(-5px,-6px);transform:rotate(45deg) translate(-5px,-6px)}.toggle .line2{opacity:0}.nav-open-opacity{opacity:.3}.cart-title{font-size:1.75rem;letter-spacing:5px;margin:20vh auto 0;text-align:center;width:-webkit-max-content;width:max-content;word-spacing:10px}.landing-page-container.cart{display:flex;margin-top:11vh;padding:0 10rem}.landing-page-content.cart{display:grid;grid-template-columns:1fr;width:50%}.order-details{background-color:var(--body-bg);border-radius:5px;color:#f5f5f5;display:flex;flex-direction:column;gap:1.5rem;height:-webkit-max-content;height:max-content;margin:0 0 0 auto;padding:2rem;width:25rem}.order-details h3{font-size:1.5rem;margin-bottom:1rem}.pricing-details{border-bottom:1px solid #f5f5f5;display:flex;flex-direction:column;gap:.75rem;padding-bottom:1.5rem}.pricing-details>div,.total-price{display:flex;justify-content:space-between}.total-price p{font-weight:700}.btn-checkout{background-color:var(--heading-color);border:none;border-radius:2px;color:#f5f5f5;cursor:pointer;font-size:1.1rem;font-weight:600;height:2.5rem;width:100%}@media screen and (max-width:1300px){.landing-page-container.cart{padding:0 5rem}}@media screen and (max-width:1000px){.landing-page-content.cart{border-right:none;border-top:1px solid var(--tertiary-color);margin-top:5rem;padding:5rem;width:100%}.landing-page-container.cart{flex-direction:column-reverse;padding:0}.order-details{margin:auto}}@media screen and (max-width:548px){.cart-title{font-size:1.5rem}}@media screen and (max-width:500px){.order-details{width:250px}.landing-page-content.cart{padding:5rem 0 0}.cart-title{letter-spacing:2px;word-spacing:4px}}@media screen and (max-width:360px){.cart-title{font-size:1.3rem}}.card-e-commerce{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:6rem}.hidden{display:none}.card-e-commerce .item-image{height:15rem;width:10rem}.item-content{align-items:center;display:flex;flex-direction:column;gap:.5rem;text-align:center;width:-webkit-max-content;width:max-content}.item-author{color:var(--secondary-color);font-size:.8rem}.item-price{font-size:1.2rem}.button-group{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.button-group button{border:none;border-radius:2px;color:#f5f5f5;cursor:pointer;font-size:1rem;height:40px;width:14rem}.btn-action-two{background-color:var(--heading-color)}.btn-action-one{background-color:var(--body-bg)}.price-with-quantity{display:flex;gap:35%;justify-content:center;margin-top:.5rem;width:80%}.price-with-quantity button{background-color:var(--heading-color);border:none;border-radius:2px;color:#f5f5f5;cursor:pointer;font-size:1.2rem;font-weight:700;width:20px}.quantity-group span{font-family:var(--number-font);font-size:1.2rem;padding:0 5px}.quantity-group{border-radius:2px}.Empty{align-items:center;display:flex;flex-direction:column;margin-top:25vh}.Empty img{height:20rem;margin-bottom:5rem;width:35rem}.Empty h3{font-size:1.75rem}@media screen and (max-width:700px){.Empty img{height:16rem;width:28rem}}@media screen and (max-width:540px){.Empty img{height:12rem;width:21rem}.Empty h3{font-size:1.5rem}}@media screen and (max-width:430px){.Empty{margin-top:35vh}.Empty img{height:8rem;width:14rem}.Empty h3{font-size:1.25rem}}@media screen and (max-width:335px){.Empty h3{font-size:1rem}}.wishlist-title{font-size:1.75rem;letter-spacing:5px;margin:20vh auto 0;text-align:center;width:-webkit-max-content;width:max-content;word-spacing:10px}.landing-page-container.wishlist{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:11vh;padding:0 8rem;width:100%}.landing-page-container.wishlist>*{padding:0 4rem}.wishlist-title~i{margin:4rem}@media screen and (max-width:700px){.wishlist-title{letter-spacing:2px;word-spacing:4px}}@media screen and (max-width:548px){.landing-page-container.wishlist,.landing-page-container.wishlist>*{padding:0}.wishlist-title{font-size:1.5rem}}@media screen and (max-width:360px){.wishlist-title{font-size:1.3rem}}.landing-page-container{display:flex;margin-top:20vh;opacity:1;padding:0 2rem}.filter-section{display:flex;flex-direction:column;gap:2rem;margin-bottom:6vh;min-width:10rem}.filter-section input[type=checkbox],.filter-section input[type=radio]{margin-right:.5rem}.filter-section>div{display:flex;flex-direction:column;gap:1rem}.filter-section>.filter-section-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.filter-section-title p{border-bottom:1px solid;cursor:pointer;padding-bottom:1px}.filter-section-title h3{padding-bottom:1px}.filter-header{margin-bottom:1rem}.price-filter p{display:flex;justify-content:space-between}.price-filter span{display:flex;font-size:.8rem}.input-filter div{align-items:center;display:flex}.landing-page-content{display:grid;grid-template-columns:1fr 1fr 1fr;padding:0 4rem;width:100%}@media screen and (max-width:1200px){.landing-page-content{grid-template-columns:1fr 1fr}}@media screen and (max-width:900px){.landing-page-content{grid-template-columns:1fr}}@media screen and (max-width:570px){.landing-page-container{align-items:center;flex-direction:column;gap:4rem}.landing-page-content{padding:0}}.home_image{height:75vh;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent);object-fit:cover;width:100%;z-index:-1}.hero-section{align-items:center;display:grid}.hero-section-cta{margin-top:10rem;text-align:center}.hero-section-cta h3{background-color:#f5f5f5;border-radius:2px;color:var(--body-bg);padding:.5rem}.hero-section img,.hero-section-cta{grid-column:1/2;grid-row:1/2;justify-self:center}.hero-section-cta button{background-color:var(--body-bg);border:none;border-radius:2px;color:#f5f5f5;cursor:pointer;font-size:1.25rem;height:3rem;margin:3rem auto;width:10rem}.landing-page-content.categories{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:4rem}.landing-page-content.categories img{border:3px solid var(--body-bg);height:10rem;object-fit:cover;padding:3px;width:10rem}.landing-page-content.categories img:hover{-webkit-transform:scale(1.015);transform:scale(1.015);transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.landing-page-content.categories>*{color:var(--near-black);text-decoration:none}.category-card{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:2rem;padding:2rem;transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out}.category-card p{font-size:1.5rem;font-weight:700}.landing-page-content.categories>:first-child{text-shadow:2px 1px red}.landing-page-content.categories>:nth-child(2){text-shadow:2px 1px #ff8c00}.landing-page-content.categories>:nth-child(3){text-shadow:2px 1px skyblue}.landing-page-content.categories>:nth-child(4){text-shadow:2px 1px #ff5f77}@media screen and (max-width:928px){.landing-page-content.categories img{height:12.5rem;width:12.5rem}}@media screen and (max-width:895px){.landing-page-content.categories{align-self:center;flex-direction:column}}@media screen and (max-width:688px){.landing-page-content.categories img{height:8rem;width:8rem}.hero-section-cta h3{font-size:1rem;margin:auto;width:80%}.hero-section-cta button{font-size:1.1rem;height:2.5rem;width:8rem}}.Checkout{margin-top:20vh;padding:0 2rem;width:100%}.btn-add-address{background-color:#f5f5f5;border:none;border-radius:2px;color:var(--heading-color);cursor:pointer;font-size:1rem;height:3rem;text-align:left;width:100%}.btn-add-address span{font-size:1.1rem;margin-right:.75rem}.saved-addresses{gap:2rem}.saved-address,.saved-addresses{display:flex;flex-direction:column}.saved-address{border:1px solid var(--tertiary-color);cursor:pointer;gap:1rem;padding:1rem;width:90%}.saved-address p{line-height:2rem}.Checkout .saved-address-button-group{display:flex;gap:1rem;margin-top:1rem}.Checkout .saved-address-button-group button{cursor:pointer;height:2rem;width:6rem}.Checkout .saved-address-button-group button,.btn-confirm-order{background-color:var(--body-bg);border:none;border-radius:2px;color:#f5f5f5;font-size:1rem}.btn-confirm-order{height:2.5rem;margin:2rem auto 0;width:10rem}.select-address-input{display:flex;gap:1rem;justify-content:space-between}.select-address-input input{margin-top:.6rem}.AddressForm{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;margin:10rem auto;width:32.5rem}.address-form-inputs form{display:flex;flex-direction:column;gap:1.5rem}.address-form-inputs form input,.address-form-inputs form textarea{border:1px solid var(--tertiary-color);border-radius:3px;font-family:var(--body-font);height:2.5rem;outline:none;padding:.75rem;resize:none;width:15rem}.address-form-inputs form div{display:flex;justify-content:space-between}.address-form-inputs .address-mid-2 textarea{height:4rem;width:32.5rem}.AddressForm .address-button-group{display:flex;gap:1rem;margin-top:1rem}.AddressForm .address-button-group button{background-color:var(--body-bg);border:none;border-radius:2px;color:#f5f5f5;cursor:pointer;font-size:1rem;height:2.5rem;width:7.5rem}@media screen and (max-width:700px){.AddressForm{width:25rem}.address-form-inputs form input,.address-form-inputs form textarea{width:11.5rem}.address-form-inputs .address-mid-2 textarea{width:25rem}}@media screen and (max-width:480px){.AddressForm{width:20rem}.address-form-inputs form input,.address-form-inputs form textarea{width:9rem}.address-form-inputs .address-mid-2 textarea{width:20rem}}@media screen and (max-width:400px){.AddressForm{width:15rem}.address-form-inputs form input,.address-form-inputs form textarea{width:6.5rem}.address-form-inputs .address-mid-2 textarea{width:15rem}.AddressForm .address-button-group button{width:5rem}}.Success{align-items:center;display:flex;flex-direction:column;gap:5rem;margin-top:7.5rem}.Success span{border:10px solid green;border-radius:100%;color:green;font-size:7.5rem;height:12.5rem;text-align:center;width:12.5rem}.btn-continue-shopping{background-color:var(--body-bg);border:none;border-radius:2px;color:#f5f5f5;cursor:pointer;font-size:1.1rem;height:3rem;margin:auto;width:15rem}@media screen and (max-width:500px){.Success h1{font-size:1.5rem}.Success span{font-size:5rem;height:8.5rem;width:8.5rem}}@media screen and (max-width:360px){.Success h1{font-size:1.25rem}.Success span{border:7px solid green;font-size:3.5rem;height:6rem;width:6rem}}
/*# sourceMappingURL=main.2020e7db.css.map*/