@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Coming+Soon&family=Montserrat&family=Montserrat+Alternates&family=Open+Sans&family=Poppins&family=Roboto&display=swap");@import url("https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&family=Pacifico&display=swap");.poppins{font-family:Poppins,sans-serif}.font-nunito{font-family:var(--font-nunito)}a,button{transition:all .2s ease-in-out!important}:root{--header-height:160px;--header-height-min:80px}@media screen and (max-width:600px){:root{--header-height:100px;--header-height-min:80px}}:root{--accent-color:#000;--dark-color:#222222;--light-dark-color:#727272;--light-color:#fff;--grey-color:#dbdbdb;--light-grey-color:#fafafa;--primary-color:#6995b1;--light-primary-color:#eef1f3;--body-font:"Open Sans",sans-serif;--heading-font:"Nunito",sans-serif}body{--bs-link-color:#333;--bs-link-hover-color:#333;--bs-link-color-rgb:40,40,40;--bs-link-hover-color-rgb:0,0,0;--bs-light-rgb:248,248,248;--bs-font-sans-serif:"Open Sans",sans-serif;--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:2;--bs-body-color:#747474;--bs-primary:#000;--bs-primary-rgb:255,196,63;--bs-success:#a3be4c;--bs-success-rgb:163,190,76;--bs-primary-bg-subtle:#fff9eb;--bs-success-bg-subtle:#eef5e5;--bs-border-color:#f7f7f7;--bs-secondary-rgb:230,243,251;--bs-danger-rgb:249,235,231;--bs-warning-rgb:255,249,235;--bs-info-rgb:230,243,250}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#000;--bs-btn-border-color:transparent;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#000;--bs-btn-hover-border-color:transparent;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#000;--bs-btn-active-border-color:transparent;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#d3d7dd;--bs-btn-disabled-border-color:transparent}.btn-outline-primary{--bs-btn-color:#000;--bs-btn-border-color:#000;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#000;--bs-btn-hover-border-color:#000;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#000;--bs-btn-active-border-color:#000;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff3cd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#fff3cd;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#747474;--bs-btn-border-color:#efefef;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#efefef;--bs-btn-hover-border-color:#efefef;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#efefef;--bs-btn-active-border-color:#efefef;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#efefef;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#efefef;--bs-gradient:none}::-webkit-scrollbar{width:0}.btn-warning{--bs-btn-color:#747474;--bs-btn-bg:#fcf7eb;--bs-btn-border-color:#fcf7eb;--bs-btn-hover-color:#747474;--bs-btn-hover-bg:#ffecbe;--bs-btn-hover-border-color:#ffecbe;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffecbe;--bs-btn-active-border-color:#ffecbe;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#fcf7eb;--bs-btn-disabled-border-color:#fcf7eb}.btn-success{--bs-btn-color:#222;--bs-btn-bg:#eef5e4;--bs-btn-border-color:#eef5e4;--bs-btn-hover-color:#222;--bs-btn-hover-bg:#9de3c2;--bs-btn-hover-border-color:#9de3c2;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#222;--bs-btn-active-bg:#9de3c2;--bs-btn-active-border-color:#9de3c2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#222;--bs-btn-disabled-bg:#eef5e4;--bs-btn-disabled-border-color:#eef5e4}.btn-danger{--bs-btn-color:#222;--bs-btn-bg:#ffeada;--bs-btn-border-color:#ffeada;--bs-btn-hover-color:#222;--bs-btn-hover-bg:#ecc9af;--bs-btn-hover-border-color:#ecc9af;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#222;--bs-btn-active-bg:#ecc9af;--bs-btn-active-border-color:#ecc9af;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#222;--bs-btn-disabled-bg:#ffeada;--bs-btn-disabled-border-color:#ffeada}body{letter-spacing:.03em}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);color:var(--dark-color);font-weight:700}.display-1,.display-2,.display-3,.display-4,.display-5,.display-6{font-weight:700}.breadcrumb.text-white{--bs-breadcrumb-divider-color:#fff;--bs-breadcrumb-item-active-color:var(--bs-primary)}.dropdown-menu{--bs-dropdown-link-active-bg:var(--bs-primary)}.nav-pills .nav-link{--bs-nav-pills-link-active-color:#111;--bs-nav-pills-link-active-bg:#f1f1f1}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:3rem}.preloader-wrapper{width:100%;height:100vh;margin:0 auto;position:fixed;top:0;left:0;z-index:111;background:#fff}.preloader-wrapper .preloader{margin:20% auto 0;transform:translateZ(0)}.preloader:after,.preloader:before{content:"";position:absolute;top:0}.preloader,.preloader:after,.preloader:before{border-radius:50%;width:2em;height:2em;animation:animation 1.2s ease-in-out infinite}.preloader{animation-delay:-.16s}.preloader:before{left:-3.5em;animation-delay:-.32s}.preloader:after{left:3.5em}@keyframes animation{0%,80%,to{box-shadow:0 2em 0 -1em var(--accent-color)}40%{box-shadow:0 2em 0 0 var(--accent-color)}}.container-fluid{max-width:1600px}.banner-blocks{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,1fr);grid-gap:2rem}.block-1{grid-area:1/1/3/8}.block-2{grid-area:1/8/2/13}.block-3{grid-area:2/8/3/13}@media screen and (max-width:1140px){.banner-blocks{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr)}.block-1{grid-area:1/1/3/2}.block-2{grid-area:3/1/4/2}.block-3{grid-area:4/1/5/2}}.banner-ad{position:relative;overflow:hidden;border-radius:12px}.banner-ad.blue{background:#e6f3fb}.banner-ad .s-slide{min-height:630px;display:flex}.banner-ad .banner-content .categories{font-family:Garamond;font-size:37px;text-transform:capitalize;color:var(--dark-color)}.banner-ad .banner-content .sale{position:relative;display:inline-block}.banner-ad .banner-content .sale:before{content:"";width:80px;border-bottom:1px solid #111;position:absolute;bottom:6px}.banner-ad .banner-content .sale:after{content:"SALE";font-family:var(--body-font);position:absolute;font-size:11px;line-height:15px;letter-spacing:.3em;text-transform:uppercase;color:#252525;bottom:0;right:0}.banner-ad .banner-content .banner-title{letter-spacing:.02em;font-size:33px}.banner-ad.large .banner-content .categories{color:var(--accent-color)}.banner-ad.large .banner-content .banner-title{font-size:54px}.swiper-next,.swiper-prev{width:38px;height:38px;cursor:pointer;z-index:10;position:relative;line-height:38px;background:#f1f1f1;color:#222222;padding:0;text-align:center;border-radius:10px;--bs-btn-border-color:transparent;--bs-btn-active-bg:#000;--bs-btn-active-border-color:transparent;--bs-btn-hover-bg:#000;--bs-btn-hover-border-color:transparent;--bs-btn-disabled-color:#ccc;--bs-btn-disabled-bg:#eaeaea;--bs-btn-disabled-border-color:#eaeaea}.swiper-next:hover:not(.swiper-button-disabled),.swiper-prev:hover:not(.swiper-button-disabled){background:#000;color:#fff}.swiper-button-disabled{opacity:.35;cursor:not-allowed!important;pointer-events:none}.btn-link{margin-right:30px;font-weight:600;font-size:16px;line-height:22px;text-align:right;text-transform:capitalize;color:#787878}.category-carousel{position:relative}.category-carousel .swiper{overflow:visible;padding:10px 0}.category-carousel .swiper-wrapper{display:flex;align-items:stretch}.category-carousel .swiper-slide{height:auto;display:flex}.category-carousel .category-item{background:#ffffff;border:1px solid #fbfbfb;box-shadow:0 5px 22px rgba(0,0,0,.04);border-radius:16px;text-align:center;padding:40px 20px;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none;transition:box-shadow .3s ease-out,transform .3s ease-out}.category-carousel .category-item:hover{transform:translate3d(0,-10px,0);box-shadow:0 21px 44px rgba(0,0,0,.08)}.category-carousel .category-item .category-title{font-weight:600;font-size:20px;line-height:27px;letter-spacing:.02em;text-transform:capitalize;color:#222222;margin-top:20px}.brand-carousel .brand-item{background:#ffffff;border:1px solid #fbfbfb;box-shadow:0 5px 22px rgba(0,0,0,.04);border-radius:16px;padding:16px}.brand-carousel .brand-item img{width:100%;border-radius:12px}.brand-carousel .brand-item .brand-details{margin-left:15px}.brand-carousel .brand-item .brand-title{margin:0}#first-image{scale:1.5;translate:0 50%}.category-item img{width:80px;height:80px;object-fit:contain}.category-grid .category-item{display:flex;flex-direction:column;align-items:center;justify-content:center}.product-tabs .nav-tabs{justify-content:flex-end;border:none;--bs-nav-link-hover-color:#111;--bs-nav-link-color:#555;--bs-nav-tabs-link-border-color:#fff;--bs-nav-tabs-link-hover-border-color:transparent;--bs-nav-tabs-link-active-border-color:#fff}.product-tabs .nav-tabs .nav-item.show .nav-link,.product-tabs .nav-tabs .nav-link.active{border-bottom:3px solid var(--accent-color)}.product-carousel{position:relative}.product-carousel .swiper{overflow:visible;padding:10px 0}.product-carousel .swiper-wrapper{display:flex;align-items:stretch}.product-carousel .swiper-slide{height:auto;display:flex}.product-item{position:relative;padding:16px;background:#ffffff;border:1px solid #fbfbfb;box-shadow:0 5px 22px rgba(0,0,0,.04);border-radius:16px;margin-bottom:30px;transition:all .3s ease-out;display:flex;flex-direction:column;height:100%;justify-content:space-between}.product-item:hover{box-shadow:0 21px 44px rgba(0,0,0,.08);transform:translateY(-5px)}.product-item a{text-decoration:none;color:inherit;cursor:pointer}.product-item a:hover h3{color:var(--bs-primary)}.product-item figure{transition:transform .3s ease}.product-item:hover figure{transform:scale(1.05)}.product-item h3{display:block;width:100%;font-weight:600;font-size:18px;line-height:25px;text-transform:capitalize;color:#333333;margin:0}.product-item figure{background:#f9f9f9;border-radius:12px;text-align:center}.product-item figure img{max-height:210px;height:auto}.product-item .btn-wishlist{position:absolute;top:20px;right:20px;width:50px;height:50px;border-radius:50px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d8d8d8;transition:all .3s ease-out}.product-item .btn-wishlist:hover{background:rgb(240,56,56);color:#fff}.product-item .qty{font-weight:400;font-size:13px;line-height:18px;letter-spacing:.02em;text-transform:uppercase;color:#9d9d9d}.product-item .rating{font-weight:600;font-size:13px;line-height:18px;text-transform:capitalize;color:#222222}.product-item .rating iconify-icon{color:#000}.product-item .price{display:block;width:100%;font-weight:600;font-size:22px;line-height:30px;text-transform:capitalize;color:#222222}.product-item .product-qty{width:85px}.product-item .btn-link{text-decoration:none}.product-item #quantity{height:auto;width:28px;text-align:center;border:none;margin:0;padding:0}.product-item .btn-number{width:26px;height:26px;line-height:1;text-align:center;background:#ffffff;border:1px solid #e2e2e2;border-radius:6px;color:#222;padding:0}.cart .product-qty{min-width:130px}.image-float{margin-top:-140px;margin-bottom:-140px}@media screen and (max-width:991px){.image-float{margin:0}}.post-item .post-meta{font-size:.8rem;line-height:1}.post-item .post-meta svg{margin-right:5px}@media screen and (max-width:991px){.offcanvas-body .nav-item{font-weight:700;border-bottom:1px solid #d1d1d1}.offcanvas-body .filter-categories{width:100%;margin-bottom:20px!important;border:1px solid #d1d1d1!important;padding:14px;border-radius:8px}.dropdown-menu{padding:0;border:none;line-height:1.4;font-size:.9em}.dropdown-menu a{padding-left:0}.dropdown-toggle:after{position:absolute;right:0;top:21px}}.product-thumbnail-slider{height:740px}@media screen and (max-width:992px){.product-thumbnail-slider{margin-top:20px;height:auto}}@media screen and (min-width:992px){.product-thumbnail-slider{height:520px}}@media screen and (min-width:1200px){.product-thumbnail-slider{height:740px}}.support-box h5{width:15rem;font-size:1.2rem}.hero-carousel-section{overflow:hidden}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.carousel-slide{transition:opacity .5s ease-in-out}.carousel-control:hover{box-shadow:0 4px 15px rgba(0,0,0,.2)}.carousel-indicators .indicator:hover{background-color:rgba(255,255,255,.8)!important}@media screen and (max-width:768px){.carousel-slide,.carousel-slide .row,.hero-carousel-section{min-height:70vh!important}.carousel-slide h1{font-size:2rem!important}.carousel-slide p{font-size:1rem!important}.carousel-control{width:45px!important;height:45px!important;margin-left:10px!important;margin-right:10px!important}}.nav-item:hover{scale:.8;color:black;transition:color .3s ease-in-out}@media screen and (max-width:768px){.container,.container-fluid{padding-left:1rem;padding-right:1rem}header .row{padding-top:.75rem!important;padding-bottom:.75rem!important}header .main-logo img{max-width:100px;height:auto}header .search-bar{display:none!important}}@media screen and (max-width:576px){header .main-logo img{max-width:80px}header .gap-3{gap:.75rem!important}}@media screen and (max-width:992px){.carousel-slide,.hero-carousel-section{min-height:80vh!important}.carousel-slide h1{font-size:2.5rem!important;line-height:1.2!important}.carousel-slide p{font-size:1.1rem!important}.carousel-slide .categories{font-size:1rem!important;padding:.5rem 1.5rem!important}}@media screen and (max-width:768px){.carousel-slide,.hero-carousel-section{min-height:70vh!important}.carousel-slide h1{font-size:2rem!important;margin-bottom:1rem!important}.carousel-slide p{font-size:1rem!important;margin-bottom:2rem!important;padding:0 1rem}.carousel-slide .categories{font-size:.9rem!important;padding:.4rem 1.2rem!important}.carousel-control{width:45px!important;height:45px!important;margin-left:10px!important;margin-right:10px!important}.carousel-control svg{width:20px!important;height:20px!important}.carousel-indicators{margin-bottom:1rem!important}.carousel-indicators .indicator{width:8px!important;height:8px!important}.carousel-indicators .indicator.active{width:24px!important}}@media screen and (max-width:576px){.carousel-slide,.hero-carousel-section{min-height:60vh!important}.carousel-slide{background-size:cover!important;background-position:50%!important}.carousel-slide h1{font-size:1.5rem!important;margin-bottom:.75rem!important}.carousel-slide p{font-size:.9rem!important;margin-bottom:1.5rem!important;padding:0 .5rem;max-width:90%!important}.carousel-slide .btn{font-size:.875rem!important;padding:.5rem 1.5rem!important}}@media screen and (max-width:992px){.product-tabs .tabs-header{flex-direction:column!important;align-items:flex-start!important}.product-tabs .tabs-header h3{font-size:1.5rem!important;margin-bottom:1rem!important}.product-tabs .nav-tabs{justify-content:flex-start!important}}@media screen and (max-width:768px){.product-item{padding:12px!important}.product-item figure img{max-height:180px!important}.product-item h3{font-size:16px!important;line-height:22px!important}.product-item .price{font-size:20px!important}.product-item .product-qty{width:75px!important}.product-item .btn-number{width:22px!important;height:22px!important}.swiper-buttons{gap:.5rem!important}.swiper-next,.swiper-prev{width:35px!important;height:35px!important;font-size:14px!important}}@media screen and (max-width:576px){.product-item{padding:10px!important;margin-bottom:20px!important}.product-item figure img{max-height:150px!important}.product-item h3{font-size:14px!important;line-height:20px!important}.product-item .price{font-size:18px!important}.product-item .d-flex{flex-direction:column!important;gap:.5rem!important}.product-item .product-qty{width:100%!important;justify-content:center!important}.product-item .add-to-cart{width:100%;text-align:center;font-size:14px!important}}@media screen and (max-width:768px){.category-carousel .section-header h3{font-size:1.5rem!important}.category-item{padding:30px 15px!important}.category-item img{width:60px!important;height:60px!important}.category-title{font-size:16px!important;line-height:22px!important}}@media screen and (max-width:576px){.category-carousel .section-header{flex-direction:column!important;align-items:flex-start!important}.category-item{padding:25px 10px!important}.category-item img{width:50px!important;height:50px!important}.category-title{font-size:14px!important;line-height:20px!important}}@media screen and (max-width:992px){.bg-secondary .container .row{flex-direction:column!important}.bg-secondary .section-header h2{font-size:2rem!important}.bg-secondary p{font-size:1rem!important}}@media screen and (max-width:768px){.bg-secondary .col-md-6,.bg-secondary .container{padding:2rem 1rem!important}.bg-secondary .section-header h2{font-size:1.5rem!important}}@media screen and (max-width:576px){.bg-secondary .section-header h2{font-size:1.25rem!important}.bg-secondary .btn{font-size:.875rem!important;padding:.5rem 1rem!important}}@media screen and (max-width:992px){footer .row>div{margin-bottom:2rem!important}footer h5{font-size:1.1rem!important}footer .main-logo img{max-width:120px}}@media screen and (max-width:768px){footer .col-lg-2,footer .col-lg-3{width:50%!important}footer .social-links{justify-content:flex-start!important}footer .footer-links{flex-direction:column!important;align-items:flex-start!important;gap:1rem!important}}@media screen and (max-width:576px){footer{padding:2rem 0!important}footer .col-lg-2,footer .col-lg-3{width:100%!important}footer .contact-info .d-flex{flex-direction:column!important;align-items:flex-start!important}footer .contact-info svg{margin-bottom:.5rem!important}}@media screen and (max-width:992px){.product-image-container{margin-bottom:2rem!important}.product-details h1,.product-details h2{font-size:2rem!important}}@media screen and (max-width:768px){.product-details h1{font-size:1.75rem!important}.product-details h2{font-size:1.5rem!important}.product-details .btn{padding:.75rem 1rem!important;font-size:.9rem!important}}@media screen and (max-width:576px){.product-details h1{font-size:1.5rem!important;line-height:1.3!important}.product-details h2{font-size:1.25rem!important}.product-details .display-5{font-size:1.75rem!important}.product-details .h4{font-size:1rem!important}}@media screen and (max-width:992px){.checkout .col-lg-4,.checkout .col-lg-8{width:100%!important}.checkout .sticky-top{position:relative!important;margin-top:2rem!important}}@media screen and (max-width:768px){.checkout .card-body{padding:1.5rem 1rem!important}.checkout h2{font-size:1.5rem!important}.checkout h3{font-size:1.25rem!important}.checkout .progress-steps{font-size:.875rem!important}}@media screen and (max-width:992px){.account-page .col-lg-3,.account-page .col-lg-9{width:100%!important}.account-page .sidebar{margin-bottom:2rem!important}}@media screen and (max-width:768px){.account-page .card-body{padding:1.5rem 1rem!important}.account-page .list-group-item{padding:1rem!important}}@media screen and (max-width:992px){.admin-dashboard .col-md-3,.admin-dashboard .col-md-9{width:100%!important}.admin-dashboard .sidebar{margin-bottom:2rem!important}.admin-dashboard .table-responsive{overflow-x:auto!important}}@media screen and (max-width:768px){.admin-dashboard h1{font-size:1.5rem!important}.admin-dashboard .btn-group{flex-direction:column!important}.admin-dashboard .table{font-size:.875rem!important}.admin-dashboard .table td,.admin-dashboard .table th{padding:.5rem!important}}@media screen and (max-width:576px){.offcanvas{width:90%!important;max-width:320px!important}.offcanvas-body{padding:1rem!important}.offcanvas h4{font-size:1.25rem!important}}@media screen and (max-width:768px){.display-1{font-size:3rem!important}.display-2{font-size:2.5rem!important}.display-3{font-size:2rem!important}.display-4{font-size:1.75rem!important}.display-5{font-size:1.5rem!important}.display-6{font-size:1.25rem!important}.btn-lg{padding:.75rem 1.5rem!important;font-size:1rem!important}.card{margin-bottom:1rem!important}.card-body{padding:1.25rem!important}.form-control,.form-select{font-size:1rem!important}section{padding:3rem 0!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}}@media screen and (max-width:576px){.display-1{font-size:2.5rem!important}.display-2{font-size:2rem!important}.display-3{font-size:1.75rem!important}.display-4{font-size:1.5rem!important}.display-5{font-size:1.25rem!important}.display-6{font-size:1.1rem!important}h1{font-size:1.75rem!important}h2{font-size:1.5rem!important}h3{font-size:1.25rem!important}h4{font-size:1.1rem!important}h5{font-size:1rem!important}h6{font-size:.9rem!important}.py-5{padding-top:2rem!important;padding-bottom:2rem!important}.my-5{margin-top:2rem!important;margin-bottom:2rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:2rem!important}}@media screen and (max-width:992px){.support-box{margin-bottom:1.5rem!important}.support-box h5{width:auto!important;font-size:1rem!important}}@media screen and (max-width:768px){.support-box .d-flex{flex-direction:column!important;text-align:center!important}.support-box svg{margin-right:0!important;margin-bottom:.5rem!important}img{max-width:100%!important;height:auto!important}.modal-dialog{margin:.5rem!important}.modal-lg{max-width:100%!important}.modal-body{padding:1rem!important}}@media screen and (max-width:576px){.breadcrumb{font-size:.875rem!important}.breadcrumb-item{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (hover:none){.btn,.dropdown-item,.list-group-item,.nav-link{min-height:44px!important;min-width:44px!important}.category-item:hover,.product-item:hover{transform:none!important}}@media screen and (max-width:992px) and (orientation:landscape){.carousel-slide,.hero-carousel-section{min-height:100vh!important}}@media screen and (max-width:576px){.spinner-border{width:1.5rem!important;height:1.5rem!important}.spinner-border-sm{width:1rem!important;height:1rem!important}}@media screen and (max-width:768px){.form-label{font-size:.9rem!important}.input-group{flex-wrap:wrap!important}}@media screen and (max-width:576px){.alert,.form-check-label{font-size:.875rem!important}.alert{padding:.75rem!important}.badge{font-size:.75rem!important;padding:.25rem .5rem!important}.tab-image{width:150px!important}}.container,.container-fluid,body{overflow-x:hidden}@supports (padding:max(0px)){body{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}}