/* =========================================================
   INGWE PREMIUM UNIFIED LAYOUT
   Figma typography + uniform custom cards + WooCommerce layout
   ========================================================= */

:root{
  --ingwe-bg:#ece8e1;
  --ingwe-cream:#F5F3EF;
  --ingwe-card:#FFFFFF;
  --ingwe-image:#D8D8DD;
  --ingwe-green:#193f2d;
  --ingwe-green-2:#2E5240;
  --ingwe-text:#223C2F;
  --ingwe-muted:#6E7D72;
  --ingwe-soft:#8E9D90;
  --ingwe-line:rgba(25,63,45,.28);
  --ingwe-shadow:0 10px 30px rgba(0,0,0,.06);
  --ingwe-shadow-hover:0 18px 42px rgba(0,0,0,.12);
  --ingwe-radius:24px;
  --ingwe-body-font:'Poppins',Arial,sans-serif;
  --ingwe-heading-font:'Fraunces',Georgia,serif;
}

body,
.bak-section,.mila-section,.afromat-section,.dealbuddy-section,.holanathi-section,.supago-section,.seasons-section,.ssn-section,.lof-section,.lof-pudding-section-13,.mucho-section,.blackbeauty-section,.ammobar-section,.benvite-section,.chabis-section,
body.single-product,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag{
  font-family:var(--ingwe-body-font)!important;
}

h1,h2,.marketplace-title,.brand-residency-title,.dossier-title,.collection-title{
  font-family:var(--ingwe-heading-font)!important;
}

/* ================= CUSTOM BRAND CARD SECTIONS ================= */
.bak-section,.mila-section,.afromat-section,.dealbuddy-section,.holanathi-section,.supago-section,.seasons-section,.ssn-section,.lof-section,.lof-pudding-section-13,.mucho-section,.blackbeauty-section,.ammobar-section,.benvite-section,.chabis-section{
  background:var(--ingwe-cream)!important;
  width:100%!important;
  padding:35px 18px 50px!important;
  box-sizing:border-box!important;
}

.bak-section *,.mila-section *,.afromat-section *,.dealbuddy-section *,.holanathi-section *,.supago-section *,.seasons-section *,.ssn-section *,.lof-section *,.lof-pudding-section-13 *,.mucho-section *,.blackbeauty-section *,.ammobar-section *,.benvite-section *,.chabis-section *{
  box-sizing:border-box!important;
}

.bak-products,.mila-products,.afromat-products,.dealbuddy-products,.holanathi-products,.supago-products,.seasons-grid,.seasons-products,.ssn-products,.lof-products,.lof-pudding-products-13,.mucho-products,.blackbeauty-products,.ammobar-products,.benvite-products,.chabis-products{
  max-width:1260px!important;
  margin:0 auto!important;
  display:grid!important;
  grid-template-columns:repeat(3,1fr)!important;
  gap:24px!important;
  align-items:stretch!important;
}

.bak-link,.mila-link,.afromat-link,.dealbuddy-link,.holanathi-link,.supago-link,.seasons-link,.ssn-link,.lof-link,.lof-pudding-link-13,.mucho-link,.blackbeauty-link,.ammobar-link,.benvite-link,.chabis-link,
.bak-link:hover,.mila-link:hover,.afromat-link:hover,.dealbuddy-link:hover,.holanathi-link:hover,.supago-link:hover,.seasons-link:hover,.ssn-link:hover,.lof-link:hover,.lof-pudding-link-13:hover,.mucho-link:hover,.blackbeauty-link:hover,.ammobar-link:hover,.benvite-link:hover,.chabis-link:hover{
  text-decoration:none!important;
  color:inherit!important;
  display:block!important;
  height:100%!important;
  outline:none!important;
}

.bak-card,.mila-card,.afromat-card,.dealbuddy-card,.holanathi-card,.supago-card,.seasons-card,.ssn-card,.lof-card,.lof-pudding-card-13,.mucho-card,.blackbeauty-card,.ammobar-card,.benvite-card,.chabis-card{
  background:var(--ingwe-card)!important;
  border:0!important;
  outline:0!important;
  border-radius:var(--ingwe-radius)!important;
  overflow:hidden!important;
  width:100%!important;
  height:100%!important;
  display:flex!important;
  flex-direction:column!important;
  transition:all .35s ease!important;
  box-shadow:var(--ingwe-shadow)!important;
}

