@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&family=Philosopher:ital,wght@0,400;0,700;1,400&display=swap);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}body.swal2-shown>[aria-hidden=true]{transition:-webkit-filter .1s;transition:filter .1s;transition:filter .1s,-webkit-filter .1s;-webkit-filter:blur(5px);filter:blur(5px)}.App{font-family:"Philosopher",sans-serif;overflow-x:hidden!important;max-width:100vw}.brands,.our-collections{margin:2rem 6rem}.brands{padding:0 0 2rem}.reviews{margin:2rem 0}.brands h1,.our-collections h1,.reviews{color:#3c4a49}.our-collections{min-height:80vh}.spinner-box{min-height:40vh;display:flex;align-items:center;justify-content:center}.brands p,.our-collections p,.reviews p{font-family:"Montserrat",sans-serif;text-transform:uppercase}@media (max-width:668px){.brands,.our-collections{margin:1.5rem 1rem 1rem}.brands{padding:0 0 1rem}.reviews{margin:0}.brands p,.our-collections p,.reviews p{font-size:14px}.sm-none{display:none}}.navbar-brand img{width:8rem}.features{list-style:none;background-color:#3c4a49;justify-content:space-between;padding:2rem 4rem;margin:3rem 0 0;color:#fff}.features,.features-list{display:flex;align-items:center}.features-list h5{font-size:16px;letter-spacing:.5px}.features-list img{margin-right:.5rem}@media (max-width:668px){.features{flex-direction:column;align-items:center;justify-content:start;padding:2rem 1rem;margin:3rem 0 0}.features-list{display:flex;align-items:center;width:250px;margin:0;padding:0}.features-list:not(:last-child){margin-bottom:.5rem}}footer{padding:3rem 0 1rem}footer img{display:block;margin:2rem auto}footer hr{margin-top:4rem}.footer-list,.footer-social-list{list-style:none;margin:2rem auto;width:-webkit-max-content;width:max-content;display:flex;align-items:center}.footer-item:not(:last-child){margin-right:3rem}.footer-item a{text-decoration:none;font-size:20px;font-weight:700;color:#3c4a49;transition:all .2s ease}.footer-item a:hover{color:#cb9400}.footer-social-link{text-decoration:none;color:#3c4a49;height:50px;width:50px;border-radius:50%;background-color:hsla(0,0%,90.6%,.9058823529411765);font-size:22px;display:flex;align-items:center;justify-content:center;transition:all .2s}.footer-social-link:hover{background-color:#3c4a49;color:#fff}.footer-social-link:not(:last-child){margin-right:1rem}@media (max-width:668px){footer{padding:2rem 0 0}footer img{display:block;margin:1rem}footer hr{margin-top:1rem}.footer-list{margin:2rem 0 0 1rem;padding:0;width:-webkit-max-content;width:max-content;display:flex;flex-direction:column;align-items:flex-start}.footer-item:not(:last-child){margin-right:0;margin-bottom:.6rem}.footer-social-list{margin:3rem 0 1rem;padding:0;justify-content:center;width:100%}.footer-social-link{height:40px;width:40px;font-size:20px}.footer-social-link:not(:last-child){margin-right:1rem}}.watch-card{border:none!important;border-radius:none!important;position:relative!important;overflow:hidden!important}.watch-card img{max-width:450px;max-height:450px;object-fit:cover}.watch-card .image-hover{position:absolute;top:0;left:0;opacity:0;transition:opacity .8s ease}.watch-card:hover .image-hover{opacity:1}.discount-text{position:absolute;z-index:10;top:5%;left:5%;color:#fff;background-color:#3c4a49;padding:.6rem 1.2rem;font-weight:700;letter-spacing:1px}.watch-card .card-body{position:absolute;bottom:0;background-image:linear-gradient(180deg,rgba(60,74,73,.85),rgba(60,74,73,.5));color:#fff;width:100%;text-align:center;-webkit-transform:translateY(200px);transform:translateY(200px);transition:all .5s Ease;opacity:0}.watch-card:hover .card-body{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.watch-card .title{font-size:22px;font-weight:700}.watch-card .price{font-size:18px;font-weight:700;letter-spacing:1px}.watch-card .price strike{color:hsla(0,0%,90.6%,.9058823529411765);font-size:16px}.review{width:400px;display:inline-block!important;margin:0 2rem 1rem 0;padding:3rem 2rem!important;border:6px solid hsla(0,0%,90.6%,.9058823529411765)!important;border-radius:none!important;color:#000;text-align:center;transition:all .3s ease}.review:hover{background-color:#3c4a49;color:#fff;border:6px solid #3c4a49!important}.review .icon{color:#cb9400}.review img{width:2rem;display:block;margin:0 auto 1rem}.review .card-body{font-size:22px}.review .description{font-family:"Philosopher",sans-serif;width:100%;overflow-y:scroll;min-height:150px;max-height:150px}.review .description::-webkit-scrollbar{width:10px}.review .description::-webkit-scrollbar-thumb,.review .description::-webkit-scrollbar-track{border-radius:10px}.review .name{color:#cb9400;font-weight:700}.review .address{font-family:"Montserrat",sans-serif;font-size:14px}@media (max-width:668px){.review{width:95vw;display:block;margin:0 1rem 1rem 0}.review .description{font-family:"Philosopher",sans-serif;width:100%;overflow-y:scroll;min-height:150px;max-height:150px}}.form{min-height:100vh}.form-box{background-image:linear-gradient(to right bottom,rgba(0,0,0,.35),rgba(0,0,0,.35)),url(/static/media/form-banner-3.a29d35c5.jpg);background-size:cover;background-position:0;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;padding:3rem 0}.form-signin{background-color:rgba(0,0,0,.5);box-shadow:0 1rem 2rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:3rem 4rem;border-radius:8px;color:#fff;min-width:30%;max-width:35%}.form-input{background-color:#232a31!important;color:#adb5bd!important;border:none!important;padding:4% 5%!important}.form-input::-webkit-input-placeholder{color:hsla(0,0%,88.2%,.8823529411764706)!important}.form-input::placeholder{color:hsla(0,0%,88.2%,.8823529411764706)!important}.form-input:focus,.form-label{color:#dee3e4!important}.text-more-option{color:#dee3e4;position:relative}.text-more-option:after,.text-more-option:before{content:"";border:1px solid #dee3e4;position:absolute;top:50%;width:23%;opacity:.2}.text-more-option:before{left:0}.text-more-option:after{right:0}.btn-custom{border:none;padding:3% 6%;border-radius:5px;color:#000;font-weight:500;background-color:#fff}.btn-custom:active{-webkit-transform:scale(.98);transform:scale(.98);box-shadow:3px 2px 22px 1px hsla(0,0%,100%,.1)}.btn-social{border:none;margin:5px;font-size:25px;background-color:initial;color:#fff;display:flex;align-items:center;justify-content:center}.btn-social,.btn-social i{-webkit-backface-visibility:hidden;backface-visibility:hidden}.btn-social i{transition:all .2s ease}.btn-social:hover i{-webkit-transform:scale(1.5) skew(-7deg) translate(5px,-5px);transform:scale(1.5) skew(-7deg) translate(5px,-5px);box-shadow:0 5px 10px rgba(0,0,0,.1)}.required-text{font-size:14px;display:block;margin-top:8px;margin-bottom:-8px;font-weight:600;color:orange}@media (max-width:668px){.form{min-height:100vh;padding:0}.form-signin{padding:2rem 1rem;min-width:100%}.form-box{background-position:50%;min-height:100vh;display:block;padding:3rem 1rem}}.booking-banner{min-height:15vh;background-color:#3c4a49;color:#fff;display:flex;align-items:center;justify-content:center}.booking-banner h3{font-size:16px;letter-spacing:1px;font-weight:700}.booking-banner a{color:#fff}.booking-content{margin:3rem 6rem}.booking-product{display:flex}.product-image-box{flex:0 0 40%;position:relative;overflow:hidden}.product-image-box img{width:100%}.product-image-box .image-hover{position:absolute;top:0;left:0;opacity:0;transition:opacity .8s ease}.product-image-box .image-hover:hover{opacity:1}.product-details{padding:0 0 0 3rem;flex:1 1}.product-details .icon,.product-details .total-reviews,.product-name,.product-price{color:#3c4a49}.product-details .total-reviews{font-size:20px;font-weight:700}.product-name{font-size:42px;font-weight:700}.product-price{font-weight:700;font-size:32px}.product-details .description{font-family:"Montserrat",sans-serif;line-height:1.6;letter-spacing:.6px}.ratings .icon{margin:0}.booking-bottom{background-image:linear-gradient(90deg,rgba(60,74,73,.85),rgba(60,74,73,.85)),url(/static/media/booking-banner.54cb2166.jpg);background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:space-between;padding:3rem 6rem 1rem}.discount{font-size:90px;font-weight:600;font-family:"Montserrat",sans-serif;color:#fff;text-transform:uppercase}.booking-form{flex:0 0 60%;padding:0 8%}.booking-form h3{font-weight:300;font-size:62px;color:#fff;margin-bottom:1rem;letter-spacing:2px;text-align:center}.admin-form form,.booking-form form{display:block;margin:0 auto}.admin-form input,.booking-form input{display:block;border:1px solid hsla(0,0%,90.6%,.9058823529411765);padding:6px 12px;margin-bottom:10px;border-radius:2px;font-size:18px;width:100%;color:#3c4a49}.admin-form input:focus,.booking-form input:focus{outline:1px solid hsla(0,0%,90.6%,.9058823529411765)}.admin-form small,.booking-form small{display:block;margin-top:-6px;margin-bottom:10px;font-size:14px;font-weight:600;color:#cb9400}.btn-book{background-color:#cb9400;color:#fff!important;border:none!important;border-radius:4px!important;width:-webkit-max-content!important;width:max-content!important;padding:.4rem 1.2rem!important}@media (max-width:668px){.booking-banner{min-height:10vh}.booking-banner h3{font-size:12px}.booking-content{margin:2rem 1rem 1rem}.booking-product{display:flex;flex-direction:column}.product-image-box{width:100%}.product-name{margin-bottom:.6rem}.product-details{padding:1rem .5rem}.product-details .total-reviews{font-size:18px}.product-details .description{letter-spacing:0}.booking-bottom{flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:1rem}.discount{font-size:60px;width:100%;text-align:center;margin:2rem 0 1.5rem}.booking-form{flex:0 0 100%;padding:0}.booking-form h3{display:none}.admin-form form,.booking-form form{text-align:center}.admin-form input,.booking-form input{display:inline-block}.admin-form small,.booking-form small{text-align:left}}.dashboard-content{padding:2rem;background-image:url(/static/media/dashboard-banner-1.70758b25.jpg);background-size:cover;background-position:50%;background-attachment:fixed;min-height:100vh}.add-products,.admin,.all-orders,.dash-home,.dash-review,.manage-products,.my-orders,.payment{width:100%;background-color:hsla(0,0%,100%,.65);box-shadow:0 1rem 2rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:6px;min-height:100%;padding:3rem 6rem 2rem;color:#3c4a49;min-height:90vh}.add-products h1,.admin h1,.all-orders h1,.dash-review h1,.manage-products h1,.my-orders h1{font-weight:700;font-size:60px;letter-spacing:2px}.dash-home h1,.payment h1{font-size:70px;text-transform:uppercase;text-align:left;line-height:1.3;letter-spacing:1.5px;font-weight:700}@media (max-width:668px){.dashboard-content{padding:1rem}.add-products,.admin,.all-orders,.dash-home,.dash-review,.manage-products,.my-orders,.payment{padding:2rem 1rem}.add-products h1,.admin h1,.all-orders h1,.dash-review h1,.manage-products h1,.my-orders h1{font-size:42px;letter-spacing:1px}.dash-home h1,.payment h1{font-size:36px;text-transform:uppercase;text-align:center;font-weight:700;margin-bottom:0}.dash-home,.payment{flex-direction:column}}.add-products form{margin-top:2rem;min-height:80%;text-align:left}.add-products form label{color:#3c4a49!important}.add-products form input,.add-products form select,.add-products form textarea{display:block;margin:5px 0;padding:10px;background-color:hsla(0,0%,100%,.65);color:#3c4a49}.add-products form small{font-weight:600;color:#3c4a49}.btn-add{background-color:#3c4a49;border:none;padding:.4rem 1.2rem;border-radius:4px;color:#fff;font-size:20px}@media (max-width:668px){.add-products form{margin-top:1rem}}.dash-home{display:flex;align-items:center}.dash-home>*{padding:1rem}.dash-home img{width:55%}@media (max-width:668px){.dash-home img{width:100%}}.admin{display:flex;padding-top:8rem;padding-bottom:5rem}.admin>*{padding:0 3rem}.admin h2{font-size:42px;font-weight:700;margin-bottom:1rem}.admin-list{flex:0 0 55%;list-style:none;padding:0;margin:0 2rem 0 0}.admin-item{display:flex;align-items:center;justify-content:space-between;margin:0 auto;background-color:#3c4a49;color:#fff;height:50px;padding:.8rem 1.4rem;border-radius:6px}.admin-item:not(:last-child){margin-bottom:1rem}.admin-item>*{display:block;font-size:18px;letter-spacing:1px}.admin-form{flex:1 1}.admin-form small{color:#3c4a49}.btn-admin{background-color:#3c4a49;border:none!important;color:#fff!important;width:-webkit-max-content!important;width:max-content!important;border-radius:4px!important}@media (max-width:668px){.admin{display:flex;flex-direction:column;padding-top:2rem}.admin>*{padding:0}.admin h2{font-size:36px;font-weight:700;margin-bottom:1rem}.admin-list{width:100%;margin:0}.admin-item{height:50px;padding:.8rem 1.4rem}.admin-item>*{width:100%;font-size:12px;letter-spacing:.5px}.admin-form{margin-top:2rem;width:100%}}.total-orders{position:absolute;top:5%;right:5%;font-weight:700;background-color:#3c4a49;padding:.6rem 2rem;border-radius:4px;color:#fff;font-size:18px}@media (max-width:668px){.total-orders{display:none;position:absolute;top:5%;right:5%;font-weight:700;background-color:#3c4a49;padding:.6rem 2rem;border-radius:4px;color:#fff;font-size:18px}}.all-order-item{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;font-weight:600}.all-order-item:not(:last-child){border-bottom:1px solid #777;margin-bottom:10px}.all-order-item>*{display:block;max-width:25%}.all-order-item>:not(:last-child){margin-right:10px}.all-order-item h5{width:25%;text-align:left}.status{margin:0 5px}.btn-switch,.react-switch{width:-webkit-max-content;width:max-content}.btn-switch{background-color:initial;border:none}@media (max-width:668px){.all-order-item{display:block;padding:1rem;text-align:center}.all-order-item>*{min-width:100%}.all-order-item>:not(:last-child){margin:0 0 .5rem}.all-order-item h5{width:100%;text-align:center}}.manage-item-card{position:relative;border:none!important}.manage-item-card img{width:100%}.manage-item-card .image-hover{position:absolute;top:0;left:0;opacity:0;transition:opacity .8s ease}.manage-item-card:hover .image-hover{opacity:1}.manage-item-card .card-body{position:absolute;bottom:0;background-image:linear-gradient(180deg,rgba(60,74,73,.85),rgba(60,74,73,.5));width:100%;color:#fff;min-height:160px}.manage-item-card .card-title{text-align:center;font-weight:700;font-size:20px;width:90%;line-height:1.6}.manage-item-card .btn-box{display:flex;align-items:center;justify-content:center}.manage-item-card .btn-box button{background-color:#fff;color:#3c4a49;border:none;height:50px;width:50px;font-size:18px;border-radius:50%}.my_orders-list{display:flex;justify-content:space-between;align-items:center;padding:1rem 3rem}.my_orders-list:not(:last-child){border-bottom:1px solid #777;margin-bottom:1rem}.my_orders-list>*{width:20%;text-align:center}.my_orders-list h5,.my_orders-list h6{font-weight:600}.all-order-item .image-box,.my_orders-list .image-box{position:relative;width:-webkit-max-content;width:max-content}.my_orders-list img{width:60px;height:60px;border-radius:50%;object-fit:cover;object-position:center}.confirm,.pending{width:20px;height:20px;border-radius:50%;position:absolute;top:0;right:0}.pending{background-color:#f29339}.confirm{background-color:#00ab66}.btn-delete{width:-webkit-max-content;width:max-content;padding:0;border:none;background-color:initial;font-size:20px;color:#3c4a49;transition:all .1s}.btn-delete:active{-webkit-transform:scale(.92);transform:scale(.92);box-shadow:0 10px 20px rgba(0,0,0,.1)}@media (max-width:668px){.my_orders-list{padding:1rem .5rem}.my_orders-list>*{width:20%;text-align:center;margin-right:10px}.my_orders-list h5,.my_orders-list h6{font-size:12px;width:50%;font-weight:600}.my_orders-list img{width:40px;height:40px}.confirm,.pending{width:10px;height:10px}.btn-delete{font-size:15px}}.user-info h4{font-size:14px;font-weight:600;margin-bottom:0}.user-info h4:not(:last-child){margin-right:30px}.user-orders hr{border:none;border-bottom:1px solid #3c4a49}.user-orders ul{list-style:none;padding:1rem 0 0;margin:1rem 0 0}.no-order{display:flex;align-items:center}.no-order h1{font-weight:500;font-size:110px;text-transform:uppercase;letter-spacing:3px;flex:0 0 60%}.no-order img{width:40%}@media (max-width:668px){.user-info h4{text-align:center}.user-info h4:not(:last-child){margin:0 0 .5rem}.user-orders ul{margin:0;padding:0}.no-order{display:flex;flex-direction:column;justify-content:center}.no-order h1{font-size:60px;letter-spacing:2px;flex:0 0 100%;text-align:center}.no-order img{width:100%}}.payment{display:flex;align-items:center}.payment>*{padding:1rem}.payment img{width:50%}@media (max-width:668px){.payment img{width:100%}}.sidebar{background-color:#3c4a49;height:80px;display:flex;justify-content:start;align-items:center;padding-right:3rem;position:relative}.sidebar h2{display:block;color:#fff;margin:5px 0 0 auto;font-size:1.5rem}.menu-bars{display:block;margin-left:2rem;font-size:2rem;background:none}.menu-bars,.menu-bars:hover,.nav-menu,.nav-menu:hover{color:#fff}.nav-menu{background-image:linear-gradient(180deg,#3c4a49 10%,rgba(60,74,73,.75));min-width:250px;height:100vh;display:flex;justify-content:center;position:fixed;top:0;z-index:20;left:-100%;transition:all .8s ease;padding-right:1rem}.nav-menu li,.nav-menu ul{list-style:none}.nav-menu.active{left:0;transition:all .8s ease}.nav-text{justify-content:start;padding:8px 2px 8px 16px;list-style:none;height:60px}.nav-text,.nav-text a{display:flex;align-items:center}.nav-text a{text-decoration:none;color:#f5f5f5;font-size:18px;width:100%;height:100%;padding:0 16px;border-radius:4px;transition:all .2s ease}.nav-text a:hover{background-color:#fff;color:#3c4a49}.nav-text a:hover .nav-menu-items{width:100%;list-style:none;margin:0;padding:0}.nav-menu-items h2{color:#fff}.sidebar-toggle{background-color:initial;width:100%;height:80px;display:flex;justify-content:start;align-items:center}.nav-text span{margin-left:16px}.btn-logout{position:absolute;bottom:6%;color:#fff;background-color:initial;border:none;padding:1rem 2rem;font-size:18px;font-weight:700}.nav-home{position:absolute;bottom:3%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:max-content}.nav-home a{color:#fff}.dash-logo{width:6rem;margin:1rem 0 1rem 2rem;object-fit:cover}@media (max-width:668px){.sidebar{height:60px}.nav-menu{max-width:100px;padding:0}.nav-menu li,.nav-menu ul{margin:0;padding:0}}.error-page{min-height:100vh;background-color:#3c4a49;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5%;line-height:2}.error-page img{width:35%}.error-page h2{font-family:"Kristi",cursive;font-weight:500;font-size:80px;color:#fc5b62;margin-bottom:1rem;letter-spacing:3px}@media (max-width:668px){.error-page{padding:3%}.error-page img{width:100%}.error-page h2{font-size:50px;color:#fc5b62}}
/*# sourceMappingURL=main.eed15f08.chunk.css.map */