.index-title-wrap{display:flex;justify-content:center;align-items:center;margin-top:3rem;flex-direction:column}@media (min-width:720px) and (max-width:1440px){.index-title-wrap{padding:7.5rem 0}}@media screen and (min-width:1440px){.index-title-wrap{padding:17rem 0}}.index-title-wrap .headline{color:#fff;font-weight:900;margin:0;font-size:1.5rem}@media (min-width:720px) and (max-width:1440px){.index-title-wrap .headline{font-size:2.4rem}}@media screen and (min-width:1440px){.index-title-wrap .headline{font-size:3.8rem;font-weight:900}}.index-title-wrap .subtitle{color:#fff;font-weight:800;margin:0 auto;font-size:1rem}@media screen and (min-width:1440px){.index-title-wrap .subtitle{font-size:1.8rem;font-weight:900}}.index-title-wrap .home-btn{padding:.5rem 2rem;margin:.8rem 0;font-size:25px;font-weight:800}*{scroll-behavior:smooth;box-sizing:border-box}*,html{font-family:"Montserrat"}html{color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAIAAAAP3aGbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5QTMxRkZDQzZBRUMxMUU5OUVBRkExQTVFREVDNjk5NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5QTMxRkZDRDZBRUMxMUU5OUVBRkExQTVFREVDNjk5NiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlBMzFGRkNBNkFFQzExRTk5RUFGQTFBNUVERUM2OTk2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlBMzFGRkNCNkFFQzExRTk5RUFGQTFBNUVERUM2OTk2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+KzwKdQAADCFJREFU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);background-repeat:repeat;margin:0;padding:0;min-height:98vh;min-width:100%}body{margin:auto;max-width:1440px}a{text-decoration:none}.btn{border:none;color:#000;background-color:#ccc;border-radius:5px;padding:.2rem .8rem}.btn:hover{background-color:#0ff;transition:.2s ease-in-out}.loading-wrap{height:88vh}.loading-wrap,.loading-wrap .loading-logo{display:flex;justify-content:center;align-items:center}.loading-wrap .loading-logo{font-size:80px;font-family:"Montserrat Bold";font-weight:bolder;background-color:#000;border-radius:100px;margin:10px 0;height:200px;width:200px;animation:spin 3s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.center{display:flex;justify-content:center;align-items:center}.hor{flex-direction:row}.hor,.ver{display:flex}.ver{flex-direction:column}nav{display:flex;justify-content:space-between;color:#fff;padding:0 50px;min-width:100%}nav .logo-font{font-family:"Montserrat Bold";text-align:center;margin:5px 0;font-size:50px;font-weight:700;background-color:#000;padding:3px 15px;border-radius:5px}nav .navlist{display:flex;flex-direction:row;list-style:none}nav .navlist .navlist-item{display:flex;justify-content:center;align-items:center;list-style:none;font-size:20px;font-weight:600;color:#fff;text-decoration:none;margin:0 25px}nav .navlist .navlist-item.active{color:#0ff!important}nav .navlist .navlist-item:hover{color:#0ff;transition:.2s ease-in-out}.filter-list{display:flex;justify-content:center;align-items:center;list-style:none}.filter-list .filter-item{padding:0 20px}.filter-list .filter-item a{color:#fff;text-decoration:none;font-size:20px}.filter-list .filter-item a:hover{color:#0ff;transition:.2s ease-in-out}@font-face{font-family:"Montserrat";src:url(../../static/media/Montserrat-Medium.e2d60bc4.ttf)}@font-face{font-family:"Montserrat Bold";src:url(../../static/media/Montserrat-ExtraBold.1944c8d1.ttf)}.item-list-wrap{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;justify-content:space-around}.item-list-wrap .shop-item{justify-content:space-evenly;align-items:center;margin:30px;background-color:#fff;border-radius:5px;padding:15px;width:250px;height:350px}.item-list-wrap .shop-item .shop-item-title{display:flex;text-align:center;font-weight:700;font-size:1.5em;color:#333;margin-bottom:15px}.item-list-wrap .shop-item .shop-item-image{height:13rem;width:13rem;border-radius:10px}.item-list-wrap .shop-item .shop-item-details{display:flex;justify-content:space-between;align-items:center;width:100%;padding:5px}.item-list-wrap .shop-item .shop-item-details .shop-item-price{flex-grow:1;color:#333}.item-list-wrap .shop-item .shop-item-details .shop-item-btn{color:#000;background-color:#ccc;border-radius:5px;padding:4px 8px;text-align:center}.item-list-wrap .shop-item .shop-item-details .shop-item-btn:hover{background-color:#0ff;transition:.2s ease-in-out}.shop-detail-wrapper{padding:50px 0}.shop-detail-wrapper .shop-detail-img-container{width:70%;background-color:#fff;padding:150px;border-radius:50%}.shop-detail-wrapper .shop-detail-img-container .detail-img{width:420px;height:420px}.shop-detail-wrapper .shop-details-container{width:140%;justify-content:space-between}.shop-detail-wrapper .shop-details-container .shop-detail-title{font-size:55px}.shop-detail-wrapper .shop-details-container .shop-detail-text{margin-left:50px;font-size:25px;max-width:520px;line-height:40px}.shop-detail-wrapper .shop-detail-price-container{justify-content:space-between;align-items:center}.shop-detail-wrapper .shop-detail-price-container .shop-detail-price{font-size:50px}.shop-detail-wrapper .shop-detail-price-container .shop-detail-input{height:34px;width:50px;border-radius:5px;border:1px solid #0ff;background-color:#eee;padding:0;text-align:center;align-self:center;font-size:1.2em;margin-left:30px;margin-right:220px}.shop-detail-wrapper .shop-detail-price-container .shop-item-btn{font-size:20px;font-weight:700;padding:.5rem 1rem;margin:.5rem;text-align:center}.shop-cart-item{display:grid;grid-template-areas:"img, txt, prc, btn";grid-template-columns:100px 300px 50px 50px;justify-content:space-around;border-top:1px solid #999;padding:10px 0}.shop-cart-item .cart-grid-item{display:flex;justify-content:center;align-items:center}.shop-cart-item .shop-cart-img{width:80px;height:80px;border-radius:5px}.shop-cart-item .shop-cart-input{height:34px;width:50px;border-radius:5px;border:1px solid #0ff;background-color:#eee;padding:0;text-align:center;font-size:1.2em;margin-right:25px}.shop-cart-item .shop-cart-x{width:40px;height:40px;border-radius:20px;font-size:22px;font-weight:700;color:#fff;background-color:#eb5757;margin:auto}.shop-cart-item .shop-cart-x:hover{background-color:#cc4c4c;transition:.2s ease-in-out}.cart-bottom-line{justify-content:space-between;align-items:center;margin:1rem 3rem}.cart-bottom-line span{font-size:22px}.cart-bottom-line .shop-cart-btn{font-size:20px;font-weight:800;padding:.5rem 1.2rem}.cart-bottom-line .clear-cart-btn{color:#fff;background-color:#eb5757;border-radius:.3em;font-weight:700;font-size:20px;padding:.5rem 1.2rem}.cart-bottom-line .clear-cart-btn:hover{background-color:#cc4c4c;transition:.2s ease-in-out}.cart-warning{display:flex;justify-content:center;align-items:center;margin-top:3rem}.cart-warning a{padding:.5rem 1.5rem;font-weight:800}.form-wrap{margin:3rem auto;padding:0}.form-wrap,.form-wrap .form{display:flex;justify-content:center;align-items:center}.form-wrap .form{flex-direction:column;transition:all .2s .7s;overflow:hidden;grid-column:1/2;grid-row:1/2}.form-wrap .form .form-title{font-size:1.6rem;color:#fff;margin:1rem 0;font-weight:700;width:-webkit-max-content;width:max-content}.form-wrap a{text-decoration:none;color:#fff;font-size:.8rem}.input-field{max-width:20rem;width:90%;background-color:#f0f0f0;margin:.5rem;height:2.75rem;border-radius:.25rem;display:grid;grid-template-columns:15% 85%;padding:0 .4rem}.input-field i{text-align:center;line-height:2.75rem;color:#acacac;transition:.5s;font-size:1rem}.input-field input{background:none;outline:none;border:none;line-height:1;font-weight:600;font-size:1rem;color:#333}.input-field input :-ms-input-placeholder{color:#aaa;font-weight:500;font-size:1rem}.input-field input ::placeholder{color:#aaa;font-weight:500;font-size:1rem}.form-button{font-size:1.5rem;font-weight:600;padding:.25rem 3.5rem;margin:.5rem 0;width:180px}.form-button:hover{color:#fff}
/*# sourceMappingURL=main.0ec54894.chunk.css.map */