.bak-card:hover,.mila-card:hover,.afromat-card:hover,.dealbuddy-card:hover,.holanathi-card:hover,.supago-card:hover,.seasons-card:hover,.ssn-card:hover,.lof-card:hover,.lof-pudding-card-13:hover,.mucho-card:hover,.blackbeauty-card:hover,.ammobar-card:hover,.benvite-card:hover,.chabis-card:hover{
  transform:translateY(-8px)!important;
  box-shadow:var(--ingwe-shadow-hover)!important;
}

.bak-image,.mila-image,.afromat-image,.dealbuddy-image,.holanathi-image,.supago-image,.seasons-image,.ssn-image,.lof-image,.lof-pudding-image-13,.mucho-image,.blackbeauty-image,.ammobar-image,.benvite-image,.chabis-image{
  width:100%!important;
  aspect-ratio:1/1!important;
  overflow:hidden!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex-shrink:0!important;
  background:var(--ingwe-image)!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  line-height:0!important;
}

.bak-image img,.mila-image img,.afromat-image img,.dealbuddy-image img,.holanathi-image img,.supago-image img,.seasons-image img,.ssn-image img,.lof-image img,.lof-pudding-image-13 img,.mucho-image img,.blackbeauty-image img,.ammobar-image img,.benvite-image img,.chabis-image img{
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  object-fit:contain!important;
  object-position:center center!important;
  display:block!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  transform:scale(1.08)!important;
  transition:transform .4s ease!important;
}

.bak-card:hover .bak-image img,.mila-card:hover .mila-image img,.afromat-card:hover .afromat-image img,.dealbuddy-card:hover .dealbuddy-image img,.holanathi-card:hover .holanathi-image img,.supago-card:hover .supago-image img,.seasons-card:hover .seasons-image img,.ssn-card:hover .ssn-image img,.lof-card:hover .lof-image img,.lof-pudding-card-13:hover .lof-pudding-image-13 img,.mucho-card:hover .mucho-image img,.blackbeauty-card:hover .blackbeauty-image img,.ammobar-card:hover .ammobar-image img,.benvite-card:hover .benvite-image img,.chabis-card:hover .chabis-image img{
  transform:scale(1.12)!important;
}

.bak-content,.mila-content,.afromat-content,.dealbuddy-content,.holanathi-content,.supago-content,.seasons-content,.ssn-content,.lof-content,.lof-pudding-content-13,.mucho-content,.blackbeauty-content,.ammobar-content,.benvite-content,.chabis-content{
  padding:28px!important;
  display:flex!important;
  flex-direction:column!important;
  flex:1!important;
}

.bak-title,.mila-title,.afromat-title,.dealbuddy-title,.holanathi-title,.supago-title,.seasons-title,.ssn-title,.lof-title,.lof-pudding-title-13,.mucho-title,.blackbeauty-title,.ammobar-title,.benvite-title,.chabis-title{
  margin:0 0 14px!important;
  color:var(--ingwe-text)!important;
  font-family:var(--ingwe-body-font)!important;
  font-size:24px!important;
  font-weight:600!important;
  line-height:1.25!important;
  text-decoration:none!important;
}

.bak-description,.mila-description,.afromat-description,.dealbuddy-description,.holanathi-description,.supago-description,.seasons-desc,.seasons-description,.ssn-desc,.lof-description,.lof-pudding-description-13,.mucho-description,.blackbeauty-description,.ammobar-description,.benvite-description,.chabis-description{
  margin:0 0 14px!important;
  color:var(--ingwe-muted)!important;
  font-family:var(--ingwe-body-font)!important;
  font-size:16px!important;
  line-height:1.6!important;
  font-weight:300!important;
  text-decoration:none!important;
}

