.container-admin #dashboard{height:100vh;width:100vw}.container-admin #dashboard #side-bar{background-color:#303246;color:#fff;height:100vh;padding:30px;position:fixed;width:300px}.container-admin #dashboard #side-bar h1{font-size:28px;margin-bottom:20px;text-align:center}.container-admin #dashboard #content{height:100vh;left:300px;padding:30px;position:absolute;width:calc(100vw - 300px)}.container-admin .btn-admin{background-color:#000!important;border:none!important;color:#fff!important;max-width:150px!important;width:auto!important}.container-admin .variantItem{border:1px solid gray;cursor:pointer;float:left;margin-right:20px;padding:10px;width:200px}.container-admin .variantItem .error{color:red}.container-admin .gallery-image{display:inline-block;height:100px;position:relative;width:100px}.container-admin .gallery-image .btn-delete{cursor:pointer;height:20px;position:absolute;right:0;top:0;width:20px}.container-store a{color:#313131;font-weight:700;text-decoration:none}.container-store footer{border-top:1px solid #e7e7e7;font-size:12px;padding-bottom:30px;padding-top:30px}.container-store h1,.container-store h2{border-bottom:1px solid #e7e7e7;padding-bottom:10px;text-transform:uppercase}.container-store h1{margin-bottom:20px}.container-store h2{margin-top:20px}.container-store .container-app{min-height:80vh}.container-store .menu{background-color:#e7e7e7}.container-store .list-group-item{border:1px solid #e7e7e7;border-radius:0!important}.container-store .list-group-item.active{background-color:#313131;border:none}.container-store .card{background-color:#fff;border:1px solid hsla(0,0%,50%,.425);margin:10px;overflow:hidden;padding:0;width:300px}.container-store .card .image{width:100%}.container-store .card .card-content{padding:10px}.container-store .error{color:red}.container-store .ml-1{margin-left:10px}.container-store .product-item{display:inline-block;max-width:250px;padding:20px;position:relative}.container-store .product-item .product-item-image{display:inline-block;width:100%}.container-store .product-item .product-item-content{color:#313131;display:inline-block;font-size:14px;font-weight:400;width:100%}.container-store .product-item .product-item-content .product-item-name{color:#565656;font-size:23px;font-weight:700;padding:5px 0}.container-store .product-item .product-item-price{color:#565656;font-size:18px;font-weight:700;margin-top:10px}.container-store .product-item .product-item-remove{bottom:0;position:absolute;right:0}.container-store .product-item-cart{clear:both;position:relative}.container-store .product-item-cart .product-item-cart-image{float:left;width:100px}.container-store .product-item-cart .product-item-cart-content{float:left}.container-store .product-item-cart .product-item-cart-price{position:absolute;right:0;top:0}.container-store .product-item-cart .product-item-cart-remove{bottom:0;position:absolute;right:0}.container-store .product-detail h1{font-size:30px}.container-store .product-detail .sku{font-size:14px}.container-store .product-detail .price{font-size:30px}.container-store .product-detail .option{border:1px solid #e7e7e7;cursor:pointer;display:inline-block;margin-bottom:20px;margin-right:10px;padding:10px}.container-store .product-detail .selected{border:1px solid #000!important}.container-store .product-detail .counter{margin-bottom:10px;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.container-store .product-detail .counter .counter-input{cursor:pointer;display:inline-block;font-size:18px;font-weight:700;height:40px;margin-right:10px;padding-top:5px;text-align:center;width:40px}.container-store .product-detail .counter .counter-number{border:1px solid #000}.container-store .btn{background-color:#fff;border:2px solid #313131;border-radius:0;text-transform:uppercase;width:100%}.container-store .btn-black{background-color:#000;color:#fff}.container-store .StripeElement{background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 3px 0 #e6ebf1;color:#32325d;height:40px;padding:10px 12px;transition:box-shadow .15s ease;width:100%}.container-store .StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.container-store .StripeElement--invalid{border-color:#fa755a}.container-store .StripeElement--webkit-autofill{background-color:#fefde5!important}.container-store .loading{background-color:rgba(0,0,0,.3);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}.container-store .loading .spinner{height:50px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px}a{color:#000}.menu{background-color:#e7e7e7}.card{background-color:#fff;border:1px solid #3f7a3f}.product-item .product-item-content{color:#000}.product-item .product-item-content .product-item-name,.product-item .product-item-price{color:#565656}.btn{background-color:#fff;border:2px solid #000}.btn-black{background-color:#000;color:#fff}.resume{border:1px solid #e7e7e7;padding:20px}.container-site{@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap";background-color:#f6f4fe;font-family:Poppins,sans-serif;padding:0!important}.container-site h1{color:#32236f;font-weight:700}.container-site h1 span{color:#6a49f2}.container-site p{color:#3e3f66;font-size:16px}.container-site footer{background-color:#583bd3;min-height:200px}.container-site section{margin:30px 0}.container-site .main-content{min-height:300px}.container-site .end{background-color:#6a49f2;height:50px}.container-site .hero{font-size:50px}.loading{background-color:rgba(0,0,0,.445);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}.loading .spinner{left:50%;position:absolute;top:50%}.btn-primary{background-color:#583bd3;border:none;min-width:200px}.error{color:red}.timer{background-color:rgba(228,255,0,.431);height:30px;margin-bottom:20px;padding-top:2px;text-align:center;width:100%}.plan-table{background-color:#fff;border:1px solid #e7e7e7;color:#626262}.plan-table .header{border-bottom:1px solid #e7e7e7;font-size:19px;padding:10px;text-align:center}.plan-table .content{padding:20px;text-align:center}.plan-table .content .price{font-size:40px;text-align:center}.plan-table .content .price span{font-size:14px}.plan-table .content p{color:#626262}.plan-table .action{padding:20px}.plan-table .action button{padding:10px;width:100%}