body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.navbar{position:-webkit-sticky;position:sticky;top:0;padding-top:0;padding-bottom:0;background:linear-gradient(#f8f9fa,#f8f9fa),linear-gradient(90deg,#41ebce,#c79ad5);background-origin:padding-box,border-box;background-repeat:no-repeat;border-bottom:5px solid transparent;z-index:1000}.logo-pm{width:55px;margin-left:70px}.navbar-nav{font-family:"Amatic SC",cursive;font-size:1.5rem;text-align:center}a.selected{box-shadow:0 15px 10px -15px #919399;background-color:rgba(7,197,194,.2)}.navbar-light .navbar-nav .nav-link:hover{box-shadow:0 15px 10px -15px #919399;color:#07c5c2;background-color:#fafafa;transition:all .2s}.navbar-light .navbar-nav .nav-link:hover .quantity-widget{background-color:#07c5c2}.navbar-toggler:focus{outline-color:#07c5c2}.navbar-toggler.collapsed{outline:none}.navbar-nav .nav-item{width:100%;border-top:1px solid rgba(0,0,0,.1);text-align:right;padding-right:1rem}.nav-item-cart{position:relative}@media screen and (min-width:992px){.navbar-expand-lg .navbar-collapse{justify-content:flex-end}.navbar-expand-lg .navbar-collapse .navbar-nav{grid-gap:.5rem;gap:.5rem}.navbar-expand-lg .navbar-nav .nav-link{width:140px;padding:.2rem 1rem}.navbar-nav .nav-item{width:unset;border-top:none;text-align:center}}@media screen and (max-width:576px){.logo-pm{margin-left:10px}}.navbar-light .navbar-nav .nav-item-cart .quantity-widget{background-color:#057a78;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:13px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;width:24px;height:24px;position:absolute;top:0;left:50%;transform:translateX(calc(-50% + 15px))}.navbar-light .navbar-nav .nav-item-cart:hover .quantity-widget{background-color:#3f3f3f}@media screen and (max-width:992px){.navbar-light .navbar-nav .nav-item-cart .quantity-widget{left:unset;transform:translateX(0);right:12px;top:2px}.navbar-light .navbar-nav .nav-item-cart:has(.quantity-widget){padding-right:1.5rem}}.home{background-color:#282c34;background-image:url(/static/media/home.b0f5056f.jpg);height:calc(100vh - 66px);background-size:cover;background-repeat:no-repeat}.home-title{height:100%;padding:0;background-image:linear-gradient(180deg,rgba(25,26,27,.9),rgba(40,44,52,0));text-align:center;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.home-title-text{color:#fff;padding-top:3rem;font-family:"Amatic SC",cursive;font-size:5.5rem;text-shadow:5px 5px 15px rgba(236,219,193,.9)}.home-title-container-icon{margin-top:6rem}.home-title-icon{font-size:120px;animation-duration:1.5s;color:hsla(0,0%,100%,.8)}@media screen and (max-width:576px){.home-title{justify-content:flex-start;margin:auto 0}.home-title-text{font-size:3.5rem;padding:0 1rem;margin-top:8rem}.home-title-container-icon{margin:3rem 0 0}.home-title-icon{font-size:90px}}.footer-data{background-color:#f5f5f5;padding-top:1.5rem;padding-bottom:1rem;text-align:center}.footer-data,.footer-title{font-family:"Nanum Brush Script",cursive;color:#282c34}.footer-title{font-size:2rem;font-weight:500;margin-bottom:0;animation:textFooter 7s ease-in-out infinite;background:linear-gradient(-90deg,#9af85c,#07c5c2,#963fc1,#ee56cd);background-size:300%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes textFooter{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.footer-text{font-size:1.2rem}.footer-media-container{margin:1rem 0;padding:0}.footer-icon,.footer-media-container{text-align:center;display:flex;flex-wrap:row nowrap;align-items:center;justify-content:center}.footer-icon{margin:0 14px;width:68px;height:68px;line-height:0;color:#fff;border-radius:50%}.icon{font-size:24px}.icon-facebook{background-color:#3b5998}.icon-instagram{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)}.icon-mail{background-color:#bd3518}.icon-github{background-color:#000}.icon-linkedin{background-color:#0e76a8}.footer-icon:hover .icon{font-size:34px;text-decoration:none;color:#fff}.footer-icon:hover{text-decoration:none;box-shadow:0 0 10px #777b83;transform:rotate(1turn);transition:.4s ease-out}.footer-copyright{font-size:1rem;margin:0}@media screen and (max-width:576px){.footer-icon{margin:0 5px;width:48px;height:48px}}.body-bg{background-color:#282c34;text-align:center;color:#fff;padding-bottom:2.5rem}.greeting-title{font-family:"Amatic SC",cursive;font-size:3.5rem;text-shadow:5px 5px 10px rgba(199,154,213,.5);padding:2rem 0 .5rem}.loading{margin:0 auto;padding-top:10rem;display:block;height:550px;color:#a4e6db}@media screen and (max-width:576px){.greeting-title{font-size:3rem;padding-bottom:0}.loading{padding-top:6rem}}.products{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.title-products{font-family:"Amatic SC",cursive;font-size:3rem;padding:2rem 0 .75rem;color:#41ebce;font-weight:800}.category{padding:0;margin:0 auto;color:#fff;text-shadow:0 0 15px #000;width:300px;animation:bgCategory 2.5s infinite;border-radius:5px}@keyframes bgCategory{0%,to{background-color:rgba(236,219,193,.8)}10%{background-color:rgba(236,219,193,.6)}40%{background-color:rgba(236,219,193,.4)}70%{background-color:rgba(236,219,193,.5)}}@media screen and (max-width:576px){.title-products{font-size:2.8rem}}.product-card{max-width:18rem;width:100%;background-color:#f5f5f5;margin:1.5rem;color:#282c34;font-size:1rem;padding-bottom:2rem;transition:all .2s}.product-card:hover{box-shadow:0 0 10px #000;background-color:#fff}.product-card:hover .prod-img{filter:brightness(1.2);filter:contrast(1.3)}.prod-img{width:inherit}.prod-title{font-family:"Amatic SC",cursive;font-size:2rem;margin:.75rem 0;color:#963fc1}.details-item-button{font-weight:600;background-color:#c79ad5;border:none;color:#282c34;max-width:200px;width:100%}.details-item-button:hover{background-color:#963fc1;color:#fff}@media screen and (max-width:576px){.product-card{margin:1rem auto}}.details-title{font-family:"Amatic SC",cursive;font-size:3rem;padding:.75rem 0;color:#41ebce;font-weight:800}.load-detail{display:block;margin:5rem 8rem 5rem auto;height:450px}@keyframes fade{0%,to{opacity:0}10%,90%{opacity:1}}.item-detail{width:80%;background-color:#f5f5f5;margin:1rem auto 2.5rem;padding:1.5rem 1rem 2.5rem;color:#282c34;font-size:1rem;display:flex;flex-flow:row wrap;grid-gap:1.5rem;gap:1.5rem;position:relative}.item-detail-img{width:60%;display:inline-block}.item-detail-picture{width:100%;display:inline-block;filter:contrast(1.2);border-radius:.5rem;box-shadow:0 1rem 3rem rgba(0,0,0,.175)}.item-detail-text{width:calc(40% - 1.5rem);display:inline-block;padding:0;margin:auto 0}.item-detail-title{font-family:"Amatic SC",cursive;font-size:2rem;margin:0 0 .75rem;color:#07c5c2}.button-detail-container{padding-top:1rem;display:flex;grid-gap:.75rem;gap:.75rem;flex-wrap:wrap;justify-content:center}.button-detail{border:none;font-family:"Amatic SC",cursive;font-size:1.6rem;font-weight:600}.end-button{background-color:#282c34;color:#ecdbc1}.end-button:hover{background-color:#1e2127;color:#ecdbc1;box-shadow:0 .5rem .5rem -.4rem #282c34;transform:translateY(-.25rem);transition:all .2s}.continue-button{background-color:#626ba5;color:#fff}.continue-button:hover{background-color:#4f578a;color:#fff;box-shadow:0 .5rem .5rem -.4rem #626ba5;transform:translateY(-.25rem);transition:all .2s}.msg-add{position:fixed;bottom:0;left:0;background-color:rgba(7,161,159,.8);width:550px;padding:1.5rem 1rem}.msg-transition{animation:fade 6s linear}.msg-add-text{text-align:start;font-size:1.5rem;font-weight:600;color:#fff;text-shadow:5px 5px 10px #1a1b1d;margin:0}.check-cart,.msg-add-text{font-family:"Amatic SC",cursive}.check-cart{background-image:linear-gradient(90deg,#7704c8,#7d419b);margin:1rem auto 0;padding:1rem;border-radius:5px;font-weight:700}.check-cart-text{margin:0;font-size:1.3rem;color:#fff}.btn-check-cart{background-color:#fff;font-size:1.5rem;padding:.5rem 1.5rem;color:#7a339e;transition:all .2s}.btn-check-cart:hover{color:#7a339e;box-shadow:0 17px 5px -13px #000}@media screen and (max-width:992px){.item-detail{width:80%;flex-direction:column;align-items:center;padding:1rem 2rem;margin:1rem auto}.item-detail-text{width:100%}}@media screen and (max-width:768px){.item-detail-img{width:80%}}@media screen and (max-width:576px){.item-detail{width:100%;padding:1rem}.item-detail-img{width:100%}.item-detail-text{padding:0}.msg-add{position:fixed;bottom:0;left:0;width:100%;padding:1rem}.msg-add-text{text-align:center;font-size:1.4rem}}.product-card-unique{background-color:#f5f5f5;margin:0 auto;color:#282c34}.prod-amount{position:relative}.amount{font-family:"Nunito",sans-serif;font-size:1rem;padding:0;display:inline-block}.counter-button-container{display:flex;justify-content:center;align-items:center;grid-gap:.75rem;gap:.75rem;margin:0 auto;position:relative}.counter-button{display:inline-block;background-color:initial;padding:0;border:none}.counter-button:hover .counter-button-icon{background-color:#bd77d2;transition:all .2s}.counter-button:focus{outline:none}.counter-button:focus .counter-button-icon{background-color:#bd77d2;box-shadow:0 0 0 .1875rem #cfb6d7}.counter-button-icon{display:flex;align-items:center;justify-content:center;font-size:1.5rem;line-height:1.5rem;width:1.5rem;height:1.5rem;background-color:#343a40;color:#fff;border-radius:50%}.stock{margin-top:.75rem;color:rgba(40,44,52,.7)}.price{margin:.75rem 0 1rem}.alert-no-stock{font-family:"Amatic SC",cursive;font-size:1.5rem;background-image:linear-gradient(90deg,#ffd001,orange);padding:1rem .5rem;border-radius:10px;color:#0a0a0a}.other-products{border:none;font-family:"Amatic SC",cursive;font-size:1.6rem;font-weight:600;color:#fff;width:210px;background-image:linear-gradient(90deg,#0a0a0a,#282c34);transition:all .5s}.other-products:focus,.other-products:hover{box-shadow:inset 0 -3.25em 0 0 #c79ad5;color:#191919}.alert-count{position:absolute;bottom:-90px;left:50%;padding:.75rem 3rem .75rem .75rem;margin:0;transform:translate(-50%);width:300px;display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.alert-count .close{padding:0 .5rem 0 0}.alert-count .close span{display:inline-block;width:24px;height:24px}.alert-count .close:focus,.alert-count .close:focus-visible,.alert-count .close span:focus-visible{outline:none}@media screen and (max-width:576px){.alert-count{width:100%;max-width:300px}}@media screen and (max-width:300px){.alert-count{bottom:-110px}}.cart-title{font-family:"Amatic SC",cursive;font-size:3.5rem;text-shadow:5px 5px 10px rgba(199,154,213,.5);padding:2rem 0}.cart-empty{background-image:url(/static/media/empty-cart.45597250.jpg);background-size:cover;height:68vh}.cart-empty-text{font-family:"Amatic SC",cursive;font-size:2.5rem;color:#282c34;padding-top:2rem}.cart-empty-button{font-size:2rem;background-color:rgba(40,44,52,.8);border:none;padding:.5rem 2rem}.cart-empty-button,.cart-total{font-family:"Amatic SC",cursive}.cart-total{font-size:2.5rem;color:#07c5c2;font-weight:600}.buttons-shop{font-family:"Amatic SC",cursive;justify-content:center;grid-gap:1rem;gap:1rem;width:100%;margin:0}.btn-shop{font-size:1.7rem;width:250px;font-weight:600}@media screen and (max-width:576px){.btn-shop{font-size:1.6rem}.cart-title{font-size:2.8rem;padding:2rem 0 1rem}.cart-empty-text{font-size:2rem}}.row-items-container{background-color:hsla(0,0%,100%,.3);margin-bottom:1rem}.row-items{display:grid;grid-template-columns:auto auto auto auto auto;grid-column-gap:1rem;column-gap:1rem;font-weight:500;font-size:1.2rem;padding:.5rem 0;font-family:"Nunito",sans-serif;width:70%;margin:0 auto}.item-cart{display:flex;align-items:center;justify-content:center}.item-cart-image img{width:88px;height:88px;border-radius:50%;object-fit:cover;box-shadow:5px 5px 10px #232323}.item-cart-text{margin:0}.btn-dark.btn-remove:not(:disabled){font-size:1.2rem;font-weight:600;border:none;padding-bottom:calc(.375rem + 3px)}.btn-dark.btn-remove:not(:disabled):focus,.btn-dark.btn-remove:not(:disabled):focus-visible,.btn-dark.btn-remove:not(:disabled):hover{background-color:brown}.btn-dark.btn-remove:not(:disabled):active{background-color:#6b1a1a}@media screen and (max-width:992px){.row-items{grid-template-columns:auto 1fr auto;grid-template-rows:auto auto auto;grid-column-gap:2rem;column-gap:2rem}.item-cart-image{grid-area:1/1/4/1}.item-cart:last-child{grid-area:1/3/4/3}}@media screen and (max-width:576px){.row-items{font-size:1.1rem;width:85%;grid-template-columns:auto auto;grid-template-rows:auto auto auto auto;grid-column-gap:1rem;column-gap:1rem}.item-cart-image{grid-area:1/1/2/1;padding-bottom:1rem}.item-cart:last-child{grid-area:1/2/5/3}}@media screen and (max-width:300px){.row-items{width:100%}}.checkout-container{position:relative}.back-to-shop{box-shadow:5px 5px 10px #000;border:none;font-family:"Amatic SC",cursive;font-size:1.6rem;font-weight:600;position:absolute;top:10px;left:0;border-radius:20px;background-color:rgba(150,63,193,.7)}.back-to-shop:hover{color:#963fc1;background-color:#fff}.checkout-title{font-family:"Amatic SC",cursive;font-size:3.5rem;text-shadow:5px 5px 10px rgba(199,154,213,.5);padding:4rem 0 2rem}.checkout-empty{background-image:url(/static/media/empty-cart.45597250.jpg);background-size:cover;height:550px}.checkout-empty-text{font-family:"Amatic SC",cursive;font-size:2.5rem;color:#282c34;padding-top:8rem}.checkout-empty-button{font-family:"Amatic SC",cursive;font-size:2rem;background-color:rgba(40,44,52,.8);border:none;padding:.5rem 2rem}.checkout-form{width:50%;margin:0 auto}.form-title{font-family:"Amatic SC",cursive;font-size:2.5rem;padding:.75rem 0;color:#41ebce;font-weight:800}.check-title{margin-top:1rem}.row-items-checkout{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:85%;margin:0 auto}.row-items-checkout p{margin:0;padding:10px 0}.checkout-header{background-color:hsla(0,0%,100%,.3);font-family:"Amatic SC",cursive;font-size:1.7rem}.row-items-checkout-title{flex-basis:40%}.row-items-checkout-price,.row-items-checkout-quantity,.row-items-checkout-subtotal{flex-basis:20%}.item-title-img{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;grid-gap:1rem;gap:1rem}.row-item-data-img{width:100px;height:100px;border-radius:50%}.checkout-data{padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.3)}.checkout-total{font-size:2.2rem;color:#ecdbc1;background-color:rgba(0,0,0,.3);padding:10px 0;margin-bottom:20px}.final-shop{display:flex;flex-flow:row wrap;justify-content:space-evenly;align-items:center}.btn-form{text-align:center;font-family:"Amatic SC",cursive;font-size:1.7rem;font-weight:600;margin:0;width:280px}.body-checkout{padding-top:4rem;padding-bottom:4rem}.success-shop{border:2px solid #ecdbc1;border-radius:10px;box-shadow:0 0 15px #ecdbc1;width:600px;margin:0 auto;padding:1.5rem 1rem;background-color:#21242b}.success-shop-text{font-family:"Amatic SC",cursive;font-size:2.2rem;font-weight:600}.load-end{margin:2.5rem auto 0;height:250px}.alert-data{width:40%;margin:1.5rem auto .5rem}.alert-data-text{font-family:"Amatic SC",cursive;font-size:1.8rem}.alert-data-text-fields{font-weight:700;font-family:"Nunito",sans-serif}@media screen and (max-width:576px){.checkout-title{font-size:3rem;padding:4rem 0 0}.checkout-empty{height:500px}.checkout-empty-text{font-size:2rem;padding-top:4rem}.back-to-shop{font-size:1.3rem;background-color:rgba(175,132,197,.7)}.checkout-form{width:100%;margin:0 auto}.form-title{font-size:2rem}.check-title{margin-top:0;font-size:2.3rem}.row-items-checkout{width:100%}.checkout-header{font-size:1.4rem}.item-title-img{grid-gap:.5rem;gap:.5rem}.row-item-data-img{display:block;width:75px;height:75px;margin:0 auto}.body-checkout{padding-top:2rem}.checkout-total{font-size:1.9rem}.btn-form{max-width:250px;width:100%;margin:.75rem 0}.success-shop{max-width:300px;width:100%}.success-shop-text{font-size:1.8rem}.alert-data{width:100%}.alert-data-text{font-size:1.7rem}}
/*# sourceMappingURL=main.424c9a29.chunk.css.map */