.bak-weight,.mila-weight,.afromat-weight,.dealbuddy-weight,.holanathi-weight,.supago-weight,.seasons-weight,.ssn-weight,.lof-weight,.lof-pudding-weight-13,.mucho-weight,.blackbeauty-weight,.ammobar-weight,.benvite-weight,.chabis-weight{
  margin:0 0 24px!important;
  color:var(--ingwe-soft)!important;
  font-family:var(--ingwe-body-font)!important;
  font-size:15px!important;
  font-weight:500!important;
}

.bak-rating,.mila-rating,.afromat-rating,.dealbuddy-rating,.holanathi-rating,.supago-rating,.seasons-rating,.ssn-rating,.lof-rating,.lof-pudding-rating-13,.mucho-rating,.blackbeauty-rating,.ammobar-rating,.benvite-rating,.chabis-rating{
  margin-top:auto!important;
  margin-bottom:18px!important;
  display:flex!important;
  align-items:center!important;
  gap:5px!important;
  color:var(--ingwe-text)!important;
  font-size:14px!important;
  letter-spacing:0!important;
}

.bak-rating i,.mila-rating i,.afromat-rating i,.dealbuddy-rating i,.holanathi-rating i,.supago-rating i,.seasons-rating i,.ssn-rating i,.lof-rating i,.lof-pudding-rating-13 i,.mucho-rating i,.blackbeauty-rating i,.ammobar-rating i,.benvite-rating i,.chabis-rating i{
  color:var(--ingwe-text)!important;
  font-size:14px!important;
}

.bak-rating span,.mila-rating span,.afromat-rating span,.dealbuddy-rating span,.holanathi-rating span,.supago-rating span,.seasons-rating span,.seasons-count,.ssn-rating span,.ssn-count,.lof-rating span,.lof-pudding-rating-13 span,.mucho-rating span,.blackbeauty-rating span,.ammobar-rating span,.benvite-rating span,.chabis-rating span{
  margin-left:8px!important;
  color:var(--ingwe-soft)!important;
  font-size:14px!important;
  font-weight:300!important;
}

.bak-bottom,.mila-bottom,.afromat-bottom,.dealbuddy-bottom,.holanathi-bottom,.supago-bottom,.seasons-bottom,.ssn-bottom,.lof-bottom,.lof-pudding-bottom-13,.mucho-bottom,.blackbeauty-bottom,.ammobar-bottom,.benvite-bottom,.chabis-bottom{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:15px!important;
}

.bak-price,.mila-price,.afromat-price,.dealbuddy-price,.holanathi-price,.supago-price,.seasons-price,.ssn-price,.lof-price,.lof-pudding-price-13,.mucho-price,.blackbeauty-price,.ammobar-price,.benvite-price,.chabis-price{
  color:var(--ingwe-text)!important;
  font-family:var(--ingwe-body-font)!important;
  font-size:24px!important;
  font-weight:700!important;
  line-height:1!important;
}

.bak-button,.mila-button,.afromat-button,.dealbuddy-button,.holanathi-button,.supago-button,.seasons-button,.ssn-button,.lof-button,.lof-pudding-button-13,.mucho-button,.blackbeauty-button,.ammobar-button,.benvite-button,.chabis-button{
  background:var(--ingwe-text)!important;
  color:#fff!important;
  padding:13px 18px!important;
  border-radius:14px!important;
  border:0!important;
  font-family:var(--ingwe-body-font)!important;
  font-size:13px!important;
  font-weight:600!important;
  letter-spacing:.4px!important;
  white-space:nowrap!important;
  transition:.3s ease!important;
  text-align:center!important;
  text-decoration:none!important;
}

.bak-card:hover .bak-button,.mila-card:hover .mila-button,.afromat-card:hover .afromat-button,.dealbuddy-card:hover .dealbuddy-button,.holanathi-card:hover .holanathi-button,.supago-card:hover .supago-button,.seasons-card:hover .seasons-button,.ssn-card:hover .ssn-button,.lof-card:hover .lof-button,.lof-pudding-card-13:hover .lof-pudding-button-13,.mucho-card:hover .mucho-button,.blackbeauty-card:hover .blackbeauty-button,.ammobar-card:hover .ammobar-button,.benvite-card:hover .benvite-button,.chabis-card:hover .chabis-button{
  background:var(--ingwe-green-2)!important;
}

