body{margin:0;font-family:Segoe UI,Arial,sans-serif;background:#f8f9fa}.datatable{border-radius:var(--radius);overflow:hidden;table-layout:fixed}.datatable thead th{background-color:var(--primary-tint-3)!important;color:var(--primary-color)!important;text-transform:capitalize}.datatable-pagination{display:flex;gap:.2rem}.datatable-pagination-total,.datatable-pagination-btn{background-color:var(--primary-tint-3);color:var(--primary-color);width:2.5rem;height:2.5rem;padding:0;display:flex;justify-content:center;align-items:center;border-radius:var(--radius)}.datatable-pagination-btn.active{background-color:var(--primary-color);color:var(--white)}.datatable-pagination-btn{cursor:pointer}.datatable-pagination-total{background-color:var(--secondary-color);color:var(--white)}.datatable-pagination-seperator{height:2.5rem;width:.3rem;border-radius:var(--radius);background-color:var(--secondary-color)}.datatable-search-wrapper{margin-bottom:1rem}.datatable-search:focus::-moz-placeholder{opacity:.5}.datatable-search:focus::placeholder{opacity:.5}.filters-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;min-width:0;width:0;border-radius:var(--radius);height:75%;min-height:70vh;transition:all var(--transition-time) linear .1s;opacity:0}.filters-wrapper.active{width:250px;min-width:250px;opacity:1}.filters-wrapper .filters-header{background-color:var(--primary-color);padding:1rem;border-radius:var(--radius) var(--radius) 0 0}.filters-wrapper .filters-header h3{color:var(--white)}.filters-wrapper .filters-header>*{margin:0}.filters-wrapper .filters-body{display:flex;width:100%;flex:1;flex-direction:column;padding:1rem;opacity:0;background-color:var(--primary-tint-2);transition:all var(--transition-time) linear}.filters-wrapper.active .filters-body{opacity:1}.filters-wrapper .filters-body .filter-container{margin-bottom:2rem}.filters-wrapper .filter-search-wrapper input{width:100%;max-width:100%}.filters-wrapper h5{color:var(--primary-color)}.filters-wrapper .filter-container .filter-title{color:var(--primary-text-color);margin-bottom:.5rem}.filters-wrapper .filters-footer{padding:1rem;display:flex;justify-content:flex-end;gap:.5rem;margin-top:auto;background-color:var(--primary-tint-2);border-radius:0 0 var(--radius) var(--radius)}.filters-wrapper .filter-price-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;gap:2%}.filters-wrapper .filter-price-wrapper>input{width:49%}.filters-wrapper .filters-footer .filter-hide-btn{display:none}.filters-wrapper .categories-wrapper .categories-filter-button{background-color:var(--white)!important;color:var(--secondary-color)!important;width:100%;display:flex;justify-content:space-between;align-items:center}.filters-wrapper .categories-wrapper .dropdown-menu{width:100%}@media (orientation: portrait){.filters-wrapper{visibility:hidden;z-index:10;position:fixed;min-width:0;top:0;left:0;background-color:var(--white);border-radius:0;color:var(--primary-color);transition:all var(--transition-time) linear .1s}.filters-wrapper.active{visibility:visible;display:flex;width:100%;height:100%;max-width:100%;max-height:100vh}.filters-wrapper .filters-footer{justify-content:space-between}.filters-wrapper .filters-footer .filter-hide-btn{display:block}}.products-grid-header{display:flex;justify-content:flex-end}.products-grid-header>div{margin-bottom:1rem}.products-grid-header .dropdown-toggle:after{display:none}.products-buttons-wrapper{display:flex;gap:1rem}@media (orientation: portrait){.product-search-wrapper,.filters-btn{display:block}}.category-slider{overflow:hidden;width:100%;position:relative;padding-block:2rem;margin-block:2rem;border-radius:var(--radius);min-height:170px}.category-slider .slider-track{display:flex;width:-moz-max-content;width:max-content;animation:scroll-left 30s linear infinite;padding:1rem;flex-wrap:nowrap;padding:0}.category-slider .category-slider-card{flex:0 0 auto;margin:0 1rem;transition:scale var(--transition-time) linear}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(0)}to{transform:translate(50%)}}html[dir=rtl] .category-slider .slider-track{animation-name:scroll-right}.category-slider .slider-track:hover{animation-play-state:paused}.category-slider .slider-track:hover .category-slider-card:hover{scale:1.1}.category-slider-card{min-height:150px;max-height:250px;width:180px;min-width:180px;aspect-ratio:1/1;overflow:hidden;border-radius:var(--radius);position:relative;cursor:pointer}.category-slider-card .category-title{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-overflow:clip;text-transform:capitalize;text-align:center;font-size:1rem;font-weight:600;line-height:2rem;color:var(--white);opacity:0;transition:all var(--transition-time) linear}.category-slider-card .image{height:100%;width:100%;overflow:hidden}.category-slider-card .image img{height:100%;width:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;transition:all .2s linear}.category-slider-card:hover img{filter:blur(3px)}.category-slider-card:hover .category-title{opacity:1;scale:1.2;background:var(--primary-tint-5)}div:has(>.fallback-image){display:flex!important;justify-content:center!important;align-items:center!important}.fallback-image{position:relative;display:block;margin:auto;width:100px!important;max-width:60%;height:auto!important}.product-card{border-radius:var(--radius);box-shadow:0 0 .4rem gray;overflow:hidden;transition:all var(--transition-time) linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0}.page.loaded .product-card{animation:fadeIn 1s linear forwards}.product-card-body{position:relative}.product-card-body .product-card-image{width:100%;max-width:100%;aspect-ratio:1 / 1;cursor:pointer}.product-card-body .product-card-image img{width:100%;max-width:100%;aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover}.product-card:hover{scale:1.05;box-shadow:0 0 1rem gray}.product-card-footer{padding:1rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;position:relative}.product-card .product-name{color:var(--primary-text-color);display:block;width:70%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:opacity var(--transition-time) linear;cursor:pointer}.product-card:hover .product-card-body .product-name{opacity:.8;visibility:visible}.product-card .product-price{color:var(--primary-text-color);display:inline-block;width:-moz-max-content;width:max-content}.product-card .product-discounted-price{display:flex;flex-direction:column;color:var(--primary-text-color);width:-moz-max-content;width:max-content;align-items:center}.product-card .product-discounted-price .before{text-decoration:line-through;opacity:.7;font-size:.9rem}.product-card .add-to-cart-btn{position:absolute;top:-2rem;display:flex;justify-content:center;align-items:center;width:2rem;aspect-ratio:1/1;color:var(--white);background-color:var(--primary-color);cursor:pointer;opacity:0;visibility:hidden;transition:all .15s linear;border-radius:var(--radius)}.product-card:hover .add-to-cart-btn{opacity:.8;visibility:visible;top:-3rem}.product-card:hover .add-to-cart-btn:hover{background-color:var(--primary-color);color:var(--white);opacity:1}.datagrid{border-radius:var(--radius);overflow:hidden}.datagrid-wrapper .datagrid-body{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start}.datagrid-wrapper .datagrid-body>div{margin:0}.datagrid-wrapper .datagrid-header,.datagrid-wrapper .datagrid-body,.datagrid-wrapper .datagrid-footer{margin-bottom:2rem}.datagrid-pagination{display:flex;gap:.2rem}.datagrid-pagination-total,.datagrid-pagination-btn{background-color:var(--primary-tint-3);color:var(--primary-color);width:2.5rem;height:2.5rem;padding:0;display:flex;justify-content:center;align-items:center;border-radius:var(--radius)}.datagrid-pagination-btn.active{background-color:var(--primary-color);color:var(--white)}.datagrid-pagination-btn{cursor:pointer}.datagrid-pagination-total{background-color:var(--secondary-color);color:var(--white)}.datagrid-pagination-seperator{height:2.5rem;width:.3rem;border-radius:var(--radius);background-color:var(--secondary-color)}.datagrid-search-wrapper{margin-bottom:1rem}.datagrid-search:focus::-moz-placeholder{opacity:.5}.datagrid-search:focus::placeholder{opacity:.5}.products-grid{transition:all var(--transition-time) linear}div:has(.filters-wrapper.active) .products-grid{margin-left:1.5rem}div:has(.filters-wrapper:not(.active)) .products-grid{margin-left:0!important}@media (orientation: portrait){div:has(.filters-wrapper.active) .products-grid{margin-left:0!important}}.breadcrumb{width:100%;background-color:var(--primary-tint-3);padding:.5rem;border-radius:var(--radius)}.breadcrumb .breadcrumb-item{color:var(--secondary-color);text-transform:capitalize;font-weight:600;padding:0}.breadcrumb-item a{margin:.8rem;text-decoration:none;color:var(--primary-color)}.breadcrumb-item:last-of-type a.active{color:var(--secondary-color)}.breadcrumb-item+.breadcrumb-item:before{padding:0}html[dir=rtl] .breadcrumb-item+.breadcrumb-item:before{float:right}.product-gallery{width:100%;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:2%}.product-gallery img{border-radius:var(--radius)}.product-gallery .main{width:100%;height:75%}.product-gallery .main .image{width:100%;height:100%}.product-gallery .main img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-gallery .gallery{width:100%;height:24%;align-self:baseline;display:flex;align-items:center;position:relative}.product-gallery .gallery-navigation.prev,.product-gallery .gallery-navigation.next{position:absolute;width:3rem;aspect-ratio:1/1;background-color:var(--secondary-color);opacity:.3;z-index:5;top:calc(50% - 1.5rem);font-size:2rem;display:flex;justify-content:center;align-items:center;color:var(--white);border-radius:var(--radius);transition:all var(--transition-time) linear}.product-gallery .gallery-navigation.prev{left:.5rem}.product-gallery .gallery-navigation.next{right:.5rem}.product-gallery .gallery-navigation.prev.active,.product-gallery .gallery-navigation.next.active,.product-gallery .gallery-navigation.prev:hover,.product-gallery .gallery-navigation.next:hover{opacity:.8}.product-gallery .gallery-slider{width:100%;height:100%;display:flex;align-items:center;overflow-x:hidden}.product-gallery .gallery-slider-track{width:-moz-max-content;width:max-content;height:100%;display:flex;align-items:center;justify-content:flex-start;gap:1%;max-height:100px}.product-gallery .gallery .image{display:flex;width:23%;min-width:23%;aspect-ratio:1/1;border-radius:var(--radius);overflow:hidden}.product-gallery .gallery .image img{display:block;width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;filter:brightness(.8);transition:all var(--transition-time) linear}.product-gallery .gallery .image:hover img{filter:brightness(1)}.product-info{height:100%;display:flex;flex-wrap:wrap;justify-content:start;flex-direction:column;gap:2rem}.product-info>div{width:100%}.product-info .add-to-cart-btn{font-size:1.2rem;width:10rem}.product-info .cart-buttons-wrapper{display:flex;justify-content:start;align-items:center;gap:2rem}.product-reviews .star{width:1.5rem;height:1.5rem;display:inline-block;background-size:cover}.product-reviews .reviews-body{display:flex;justify-content:start;align-items:center;gap:.5rem;margin-block:1rem}.product-reviews .stars{position:relative;width:-moz-max-content;width:max-content}.product-reviews .stars-container{min-width:-moz-max-content;min-width:max-content}.product-reviews .blank-star{background-image:url(/build/assets/blank-star-ByJeHPL9.svg)}.product-reviews .blank-stars,.product-reviews .filled-stars{width:-moz-max-content;width:max-content}.product-reviews .filled-stars{position:absolute;overflow:hidden;transition:all var(--transition-time) linear;width:0%;align-self:self-end}.product-reviews .filled-star{background-image:url(/build/assets/filled-star-BoV5kRjs.svg)}.product-variations .variation{width:-moz-max-content;width:max-content;background:var(--secondary-tint-5);color:var(--secondary-color);padding:1rem;border-radius:var(--radius);cursor:pointer;border:2px solid transparent;transition:all .2s linear;font-weight:600}.product-variations .variation:hover{border-color:var(--secondary-tint-5)}.product-variations .variation.selected{border-color:var(--secondary-color)}.product-variations .variations-wrapper{display:flex;justify-content:start;flex-wrap:wrap;gap:.5rem}.cart-quantity-buttons{display:inline-flex;gap:.5rem}.cart-quantity-button{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;border-radius:var(--radius)}.cart-quantity-button:hover{filter:brightness(.9)}.cart-quantity-button.cart-quantity-add{background-color:var(--success-color);color:var(--white);cursor:pointer;border-radius:50%}.cart-quantity-button.cart-quantity-remove{background-color:var(--danger-color);color:var(--white);cursor:pointer;border-radius:50%}.cart-quantity{width:3rem}.product-details{width:100%}@media (orientation: portrait){.product-details{width:80%;margin:auto}.product-details>.row{gap:2rem}}.product-tabs .tab-content{font-size:1rem;color:var(--primary-text-color);filter:brightness(.8)}.product-tabs .product-features{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:1rem}.product-tabs .product-features .feature{display:flex;justify-content:start;align-items:center;gap:.5rem}.product-tabs .product-features .feature .feature-name{background-color:var(--secondary-tint-3);padding:.5rem 1rem;border-radius:var(--radius)}.category-card{min-height:150px;max-height:250px;width:180px;min-width:180px;aspect-ratio:1/1;overflow:hidden;border-radius:var(--radius);position:relative;cursor:pointer;box-shadow:0 0 .4rem .1rem var(--secondary-tint-5);opacity:0;background-color:var(--white)}.page.loaded .category-card{animation:fadeIn 1s linear forwards}.category-card .category-title{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-overflow:clip;text-transform:capitalize;text-align:center;font-size:1rem;font-weight:600;line-height:2rem;color:var(--white);opacity:0;transition:all var(--transition-time) linear}.category-card .image{height:100%;width:100%;overflow:hidden}.category-card .image img{height:100%;width:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;transition:all .2s linear}.category-card:hover img{filter:blur(3px)}.category-card:hover .category-title{opacity:1;scale:1.2;background:var(--primary-tint-5)}.category .category-header{display:flex;justify-content:start;padding:1rem;background-color:var(--secondary-color);border-radius:var(--radius);margin-bottom:1rem;gap:1rem}.category .category-header .category-card{box-shadow:0}.category .category-header .breadcrumb{width:100%;height:-moz-fit-content;height:fit-content;background-color:var(--white)}.page .page-title{background-color:var(--secondary-color);display:flex;justify-content:center;align-items:center;text-transform:capitalize;border-radius:var(--radius);padding:1rem;margin-bottom:2rem;font-size:2rem;color:var(--white)}.cart-content-wrapper{display:flex;gap:1rem}.cart-content-wrapper .cart-content-item{display:flex;align-items:center;border:1px solid var(--border-color);border-radius:var(--radius);height:6rem;font-weight:500;gap:1rem}.cart-content-wrapper .cart-content-item-image{padding:.5rem;display:flex;justify-content:center;align-items:center}.cart-content-wrapper .cart-content-item-image img{-o-object-fit:cover;object-fit:cover;width:5rem;height:5rem}.cart-content-wrapper .cart-content-item-buttons{padding:1rem;margin-inline-start:auto}.cart-summary .cart-summary-header{font-weight:700;text-transform:capitalize;margin-bottom:1rem}.cart-summary .cart-summary-footer{display:flex;justify-content:center}.cart-summary .cart-summary-item{display:flex;justify-content:space-between;margin-bottom:1rem}nav.navbar{box-shadow:0 2px 8px 0 var(--secondary-color);position:sticky;top:0;left:0;background:var(--primary-color);color:var(--secondary-color);border-bottom:1px solid rgba(var(--primary-color-rgb),.1);padding:.5rem 2rem;margin-bottom:2rem;display:flex;align-items:center;min-height:3.5rem;z-index:10}.navbar-nav{display:flex;gap:.5rem;margin:0;padding:0;list-style:none}.navbar .navbar-brand{color:var(--secondary-color)}.navbar .nav-link{color:var(--white);background:transparent;padding:.5rem 1.25rem;border-radius:var(--radius);text-decoration:none;font-size:1rem;font-weight:500;letter-spacing:.02em;transition:background .18s,color .18s;margin:0 .1rem;display:inline-block;cursor:pointer;text-transform:capitalize;opacity:1}.navbar .nav-link:hover,.navbar .nav-link:focus{background:var(--secondary-color);opacity:.9}.navbar .nav-link.active,.navbar .nav-link[aria-current=page]{opacity:1;background:var(--secondary-color);color:var(--white)!important;font-weight:600;box-shadow:0 2px 8px #0000000a}:root{--primary-color: #225b54;--primary-color-rgb: 34, 91, 84;--secondary-color: #b9a779;--secondary-color-rgb: 185, 167, 121;--primary-text-color: #546E7A;--tertiary-color: #00ACC1;--tertiary-color-rgb: 0, 172, 193;--danger-color: #fc5252;--danger-color-rgb: 211, 47, 47;--warning-color: #FFA000;--warning-color-rgb: 255, 160, 0;--info-color: #0288D1;--info-color-rgb: 2, 136, 209;--success-color: #388E3C;--success-color-rgb: 56, 142, 60;--surface: #fff;--surface-rgb: 255, 255, 255;--background: #F5F5F5;--background-rgb: 245, 245, 245;--on-primary: #fff;--on-secondary: #fff;--on-tertiary: #fff;--on-danger: #fff;--on-warning: #000;--on-info: #fff;--on-success: #fff;--on-surface: #1a1a1a;--black: #000;--black-rgb: 0, 0, 0;--white: #fff;--white-rgb: 255, 255, 255;--background-color: #f8f9fa;--border-color: #BBB;--primary-tint-1: rgba(var(--primary-color-rgb), .08);--primary-tint-2: rgba(var(--primary-color-rgb), .16);--primary-tint-3: rgba(var(--primary-color-rgb), .24);--primary-tint-4: rgba(var(--primary-color-rgb), .32);--primary-tint-5: rgba(var(--primary-color-rgb), .4);--secondary-tint-1: rgba(var(--secondary-color-rgb), .08);--secondary-tint-2: rgba(var(--secondary-color-rgb), .16);--secondary-tint-3: rgba(var(--secondary-color-rgb), .24);--secondary-tint-4: rgba(var(--secondary-color-rgb), .32);--secondary-tint-5: rgba(var(--secondary-color-rgb), .4);--tertiary-tint-1: rgba(var(--tertiary-color-rgb), .08);--tertiary-tint-2: rgba(var(--tertiary-color-rgb), .16);--tertiary-tint-3: rgba(var(--tertiary-color-rgb), .24);--tertiary-tint-4: rgba(var(--tertiary-color-rgb), .32);--tertiary-tint-5: rgba(var(--tertiary-color-rgb), .4);--danger-tint-1: rgba(var(--danger-color-rgb), .08);--danger-tint-2: rgba(var(--danger-color-rgb), .16);--danger-tint-3: rgba(var(--danger-color-rgb), .24);--danger-tint-4: rgba(var(--danger-color-rgb), .32);--danger-tint-5: rgba(var(--danger-color-rgb), .4);--warning-tint-1: rgba(var(--warning-color-rgb), .08);--warning-tint-2: rgba(var(--warning-color-rgb), .16);--warning-tint-3: rgba(var(--warning-color-rgb), .24);--warning-tint-4: rgba(var(--warning-color-rgb), .32);--warning-tint-5: rgba(var(--warning-color-rgb), .4);--info-tint-1: rgba(var(--info-color-rgb), .08);--info-tint-2: rgba(var(--info-color-rgb), .16);--info-tint-3: rgba(var(--info-color-rgb), .24);--info-tint-4: rgba(var(--info-color-rgb), .32);--info-tint-5: rgba(var(--info-color-rgb), .4);--success-tint-1: rgba(var(--success-color-rgb), .08);--success-tint-2: rgba(var(--success-color-rgb), .16);--success-tint-3: rgba(var(--success-color-rgb), .24);--success-tint-4: rgba(var(--success-color-rgb), .32);--success-tint-5: rgba(var(--success-color-rgb), .4);--white-tint-1: rgba(var(--white-rgb), .08);--white-tint-2: rgba(var(--white-rgb), .16);--white-tint-3: rgba(var(--white-rgb), .24);--white-tint-4: rgba(var(--white-rgb), .32);--white-tint-5: rgba(var(--white-rgb), .4);--radius: 10px;--transition-time: .3s}.bg-primary-tint-1{background:var(--primary-tint-1)!important}.bg-primary-tint-2{background:var(--primary-tint-2)!important}.bg-primary-tint-3{background:var(--primary-tint-3)!important}.bg-primary-tint-4{background:var(--primary-tint-4)!important}.bg-primary-tint-5{background:var(--primary-tint-5)!important}.bg-secondary-tint-1{background:var(--secondary-tint-1)!important}.bg-secondary-tint-2{background:var(--secondary-tint-2)!important}.bg-secondary-tint-3{background:var(--secondary-tint-3)!important}.bg-secondary-tint-4{background:var(--secondary-tint-4)!important}.bg-secondary-tint-5{background:var(--secondary-tint-5)!important}.bg-tertiary-tint-1{background:var(--tertiary-tint-1)!important}.bg-tertiary-tint-2{background:var(--tertiary-tint-2)!important}.bg-tertiary-tint-3{background:var(--tertiary-tint-3)!important}.bg-tertiary-tint-4{background:var(--tertiary-tint-4)!important}.bg-tertiary-tint-5{background:var(--tertiary-tint-5)!important}.bg-primary{background-color:var(--primary-color)!important;color:#fff}.bg-secondary{background-color:var(--secondary-color)!important;color:#fff}.bg-tertiary{background-color:var(--tertiary-color)!important;color:#fff}.state-pressed{background:rgba(var(--primary-color-rgb),.12)!important}.state-selected{background:rgba(var(--primary-color-rgb),.16)!important}.text-primary{color:var(--primary-color)!important}.text-secondary{color:var(--secondary-color)!important}.text-tertiary{color:var(--tertiary-color)!important}.text-danger{color:var(--danger-color)!important}.text-warning{color:var(--warning-color)!important}.text-info{color:var(--info-color)!important}.text-success{color:var(--success-color)!important}.btn{border:0px;transition:background-color var(--transition-time) linear}.btn.btn-primary{background-color:var(--primary-color);color:var(--white)}.btn.btn-primary:hover,.btn.btn-primary:focus{filter:brightness(.9)}.btn.btn-primary:active{filter:brightness(.8)}.btn.btn-primary:hover{background-color:var(--primary-color);color:var(--white)}.btn.btn-secondary{background-color:var(--secondary-color);color:var(--white)}.btn.btn-secondary:hover,.btn.btn-secondary:focus{filter:brightness(.9)}.btn.btn-secondary:active{filter:brightness(.8)}.btn.btn-secondary:hover{background-color:var(--secondary-color);color:var(--white)}.btn.btn-tertiary{background-color:var(--tertiary-color);color:var(--white)}.btn.btn-tertiary:hover,.btn.btn-tertiary:focus{filter:brightness(.9)}.btn.btn-tertiary:active{filter:brightness(.8)}.btn.btn-tertiary:hover{background-color:var(--tertiary-color);color:var(--white)}.btn.btn-danger{background-color:var(--danger-color)}.btn.btn-danger:hover,.btn.btn-danger:focus{filter:brightness(.9)}.btn.btn-danger:active{filter:brightness(.8)}.btn.btn-danger:hover{filter:brightness(.9);color:var(--white)}.btn.btn-warning{background-color:var(--warning-color)}.btn.btn-warning:hover,.btn.btn-warning:focus{filter:brightness(.9)}.btn.btn-warning:active{filter:brightness(.8)}.btn.btn-warning:hover{filter:brightness(.9);color:var(--white)}.btn.btn-info{background-color:var(--info-color)}.btn.btn-info:hover,.btn.btn-info:focus{filter:brightness(.9)}.btn.btn-info:active{filter:brightness(.8)}.btn.btn-info:hover{filter:brightness(.9);color:var(--white)}.btn.btn-success{background-color:var(--success-color)}.btn.btn-success:hover,.btn.btn-success:focus{filter:brightness(.9)}.btn.btn-success:active{filter:brightness(.8)}.btn.btn-success:hover{filter:brightness(.9);color:var(--white)}input[type=text],input[type=search],select{border-radius:var(--radius);border:2px solid var(--secondary-tint-5);outline:none;background-color:var(--white);color:var(--primary-text-color);padding-inline:.5rem;padding-block:.3rem}input.invalid{border-color:var(--danger-color)!important}html body input:focus,html body input:active{border-color:var(--primary-text-color)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}input:-webkit-autofill{-webkit-text-fill-color:var(--secondary-color)!important}.dropdown .dropdown-item{color:var(--primary-text-color);text-transform:capitalize}.dropdown .dropdown-item:active{background-color:var(--secondary-tint-3);color:var(--primary-text-color)}.btn{position:relative}::-moz-selection{background-color:var(--secondary-color)!important;color:var(--white)}::selection{background-color:var(--secondary-color)!important;color:var(--white)}h1,h2,h3,h4,h5,h6{color:var(--primary-text-color)}p{color:var(--primary-text-color);filter:brightness(.8)}.nav-link{text-transform:capitalize}.nav.nav-tabs .nav-item .nav-link{color:var(--primary-text-color)}.nav.nav-tabs .nav-item .nav-link.active{color:var(--primary-color)}.card{box-shadow:0 0 .5rem 0 var(--border-color);padding:1rem;border-radius:var(--radius)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.page{transition:all var(--transition-time) linear}.page.loading{opacity:.5!important;transition:all var(--transition-time) linear}.page.loaded{opacity:1!important;transition:all var(--transition-time) linear}.spinner-btn{position:relative;background-color:var(--secondary-color)!important;color:var(--secondary-color)!important;cursor:not-allowed;pointer-events:none;opacity:.8}.spinner-btn:after{content:"";width:16px;height:16px;position:absolute;top:calc(50% - 8px);left:calc(50% - 8px);border:2px solid white;border-top:2px solid transparent;border-radius:50%;animation:spin .7s linear infinite}.page.loading{min-height:90vh;max-height:90vh}.loading{position:relative;overflow:hidden;z-index:0;min-height:150px}.loading:after{position:absolute;top:calc(50% - 19px);left:calc(50% - 19px);content:"";width:75px;height:75px;display:inline-block;border-width:2px;border-color:var(--primary-tint-3);border-top-color:var(--primary-color);background-color:var(--background-color);animation:spin 1s infinite linear;border-radius:100%;border-style:solid;z-index:454}.loading:before{content:"";z-index:12;background-color:var(--background-color);position:absolute;top:0;left:0;width:100%;height:100%}@keyframes spin{to{transform:rotate(360deg)}}*{margin:0;padding:0;box-sizing:border-box}h1,h2,h3,h4,h5,h6,label{text-transform:capitalize}p{margin:0;padding:0}
