@import url('https://fonts.googleapis.com/css2?family=Changa:wght@600;700;800&display=swap');
/* Add custom CSS styles below */

.swal2-popup , .swal2-toast , .swal2-container .swal2-icon-error{
display:none !important;
visibility: hidden;
}

/* ── Hunter Games · Signal layer (theme version 2044485324) ── */
:root{--hg-green:#31cf38;--hg-ink:#f2f5f2;--hg-sub:#a9b3a9;--hg-surface:#191c19;--hg-edge:#2c312c;--hg-ease:cubic-bezier(.23,1,.32,1);--hg-cut:14px}

/* Headings in Changa (brand display face); body stays Readex Pro */
h1,h2,.floating_text .title,.banner__title{font-family:"Changa","Readex Pro",sans-serif;letter-spacing:0}

/* Selection in brand green */
::selection{background:var(--hg-green);color:#0b0c0b}

/* Dark only: hide the light/dark switch */
.dm-toggler{display:none!important}

/* Press feedback on buttons */
.btn,.s-button-element,.hg-pay .b,.hg-loy .cta{transition:transform 140ms var(--hg-ease),background-color 150ms ease,color 150ms ease,border-color 150ms ease}
.btn:active,.s-button-element:active{transform:scale(.97)}

/* Hero: keep the copy clear of the product sockets on laptop widths */
@media (min-width:1024px){.floatings-right .floating_text{max-width:44vw;margin-inline-end:auto}}
.floating_text .title{text-wrap:balance;line-height:1.25}
@media (min-width:1024px) and (max-width:1279px){.floating_text .title{font-size:40px!important}}
/* Hero on phones: copy sits below the product sockets and clears the bottom nav */
@media (max-width:767px){
  .floating-wrapper.top-auto{top:43%!important;bottom:auto!important;transform:translateX(-50%)!important}
  .floating_text{padding-inline:20px!important}
  .floating_text .title{font-size:26px!important;line-height:1.3}
  .floating_text .subtitle{font-size:15px;line-height:1.7}
}

/* Category tiles: label sits in the calm zone at the bottom of each tile */
.hg-tiles .banner-texts{top:auto!important;bottom:7%!important;transform:translateX(-50%)!important;padding:0 8px!important}
.hg-tiles .banner__title{font-size:clamp(15px,1.25vw,20px)!important;font-weight:700}

/* Request banner: copy in the empty half, away from the dashed socket */
.hg-request .banner-texts{left:auto!important;right:6%!important;width:46%!important;transform:translateY(-50%)!important;text-align:right!important;padding:0!important}
.hg-request .banner__title{font-size:clamp(17px,2.6vw,40px)!important;line-height:1.3}
.hg-request .banner__description{font-size:clamp(13px,1.2vw,18px)!important;font-weight:400;color:#c9d0c9;line-height:1.7;margin-top:8px}
@media (max-width:640px){.hg-request .banner-texts{width:52%!important;right:4%!important}.hg-request .banner__description{display:none}}

/* Trust strip: icons in brand green */
.hg-trust .feature-icon i{color:var(--hg-green)!important;font-size:24px}
.hg-trust .s-block--features__item{padding:16px 8px!important}

/* Product cards: HG chamfer (top-left and bottom-right corners) */
custom-salla-product-card.enhanced-product-card{clip-path:polygon(var(--hg-cut) 0,100% 0,100% calc(100% - var(--hg-cut)),calc(100% - var(--hg-cut)) 100%,0 100%,0 var(--hg-cut))}

/* Product cards: title right under the image, add-to-cart pinned to the bottom */
custom-salla-product-card .product-block-outer{margin-top:0!important;flex:1 1 auto;display:flex;flex-direction:column}
custom-salla-product-card .product-block__info{flex:1 1 auto}
custom-salla-product-card .product-block__info>.btn--add-to-cart{display:flex!important;flex-direction:column;justify-content:flex-end}

/* Category page header on phones: title full width, sort control below */
@media (max-width:767px){.index-inner .center-between{flex-wrap:wrap;row-gap:12px}.index-title{flex:1 1 100%;flex-wrap:wrap;column-gap:6px;line-height:1.4}}


/* Salla core widgets in the brand palette (cashback badge, quick order) */
.s-cashback-banner-icon{background:#0f3d14!important}
.s-cashback-banner-icon path{fill:var(--hg-green)}
.s-quick-order-container .s-button-element{background:transparent!important;border:1.5px solid var(--hg-green)!important;color:var(--hg-ink)!important}

/* Product cards: room between title, subtitle, rating and price */
custom-salla-product-card .product-block__info{padding-top:12px}
custom-salla-product-card .product-title{gap:6px;padding-inline:14px!important}
custom-salla-product-card .product-title .title{margin:0!important;font-size:15px;line-height:1.45}
custom-salla-product-card .product-subtitle{font-size:12.5px!important;line-height:1.5!important;margin:0!important;color:#a9b3a9}
custom-salla-product-card .rating-wrapper{display:block;padding-inline:14px;margin-top:10px}
custom-salla-product-card .price-wrapper{padding-inline:14px!important;margin:8px 0 14px!important}

/* Quick view: dark scrollbars, whole product image, purchase bar pinned in view */
html.dark{color-scheme:dark}
.preview-modal .preview__inner{overflow-y:hidden!important}
.preview-modal .pm-content{scrollbar-width:thin;scrollbar-color:#2c312c transparent}
.preview-modal .swiper-lazy{background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;background-color:#0b0c0b}
.preview-modal .pm-content .sticky-product-barrrrrrr{position:sticky;bottom:0;z-index:2;background:#191c19;border-top:1px solid #2c312c;padding:14px 16px!important;margin-inline:-16px}
.preview-modal .pm-content{overflow-x:hidden!important}
.preview-modal .pm-content .sticky-product-barrrrrrr .sticky-product-bar__quantity{margin-bottom:10px!important}
.preview-modal .pm-content .sticky-product-barrrrrrr salla-add-product-button{margin-top:10px!important}
.preview-modal .pm-content .line{display:none}
.preview-modal .pm-content .sold-times-wrapper{margin-block:10px!important}
.preview-modal .pm-content__price{margin-block:4px!important}


/* Product cards (round 5): sharp corners to match the chamfer, 1px edge */
custom-salla-product-card.enhanced-product-card{border-radius:0!important;border-width:1px!important}
/* Promo tag moves below the image so it never covers the logo and platform corner */
custom-salla-product-card .product-block__thumb{overflow:visible!important}
custom-salla-product-card .product-block__thumb .badge--ribbon{top:calc(100% + 12px)!important;right:14px!important;left:auto!important;bottom:auto!important;border-radius:0!important;padding:3px 10px!important;font-size:12.5px!important;line-height:1.6!important;z-index:3;clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px)}
custom-salla-product-card .product-block__info{padding-top:48px!important;padding-bottom:0!important}
/* Add to cart: full width, even 14px inset, 42px tall, readable label, square corners */
custom-salla-product-card .btn--add-to-cart{margin:0 14px 14px!important;padding:0!important;width:auto!important;align-self:stretch!important}
custom-salla-product-card .btn--add-to-cart salla-add-product-button,custom-salla-product-card .btn--add-to-cart salla-button{display:block!important;width:100%!important}
custom-salla-product-card .btn--add-to-cart .s-button-element{width:100%!important;height:42px!important;min-height:42px;border-radius:0!important;font-size:14px!important;gap:8px}
/* Hover feedback: the gradient fill hid the theme's hover colour */
@media (hover:hover){custom-salla-product-card .btn--add-to-cart .s-button-element:hover{background-image:none!important;background-color:#2bb832!important}}
custom-salla-product-card .btn--add-to-cart .s-button-element:focus-visible{outline:2px solid #31cf38;outline-offset:3px}
/* Product tabs: outlined tabs turned black on hover (store primary is #000) */
@media (hover:hover){.s-block-tabs .s-button-primary-outline:hover{background-color:rgba(49,207,56,.12)!important;color:#f2f5f2!important}}

/* Promo tag: show the full label (no ellipsis) */
custom-salla-product-card .product-block__thumb .badge--ribbon{max-width:calc(100% - 28px)!important;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}
/* Promo tag: one line on phones so it never overlaps the title */
@media (max-width:767px){custom-salla-product-card .product-block__thumb .badge--ribbon{white-space:nowrap!important;font-size:11px!important;padding:3px 7px!important;right:10px!important;max-width:calc(100% - 20px)!important;overflow:hidden!important;text-overflow:ellipsis!important}}

/* Reviews: slider arrows on brand surface instead of white discs */
.s-block--testimonials .section-main-title{font-size:clamp(24px,2.2vw,32px)!important;line-height:1.25}
.s-block--testimonials .s-slider-nav-arrow{background:var(--hg-surface)!important;border:1px solid var(--hg-edge)!important;color:var(--hg-ink)!important;box-shadow:none!important}

/* Request panel: breathing room above the footer */
.hg-req{margin-bottom:40px!important}

/* Footer trust badge: keep the freelance-document logo in proportion, on a light chip like the business-platform badge */
.s-trust-badges-wrapper{align-items:center}
.s-trust-badges-image{width:auto!important;height:28px!important;max-width:100px;object-fit:contain;background:#f2f5f2;padding:4px 6px;border-radius:2px;box-sizing:content-box}

/* Announcement marquee: pause on hover; stop for reduced motion */
.aali-ad-slider:hover,.aali-ad-slider:hover .aali-ad-item{animation-play-state:paused}
@media (prefers-reduced-motion:reduce){
  .aali-ad-slider,.aali-ad-item{animation:none!important}
  .aali-animation,.animate__animated{animation:none!important;opacity:1!important;transform:none!important}
  .btn:active,.s-button-element:active{transform:none}
}
/* Search (round 6): Signal surface, dark chips, readable lists and results */
salla-modal.s-search-modal .s-modal-overlay{background-color:rgba(5,6,5,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
salla-modal.s-search-modal.s-search-modal .s-modal-body{background:var(--hg-surface)!important;border:1px solid var(--hg-edge);border-radius:0}
@media (min-width:768px){salla-modal.s-search-modal.s-search-modal .s-modal-body{clip-path:polygon(var(--hg-cut) 0,100% 0,100% calc(100% - var(--hg-cut)),calc(100% - var(--hg-cut)) 100%,0 100%,0 var(--hg-cut))}}
@media (max-width:767px){salla-modal.s-search-modal.s-search-modal .s-modal-body{border:0}}
salla-modal.s-search-modal .s-search-input{background:#0b0c0b;border:1px solid var(--hg-edge);border-radius:0!important;color:var(--hg-ink);padding-inline:44px 12px;transition:border-color .15s ease,box-shadow .15s ease}
salla-modal.s-search-modal .s-search-input:focus{outline:none;border-color:var(--hg-green);box-shadow:0 0 0 3px rgba(49,207,56,.16)!important}
salla-modal.s-search-modal .s-search-input::placeholder{color:var(--hg-sub);opacity:1}
salla-modal.s-search-modal .s-search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:20px;height:20px;cursor:pointer;background:center/14px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a9b3a9' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E")}
salla-modal.s-search-modal .s-search-icon-wrap{top:50%;transform:translateY(-50%);z-index:1;pointer-events:none}
salla-modal.s-search-modal .s-search-back-btn{color:var(--hg-ink);width:40px;height:40px;justify-content:center;align-items:center}
salla-modal.s-search-modal .s-search-back-btn svg{fill:currentColor}
salla-modal.s-search-modal .s-search-idle-section-title{color:var(--hg-sub);font-size:14px;font-weight:500;margin-bottom:10px}
salla-modal.s-search-modal .s-search-idle-panel>div+div{margin-top:8px}
salla-modal.s-search-modal .s-search-history-chip,salla-modal.s-search-modal .s-search-idle-category-chip{min-height:36px;max-width:100%;align-items:center;background:#0b0c0b;border:1px solid var(--hg-edge);border-radius:0;color:var(--hg-ink);font-size:14px;transition:border-color .15s ease,background-color .15s ease}
salla-modal.s-search-modal .s-search-history-chip{min-width:0;padding:0;padding-inline:12px 2px}
salla-modal.s-search-modal .s-search-idle-category-chip{padding:0 14px}
salla-modal.s-search-modal .s-search-history-chip-term{display:block;line-height:1.5;color:inherit;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
salla-modal.s-search-modal .s-search-history-chip-icon{display:inline-block;vertical-align:-2px;margin-inline-end:6px;color:var(--hg-sub)}
salla-modal.s-search-modal .s-search-history-chip-remove{width:32px;height:32px;display:grid;place-items:center;flex:none;color:var(--hg-sub)}
salla-modal.s-search-modal .s-search-most-searched-item{color:#c9d0c9;font-size:14px;line-height:1.5;padding:8px 10px;margin-inline:-10px;transition:color .15s ease,background-color .15s ease}
salla-modal.s-search-modal .s-search-most-searched-icon{color:var(--hg-sub);flex:none}
salla-modal.s-search-modal .s-search-results-grid-wrap,salla-modal.s-search-modal .s-search-idle-panel{scrollbar-width:thin;scrollbar-color:var(--hg-edge) transparent}
salla-modal.s-search-modal .s-search-grid-item{border:1px solid transparent;border-radius:0;transition:border-color .15s ease,background-color .15s ease}
salla-modal.s-search-modal .s-search-product-card-image,salla-modal.s-search-modal .s-search-product-card-image img{background:#0b0c0b;border-radius:0}
salla-modal.s-search-modal .s-search-product-card-content-title{color:var(--hg-ink);line-height:1.45}
salla-modal.s-search-modal .s-search-product-card-content-sub,salla-modal.s-search-modal .s-search-product-card-rating{color:var(--hg-sub)}
salla-modal.s-search-modal .s-search-view-all{border-top:1px solid var(--hg-edge);color:var(--hg-green);font-weight:500;transition:background-color .15s ease}
@media (hover:hover){
salla-modal.s-search-modal .s-search-history-chip:hover,salla-modal.s-search-modal .s-search-idle-category-chip:hover{border-color:rgba(49,207,56,.55);background:#132015}
salla-modal.s-search-modal .s-search-history-chip-remove:hover{color:var(--hg-ink)}
salla-modal.s-search-modal .s-search-most-searched-item:hover{color:var(--hg-ink);background:#132015}
salla-modal.s-search-modal .s-search-most-searched-item:hover .s-search-most-searched-icon{color:var(--hg-green)}
salla-modal.s-search-modal .s-search-grid-item:hover{background:#132015!important;border-color:rgba(49,207,56,.35)}
salla-modal.s-search-modal .s-search-view-all:hover{background:#132015}
}
salla-modal.s-search-modal :is(.s-search-history-chip-term,.s-search-history-chip-remove,.s-search-idle-category-chip,.s-search-most-searched-item,.s-search-product-card-overlay-link,.s-search-view-all,.s-search-back-btn):focus-visible{outline:2px solid var(--hg-green);outline-offset:2px}
/* Login window (round 7): the form is a frame from accounts.salla.com; a dark color-scheme on it made Chrome paint the frame white and hide its heading, so frames keep the default scheme */
html.dark iframe{color-scheme:normal}
salla-modal.s-login-modal .s-modal-overlay{background-color:rgba(5,6,5,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
salla-modal.s-login-modal.s-login-modal .s-modal-body{background:var(--hg-surface)!important;border:1px solid var(--hg-edge);border-radius:0}
@media (min-width:768px){salla-modal.s-login-modal.s-login-modal .s-modal-body{clip-path:polygon(var(--hg-cut) 0,100% 0,100% calc(100% - var(--hg-cut)),calc(100% - var(--hg-cut)) 100%,0 100%,0 var(--hg-cut))}}
@media (max-width:767px){salla-modal.s-login-modal.s-login-modal .s-modal-body{border:0}}
salla-modal.s-login-modal.s-login-modal .s-modal-close{background:transparent!important;color:var(--hg-sub)!important;transition:color .15s ease}
salla-modal.s-login-modal.s-login-modal .s-modal-close svg{fill:currentColor}
@media (hover:hover){salla-modal.s-login-modal.s-login-modal .s-modal-close:hover{color:var(--hg-ink)!important}}
salla-modal.s-login-modal.s-login-modal .s-modal-close:focus-visible{outline:2px solid var(--hg-green);outline-offset:2px}
/* Login window (round 8): on desktop, Salla's form beside a code-drawn brand panel; on tablets and phones, an art band above the form */
@media (min-width:900px){
salla-modal.s-login-modal.s-login-modal .s-modal-body{width:760px!important;max-width:calc(100vw - 48px)!important;padding:0!important;display:inline-grid;grid-template-columns:380px minmax(0,1fr);grid-template-rows:auto 1fr}
salla-modal.s-login-modal.s-login-modal .s-modal-header{grid-column:1;grid-row:1}
salla-modal.s-login-modal.s-login-modal iframe{grid-column:1;grid-row:2;width:calc(100% - 48px)!important;margin:24px}
salla-modal.s-login-modal.s-login-modal .s-modal-body::before{content:"أهلاً بك في هنتر قيمز";grid-column:2;grid-row:1/-1;display:flex;align-items:flex-end;padding:0 32px 112px;background:linear-gradient(180deg,rgba(11,12,11,0) 44%,rgba(11,12,11,.94) 76%),url(https://cdn.files.salla.network/other/545441499/02fb207a-9942-4023-aa67-3eb715fe5ec6-original.webp) center top/cover no-repeat #0b0c0b;border-inline-start:1px solid var(--hg-edge);font-family:Changa,sans-serif;font-weight:700;font-size:24px;line-height:1.35;color:var(--hg-ink)}
salla-modal.s-login-modal.s-login-modal .s-modal-body::after{content:"تسليم فوري للأكواد\A 1% كاش باك ونقاط ولاء\A دعم على الواتساب والدسكورد";white-space:pre-line;grid-column:2;grid-row:1/-1;align-self:end;margin:0 32px 32px;padding-inline-start:18px;font-size:14px;line-height:26px;color:#c9d0c9;background:linear-gradient(var(--hg-green) 0 6px,transparent 6px) right top 10px/6px 26px repeat-y}
}
@media (max-width:899px){
salla-modal.s-login-modal.s-login-modal .s-modal-body::before{content:"";display:block;height:112px;margin:-24px -24px 12px;background:url(https://cdn.files.salla.network/other/545441499/1ba7b6c2-b8dc-4fd8-b7fd-e9d3bddd49a3-original.webp) center/cover no-repeat #0b0c0b;border-bottom:1px solid var(--hg-edge)}
}
@media (max-width:767px){
salla-modal.s-login-modal.s-login-modal .s-modal-body::before{margin:-24px -16px 12px}
}
/* Sub-category tiles (round 9): HG chamfer and a 1px edge like the product cards; the image zooms slightly on hover */
.categ-entry .img-outer{position:relative;overflow:hidden;background:#0b0c0b;clip-path:polygon(var(--hg-cut) 0,100% 0,100% calc(100% - var(--hg-cut)),calc(100% - var(--hg-cut)) 100%,0 100%,0 var(--hg-cut))}
.categ-entry .img-outer::after{content:"";position:absolute;inset:0;border:1px solid var(--hg-edge);pointer-events:none;transition:border-color .2s ease}
.categ-entry .img-outer img{transition:transform .25s var(--hg-ease)}
@media (hover:hover){.categ-entry a:hover .img-outer img{transform:scale(1.03)}.categ-entry a:hover .img-outer::after{border-color:rgba(49,207,56,.55)}}
@media (prefers-reduced-motion:reduce){.categ-entry .img-outer img{transition:none}}
/* Help bubble (round 10): hidden on every page at the client's request */
ticketing-system{display:none!important}
/* Thank-you page (round 11): no green band, the Signal card with a lit check box (transparent) instead of the party popper, dark coupon and info cards */
div.bg-primary:has(+ .container nav.thankyou-breadcrumbs){background:transparent!important}
div.bg-primary:has(+ .container nav.thankyou-breadcrumbs) > svg{display:none}
nav.thankyou-breadcrumbs,nav.thankyou-breadcrumbs *{color:var(--hg-sub)!important}
.container > div.bg-white:has(img.thanks-item){background:var(--hg-surface)!important;border:1px solid var(--hg-edge);border-radius:0!important;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}
.container > div.bg-white:has(img.thanks-item) > div{padding-top:40px!important;padding-bottom:32px!important}
div:has(> img.thanks-item.w-40){transform:none!important}
img.thanks-item.w-40{width:200px!important;height:200px!important;margin-bottom:20px!important;object-position:-9999px 0;background:url(https://cdn.files.salla.network/other/545441499/0f584598-e914-4ef2-bcfa-6afa7a4d6da2-original.webp) center/contain no-repeat}
div.bg-white h1.thanks-item{font-family:Changa,sans-serif;font-size:26px!important;line-height:1.4;color:var(--hg-ink);margin-bottom:6px!important}
div.bg-white p.thanks-item{color:var(--hg-sub)!important}
div.bg-white:has(img.thanks-item) .dm-btn-in-rev .s-button-element{border-radius:0!important;height:44px;padding-inline:22px}
.s-next-order-coupon-wrapper{background:var(--hg-surface)!important;border:1px solid var(--hg-edge);border-radius:0!important}
.s-next-order-coupon-heading,.s-next-order-coupon-title{color:var(--hg-ink)!important}
.s-next-order-coupon-desc{color:var(--hg-sub)!important}
.s-next-order-coupon-card{background:#0b0c0b!important;border:1px dashed rgba(49,207,56,.6)!important;border-radius:0!important}
.s-next-order-coupon-code{color:var(--hg-green)!important;font-weight:700}
.thankyou-block{background:var(--hg-surface)!important;border:1px solid var(--hg-edge);border-radius:0!important}
.thankyou-block .rounded-icon{background:#132015!important;color:var(--hg-green)!important;border-radius:0!important;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}
.thankyou-block .form-input{border-color:var(--hg-edge)!important;border-radius:0!important}
.thankyou-block salla-button .s-button-element{border-radius:0!important}
@media (max-width:767px){div.bg-white h1.thanks-item{font-size:21px!important}img.thanks-item.w-40{width:168px!important;height:168px!important}}
/* Product page (round 12): 44px purchase buttons, sharp panels with an edge, green loyalty chip, green rating bars and verified badges */
section.sticky-product-bar .s-add-product-button-main .s-button-element{height:44px!important;border-radius:0!important;font-size:15px!important}
section.sticky-product-bar salla-mini-checkout-widget{--salla-fast-checkout-button-height:44px!important;--salla-fast-checkout-button-border-radius:0px!important}
section.sticky-product-bar apple-pay-button{--apple-pay-button-height:44px!important;--apple-pay-button-border-radius:0px!important}
.product-page-main :is(.sold-q-or-remained_wrapper,section.sticky-product-bar,.s-quick-order-container,.s-loyalty-points-banner-container,.s-cashback-banner-container,.s-gifting-widget .s-list-tile-item){background:var(--hg-surface)!important;border:1px solid var(--hg-edge)!important;border-radius:0!important}
.s-loyalty-points-banner-icon,.s-cashback-banner-icon{background:#0f3d14!important;border-radius:0!important}
.s-loyalty-points-banner-icon svg,.s-loyalty-points-banner-icon path{fill:var(--hg-green)!important}
.s-loyalty-points-banner-label{color:var(--hg-green)!important}
.s-gifting-widget-action.s-button-element{border-color:var(--hg-green)!important;border-radius:0!important}
.s-quick-order-container .s-button-element{border-radius:0!important}
.s-progress-bar-wrapper{background:var(--hg-edge)!important;border-radius:0!important}
html salla-progress-bar .s-progress-bar-wrapper .s-progress-bar-progress{background:var(--hg-green)!important;border-radius:0!important}
.s-comments-item-has-order-check-icon{background:var(--hg-green)!important;color:#0b0c0b!important}
/* Category pages (round 12): sharp filter panels and sort select */
salla-filters salla-filters-widget.s-filters-widget-container.s-filters-widget-container{background:var(--hg-surface)!important;border:1px solid var(--hg-edge)!important;border-radius:0!important}
salla-filters .form-input,.container--products-list select.form-input{border-radius:0!important}
/* Informational pages (round 12): the page card as a Signal panel, clearer heading and lists, no comment box under policies */
body.page-single .content--single-page{background:var(--hg-surface)!important;border:1px solid var(--hg-edge);border-radius:0!important}
body.page-single .content--single-page h1{font-family:Changa,sans-serif;font-size:28px!important;line-height:1.4!important}
body.page-single .content--single-page li{line-height:1.9;margin-bottom:4px}
body.page-single .content--single-page li::marker{color:var(--hg-green)}
body.page-single div:has(> salla-comment-form),body.page-single salla-comments{display:none!important}
/* Empty cart (round 12): the lit bag box and a sharp green button */
.empty-cart-wrapper i.sicon-shopping-bag.icon{width:160px!important;height:160px!important;border-radius:0!important;background:url(https://cdn.files.salla.network/other/545441499/4210ec45-c06e-4a02-a034-e17620463c5b-original.webp) center/contain no-repeat!important;font-size:0!important}
.empty-cart-wrapper i.sicon-shopping-bag.icon::before{content:none!important}
.empty-cart-wrapper a.btn{border-radius:0!important;background:var(--hg-green)!important;border-color:var(--hg-green)!important;color:#0b0c0b!important}
/* Round 14: purchases and stock as two stat cells */
.sold-q-or-remained_wrapper{display:flex!important;align-items:stretch!important;padding:0!important}
.sold-q-or-remained_wrapper.sold-q-or-remained_wrapper>div{flex:1 1 0;min-width:0;padding:12px 16px!important;background:transparent!important;color:var(--hg-ink)!important}
.sold-q-or-remained_wrapper>div+div{border:0!important;border-inline-start:1px solid var(--hg-edge)!important}
.sold-q-or-remained_wrapper :is(.sold-times-wrapper,.remained-q-wrapper){display:grid!important;grid-template-columns:32px minmax(0,1fr);column-gap:12px;align-items:center;justify-content:stretch}
.sold-q-or-remained_wrapper .right-wrapper{display:contents}
.sold-q-or-remained_wrapper :is(.right-wrapper,.remained-q-wrapper)>i{grid-column:1;grid-row:1/span 2;width:32px;height:32px;display:flex!important;align-items:center;justify-content:center;margin:0!important;background:#0f3d14;color:var(--hg-green)!important;font-size:16px}
.sold-q-or-remained_wrapper .sold-word{grid-column:2;grid-row:1;margin:0!important;font-size:12px;line-height:1.5;color:var(--hg-sub)!important}
.sold-q-or-remained_wrapper .sold-times{grid-column:2;grid-row:2;justify-self:start}
.sold-q-or-remained_wrapper .remained-q-wrapper{font-size:12px!important;line-height:1.5;color:var(--hg-sub)!important}
.sold-q-or-remained_wrapper .remained-q-wrapper>span{grid-column:2;grid-row:2}
.sold-q-or-remained_wrapper :is(.injaz_count,.remained-q-wrapper>span){font-family:Changa,sans-serif;font-weight:700;font-size:18px;line-height:1.25;color:var(--hg-ink)!important}
/* Round 14: brand logo and name as one chip */
.product-brand-wrapper.simple-brand-shape{display:flex!important;width:fit-content!important;max-width:100%;margin-inline-end:auto!important;gap:10px!important;padding:4px!important;padding-inline-end:14px!important;background:var(--hg-surface)!important;border:1px solid var(--hg-edge)!important;border-radius:0!important;transition:border-color .2s ease}
.simple-brand-shape .product-brand{width:48px!important;height:32px!important;flex:none}
.simple-brand-shape .brand-logo{width:48px;height:32px;padding:0!important;border-radius:0!important;background:#0b0c0b}
.simple-brand-shape .brand-logo img{width:100%;height:100%;object-fit:contain}
.simple-brand-shape .product-brand-inner-name{margin:0!important;text-decoration:none!important;font-weight:700;font-size:14px;line-height:1.2;color:var(--hg-ink);transition:color .2s ease}
@media (hover:hover){.simple-brand-shape:hover{border-color:rgba(49,207,56,.55)!important}
.simple-brand-shape:hover .product-brand-inner-name{color:var(--hg-green)}}
/* Round 14: space between the sub-category tiles and the product list */
.sub-nav-header.categs_slider{margin-bottom:32px}
@media (max-width:767px){.sub-nav-header.categs_slider{margin-bottom:20px}}