/* ================= WOOCOMMERCE FIGMA LAYOUT ================= */
body.single-product,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag{
  background:var(--ingwe-bg)!important;
  color:var(--ingwe-green)!important;
}

body.single-product div.product{display:none!important;}
body.single-product .entry-title,body.post-type-archive-product .page-title,body.tax-product_cat .page-title{display:none!important;}

.ingwe-single-wrap,.ingwe-archive-wrap{
  background:var(--ingwe-bg)!important;
  padding:18px 28px 95px!important;
  font-family:var(--ingwe-body-font)!important;
  color:var(--ingwe-green)!important;
  min-height:100vh;
}

.ingwe-breadcrumb{max-width:1240px;margin:0 auto 24px;font-size:10px;letter-spacing:.02em;color:#9dae9c;opacity:.9;}
.ingwe-breadcrumb a{color:#9dae9c;text-decoration:none;}
.ingwe-breadcrumb a:hover{color:var(--ingwe-green);}

.ingwe-single-grid,.ingwe-archive-grid{max-width:1240px;margin:0 auto;display:grid;align-items:start;}
.ingwe-single-grid{grid-template-columns:140px minmax(330px,405px) minmax(360px,1fr);gap:78px;}
.ingwe-archive-grid{grid-template-columns:140px minmax(0,1fr);gap:72px;}

.ingwe-brand-menu{position:sticky;top:28px;display:flex;flex-direction:column;gap:10px;padding-top:8px;font-size:13px;line-height:1.15;}
.ingwe-brand-menu a{color:var(--ingwe-green);text-decoration:none;width:max-content;opacity:.94;transition:all .2s ease;}
.ingwe-brand-menu a:hover{color:#9dae9c;transform:translateX(3px);}

.ingwe-single-images{border-radius:16px;overflow:hidden;background:var(--ingwe-image);box-shadow:0 22px 60px rgba(25,63,45,.08);}
.ingwe-product-photo{width:100%;aspect-ratio:1/1;margin:0;background:linear-gradient(145deg,#eeeeec,#d9d9d6);display:flex;align-items:center;justify-content:center;border-bottom:0!important;overflow:hidden;}
.ingwe-product-photo img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;display:block!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;}

.ingwe-single-info{max-width:455px;padding:52px 0 0;text-align:center;justify-self:center;}
.ingwe-single-brand{text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--ingwe-green);margin-bottom:12px;}
.ingwe-single-info h1{margin:0 auto 12px;color:#9dae9c;font-size:21px;line-height:1.35;font-weight:400;max-width:330px;}
.ingwe-single-rating{margin:10px 0 8px;min-height:22px;}
.ingwe-single-rating .star-rating{float:none;margin:0 auto;color:var(--ingwe-green);font-size:14px;}
.ingwe-single-rating .woocommerce-review-link{font-size:11px;color:#9dae9c;text-decoration:none;margin-left:8px;}
.ingwe-single-price{margin:12px 0 18px;font-weight:700;font-size:17px;color:var(--ingwe-green);}
.ingwe-single-price del{opacity:.45;font-weight:400;}
.ingwe-single-price ins{text-decoration:none;}
.ingwe-single-cart{margin:18px auto 22px;}
.ingwe-single-cart form.cart{display:flex;justify-content:center;gap:10px;align-items:center;flex-wrap:wrap;}
.ingwe-single-cart .quantity input.qty{width:58px;height:40px;border:1px solid var(--ingwe-line);border-radius:999px;background:transparent;color:var(--ingwe-green);}
.ingwe-single-cart .single_add_to_cart_button,.woocommerce ul.products li.product .button{background:var(--ingwe-green)!important;color:#fff!important;border:1px solid var(--ingwe-green)!important;border-radius:999px!important;padding:12px 24px!important;font-size:12px!important;font-weight:600!important;letter-spacing:.03em;text-transform:uppercase;transition:all .2s ease;}
.ingwe-single-cart .single_add_to_cart_button:hover,.woocommerce ul.products li.product .button:hover{background:transparent!important;color:var(--ingwe-green)!important;}
.ingwe-see-all{display:block;text-align:right;color:#9dae9c;text-decoration:none;font-size:12px;margin:26px 0 12px;}
.ingwe-see-all:hover{color:var(--ingwe-green);}

.ingwe-accordions{border-top:1px solid var(--ingwe-line);text-align:left;background:rgba(247,244,238,.25);}
.ingwe-accordion-item{border-bottom:1px solid var(--ingwe-line);padding:0;}
.ingwe-accordion-item summary{list-style:none;cursor:pointer;font-size:12px;font-weight:700;color:var(--ingwe-green);position:relative;padding:16px 34px 16px 0;}
.ingwe-accordion-item summary::-webkit-details-marker{display:none;}
.ingwe-accordion-item summary:after{content:"";position:absolute;right:2px;top:15px;width:16px;height:16px;border:1px solid #9dae9c;border-radius:50%;background:transparent;transition:all .2s ease;}
.ingwe-accordion-item[open] summary:after{background:var(--ingwe-green);box-shadow:inset 0 0 0 4px var(--ingwe-bg);}
.ingwe-accordion-content{padding:0 26px 16px 0;color:#9dae9c;font-size:12px;line-height:1.75;}
.ingwe-accordion-content p{margin:0 0 10px;}
.ingwe-accordion-content ul{margin:8px 0 0 18px;padding:0;}

.ingwe-reflections{max-width:860px;margin:120px auto 0;text-align:center;background:rgba(247,244,238,.58);border:1px solid rgba(25,63,45,.16);border-radius:34px;padding:54px 54px 46px;box-shadow:0 26px 70px rgba(25,63,45,.07);}
.ingwe-reflections h2{text-transform:uppercase;font-size:22px;letter-spacing:.08em;margin:0 0 16px;color:var(--ingwe-green);}
.ingwe-reflections h2:after{content:"";display:block;width:56px;height:1px;background:var(--ingwe-line);margin:18px auto 0;}
.ingwe-reflections #reviews,.ingwe-reflections .woocommerce-Reviews{background:transparent!important;margin:0!important;}
.ingwe-reflections #comments,.ingwe-reflections #review_form_wrapper{float:none!important;width:100%!important;max-width:100%!important;}
.ingwe-reflections #comments h2,.ingwe-reflections .woocommerce-Reviews-title{font-size:15px!important;font-weight:400!important;color:#9dae9c!important;text-transform:none!important;letter-spacing:0!important;margin:8px 0 26px!important;}
.ingwe-reflections .commentlist{list-style:none!important;margin:0 auto 34px!important;padding:0!important;display:grid;gap:16px;max-width:680px;text-align:left;}
.ingwe-reflections .commentlist li.review{background:#fffaf2;border:1px solid rgba(25,63,45,.13);border-radius:22px;padding:20px 22px!important;box-shadow:0 14px 36px rgba(25,63,45,.055);}
.ingwe-reflections .comment_container{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:start;}
.ingwe-reflections .comment_container img.avatar{width:48px!important;height:48px!important;border-radius:50%!important;padding:0!important;border:1px solid rgba(25,63,45,.16)!important;background:var(--ingwe-bg)!important;position:static!important;}
.ingwe-reflections .comment-text{margin:0!important;border:0!important;padding:0!important;}
.ingwe-reflections .star-rating{color:var(--ingwe-green)!important;float:none!important;margin:0 0 8px!important;font-size:14px!important;}
.ingwe-reflections .meta{margin:0 0 8px!important;font-size:12px!important;color:#9dae9c!important;}
.ingwe-reflections .meta strong{color:var(--ingwe-green)!important;font-weight:700!important;}
.ingwe-reflections .description,.ingwe-reflections .description p{color:var(--ingwe-green)!important;font-size:13px!important;line-height:1.7!important;margin:0!important;}
.ingwe-reflections #review_form{max-width:620px;margin:0 auto;background:#fffaf2;border:1px solid rgba(25,63,45,.13);border-radius:26px;padding:28px 30px;text-align:left;}
.ingwe-reflections #reply-title{display:block;text-align:center;color:var(--ingwe-green);font-size:15px;font-weight:700;margin-bottom:18px;}
.ingwe-reflections label{color:var(--ingwe-green);font-size:12px;font-weight:700;}
.ingwe-reflections textarea,.ingwe-reflections input[type="text"],.ingwe-reflections input[type="email"]{width:100%!important;border:1px solid rgba(25,63,45,.18)!important;border-radius:16px!important;background:var(--ingwe-bg)!important;color:var(--ingwe-green)!important;padding:13px 15px!important;font-size:13px!important;outline:none!important;}
.ingwe-reflections textarea:focus,.ingwe-reflections input:focus{border-color:var(--ingwe-green)!important;}
.ingwe-reflections .form-submit input,.ingwe-reflections button,.ingwe-reflections .button{background:var(--ingwe-green)!important;color:#fff!important;border:1px solid var(--ingwe-green)!important;border-radius:999px!important;padding:12px 24px!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important;}
.ingwe-reflections .form-submit input:hover,.ingwe-reflections button:hover,.ingwe-reflections .button:hover{background:transparent!important;color:var(--ingwe-green)!important;}

.ingwe-archive-main{width:100%;}
.ingwe-archive-intro{text-align:center;margin:8px auto 46px;max-width:760px;}
.ingwe-archive-intro p{color:#9dae9c;text-transform:uppercase;letter-spacing:.12em;font-size:12px;margin:0 0 10px;}
.ingwe-archive-intro h1{font-size:44px;line-height:1.08;color:var(--ingwe-green);margin:0;font-weight:500;}

.woocommerce .ingwe-archive-main ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:38px!important;margin:0!important;padding:0!important;}
.woocommerce .ingwe-archive-main ul.products li.product{width:auto!important;margin:0!important;float:none!important;text-align:center;background:transparent!important;overflow:visible!important;box-shadow:none!important;border-radius:0!important;display:block!important;}
.woocommerce .ingwe-archive-main ul.products li.product a.woocommerce-LoopProduct-link{display:block;text-decoration:none;line-height:normal!important;background:transparent!important;aspect-ratio:auto!important;overflow:visible!important;}
.woocommerce .ingwe-archive-main ul.products li.product a img{width:100%!important;aspect-ratio:1/1!important;height:auto!important;object-fit:contain!important;object-position:center!important;border-radius:24px!important;background:linear-gradient(145deg,#eeeeec,#d9d9d6)!important;margin:0 0 19px!important;padding:0!important;border:0!important;box-shadow:0 18px 45px rgba(25,63,45,.08)!important;transition:transform .28s ease,box-shadow .28s ease!important;}
.woocommerce .ingwe-archive-main ul.products li.product:hover a img{transform:translateY(-5px)!important;box-shadow:0 26px 58px rgba(25,63,45,.13)!important;}
.woocommerce .ingwe-archive-main ul.products li.product .woocommerce-loop-product__title{color:var(--ingwe-green)!important;font-family:var(--ingwe-body-font)!important;font-size:17px!important;line-height:1.35!important;font-weight:600!important;padding:0!important;margin:0 0 8px!important;}
.ingwe-loop-price{color:var(--ingwe-green);font-weight:700;margin-bottom:7px;font-size:14px;}
.ingwe-loop-price del{opacity:.45;font-weight:400;}
.ingwe-loop-price ins{text-decoration:none;}
.ingwe-loop-info span{display:inline-block;color:#9dae9c;font-size:12px;border-bottom:1px solid transparent;}
.woocommerce .ingwe-archive-main ul.products li.product:hover .ingwe-loop-info span{border-color:#9dae9c;}
.woocommerce-result-count,.woocommerce-ordering{display:none!important;}
.woocommerce-pagination{margin-top:55px;text-align:center;}
.woocommerce-pagination ul{border:0!important;}
.woocommerce-pagination ul li{border:0!important;margin:0 4px!important;}
.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{border-radius:50%;width:36px;height:36px;display:flex!important;align-items:center;justify-content:center;background:transparent!important;color:var(--ingwe-green)!important;}
.woocommerce-pagination ul li span.current{background:var(--ingwe-green)!important;color:#fff!important;}

@media(max-width:1100px){
  .ingwe-single-grid{grid-template-columns:120px minmax(300px,380px) minmax(320px,1fr);gap:42px;}
  .ingwe-archive-grid{grid-template-columns:120px minmax(0,1fr);gap:42px;}
}

@media(max-width:1024px){
  .bak-products,.mila-products,.afromat-products,.dealbuddy-products,.holanathi-products,.supago-products,.seasons-grid,.seasons-products,.ssn-products,.lof-products,.lof-pudding-products-13,.mucho-products,.blackbeauty-products,.ammobar-products,.benvite-products,.chabis-products{grid-template-columns:repeat(2,1fr)!important;}
}

@media(max-width:900px){
  .ingwe-single-grid,.ingwe-archive-grid{grid-template-columns:1fr;gap:34px;}
  .ingwe-brand-menu{position:static;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px 18px;padding:0;}
  .ingwe-brand-menu a{width:auto;}
  .ingwe-single-images,.ingwe-single-info{max-width:560px;margin:0 auto;width:100%;}
  .ingwe-single-info{padding-top:0;}
  .woocommerce .ingwe-archive-main ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px!important;}
}

@media(max-width:767px){
  .bak-section,.mila-section,.afromat-section,.dealbuddy-section,.holanathi-section,.supago-section,.seasons-section,.ssn-section,.lof-section,.lof-pudding-section-13,.mucho-section,.blackbeauty-section,.ammobar-section,.benvite-section,.chabis-section{padding:30px 15px 45px!important;}
  .bak-products,.mila-products,.afromat-products,.dealbuddy-products,.holanathi-products,.supago-products,.seasons-grid,.seasons-products,.ssn-products,.lof-products,.lof-pudding-products-13,.mucho-products,.blackbeauty-products,.ammobar-products,.benvite-products,.chabis-products{grid-template-columns:1fr!important;gap:30px!important;}
  .bak-content,.mila-content,.afromat-content,.dealbuddy-content,.holanathi-content,.supago-content,.seasons-content,.ssn-content,.lof-content,.lof-pudding-content-13,.mucho-content,.blackbeauty-content,.ammobar-content,.benvite-content,.chabis-content{padding:26px 22px!important;}
  .bak-title,.mila-title,.afromat-title,.dealbuddy-title,.holanathi-title,.supago-title,.seasons-title,.ssn-title,.lof-title,.lof-pudding-title-13,.mucho-title,.blackbeauty-title,.ammobar-title,.benvite-title,.chabis-title{font-size:21px!important;}
  .bak-bottom,.mila-bottom,.afromat-bottom,.dealbuddy-bottom,.holanathi-bottom,.supago-bottom,.seasons-bottom,.ssn-bottom,.lof-bottom,.lof-pudding-bottom-13,.mucho-bottom,.blackbeauty-bottom,.ammobar-bottom,.benvite-bottom,.chabis-bottom{flex-direction:column!important;align-items:flex-start!important;}
  .bak-button,.mila-button,.afromat-button,.dealbuddy-button,.holanathi-button,.supago-button,.seasons-button,.ssn-button,.lof-button,.lof-pudding-button-13,.mucho-button,.blackbeauty-button,.ammobar-button,.benvite-button,.chabis-button{width:100%!important;text-align:center!important;}
}

@media(max-width:600px){
  .ingwe-single-wrap,.ingwe-archive-wrap{padding:14px 16px 65px!important;}
  .ingwe-breadcrumb{font-size:9px;margin-bottom:18px;}
  .woocommerce .ingwe-archive-main ul.products{grid-template-columns:1fr!important;gap:34px!important;}
  .ingwe-archive-intro h1{font-size:34px;}
  .ingwe-single-info h1{font-size:19px;}
  .ingwe-reflections{margin-top:75px;padding:36px 18px 30px;border-radius:24px;}
  .ingwe-reflections h2{font-size:18px;}
  .ingwe-reflections #review_form{padding:22px 18px;border-radius:20px;}
  .ingwe-reflections .comment_container{grid-template-columns:1fr;}
}
