.as-about{
  --aa-page:#f7f3eb;
  --aa-paper:#fffdf8;
  --aa-ink:#17100c;
  --aa-copy:#51463d;
  --aa-gold:#aa7020;
  --aa-line:rgba(129,86,31,.18);
  width:100%;
  padding:clamp(58px,7vw,86px) 0;
  background:
    radial-gradient(circle at 8% 5%,rgba(205,165,91,.11),transparent 29%),
    linear-gradient(180deg,#f7f3eb 0%,#faf7f1 100%);
  color:var(--aa-ink);
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  -webkit-font-smoothing:antialiased;
}
.as-about,.as-about *{box-sizing:border-box}
.as-about h2,.as-about p{margin-top:0}
.as-about__shell{
  width:min(1180px,calc(100% - 34px));
  margin:0 auto;
}
.as-about__heading{
  max-width:760px;
  margin:0 auto 31px;
  text-align:center;
}
.as-about__heading>span{
  display:block;
  margin-bottom:9px;
  color:#9f681c;
  font-size:9px;
  font-weight:950;
  letter-spacing:.22em;
}
.as-about__heading h2{
  margin:0;
  color:#17100c;
  font-family:Georgia,"Times New Roman",serif;
  font-size:clamp(38px,5vw,58px);
  font-weight:600;
  letter-spacing:-.04em;
  line-height:1;
}
.as-about__heading p{
  margin:14px 0 0;
  color:#554a41;
  font-size:13px;
  font-weight:620;
  line-height:1.65;
}
.as-about__grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
  align-items:start;
}
.as-about-fold{
  overflow:hidden;
  border:1px solid var(--aa-line);
  border-radius:11px 26px 11px 26px;
  background:
    radial-gradient(circle at 96% 0%,rgba(205,164,85,.12),transparent 31%),
    linear-gradient(145deg,#fffdf8,#f3ede3);
  box-shadow:0 14px 34px rgba(65,45,22,.058);
}
.as-about-fold:nth-child(even){
  border-radius:26px 11px 26px 11px;
}
.as-about-fold summary{
  display:grid;
  grid-template-columns:34px 49px minmax(0,1fr) 32px;
  align-items:center;
  gap:12px;
  min-height:82px;
  padding:14px 17px;
  cursor:pointer;
  list-style:none;
}
.as-about-fold summary::-webkit-details-marker{display:none}
.as-about-fold__number{
  color:#a16b23;
  font-family:Georgia,"Times New Roman",serif;
  font-size:11px;
  font-weight:800;
}
.as-about-fold__icon{
  display:flex;
  align-items:center;
  justify-content:center;
  width:46px;
  height:46px;
  border:1px solid rgba(174,112,29,.33);
  border-radius:14px 7px 14px 7px;
  background:linear-gradient(145deg,#fff9eb,#ead09a);
  color:#a56817;
  font-size:20px;
  font-weight:900;
}
.as-about-fold__title{
  color:#17100c;
  font-size:15px;
  font-weight:900;
  line-height:1.28;
}
.as-about-fold__toggle{
  position:relative;
  width:29px;
  height:29px;
  border:1px solid rgba(157,103,31,.28);
  border-radius:50%;
  background:#fffaf0;
}
.as-about-fold__toggle::before,
.as-about-fold__toggle::after{
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  width:11px;
  height:2px;
  background:#99631c;
  transform:translate(-50%,-50%);
}
.as-about-fold__toggle::after{
  transform:translate(-50%,-50%) rotate(90deg);
  transition:opacity .18s ease,transform .18s ease;
}
.as-about-fold[open] .as-about-fold__toggle::after{
  opacity:0;
  transform:translate(-50%,-50%) rotate(0);
}
.as-about-fold[open] summary{
  background:rgba(203,161,79,.075);
}
.as-about-fold__content{
  padding:0 58px 20px 112px;
}
.as-about-fold__content p{
  margin:0;
  color:var(--aa-copy);
  font-size:13px;
  font-weight:620;
  line-height:1.72;
}

/* Preserve the unified homepage palette after removing the former service section. */
.alibarshop-home-unified .section-featured-collection,
.alibarshop-home-unified .image-with-text-section,
.alibarshop-home-unified .text-columns-with-image-section,
.alibarshop-home-unified .alibar-review-gallery,
.alibarshop-home-unified .alibar-store-qa,
.alibarshop-home-unified .rich-text{
  background:
    radial-gradient(circle at 90% 6%,rgba(204,165,91,.08),transparent 27%),
    linear-gradient(180deg,#faf7f1 0%,#f7f3eb 100%)!important;
}
.alibarshop-home-unified .section-featured-collection .block-heading,
.alibarshop-home-unified .image-with-text-section h2,
.alibarshop-home-unified .text-columns-with-image-section h2,
.alibarshop-home-unified .alibar-review-gallery__title,
.alibarshop-home-unified .alibar-store-qa__title,
.alibarshop-home-unified .rich-text h2{
  color:#18120e!important;
}
.alibarshop-home-unified .section-featured-collection .block-product-card,
.alibarshop-home-unified .alibar-store-qa__item{
  border-color:rgba(139,92,31,.19)!important;
  background:#fffdf8!important;
  box-shadow:0 14px 34px rgba(65,45,22,.065)!important;
}
.alibarshop-home-unified .section-featured-collection .block-product-title{
  color:#18120e!important;
  font-weight:900!important;
}
.alibarshop-home-unified .section-featured-collection .featured-collection__view-more,
.alibarshop-home-unified .section-featured-collection .button{
  border-color:#ad762a!important;
  background:linear-gradient(135deg,#3a291d,#17110d)!important;
  color:#f0d59b!important;
}

@media(max-width:760px){
  .as-about__grid{grid-template-columns:1fr}
}
@media(max-width:560px){
  .as-about{padding:48px 0}
  .as-about__shell{width:calc(100% - 18px)}
  .as-about-fold summary{
    grid-template-columns:28px 42px minmax(0,1fr) 29px;
    gap:9px;
    padding:12px;
  }
  .as-about-fold__icon{
    width:40px;
    height:40px;
    font-size:18px;
  }
  .as-about-fold__title{font-size:14px}
  .as-about-fold__content{
    padding:0 45px 17px 91px;
  }
}