html,body,.bg-light,main.bg-light,section#help,.bg-elegant-night{background:#07070b!important;color:#f2f2f5!important}
body nav.navbar{background:#111118!important;border:1px solid #24242e!important;border-radius:18px!important;margin:12px auto 0!important;max-width:1280px;width:calc(100% - 24px)}
body nav.navbar .nav-link,body nav.navbar .navbar-brand,body nav.navbar .nav-link-inner-text{color:#fff!important}
#welcome-section{margin:18px auto 0!important;max-width:1280px;width:calc(100% - 24px);border-radius:22px!important;overflow:hidden}
.filter-button.all-products,span.category.all-products{display:none!important}
.row.filter-items{display:flex!important;flex-wrap:wrap!important;height:auto!important;min-height:0!important}
.row.filter-items .filter-item{position:relative!important;left:auto!important;top:auto!important;transform:none!important;display:none!important;padding:8px!important}
.row.filter-items .filter-item:nth-child(-n+12){display:block!important}
body:has(.filter-button:nth-child(2).active) .row.filter-items .filter-item{display:none!important}
body:has(.filter-button:nth-child(2).active) .row.filter-items .filter-item:nth-child(-n+12){display:block!important}
body:has(.filter-button:nth-child(3).active) .row.filter-items .filter-item{display:none!important}
body:has(.filter-button:nth-child(3).active) .row.filter-items .filter-item:nth-child(n+13):nth-child(-n+18){display:block!important}
body:has(.filter-button:nth-child(4).active) .row.filter-items .filter-item{display:none!important}
body:has(.filter-button:nth-child(4).active) .row.filter-items .filter-item:nth-child(n+19){display:block!important}
section.section-md.pt-0{padding-top:36px!important}
section.section-md.pt-0 .container{max-width:1280px!important;color:#fff!important;padding-left:8px!important;padding-right:20px!important}
#shop{display:grid!important;grid-template-columns:188px 1fr;gap:14px 10px;align-items:start;margin-left:0}
#shop>.card{background:transparent!important;box-shadow:none!important;margin:0!important;padding-top:8px}
#shop>.card .card-body{padding:0!important}
.categories.filter-button-group{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%;margin-left:0}
.filter-button,span.category.filter-button{background:#15151c!important;color:#d7d7de!important;border:1px solid #2a2a35!important;border-radius:14px!important;padding:12px 14px!important;margin:0!important;width:100%;text-align:left!important}
.filter-button.active,.filter-button:hover,.filter-button-group:not(:has(.filter-button:not(.all-products).active)) .filter-button:nth-child(2){background:#1d1d27!important;color:#fff!important}
.product-card,.filter-item .card.product-card{background:#121218!important;border:1px solid #24242e!important;border-radius:18px!important;box-shadow:none!important;color:#fff!important;overflow:hidden}
.product-card .card-header{overflow:hidden;height:176px;padding:0!important}
.product-card .card-body,.product-card h5,.product-card h4,.product-card .text-black{background:transparent!important;color:#fff!important;border:0!important}
.product-card img.img-fluid{height:210px!important;width:100%!important;object-fit:cover!important;object-position:center bottom!important;max-height:none!important}
.product-card .btn,.product-card button.btn-purple{background:#f5c400!important;border:0!important;color:#111!important;border-radius:999px!important;font-weight:800!important}
section#last-payments{visibility:visible!important;animation:none!important;background:transparent!important}
section#last-payments .pattern{display:none!important}
section#last-payments img.img-center{max-width:56px!important;max-height:56px!important;border-radius:14px!important}
@media (max-width:767px){#shop{grid-template-columns:1fr}.categories.filter-button-group{flex-direction:row!important;flex-wrap:wrap}.filter-button,span.category.filter-button{width:auto}}