/*Product - b5081b - (black-sensor-faucet)-https://www.fontanatouchlessfaucets.com/black-sensor-faucet-p/b5081b.htm - Descriptions--at 19-01-2026 Start here*/
/* Scoped AEC layout (no bullets used anywhere) */
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap{max-width:1240px;margin:0 auto;padding:18px 14px;font-family:Arial,Helvetica,sans-serif;color:#101828}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .hero{display:grid;grid-template-columns:1fr;gap:16px;align-items:center;padding:18px;border:1px solid #e6e8ee;border-radius:18px;background:#fff;box-shadow:0 10px 26px rgba(16,24,40,.06)}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .hero-media{border-radius:16px;overflow:hidden;border:1px solid #eef0f6;background:#f8fafc}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .hero-media img{display:block;width:100%;height:auto}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .hero-head{display:flex;gap:14px;align-items:flex-start}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .brand{width:54px;height:54px;flex:0 0 54px;border:1px solid #e6e8ee;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#fff}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .brand img{max-width:100%;height:auto}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .kicker{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#667085;margin:0}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap h1{margin:6px 0 0;font-size:28px;line-height:1.15;letter-spacing:.01em}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .sub{margin:10px 0 0;color:#475467;font-size:14px;line-height:1.6;max-width:68ch}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .chip{font-size:11px;border:1px solid #e6e8ee;border-radius:999px;padding:6px 10px;background:#fff;color:#344054}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap a.cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 14px;border-radius:12px;border:1px solid #d0d5dd;background:#101828;color:#fff;text-decoration:none;font-weight:700;font-size:13px;transition:.18s ease}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap a.cta:hover{transform:translateY(-1px);box-shadow:0 10px 18px rgba(16,24,40,.12)}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap a.cta.secondary{background:#fff;color:#101828;border-color:#e6e8ee}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap a.cta.secondary:hover{background:#f8fafc}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:16px}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .card{background:#fff;border:1px solid #e6e8ee;border-radius:18px;padding:16px;box-shadow:0 10px 26px rgba(16,24,40,.06)}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .card h2{margin:0 0 8px;font-size:16px;letter-spacing:.10em;text-transform:uppercase;color:#344054}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .card p{margin:0;color:#475467;line-height:1.65;font-size:14px}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .specs{display:grid;grid-template-columns:1fr;gap:10px;margin-top:12px}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .spec{border:1px solid #eef0f6;border-radius:14px;padding:12px;background:#fbfcfe}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .spec .t{font-weight:800;font-size:13px;color:#101828 !important;margin:0 0 4px}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .spec .d{font-size:13px;color:#475467;margin:0;line-height:1.55}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .browse{margin-top:16px}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .browse-head{display:flex;align-items:center;gap:12px;justify-content:center;text-align:center;padding:14px 10px}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .browse-head .logo{width:46px;height:46px;border:1px solid #e6e8ee;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#fff}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .browse-head .logo img{max-width:100%;height:auto}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .browse-head .label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#667085;margin:0}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .browse-head h3{margin:6px 0 0;font-size:22px}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .browse-head .note{margin:8px 0 0;font-size:13px;color:#667085}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .browse-grid{display:grid;grid-template-columns:1fr;gap:14px}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .panel{background:#fff;border:1px solid #e6e8ee;border-radius:18px;padding:14px;box-shadow:0 10px 26px rgba(16,24,40,.06)}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .panel-title{margin:0 0 10px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#344054}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .link-grid{display:grid;grid-template-columns:1fr;gap:10px}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap a.aec-link{display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;border:1px solid #eef0f6;border-radius:14px;padding:12px;background:#fbfcfe;color:#101828;transition:.18s ease}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap a.aec-link:hover{background:#f6f8ff;border-color:#d7ddff;transform:translateY(-1px)}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap a.aec-link .name{font-weight:800;font-size:14px;margin:0}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap a.aec-link .desc{font-size:12px;color:#667085;margin:4px 0 0;line-height:1.45}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap a.aec-link .arrow{font-size:18px;color:#475467;line-height:1}
#content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .footer-note{margin:16px 0 0;color:#667085;font-size:12px;line-height:1.6;text-align:center}
@media (min-width:860px){
  #content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .hero{grid-template-columns:1.05fr .95fr}
  #content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .grid{grid-template-columns:repeat(12,1fr)}
  #content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .card{grid-column:span 6}
  #content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .browse-grid{grid-template-columns:repeat(12,1fr)}
  #content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .panel{grid-column:span 4}
  #content_area .aec-black-sensor-faucet-wrapper .aec-page-wrap .link-grid{grid-template-columns:repeat(2,1fr)}
}
/*Product - b5081b - (black-sensor-faucet)-https://www.fontanatouchlessfaucets.com/black-sensor-faucet-p/b5081b.htm - Descriptions--at 19-01-2026 End here*/

/*Category - 936 - Top and Bottom both - (Touchless-Soap-Dispensers-And-Faucets)-https://www.fontanatouchlessfaucets.com/Touchless-Soap-Dispensers-And-Faucets-Set-s/936.htm - at 23-01-2026 Start here*/
/* AEC light gradient + clean card system (non-destructive: scoped to .aec-shell only) */
#content_area .touchless-soap-dispenser-faucet-set-wrapper .aec-shell{
  background:linear-gradient(180deg,#f6fbff,#ffffff);
  border:1px solid rgba(15,23,42,.10);
  border-radius:18px;
  padding:22px 18px;
  margin:14px auto;
  max-width:1200px;
  font:14px/1.6 Arial,Helvetica,sans-serif;
  color:#0f172a;
}
#content_area .touchless-soap-dispenser-faucet-set-wrapper .aec-shell h1{margin:6px 0 10px; letter-spacing:.2px}
#content_area .touchless-soap-dispenser-faucet-set-wrapper .aec-shell .category-custom-description{max-width:980px; margin:0 auto 14px; color:#475569}
#content_area .touchless-soap-dispenser-faucet-set-wrapper .aec-shell .aec-divider{height:1px;background:rgba(15,23,42,.10);margin:16px 0}
#content_area .touchless-soap-dispenser-faucet-set-wrapper .aec-shell .aec-note{
  display:flex; gap:10px; align-items:flex-start;
  background:rgba(37,99,235,.06);
  border:1px solid rgba(37,99,235,.15);
  border-radius:14px;
  padding:10px 12px;
  margin:10px auto 16px;
  max-width:980px;
  color:#475569;
}
#content_area .touchless-soap-dispenser-faucet-set-wrapper #content_area .touchless-soap-dispenser-faucet-set-wrapper .aec-shell .aec-dot{
  width:10px;height:10px;border-radius:99px;
  background:linear-gradient(180deg,#2563eb,#0ea5e9);
  margin-top:4px; flex:0 0 10px;
}
/* Upgrade the existing grid safely without changing HTML */
#content_area .touchless-soap-dispenser-faucet-set-wrapper .aec-shell .new-subcategories-top-wrapper{margin-top:10px}
#content_area .touchless-soap-dispenser-faucet-set-wrapper .aec-shell .fontana-subcategories-boxes-below .inner{
  /*display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));*/
  gap:14px;
}
@media (max-width: 980px){
  #content_area .touchless-soap-dispenser-faucet-set-wrapper .aec-shell .fontana-subcategories-boxes-below .inner{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width: 620px){
  #content_area .touchless-soap-dispenser-faucet-set-wrapper .aec-shell .fontana-subcategories-boxes-below .inner{grid-template-columns:1fr}
}
#content_area .touchless-soap-dispenser-faucet-set-wrapper .aec-shell .fontana-subcategories-boxes-below .box-list{
  background:#ffffff;
  border:1px solid rgba(15,23,42,.10);
  border-radius:16px;
  overflow:hidden;
  box-shadow:0 6px 20px rgba(15,23,42,.06);
  transition:transform .15s ease, box-shadow .15s ease, border-color .15s ease;
  height:100%;
}
#content_area .touchless-soap-dispenser-faucet-set-wrapper .aec-shell .fontana-subcategories-boxes-below .box-list:hover{
  transform:translateY(-2px);
  box-shadow:0 10px 26px rgba(15,23,42,.10);
  border-color:rgba(37,99,235,.25);
}
#content_area .touchless-soap-dispenser-faucet-set-wrapper .aec-shell .image-detail{background:#fff}
#content_area .touchless-soap-dispenser-faucet-set-wrapper .aec-shell .image-detail img{
  display:block;
  width:100%;
  height:auto;
}
#content_area .touchless-soap-dispenser-faucet-set-wrapper .aec-shell .txt-detail{
  padding:12px 12px 14px;
  display:flex;
  flex-direction:column;
  gap:6px;
}
#content_area .touchless-soap-dispenser-faucet-set-wrapper .aec-shell .brand{
  font-size:11px;
  letter-spacing:.18em;
  color:#475569;
}
#content_area .touchless-soap-dispenser-faucet-set-wrapper .aec-shell .pro-title a{
  color:#0f172a;
  text-decoration:none;
  font-weight:700;
  display:inline-block;
  padding:6px 10px;
  border-radius:999px;
  border:1px solid rgba(37,99,235,.18);
  background:rgba(37,99,235,.06);
}
#content_area .touchless-soap-dispenser-faucet-set-wrapper .aec-shell .pro-title a:hover{
  border-color:rgba(37,99,235,.35);
  background:rgba(37,99,235,.10);
}
#content_area .aec-touchless-soap-dispenser-automatic-faucet-sets-wrapper .aec-wrap{
  max-width:1200px; margin:0 auto; padding:24px 16px;
  font:14px/1.6 Arial,Helvetica,sans-serif; color:#0f172a;
  background:linear-gradient(180deg,#f5fbff,#ffffff);
  border:1px solid rgba(15,23,42,.10); border-radius:16px;
  box-shadow:0 10px 28px rgba(15,23,42,.08);
}
#content_area .aec-touchless-soap-dispenser-automatic-faucet-sets-wrapper .aec-h1{
  margin:0 0 12px; padding:12px 14px;
  background:#f2f3f4; border:1px solid rgba(15,23,42,.10); border-radius:12px;
  font-size:28px; line-height:1.2; text-align:left !important;
  color:#0f172a;
}
#content_area .aec-touchless-soap-dispenser-automatic-faucet-sets-wrapper .aec-p{
  margin:0 0 14px;
  color:#475569;
  text-align:justify;
}
#content_area .aec-touchless-soap-dispenser-automatic-faucet-sets-wrapper .aec-card{
  background:#ffffff;
  border:1px solid rgba(15,23,42,.10);
  border-radius:14px;
  padding:16px;
  margin:14px 0;
}
#content_area .aec-touchless-soap-dispenser-automatic-faucet-sets-wrapper .aec-grid{
  display:grid;
  grid-template-columns: repeat(4, minmax(0,1fr));
  gap:14px;
  align-items:start;
}
@media (max-width: 980px){
  #content_area .aec-touchless-soap-dispenser-automatic-faucet-sets-wrapper .aec-grid{ grid-template-columns: repeat(2, minmax(0,1fr)); }
}
@media (max-width: 520px){
  #content_area .aec-touchless-soap-dispenser-automatic-faucet-sets-wrapper .aec-grid{ grid-template-columns: 1fr; }
}
#content_area .aec-touchless-soap-dispenser-automatic-faucet-sets-wrapper .aec-figure{
  margin:0; padding:10px;
  border:1px solid rgba(15,23,42,.10);
  border-radius:12px;
  background:linear-gradient(180deg,#ffffff,#f8fbff);
}
#content_area .aec-touchless-soap-dispenser-automatic-faucet-sets-wrapper .aec-figure img{
  width:100% !important;
  height:auto;
  display:block;
  border-radius:10px;
}
#content_area .aec-touchless-soap-dispenser-automatic-faucet-sets-wrapper .aec-center-h3{
  text-align:center;
  margin:18px 0 10px;
  color:#0f172a;
  font-size:18px;
}
#content_area .aec-touchless-soap-dispenser-automatic-faucet-sets-wrapper .aec-divider{
  height:1px; background:rgba(15,23,42,.10);
  margin:18px 0;
}
/* Preserve your existing SEO tag styling; only add gentle spacing & responsive behavior */
#content_area .aec-touchless-soap-dispenser-automatic-faucet-sets-wrapper .seo-tag-list{
  margin-top:10px !important;
  border-top:1px dashed rgba(15,23,42,.10);
}
#content_area .aec-touchless-soap-dispenser-automatic-faucet-sets-wrapper .seo-tag-list .seo-link{
  background:#fff;
  border-radius:999px;
}
#content_area .aec-touchless-soap-dispenser-automatic-faucet-sets-wrapper .seo-tag-list .seo-link:hover{
  color:#2563eb !important;
  border-color:rgba(37,99,235,.35) !important;
}
/*Category - 936 - Top and Bottom both - (Touchless-Soap-Dispensers-And-Faucets)-https://www.fontanatouchlessfaucets.com/Touchless-Soap-Dispensers-And-Faucets-Set-s/936.htm - at 23-01-2026 End here*/

/* Category 3433 (BS + FS + FTF Review design - https://www.fontanatouchlessfaucets.com/FTF-Review-design-s/3433.htm) html css from inline at 16-02-2026 Start Here */
/* BathSelect Conversion Reviews (Full-Width WP Block) */
#content_area .bs-fs-ftf-review-wrap {width:100%;margin:0;padding:0;}
#content_area .bs-fs-ftf-review-wrap .bs-container{width:100%;background:linear-gradient(135deg,#eff6ff 0%,#ffffff 55%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 10px 28px rgba(2,6,23,.06);padding:18px 14px;}
#content_area .bs-fs-ftf-review-wrap .bs-flex{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;}
#content_area .bs-fs-ftf-review-wrap .bs-font{font-family:Arial,Helvetica,sans-serif;}
#content_area .bs-fs-ftf-review-wrap .bs-title{font-size:22px;font-weight:800;color:#0f172a;letter-spacing:.2px;}
#content_area .bs-fs-ftf-review-wrap .bs-subtitle{font-size:13px;color:#475569;margin-top:4px;}
#content_area .bs-fs-ftf-review-wrap .bs-badges{display:flex;gap:8px;flex-wrap:wrap;}
#content_area .bs-fs-ftf-review-wrap .bs-badge{font-size:12px;color:#fff;padding:6px 10px;border-radius:999px;font-weight:700;}
#content_area .bs-fs-ftf-review-wrap .badge-blue{background:#0ea5e9;}
#content_area .bs-fs-ftf-review-wrap .badge-green{background:#10b981;}
#content_area .bs-fs-ftf-review-wrap .badge-dark{background:#334155;}
#content_area .bs-fs-ftf-review-wrap .bs-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;}
#content_area .bs-fs-ftf-review-wrap .bs-card-blue{border:1px solid #dbeafe;background:#fff;border-radius:16px;padding:14px;position:relative;}
#content_area .bs-fs-ftf-review-wrap .bs-card-neutral{border:1px solid #e5e7eb;background:#fff;border-radius:16px;padding:14px;}
#content_area .bs-fs-ftf-review-wrap .bs-avatar-blue{width:54px;height:54px;border-radius:14px;background:linear-gradient(135deg,#0ea5e9,#2563eb);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;}
#content_area .bs-fs-ftf-review-wrap .bs-avatar-green{width:54px;height:54px;border-radius:14px;background:linear-gradient(135deg,#22c55e,#16a34a);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;}
#content_area .bs-fs-ftf-review-wrap .bs-product-title{font-size:16px;font-weight:800;color:#0f172a;line-height:1.2;}
#content_area .bs-fs-ftf-review-wrap .bs-product-title a{color:#0f172a;text-decoration:none;}
#content_area .bs-fs-ftf-review-wrap .bs-meta-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:6px;}
#content_area .bs-fs-ftf-review-wrap .bs-stars{font-size:16px;letter-spacing:1px;}
#content_area .bs-fs-ftf-review-wrap .bs-stars span{color:#f59e0b;}
#content_area .bs-fs-ftf-review-wrap .bs-pill{font-size:12px;color:#334155;padding:4px 8px;border-radius:999px;font-weight:700;}
#content_area .bs-fs-ftf-review-wrap .pill-blue{background:#e0f2fe;}
#content_area .bs-fs-ftf-review-wrap .pill-green{background:#dcfce7;}
#content_area .bs-fs-ftf-review-wrap .bs-small{font-size:12px;color:#475569;margin-top:6px;}
#content_area .bs-fs-ftf-review-wrap .bs-small-light{font-size:12px;color:#475569;margin-top:3px;}
#content_area .bs-fs-ftf-review-wrap .bs-section-wrap{margin-top:10px;border-top:1px dashed #e2e8f0;padding-top:10px;}
#content_area .bs-fs-ftf-review-wrap .bs-content-grid{display:grid;grid-template-columns:1fr;gap:10px;color:#0f172a;}
#content_area .bs-fs-ftf-review-wrap .bs-label-blue{font-size:12px;font-weight:900;color:#1d4ed8;}
#content_area .bs-fs-ftf-review-wrap .bs-label-green{font-size:12px;font-weight:900;color:#166534;}
#content_area .bs-fs-ftf-review-wrap .bs-label-dark{font-size:12px;font-weight:900;color:#0f172a;}
#content_area .bs-fs-ftf-review-wrap .bs-text{font-size:13px;color:#334155;line-height:1.55;}
#content_area .bs-fs-ftf-review-wrap .bs-qa{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:10px;margin-top:10px;}
#content_area .bs-fs-ftf-review-wrap .bs-qa-title{font-size:12px;font-weight:900;color:#0f172a;margin-bottom:6px;}
#content_area .bs-fs-ftf-review-wrap .bs-qa ul{margin:0;padding-left:16px;font-size:13px;color:#334155;line-height:1.5;}
#content_area .bs-fs-ftf-review-wrap .bs-divider{margin-top:14px;border-top:1px solid #e2e8f0;padding-top:14px;}
#content_area .bs-fs-ftf-review-wrap .bs-note{margin-top:14px;padding:12px;border-radius:14px;border:1px solid #e2e8f0;background:#fff;}
/* 4 MORE REVIEWS (Persona-targeted) */
#content_area .bs-fs-ftf-review-wrap .more-reviews-content-section {
  margin-top: 14px;
  border-top: 1px solid #e2e8f0;
  padding-top: 14px;
}
#content_area .bs-fs-ftf-review-wrap .more-reviews-content-section .section-title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 900;
  color: #0f172a;
  margin-bottom: 10px;
}
#content_area .bs-fs-ftf-review-wrap .more-reviews-content-section .reviews-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
}
#content_area .bs-fs-ftf-review-wrap .more-reviews-content-section article {
  border: 1px solid #e5e7eb;
  background: #ffffff;
  border-radius: 16px;
  padding: 14px;
  font-family: Arial, Helvetica, sans-serif;
}
#content_area .bs-fs-ftf-review-wrap .more-reviews-content-section .review-header {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  flex-wrap: wrap;
}
#content_area .bs-fs-ftf-review-wrap .more-reviews-content-section .review-header-left .product-title {
  font-size: 14px;
  font-weight: 900;
  color: #0f172a;
}
#content_area .bs-fs-ftf-review-wrap .more-reviews-content-section .review-header-left .product-title a {
  color: #0f172a;
  text-decoration: none;
}
#content_area .bs-fs-ftf-review-wrap .more-reviews-content-section .review-header-left .review-meta {
  font-size: 12px;
  color: #475569;
  margin-top: 4px;
}
#content_area .bs-fs-ftf-review-wrap .more-reviews-content-section .review-header-left .review-meta span {
  font-weight: 700;
  color: #0f172a;
}
#content_area .bs-fs-ftf-review-wrap .more-reviews-content-section .review-header-left .review-details {
  font-size: 12px;
  color: #475569;
  margin-top: 2px;
}
#content_area .bs-fs-ftf-review-wrap .more-reviews-content-section .review-header-right {
  text-align: right;
}
#content_area .bs-fs-ftf-review-wrap .more-reviews-content-section .review-header-right .rating-stars {
  font-size: 16px;
  letter-spacing: 1px;
  color: #f59e0b;
}
#content_area .bs-fs-ftf-review-wrap .more-reviews-content-section .review-header-right .rating-value {
  font-size: 12px;
  color: #64748b;
}
#content_area .bs-fs-ftf-review-wrap .more-reviews-content-section .review-body {
  margin-top: 10px;
  border-top: 1px dashed #e2e8f0;
  padding-top: 10px;
}
#content_area .bs-fs-ftf-review-wrap .more-reviews-content-section .review-body .section-title {
  font-size: 12px;
  font-weight: 900;
  color: #0f172a;
  margin-top: 8px;
}
#content_area .bs-fs-ftf-review-wrap .more-reviews-content-section .review-body .section-content {
  font-size: 13px;
  color: #334155;
  line-height: 1.55;
}
#content_area .bs-fs-ftf-review-wrap .more-reviews-content-section .forced-answers {
  background: #f8fafc;
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  padding: 10px;
  margin-top: 10px;
}
#content_area .bs-fs-ftf-review-wrap .more-reviews-content-section .forced-answers .title {
  font-size: 12px;
  font-weight: 900;
  color: #0f172a;
  margin-bottom: 6px;
}
#content_area .bs-fs-ftf-review-wrap .more-reviews-content-section .forced-answers ul {
  margin: 0;
  padding-left: 16px;
  font-size: 13px;
  color: #334155;
  line-height: 1.5;
}
#content_area .bs-fs-ftf-review-wrap .more-reviews-content-section .verified-doc {
  font-size: 12px;
  color: #475569;
  margin-top: 8px;
}
#content_area .bs-fs-ftf-review-wrap .more-reviews-content-section .verified-doc a {
  color: #0f172a;
  font-weight: 700;
  text-decoration: none;
}
/* NOTE ABOUT IMAGES */
#content_area .bs-fs-ftf-review-wrap .note-about-images-wrapper {
    margin-top: 14px;
    padding: 12px;
    border-radius: 14px;
    border: 1px solid #e2e8f0;
    background: #ffffff;
}
#content_area .bs-fs-ftf-review-wrap .note-about-images-content {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #475569;
    line-height: 1.5;
}
@media (max-width: 1024px) {
	#content_area .bs-fs-ftf-review-wrap .bs-grid-2,
	#content_area .bs-fs-ftf-review-wrap .more-reviews-content-section .reviews-grid {
		grid-template-columns: repeat(1, minmax(0,1fr));
	}
}
/* Category 3433 (BS + FS + FTF Review design - https://www.fontanatouchlessfaucets.com/FTF-Review-design-s/3433.htm) html css from inline at 16-02-2026 End Here */

/* Article contnt 2 start 1 FAQ inprocese(https://www.fontanatouchlessfaucets.com/article-a/2.htm) at 03-03-2026 Start Here */
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026{font-family:Arial,Helvetica,sans-serif;color:#0f172a;line-height:1.55}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 *{box-sizing:border-box}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 img{max-width:100%;height:auto;display:block}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 a{color:inherit;text-decoration:none !important;}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 a:hover{text-decoration:underline}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-wrap{max-width:1350px;margin:0 auto;padding:0 14px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-wrap h2 {color: #5E5E5E !important; top: -26px;}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 10px 26px rgba(15,23,42,.06)}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-muted{color:#475569}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-hr{height:1px;background:#e5e7eb;border:0;margin:16px 0}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-pill-outer {
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
	margin: 10px 0 12px;
}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-pill{display:inline-block;padding:7px 10px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;font-size:12px;color:#0f172a;box-shadow:0 6px 14px rgba(15,23,42,.05)}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-pills{display:flex;gap:10px;flex-wrap:wrap}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-h1{margin:10px 0 10px;font-size:34px;line-height:1.15;letter-spacing:-.02em}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-h2{margin:0 0 8px;font-size:22px;letter-spacing:-.01em}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-h3{margin:0 0 6px;font-size:16px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-lead{margin:0;font-size:15px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-grid{display:flex;gap:16px;flex-wrap:wrap}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-col{flex:1 1 520px;min-width:280px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-btnrow{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-btn{display:inline-block;padding:11px 14px;border-radius:12px;border:1px solid #0f172a;background:#0f172a;color:#fff;font-weight:700;font-size:13px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-btn--ghost{background:#fff;color:#0f172a;border-color:#cbd5e1}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-kpi-outer {
	display:flex;gap:12px;flex-wrap:wrap;margin-top:12px;
}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-kpis{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-kpi{flex:1 1 190px;min-width:190px;border:1px solid #e5e7eb;border-radius:14px;padding:10px 12px;background:linear-gradient(180deg,#f8fafc,#ffffff)}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .featured-sensor-touchless-faucets-wrapper .ftf-kpi {
	flex: 1 1 220px;
	min-width: 220px;
}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .featured-sensor-touchless-faucets-wrapper .feature-quote-sign-svg {margin-top:12px;opacity:.55;}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .featured-sensor-touchless-faucets-wrapper .quick-spec-checklist-outer {margin-top:12px;border-top:1px solid #e5e7eb;padding-top:12px;}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .featured-sensor-touchless-faucets-wrapper .quick-spec-checklist-outer h4 {margin:0 0 8px;font-size:14px;color:#0f172a;}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .featured-sensor-touchless-faucets-wrapper .quick-spec-checklist-outer ul {margin:0;padding-left:18px;}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .featured-sensor-touchless-faucets-wrapper .quick-spec-checklist-outer li {margin:7px 0;color:#334155;font-size:13px;line-height:1.55;}

#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-kpi b{display:block;font-size:13px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-kpi span{display:block;font-size:12px;color:#475569;margin-top:3px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-hero{
  position:relative;overflow:hidden;border-radius:20px;border:1px solid #e5e7eb;
  background:linear-gradient(180deg,#f8fafc 0%, #ffffff 70%);
  padding:20px;
  box-shadow:0 12px 30px rgba(15,23,42,.08);
  margin-top:18px
}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-hero:before{
  content:"";position:absolute;right:-90px;top:-90px;width:340px;height:340px;border-radius:999px;
  background:radial-gradient(circle at 30% 30%, rgba(2,132,199,.18), rgba(2,132,199,0) 62%);
  transform:rotate(18deg)
}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-hero:after{
  content:"";position:absolute;left:-120px;bottom:-130px;width:420px;height:420px;border-radius:999px;
  background:radial-gradient(circle at 40% 40%, rgba(15,23,42,.12), rgba(15,23,42,0) 60%);
}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-heroInner{position:relative;z-index:2}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-breadcrumbs{font-size:12px;color:#64748b}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-breadcrumbs a{color:#0f172a}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-heroImg{border-radius:16px;border:1px solid #e5e7eb;background:#fff;overflow:hidden}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-heroImg img{width:100%;height:auto}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-miniCard{border:1px solid #e5e7eb;border-radius:16px;background:#fff;padding:14px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-bullets{margin:10px 0 0;padding-left:18px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-bullets li{margin:7px 0;color:#334155}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-nav6{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-nav6 a{flex:1 1 170px;min-width:170px;border:1px solid #e5e7eb;border-radius:14px;padding:12px;background:#fff;box-shadow:0 6px 16px rgba(15,23,42,.05)}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-nav6 a b{display:block;font-size:13px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-nav6 a span{display:block;font-size:12px;color:#475569;margin-top:2px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-section{margin-top:18px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-split{display:flex;gap:16px;flex-wrap:wrap;align-items:stretch}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-left{flex:1 1 620px;min-width:280px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-right{flex:1 1 420px;min-width:280px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-foot{margin:14px 0 0;font-size:12px;color:#64748b}

#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-heroInner .ftf-pills {margin-top:10px;}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-heroInner .ftf-grid {margin-top:14px;}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-heroInner .ftf-miniCard {margin-top:12px;}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .categories-boxes .ftf-foot {text-align:center;}

/* ----------------------------------------------------------
   Soft “upgrade” styling for your existing blocks
   (keeps original classes/IDs so owl-carousel still works)
---------------------------------------------------------- */
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .after-slideshow-banners{margin-top:14px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .after-slideshow-banners .outer-boxes{display:flex;gap:12px;flex-wrap:wrap}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .after-slideshow-banners .outer-boxes .box{
  flex:1 1 320px;min-width:260px;border:1px solid #e5e7eb;border-radius:18px;overflow:hidden;background:#fff;
  box-shadow:0 10px 26px rgba(15,23,42,.06)
}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .after-slideshow-banners .outer-boxes .box img{width:100%;height:auto}

#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .custom-mark-heading{text-align:center;margin-bottom:10px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .custom-mark-heading h2{margin:0;font-size:22px !important;letter-spacing:-.01em !important;}
/*#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .custom-mark-heading h3{margin:4px 0 0;color:#64748b;font-weight:700;letter-spacing:.18em;text-transform:uppercase;font-size:12px}*/
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .custom-mark-heading h3{margin:4px 0 0;font-weight:700;letter-spacing:.18em;text-transform:uppercase;}

#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .why-automatic-faucets-wrapper{margin-top:18px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .why-automatic-faucets-wrapper .outer{
  border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 10px 26px rgba(15,23,42,.06);
  padding:16px
}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .why-automatic-faucets-wrapper p{color:#475569;margin:0 auto 10px;text-align:center}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .categories-boxes{margin-top:10px}

#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .get-in-touch-wrapper{margin-top:18px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .get-in-touch-wrapper .inner{
  border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 10px 26px rgba(15,23,42,.06);
  padding:14px;display:flex;gap:14px;flex-wrap:wrap;align-items:center
}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .get-in-touch-wrapper .box{flex:1 1 320px;min-width:260px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .get-in-touch-wrapper .box-left img{border-radius:14px;border:1px solid #e5e7eb}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .get-in-touch-wrapper .box-right h3{margin:0 0 6px;font-size:16px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .get-in-touch-wrapper .box-right p{margin:0 0 10px;color:#475569}

#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .proud-client-wrapper{margin-top:18px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .proud-client-wrapper .outer{
  border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 10px 26px rgba(15,23,42,.06);
  padding:16px
}
/*#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .proud-client-wrapper p{color:#475569;margin:0 0 10px;text-align:center}*/
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .proud-client-wrapper p {
	color: #475569 !important;
	margin: 0 auto 10px;
	text-align: center !important;
}

#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .our-product-wrapper{margin-top:18px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .our-product-wrapper .outer{
  border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 10px 26px rgba(15,23,42,.06);
  padding:16px
}
/*#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .our-product-wrapper p{color:#475569;margin:0 0 10px;text-align:center}*/
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .our-product-wrapper p{color:#475569 !important;margin:0 auto 10px;text-align:center !important;}

#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .infrared-sensor-foucets-wrapper{margin-top:18px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .infrared-sensor-foucets-wrapper .inner{
  border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 10px 26px rgba(15,23,42,.06);
  padding:16px
}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .infrared-sensor-foucets-wrapper h3{margin:0 0 10px;font-size:20px;letter-spacing:-.01em;text-align:center}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .infrared-sensor-foucets-wrapper .box{display:flex;gap:14px;flex-wrap:wrap;align-items:center}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .infrared-sensor-foucets-wrapper .box-left{flex:1 1 620px;min-width:280px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .infrared-sensor-foucets-wrapper .box-right{flex:1 1 420px;min-width:280px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .infrared-sensor-foucets-wrapper .box-right img{border-radius:14px;border:1px solid #e5e7eb}

/* Long authority section polish */
/*#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .multiple-readmore-wrapper{margin-top:18px}*/
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .multiple-readmore-wrapper {
	max-width: 1350px;
	width: 100%;
	margin-top: 18px;
}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .multiple-readmore-wrapper .multiple-readmore-section{
  border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 10px 26px rgba(15,23,42,.06);
  padding:16px;margin-bottom:14px
}
/*#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .multiple-readmore-wrapper h2{margin:14px 0 8px;font-size:20px;letter-spacing:-.01em}*/
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .multiple-readmore-wrapper h2 {
	margin: 14px 0 8px !important;
	font-size: 20px !important;
	letter-spacing: -.01em !important;
}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .multiple-readmore-wrapper h3{margin:12px 0 8px;font-size:16px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .multiple-readmore-wrapper p{margin:0 0 10px;color:#475569;line-height:1.75}
/*#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .multiple-readmore-wrapper ul{margin:0 0 10px;padding-left:18px}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .multiple-readmore-wrapper li{margin:7px 0;color:#334155}*/
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .multiple-readmore-wrapper ul {margin:0 0 10px;padding-left:0;}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .multiple-readmore-wrapper ul:not(.gray-list-items) li {
	list-style: none;
	text-align: center;
	font-family: 'Montserrat-Light', arial, helvetica, sans-serif;
	display: inline-block;
	padding: 7px 10px;
	border: 1px solid #e2e8f0;
	border-radius: 999px;
	background: #fff;
	font-size: 12px;
	color: #0f172a !important;
	box-shadow: 0 6px 14px rgba(15,23,42,.05);
}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .multiple-read-more-btn{
  display:inline-block;margin-top:8px;padding:11px 14px;border-radius:12px;border:1px solid #0f172a;background:#0f172a;color:#fff;font-weight:700;font-size:13px;text-decoration:none
}
#content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .multiple-read-more-btn:hover{opacity:.92}
@media (max-width:1199px){
  #content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-wrap{
	padding:0 20px;
  }
  #content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-h1{
	font-size:30px;
  }
  #content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-col{
	flex:1 1 100%;
  }
  #content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-left,
  #content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-right{
	flex:1 1 100%;
  }
}
@media (max-width:991px){
  #content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-grid,
  #content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-split,
  #content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .infrared-sensor-foucets-wrapper .box,
  #content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .get-in-touch-wrapper .inner{
	flex-direction:column;
  }
  #content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-hero{
	padding:18px;
  }
  #content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-h1{
	font-size:26px;
	line-height:1.25;
  }
  #content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-h2{
	font-size:20px;
  }
  #content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .after-slideshow-banners .outer-boxes{
	flex-direction:column;
  }
}
@media (max-width:767px){
  #content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-wrap{
	padding:0 14px;
  }
  #content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-h1{
	font-size:22px;
  }
  #content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-h2{
	font-size:18px;
  }
  #content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-btnrow{
	flex-direction:column;
  }
  #content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-btn{
	width:100%;
	text-align:center;
  }
  #content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-kpis,
  #content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-kpi-outer{
	flex-direction:column;
  }
  #content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-nav6{
	flex-direction:column;
  }
  #content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-nav6 a{
	width:100%;
  }
  #content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .custom-mark-heading h3 {
	
  }
}
@media (max-width:480px){
  #content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026{
	line-height:1.6;
  }
  #content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-hero{
	padding:15px;
  }
  #content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-miniCard,
  #content_area .ftf-home-scoped-AEC-theme-wrapper .ftf-home-2026 .ftf-card{
	padding:12px;
  }
}
/* Article contnt 2 start 1 FAQ inprocese(https://www.fontanatouchlessfaucets.com/article-a/2.htm) at 03-03-2026 End Here */

/* Category 1269 Automatic-Soap-Dispenser-Troubleshooting - https://www.fontanatouchlessfaucets.com/Automatic-Soap-Dispenser-Troubleshooting-s/1269.htm) html css at 06-03-2026 Start Here */
#content_area .ftf-aec-wrapper-section .ftf-aec-wrap{
	width:100%;
	max-width:none;
	margin:0;
	padding:0;
	font-family:Arial,Helvetica,sans-serif;
	color:#0f172a;
	box-sizing:border-box;
	position:relative;
    left:auto;
    right:auto;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-hero{
    overflow:hidden;
    position:relative;
    background:linear-gradient(135deg, #0b1220 0%, #111c33 40%, #0b3a66 100%);
    color:#fff;
    padding:22px max(18px, calc((100vw - 1400px) / 2));
    border:0;
    border-radius:0;
    box-sizing:border-box;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-hero-grid{
    display:flex;
    gap:18px;
    flex-wrap:wrap;
    align-items:flex-start;
    justify-content:space-between;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-hero-left{flex:1 1 560px;min-width:280px;}
  #content_area .ftf-aec-wrapper-section .ftf-aec-hero-right{flex:0 1 340px;min-width:260px;}
  #content_area .ftf-aec-wrapper-section .ftf-aec-kicker{
    letter-spacing:.12em;
    text-transform:uppercase;
    font-size:12px;
    opacity:.85;
    margin-bottom:8px;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-h1{
    font-size:28px;
    line-height:1.15;
    margin:0 0 10px 0;
    font-weight:800;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-sub{
    font-size:14px;
    line-height:1.6;
    margin:0;
    color:#fff !important;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-badges{
    display:flex;
    gap:8px;
    flex-wrap:wrap;
    margin-top:14px;
  }
  #content_area .ftf-aec-wrapper-section .ftf-badge{
    display:inline-flex;
    align-items:center;
    gap:6px;
    font-size:12px;
    padding:7px 10px;
    border-radius:999px;
    background:rgba(255,255,255,.10);
    border:1px solid rgba(255,255,255,.14);
    color:#fff;
    white-space:nowrap;
  }
  #content_area .ftf-aec-wrapper-section .ftf-badge b{font-weight:800;}
  #content_area .ftf-aec-wrapper-section .ftf-aec-panel{
    background:rgba(255,255,255,.08);
    border:1px solid rgba(255,255,255,.14);
    border-radius:16px;
    padding:14px;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-panel h3{
    margin:0 0 8px 0;
    font-size:13px;
    letter-spacing:.08em;
    text-transform:uppercase;
    opacity:.95;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-panel ul{
    margin:0;
    padding-left:18px;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-panel li{
    margin:6px 0;
    font-size:13px;
    line-height:1.45;
    color:rgba(255,255,255,.90);
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-section{
    margin-top:0;
    box-sizing:border-box;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-row{
    display:flex;
    gap:12px;
    flex-wrap:wrap;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-card{
    background:#ffffff;
    border:1px solid #e2e8f0;
    border-radius:16px;
    padding:14px;
    box-shadow:0 1px 0 rgba(15,23,42,.03);
    flex:1 1 260px;
    min-width:250px;
    box-sizing:border-box;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-card h2{
    margin:0 0 8px 0;
    font-size:16px;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-card p{
    margin:0;
    color:#475569;
    font-size:13px;
    line-height:1.55;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-chip{
    display:inline-block;
    font-size:12px;
    padding:5px 9px;
    border-radius:999px;
    background:#f8fafc;
    border:1px solid #e2e8f0;
    color:#0f172a;
    margin-bottom:8px;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-block{
    background:#ffffff;
    border-radius:0;
    padding:16px;
    box-sizing:border-box;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-block h2{
    margin:0 0 10px 0;
    font-size:18px;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-block p{
    margin:0 0 10px 0;
    color:#475569;
    font-size:13px;
    line-height:1.65;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-hr{
    height:1px;
    background:#e2e8f0;
    margin:14px 0;
    border:0;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-note{
    border-left:4px solid #2563eb;
    background:#eff6ff;
    border-radius:12px;
    padding:12px 12px;
    color:#0f172a;
    font-size:13px;
    line-height:1.6;
	margin-top: 12px;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-note b{font-weight:800;}
  #content_area .ftf-aec-wrapper-section .ftf-aec-alert{
    border-left:4px solid #f59e0b;
    background:#fffbeb;
    border-radius:12px;
    padding:12px 12px;
    color:#0f172a;
    font-size:13px;
    line-height:1.6;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-alert b{font-weight:800;}
  #content_area .ftf-aec-wrapper-section .ftf-aec-table{
    width:100%;
    border-collapse:separate;
    border-spacing:0;
    font-size:13px;
    overflow:hidden;
    border-radius:14px;
    border:1px solid #e2e8f0;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-table th{
    text-align:left;
    padding:10px 10px;
    background:#0b1220;
    color:#fff;
    font-size:12px;
    letter-spacing:.06em;
    text-transform:uppercase;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-table td{
    padding:10px 10px;
    border-top:1px solid #e2e8f0;
    vertical-align:top;
    color:#0f172a;
    background:#fff;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-table td span{color:#475569;}
  #content_area .ftf-aec-wrapper-section .ftf-aec-cta{
    display:flex;
    gap:10px;
    flex-wrap:wrap;
    align-items:center;
    justify-content:space-between;
    padding:14px;
    border-radius:0;
    border:1px solid #e2e8f0;
    background:linear-gradient(135deg,#ffffff 0%, #f8fbff 55%, #eef7ff 100%);
    box-sizing:border-box;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-cta .left{flex:1 1 520px;min-width:260px;}
  #content_area .ftf-aec-wrapper-section .ftf-aec-cta .right{flex:0 0 auto;}
  #content_area .ftf-aec-wrapper-section .ftf-aec-cta h3{
    margin:0 0 6px 0;
    font-size:16px;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-cta p{
    margin:0;
    color:#475569;
    font-size:13px;
    line-height:1.55;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-btn{
    display:inline-block;
    padding:10px 12px;
    border-radius:12px;
    border:1px solid rgba(37,99,235,.35);
    background:linear-gradient(180deg, rgba(37,99,235,1) 0%, rgba(14,165,233,1) 100%);
    color:#fff !important;
    text-decoration:none !important;
    font-weight:800;
    font-size:13px;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-btn.secondary{
    background:#fff;
    color:#0f172a !important;
    border:1px solid #e2e8f0;
    font-weight:700;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-faq details{
    border:1px solid #e2e8f0;
    border-radius:14px;
    padding:10px 12px;
    background:#fff;
    margin:8px 0;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-faq summary{
    cursor:pointer;
    font-weight:800;
    font-size:13px;
    color:#0f172a;
    list-style:none;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-faq summary::-webkit-details-marker{display:none;}
  #content_area .ftf-aec-wrapper-section .ftf-aec-faq .ans{
    margin-top:8px;
    color:#475569;
    font-size:13px;
    line-height:1.6;
  }
  #content_area .ftf-aec-wrapper-section .ftf-mini-nav{
    display:flex;
    gap:10px;
    flex-wrap:wrap;
    margin-top:10px;
  }
  #content_area .ftf-aec-wrapper-section .ftf-mini-nav a{
    display:inline-block;
    padding:8px 10px;
    border-radius:12px;
    border:1px solid rgba(255,255,255,.22);
    background:rgba(255,255,255,.10);
    color:#fff !important;
    text-decoration:none !important;
    font-size:12px;
    font-weight:800;
  }
  #content_area .ftf-aec-wrapper-section .ftf-aec-foot{
    margin-top:14px;
    font-size:12px;
    color:#475569;
    line-height:1.55;
  }
  @media (max-width: 767px){
    #content_area .ftf-aec-wrapper-section .ftf-aec-wrap{
      width:100%;
      left:auto;
      right:auto;
      margin-left:0;
      margin-right:0;
    }
    #content_area .ftf-aec-wrapper-section .ftf-aec-hero{
      padding:18px 14px;
    }
    #content_area .ftf-aec-wrapper-section .ftf-aec-section{
      padding:14px;
    }
    #content_area .ftf-aec-wrapper-section .ftf-aec-h1{
      font-size:24px;
    }
    #content_area .ftf-aec-wrapper-section .ftf-aec-panel,
    #content_area .ftf-aec-wrapper-section .ftf-aec-block,
    #content_area .ftf-aec-wrapper-section .ftf-aec-card,
    #content_area .ftf-aec-wrapper-section .ftf-aec-cta{
      border-radius:12px;
    }
  }
/* Category 1269 Automatic-Soap-Dispenser-Troubleshooting - https://www.fontanatouchlessfaucets.com/Automatic-Soap-Dispenser-Troubleshooting-s/1269.htm) html css at 06-03-2026 End Here */

/* Product fs9824bdp Top-5-Brands-Touchless-Faucets - https://www.fontanatouchlessfaucets.com/Top-5-Brands-Touchless-Faucets-p/fs9824bdp.htm) html css at 06-03-2026 Start Here */
#content_area .zee-march-ms-seo-wrap .ms-seo-wrap{
max-width:1200px;
margin:0 auto;
padding:10px 8px;
}
#content_area .zee-march-ms-seo-wrap .ms-seo-lead{
margin:0 0 10px 0;
font-size:15px;
line-height:1.6;
}
#content_area .zee-march-ms-seo-wrap .ms-quick-nav{
border:1px solid #e7eef7;
background:#f6fbff;
border-radius:12px;
padding:12px 14px;
margin:14px 0;
}
#content_area .zee-march-ms-seo-wrap .ms-quick-nav-title{
font-weight:700;
margin:0 0 6px 0;
}
#content_area .zee-march-ms-seo-wrap .ms-quick-nav ul{
margin:0;
padding-left:18px;
line-height:1.8;
}
#content_area .zee-march-ms-seo-wrap .ms-overview{
margin-top:18px;
}
#content_area .zee-march-ms-seo-wrap .ms-info-box{
border:1px solid #e7eef7;
background:#ffffff;
border-radius:12px;
padding:12px 14px;
margin:14px 0;
}
#content_area .zee-march-ms-seo-wrap .ms-info-box-blue{
border:1px solid #e7eef7;
background:#f6fbff;
border-radius:12px;
padding:12px 14px;
margin:10px 0;
}
#content_area .zee-march-ms-seo-wrap .ms-info-box h3{
margin:0 0 8px 0;
}
#content_area .zee-march-ms-seo-wrap .ms-info-box ul,
#content_area .zee-march-ms-seo-wrap .ms-info-box-blue ul{
margin:0;
padding-left:18px;
line-height:1.8;
}

#content_area .zee-march-ms-seo-wrap .ms-spec-intro{
margin-top:8px;
}
#content_area .zee-march-ms-seo-wrap .ms-icon-row{
margin:10px 0 0 0;
}
#content_area .zee-march-ms-seo-wrap .ms-icon-ada{width:60px;}
#content_area .zee-march-ms-seo-wrap .ms-icon-arch{width:34px;}
#content_area .zee-march-ms-seo-wrap .ms-icon-bim{width:65px;}
#content_area .zee-march-ms-seo-wrap .ms-icon-revit{width:58px;}

#content_area .zee-march-ms-seo-wrap .ms-section-space{
margin-top:22px;
}
#content_area .zee-march-ms-seo-wrap .ms-usecases{
display:flex;
flex-wrap:wrap;
gap:10px;
margin:10px 0;
}
#content_area .zee-march-ms-seo-wrap .ms-usecase-card{
flex:1 1 260px;
border:1px solid #e7eef7;
background:#f6fbff;
border-radius:12px;
padding:12px 14px;
}
#content_area .zee-march-ms-seo-wrap .ms-usecase-text{
margin-top:6px;
line-height:1.7;
}
#content_area .zee-march-ms-seo-wrap .ms-faq{
border:1px solid #e7eef7;
background:#ffffff;
border-radius:12px;
padding:12px 14px;
margin:10px 0;
}
#content_area .zee-march-ms-seo-wrap .ms-faq h3{
margin:0 0 6px 0;
}
#content_area .zee-march-ms-seo-wrap .ms-faq p{
margin:0 0 10px 0;
line-height:1.7;
}
#content_area .zee-march-ms-seo-wrap .ms-back-top{
margin-top:14px;
font-size:13px;
opacity:.85;
}
/* Product fs9824bdp Top-5-Brands-Touchless-Faucets - https://www.fontanatouchlessfaucets.com/Top-5-Brands-Touchless-Faucets-p/fs9824bdp.htm) html css at 06-03-2026 End Here */

/* Category 932 Restaurant-Motion-Sensor-Faucets-Professional-Set - https://www.fontanatouchlessfaucets.com/Restaurant-Motion-Sensor-Faucets-Professional-Set-s/932.htm) html css at 25-03-2026 Start Here */
#content_area .restaurant-motion-sensor-faucets-professional-set-wrapper .ftf-section {
  padding: 80px 20px;
  font-family: Arial, Helvetica, sans-serif;
}
#content_area .restaurant-motion-sensor-faucets-professional-set-wrapper .ftf-section .ftf-container {
  max-width: 1200px;
  margin: 0 auto;
}
#content_area .restaurant-motion-sensor-faucets-professional-set-wrapper .ftf-section .ftf-title {
  text-align: center;
  font-size: 48px;
  font-weight: 300;
  color: #8a8a8a;
  margin-bottom: 60px;
  letter-spacing: 1px;
}
#content_area .restaurant-motion-sensor-faucets-professional-set-wrapper .ftf-section .ftf-flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 60px;
  flex-wrap: wrap;
}
#content_area .restaurant-motion-sensor-faucets-professional-set-wrapper .ftf-section .ftf-text {
  flex: 1;
  min-width: 320px;
  color: #555;
  line-height: 1.9;
  font-size: 18px;
}
#content_area .restaurant-motion-sensor-faucets-professional-set-wrapper .ftf-section .ftf-text h3 {
  font-size: 24px;
  font-weight: 700;
  color: #2d2d2d;
  margin-bottom: 20px;
}
#content_area .restaurant-motion-sensor-faucets-professional-set-wrapper .ftf-section .ftf-text p {
  text-align: justify !important;
}
#content_area .restaurant-motion-sensor-faucets-professional-set-wrapper .ftf-section .ftf-image {
  flex: 1;
  min-width: 320px;
}
/*#content_area .restaurant-motion-sensor-faucets-professional-set-wrapper .ftf-section .ftf-image img {
  width: 100%;
  display: block;
  max-height: 320px;
}*/
#content_area .restaurant-motion-sensor-faucets-professional-set-wrapper .ftf-section .ftf-image img {
  width: 100%;
  display: block;
  max-height: 400px;
}
#content_area .restaurant-motion-sensor-faucets-professional-set-wrapper .ftf-section .ftf-more {
  display: none;
  margin-top: 20px;
}
#content_area .restaurant-motion-sensor-faucets-professional-set-wrapper .ftf-section .ftf-cta {
  margin-top: 30px;
  font-size: 13px;
  letter-spacing: 2px;
  text-transform: uppercase;
  cursor: pointer;
  font-weight: 600;
  color: #000;
  display: inline-block;
}
#content_area .restaurant-motion-sensor-faucets-professional-set-wrapper .ftf-section .ftf-cta:hover {
  text-decoration: underline;
}
@media (max-width: 900px) {
  #content_area .restaurant-motion-sensor-faucets-professional-set-wrapper .ftf-section .ftf-flex {
    flex-direction: column;
  }
  #content_area .restaurant-motion-sensor-faucets-professional-set-wrapper .ftf-section .ftf-title {
    font-size: 36px;
  }
}
#content_area .restaurant-motion-sensor-faucets-professional-set-wrapper .aec-subcategories-section {
  padding: 50px 20px;
  font-family: Arial, Helvetica, sans-serif;
}
#content_area .restaurant-motion-sensor-faucets-professional-set-wrapper .aec-subcategories-section .aec-container {
  max-width: 1200px;
  margin: 0 auto;
}
#content_area .restaurant-motion-sensor-faucets-professional-set-wrapper .aec-subcategories-section .aec-title {
  text-align: center;
  font-size: 28px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #0f172a;
  margin-bottom: 40px;
}
#content_area .restaurant-motion-sensor-faucets-professional-set-wrapper .aec-subcategories-section .aec-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 25px;
}
#content_area .restaurant-motion-sensor-faucets-professional-set-wrapper .aec-subcategories-section .aec-card {
  background: #ffffff;
  border-radius: 14px;
  border: 1px solid rgba(15,23,42,0.08);
  padding: 15px;
  transition: all 0.25s ease;
  text-align: center;
}
#content_area .restaurant-motion-sensor-faucets-professional-set-wrapper .aec-subcategories-section .aec-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 24px rgba(15,23,42,0.08);
}
#content_area .restaurant-motion-sensor-faucets-professional-set-wrapper .aec-subcategories-section .aec-card img {
  width: 100%;
  border-radius: 10px;
  margin-bottom: 15px;
}
#content_area .restaurant-motion-sensor-faucets-professional-set-wrapper .aec-subcategories-section .aec-brand {
  font-size: 11px;
  letter-spacing: 2px;
  color: #64748b;
  margin-bottom: 6px;
}
#content_area .restaurant-motion-sensor-faucets-professional-set-wrapper .aec-subcategories-section .aec-card h3 {
  font-size: 15px;
  font-weight: 600;
  color: #0f172a;
  margin: 0;
}
#content_area .restaurant-motion-sensor-faucets-professional-set-wrapper .aec-subcategories-section .aec-card a {
  text-decoration: none;
  color: inherit;
}
#content_area .restaurant-motion-sensor-faucets-professional-set-wrapper .aec-subcategories-section .aec-card a:hover h3 {
  color: #2563eb;
}
/* Responsive */
@media (max-width: 1000px) {
  #content_area .restaurant-motion-sensor-faucets-professional-set-wrapper .aec-subcategories-section .aec-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 600px) {
  #content_area .restaurant-motion-sensor-faucets-professional-set-wrapper .aec-subcategories-section .aec-grid {
    grid-template-columns: 1fr;
  }
}
/* Category 932 Restaurant-Motion-Sensor-Faucets-Professional-Set - https://www.fontanatouchlessfaucets.com/Restaurant-Motion-Sensor-Faucets-Professional-Set-s/932.htm) html css at 25-03-2026 End Here */

/* Category 281 AEC-STYLE PAGE – RESTAURANT TOUCHLESS SOAP DISPENSERS (Pros & Cons) - https://www.fontanatouchlessfaucets.com/Restaurant-Touchless-Soap-Dispensers-Pros-And-Cons-s/281.htm) html css at 28-03-2026 Start Here */
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-page {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  background:#f5f7fb;
  color:#0f172a;
  padding:40px 16px 56px;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-container {
  max-width:1200px;
  margin:0 auto;
}
/* TYPOGRAPHY --------------------------------------------------------------- */
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-eyebrow {
  font-size:11px;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:#6b7280;
  font-weight:600;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-title {
  font-size:clamp(24px,3vw,30px);
  margin:8px 0 6px;
  font-weight:700;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-subtitle {
  font-size:13px;
  color:#6b7280;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-h2 {
  font-size:18px;
  margin:32px 0 14px;
  padding-left:12px;
  border-left:3px solid #0ea5e9;
  font-weight:600;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-h3 {
  font-size:16px;
  margin:0 0 8px;
  font-weight:600;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-body {
  font-size:14px;
  line-height:1.7;
  color:#1f2933;
  margin:0;
}
/* LAYOUT / CARDS ----------------------------------------------------------- */
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-section {
  margin-top:22px;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-card {
  background:#ffffff;
  border-radius:18px;
  border:1px solid #dde4f0;
  box-shadow:0 8px 24px rgba(15,35,70,.06);
  padding:20px 22px 22px;
  height:100%;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-card--tight {
  padding:16px 18px 18px;
}
/* GRID WRAPPERS ------------------------------------------------------------ */
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-grid {
  display:grid;
  grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr);
  gap:22px;
  align-items:stretch;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-grid--reverse {
  grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr);
}
@media (max-width:900px){
  #content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-grid,
  #content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-grid--reverse {
    grid-template-columns:1fr;
  }
}
/* HERO --------------------------------------------------------------------- */
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-hero {
  text-align:center;
  margin-bottom:22px;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-hero-tag {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:6px 16px;
  border-radius:999px;
  border:1px solid #d1e2f0;
  background:#ffffff;
  box-shadow:0 3px 10px rgba(15,35,70,.05);
  font-size:11px;
  color:#4b5563;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-hero-divider {
  margin-top:18px;
  height:1px;
  width:100%;
  background:linear-gradient(90deg,rgba(148,163,184,.0),rgba(148,163,184,.6),rgba(148,163,184,.0));
}
/* MEDIA CARDS / IMAGES ----------------------------------------------------- */
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-media-card {
  background:#ffffff;
  border-radius:18px;
  border:1px solid #dde4f0;
  box-shadow:0 10px 28px rgba(15,35,70,.09);
  padding:14px 16px;
  display:flex;
  align-items:center;
  justify-content:center;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-media-card img {
  max-width:100%;
  max-height:460px; /* large image */
  width:auto;
  height:auto;
  border-radius:14px;
  object-fit:contain;
}
/* Inline product image tile */
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-inline-product {
  display:inline-block;
  margin-top:14px;
  border-radius:16px;
  border:1px solid #dde4f0;
  background:#ffffff;
  padding:10px 12px;
  box-shadow:0 8px 22px rgba(15,35,70,.08);
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-inline-product img {
  max-width:360px;
  width:100%;
  height:auto;
  border-radius:12px;
}
/* Center helper */
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-center {
  text-align:center;
}
/* STACK LAYOUT (for Types / Features) ------------------------------------- */
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-stack {
  display:grid;
  gap:16px;
}
/* FAQ ---------------------------------------------------------------------- */
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-faq-wrap {
  margin-top:16px;
  display:grid;
  grid-template-columns:1fr;
  gap:14px;
}
@media (min-width:960px){
  #content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-faq-wrap {
    grid-template-columns:1fr 1fr;
  }
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-faq {
  border:1px solid #dde4f0;
  border-radius:16px;
  background:#ffffff;
  box-shadow:0 6px 18px rgba(15,35,70,.05);
  overflow:hidden;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-faq summary {
  cursor:pointer;
  padding:12px 14px;
  font-weight:600;
  font-size:13px;
  background:linear-gradient(180deg,#f1f5ff,#ffffff);
  list-style:none;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-faq[open] summary {
  border-bottom:1px solid #dde4f0;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-faq summary::-webkit-details-marker {
  display:none;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-faq-answer {
  padding:12px 14px 14px;
  font-size:13px;
  color:#4b5563;
}
/* FOOTER ------------------------------------------------------------------- */
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-footer {
  text-align:center;
  margin-top:26px;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-muted {
  font-size:13px;
  color:#6b7280;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-muted a {
  color:#0ea5e9;
  text-decoration:none;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .rtsp-muted a:hover {
  text-decoration:underline;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  background:#f5f7fb;
  color:#111827;
  padding:48px 16px 60px;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__container {
  max-width:1200px;
  margin:0 auto;
}
/* HERO / CATEGORY HEADER -------------------------------- */
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__hero {
  text-align:center;
  margin-bottom:28px;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__eyebrow {
  font-size:11px;
  letter-spacing:.16em;
  text-transform:uppercase;
  color:#6b7280;
  margin-bottom:6px;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__title {
  font-size:clamp(22px,2.4vw,26px);
  font-weight:700;
  margin:0 0 10px;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__title a {
  color:#111827;
  text-decoration:none;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__title a:hover {
  text-decoration:underline;
}
/* hero tag list styled like category tag cloud */
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__taglist {
  display:inline-block;
  background:#ffffff;
  border-radius:999px;
  border:1px solid #d7e0ee;
  padding:8px 16px;
  box-shadow:0 10px 30px rgba(15,35,70,.08);
  font-size:11px;
  line-height:1.6;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__taglist a {
  color:#374151;
  text-decoration:none;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__taglist a:hover {
  text-decoration:underline;
}
/* GENERIC TYPOGRAPHY ------------------------------------ */
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__body {
  font-size:14px;
  line-height:1.75;
  color:#1f2933;
  margin:0;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__subhd {
  font-size:18px;
  margin:32px 0 12px;
  padding-left:10px;
  border-left:3px solid #0ea5e9;
  font-weight:600;
}
/* INTRO / LONG TEXT BLOCK ------------------------------- */
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__intro-card {
  background:#ffffff;
  border-radius:20px;
  border:1px solid #dde4f0;
  padding:22px 22px 24px;
  box-shadow:0 12px 32px rgba(15,35,70,.06);
}
/* GENERIC GRID BLOCK (TEXT + IMAGE) -------------------- */
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__block {
  margin-top:18px;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__grid {
  display:grid;
  grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);
  gap:20px;
  align-items:center;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__grid--reverse {
  grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);
}
@media (max-width:900px){
  #content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__grid,
  #content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__grid--reverse {
    grid-template-columns:1fr;
  }
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__panel {
  background:#ffffff;
  border-radius:18px;
  border:1px solid #dde4f0;
  padding:18px 20px 20px;
  box-shadow:0 8px 24px rgba(15,35,70,.05);
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__media {
  text-align:center;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__media img {
  max-width:100%;
  height:auto;
  border-radius:16px;
  box-shadow:0 12px 30px rgba(15,35,70,.12);
}
/* HYGIENE SPLIT BLOCK ---------------------------------- */
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__hygiene {
  margin-top:28px;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__hygiene-grid {
  display:grid;
  grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);
  gap:20px;
  align-items:stretch;
}
@media (max-width:900px){
  #content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__hygiene-grid {
    grid-template-columns:1fr;
  }
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__hygiene-text {
  background:#ffffff;
  border-radius:20px;
  border:1px solid #dde4f0;
  padding:20px 22px 22px;
  box-shadow:0 10px 26px rgba(15,35,70,.06);
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__hygiene-text h3 {
  font-size:17px;
  margin:0 0 10px;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__hygiene-media img {
  width:100%;
  height:auto;
  border-radius:20px;
  box-shadow:0 12px 34px rgba(15,35,70,.14);
}
/* CTA “CONNECT WITH SPECIALIST” ------------------------ */
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__cta {
  margin:38px 0 24px;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__cta-row {
  display:flex;
  flex-wrap:wrap;
  gap:12px;
  align-items:stretch;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__cta-pill {
  display:flex;
  align-items:center;
  gap:10px;
  padding:8px 16px;
  border-radius:999px;
  border:1px solid #d4dde8;
  background:#ffffff;
  box-shadow:0 8px 22px rgba(15,35,70,.05);
  font-size:14px;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__cta-pill--label {
  border-radius:16px;
  background:#e5f3ff;
  border-color:#c2dcf8;
  font-weight:600;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__cta-pill a {
  display:flex;
  align-items:center;
  gap:10px;
  text-decoration:none;
  color:#111827;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__cta-pill svg {
  flex-shrink:0;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__cta-meta {
  display:flex;
  flex-direction:column;
  line-height:1.3;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__cta-meta-main {
  font-size:13px;
  font-weight:600;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__cta-meta-sub {
  font-size:11px;
  text-transform:uppercase;
  letter-spacing:.06em;
  color:#6b7280;
}
/* FONTANA SUBCATEGORY GRID (LIKE CATEGORY PAGE) -------- */
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__subcats {
  margin-top:28px;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__subcats-shell {
  background:#f9fafb;
  border-radius:22px;
  border:1px solid #dce3ee;
  padding:18px 16px 20px;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__subcats-grid {
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:18px;
}
@media (max-width:960px){
  #content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__subcats-grid {
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}
@media (max-width:640px){
  #content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__subcats-grid {
    grid-template-columns:1fr;
  }
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__subcat-card {
  background:#ffffff;
  border-radius:16px;
  border:1px solid #d4dde8;
  overflow:hidden;
  box-shadow:0 8px 22px rgba(15,35,70,.05);
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__subcat-img img {
  display:block;
  width:100%;
  height:auto;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__subcat-body {
  padding:10px 12px 12px;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__subcat-brand {
  font-size:11px;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:#6b7280;
  margin-bottom:2px;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__subcat-title a {
  font-size:14px;
  font-weight:600;
  color:#111827;
  text-decoration:none;
}
#content_area .restaurant-touchless-soap-dispensers-pros-Cons-wrapper .ftf-aec-soap-section__subcat-title a:hover {
  text-decoration:underline;
}
/* Category 281 AEC-STYLE PAGE – RESTAURANT TOUCHLESS SOAP DISPENSERS (Pros & Cons) - https://www.fontanatouchlessfaucets.com/Restaurant-Touchless-Soap-Dispensers-Pros-And-Cons-s/281.htm) html css at 28-03-2026 End Here */

/*Category 3482 (https://www.fontanatouchlessfaucets.com/Template-design-for-linking-s/3482.htm) at 11-05-2026 Start Here */
#content_area .fontana-prefooter-tabs-aec .fontana-prefooter-content p,
#content_area .fontana-prefooter-tabs-aec .fontana-prefooter-content h3{
    text-align:left !important;
}
/* MAIN WRAPPER */
#content_area .fontana-prefooter-tabs-aec{
    background:linear-gradient(135deg,#eef8ff 0%,#f8fcff 45%,#e6f4ff 100%);
    padding:33px 36px 10px;
    font-family:Arial,Helvetica,sans-serif;
}
#content_area .fontana-prefooter-tabs-aec .fontana-prefooter-tabs__grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    border-bottom:1px solid #b8d8ef;
}
#content_area .fontana-prefooter-tabs-aec .fontana-prefooter-tab{
    display:flex;
    align-items:flex-start;
    justify-content:space-between;
    gap:35px;
    padding:0 48px 48px 0;
    text-decoration:none;
}
#content_area .fontana-prefooter-tabs-aec .fontana-prefooter-tab + .fontana-prefooter-tab{
    border-left:1px solid #7fb6d8;
    padding-left:48px;
}
#content_area .fontana-prefooter-tabs-aec .fontana-prefooter-content{
    width:100%;
}
#content_area .fontana-prefooter-tabs-aec .fontana-prefooter-content h3{
    margin:0 0 12px !important;
    font-size:18px !important;
    font-weight:700 !important;
    color:#073b63 !important;
    line-height:1.3 !important;
}
#content_area .fontana-prefooter-tabs-aec .fontana-prefooter-content p{
    margin:0 !important;
    font-size:15px !important;
    line-height:1.7 !important;
    color:#284b63 !important;
}
#content_area .fontana-prefooter-tabs-aec .fontana-prefooter-arrow{
    font-size:38px;
    line-height:1;
    font-weight:300;
    color:#0b74b8;
    flex-shrink:0;
    margin-top:25px;
}
@media(max-width:768px){
    #content_area .fontana-prefooter-tabs-aec .fontana-prefooter-tabs__grid{
        grid-template-columns:1fr;
    }
    #content_area .fontana-prefooter-tabs-aec .fontana-prefooter-tab{
        padding:25px 0;
    }
    #content_area .fontana-prefooter-tabs-aec .fontana-prefooter-tab + .fontana-prefooter-tab{
        border-left:0;
        padding-left:0;
        border-top:1px solid #b8d8ef;
    }
}
/*Category 3482 (https://www.fontanatouchlessfaucets.com/Template-design-for-linking-s/3482.htm) at 11-05-2026 End Here */

/*Category 3466 - Read More Button at this page - Minimal Read More Variations (20 Examples) - (https://www.fontanatouchlessfaucets.com/category-s/3466.htm) Top and Bottom at 10-04-2026 Start Here*/
/*New Style and structure*/
#content_area .cbs2 {
	border-bottom: 1px solid #000;
	text-decoration: none;
	color: #25afeb;
	font-size: 16px !important;
	color: #2797d1 !important;
	letter-spacing: normal;
}
#content_area .cbs3 {
	text-decoration: none;
	color: #25afeb;
	font-size: 16px !important;
	color: #2797d1 !important;
	letter-spacing: normal;
}
#content_area .cbs4 {
	text-decoration:none;
    font-size:14px;
    color:#1f2937;
    font-family:Arial, sans-serif;
    padding:0;
    border-bottom:1px solid #ccc;
    cursor:pointer;
}
#content_area .cbs5 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	text-decoration: none;
	font-size: 14px;
	color: #2563eb;
	cursor: pointer;
	font-family: Arial, sans-serif;
	padding: 14px 0;
}
#content_area .cbs6 {
	text-decoration: none;
	font-size: 14px;
	color: #1f2937;
	font-family: Arial, sans-serif;
	padding: 0 0 5px 0;
	margin-top: 6px;
	cursor: pointer;
	border-bottom: 1px solid #e5e7eb;
}
#content_area .cbs7 {
	text-decoration:none;
    font-family:Arial, sans-serif;
    padding:14px 0;
    font-size: 13px;
	color: #6b7280;
	cursor: pointer;
}
#content_area .cbs8 {
	text-decoration:none;
    font-size: 14px;
	color: #1f2937;
    font-family:Arial, sans-serif;
    padding:14px 0;
    font-weight:500;
    cursor:pointer;
}
#content_area .cbs9 {
	text-decoration:none;
    font-family:Arial, sans-serif;
    padding:14px 0;
    font-size: 14px;
	color: #1f2937;
}
#content_area .cbs10 {
	text-decoration:none;
    font-size:14px;
    color:#1f2937;
    font-family:Arial, sans-serif;
    padding:14px 0;
    border-top:1px solid #f0f0f0;
}
#content_area .cbs11 {
	text-decoration:none;
    font-size:14px;
    color:#1f2937;
    font-family:Arial, sans-serif;
    padding:14px 0;
    display:block;
    margin-top:4px;
    cursor:pointer;
}
#content_area .cbs12 {
	text-decoration:none;
    font-size:14px;
    font-family:Arial, sans-serif;
    padding:14px 0;
    color:#9ca3af;
    cursor:pointer;
}
#content_area .cbs13 {
	text-decoration:none;
    color:#1f2937;
    font-family:Arial, sans-serif;
    padding:14px 0;
    font-size:13px;
	cursor:pointer;
}
/*Old Style and structure*/
/* 3. Arrow Indicator (expanded-detailed) */
.zee-expanded-detailed {
    font-size: 17px;
	font-weight: 400;
	line-height: 33px;
	text-align: center;
	font-family: Helvetica;
	color: #7c7c7c;
}
/* Details container inline feel ke liye */
.zee-expanded-detailed .details-box {
    display: inline;
}
/* Summary ko text jaisa bana diya */
.zee-expanded-detailed .details-box summary {
    display: inline;
    cursor: pointer;
    list-style: none;
    font-weight: normal;
}
/* Default browser arrow hide */
.zee-expanded-detailed .details-box summary::-webkit-details-marker {
    display: none;
}
/* Custom arrow */
.zee-expanded-detailed .details-box .arrow::after {
    content: " \25BC";  /* ▼ */
    font-size: 17px;
	font-weight: 400;
	line-height: 33px;
	text-align: center;
	font-family: Helvetica;
	color: #2797d1;
}
/* Open state arrow */
.zee-expanded-detailed .details-box[open] .arrow::after {
	content: " \25B2";  /* ▲ */
}
/* Expanded text next line me */
.zee-expanded-detailed .details-box .more-text {
    display: block;
    font-size: 17px;
	font-weight: 400;
	line-height: 33px;
	text-align: center;
	font-family: Helvetica;
	color: #7c7c7c;
}
/* Responsive (optional but safe) */
@media (max-width: 768px) {
    .zee-expanded-detailed {
        font-size: 13px;
    }
    .zee-expanded-detailed .details-box .more-text {
        font-size: 13px;
    }
}
@media (max-width: 480px) {
    .zee-expanded-detailed {
        font-size: 12px;
    }
    .zee-expanded-detailed .details-box .more-text {
        font-size: 12px;
    }
}
/*zee-rm-wrap*/
.zee-rm-wrap {
  max-width:900px;
  margin:auto;
  font-family:Arial, sans-serif;
}
.zee-rm-wrap .rm-item{
  padding:14px 0;
}
/* Base link */
.zee-rm-wrap .rm-item a,
.zee-rm-wrap .rm-item span{
  text-decoration:none;
  font-size:14px;
  color:#1f2937;
}
/* 1 inline */
.zee-rm-wrap .rm-item.rm1 a,
.zee-rm-wrap .rm-item.rm1 span{border-bottom:1px solid #ccc; cursor:pointer;}
/* 2 right aligned */
.zee-rm-wrap .rm-item.rm2{display:flex;justify-content:space-between;align-items:center;}
.zee-rm-wrap .rm-item.rm2 a,
.zee-rm-wrap .rm-item.rm2 span{color:#2563eb; cursor:pointer;}
/* 3 divider */
.zee-rm-wrap .rm-item.rm3{border-bottom:1px solid #e5e7eb;}
.zee-rm-wrap .rm-item.rm3 a,
.zee-rm-wrap .rm-item.rm3 span{display:block;margin-top:6px; cursor:pointer;}
/* 4 caption */
.zee-rm-wrap .rm-item.rm4 a,
.zee-rm-wrap .rm-item.rm4 span{font-size:13px;color:#6b7280; cursor:pointer;}
/* 5 arrow */
.zee-rm-wrap .rm-item.rm5 a,
.zee-rm-wrap .rm-item.rm5 span{font-weight:500; cursor:pointer;}
/* 6 label */
.zee-rm-wrap .rm-item.rm6 span{font-size:13px;color:#6b7280;}
/* 7 bottom border */
.zee-rm-wrap .rm-item.rm7{border-top:1px solid #f0f0f0;}
/* 8 structured */
.zee-rm-wrap .rm-item.rm8 a,
.zee-rm-wrap .rm-item.rm8 span{display:block;margin-top:4px; cursor:pointer;}
/* 9 subtle */
.zee-rm-wrap .rm-item.rm9 a,
.zee-rm-wrap .rm-item.rm9 span{color:#9ca3af; cursor:pointer;}
/* 10 compact */
.zee-rm-wrap .rm-item.rm10 a,
.zee-rm-wrap .rm-item.rm10 span{font-size:13px; cursor:pointer;}
/*aec-variants TWO LINE STACK*/
.aec-variants-wrap{
  max-width:1000px;
  margin:auto;
  font-family:Arial, sans-serif;
}
/* base */
.aec-variants-wrap .aec-v{
  padding:14px 0;
  border-bottom:1px solid #e5e7eb;
  font-size:14px;
}
.aec-variants-wrap .aec-v .t{
  font-weight:600;
  color:#111827;
}
.aec-variants-wrap .aec-v a{
  text-decoration:none;
  font-size:13px;
  color:#2563eb;
}
/* 1 left border */
.aec-variants-wrap .aec-v.v1{border-left:3px solid #2563eb;padding-left:12px}
/* 2 meta */
.aec-variants-wrap .aec-v.v2 .meta{font-size:12px;color:#6b7280;margin:3px 0}
/* 3 inline */
.aec-variants-wrap .aec-v.v3{display:flex;gap:8px;align-items:center}
/* 4 simple stack */
.aec-variants-wrap .aec-v.v4 a{display:block;margin-top:4px}
/* 5 grid */
.aec-variants-wrap .aec-v.v5{display:flex;justify-content:space-between}
/* 6 caption */
.aec-variants-wrap .aec-v.v6 .sub{font-size:12px;color:#6b7280;margin-bottom:4px}
/* 7 right border */
.aec-variants-wrap .aec-v.v7{border-right:3px solid #e5e7eb;padding-right:10px}
/* 8 label */
.aec-variants-wrap .aec-v.v8 .label{
  font-size:10px;
  background:#f3f4f6;
  padding:2px 6px;
  margin-right:6px;
}
/* 9 minimal */
.aec-variants-wrap .aec-v.v9{border-bottom:1px dashed #e5e7eb}
/* 10 right align */
.aec-variants-wrap .aec-v.v10{
  display:flex;
  justify-content:space-between;
  align-items:center;
}
/*Category 3466 - Read More Button at this page - Minimal Read More Variations (20 Examples) - (https://www.fontanatouchlessfaucets.com/category-s/3466.htm) Top and Bottom at 10-04-2026 End Here*/

/*Category 3493 - volusion-life-dispenser - (https://www.fontanatouchlessfaucets.com/category-s/3493.htm) at 20-07-2026 Start Here*/
#content_area .volusion-life-dispenser-zee-july-wrapper .volusion-life-dispenser {
  font-family: Arial, Helvetica, sans-serif;
  color:#173047;
  background:linear-gradient(180deg,#f4fbff 0%,#ffffff 38%,#eef8ff 100%);
  line-height:1.68;
}
#content_area .volusion-life-dispenser-zee-july-wrapper .volusion-life-dispenser * { box-sizing:border-box; }
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-wrap { max-width:1320px; margin:0 auto; padding:64px 26px; }
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-hero {
  display:grid;
  grid-template-columns:1.02fr .98fr;
  gap:38px;
  align-items:center;
  padding:54px;
  border:1px solid #d7ebf7;
  border-radius:34px;
  background:linear-gradient(135deg,#ffffff,#eaf8ff);
  box-shadow:0 22px 55px rgba(29,91,131,.12);
}
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-kicker {
  color:#2179a8;
  font-weight:800;
  text-transform:uppercase;
  letter-spacing:.08em;
  font-size:13px;
}
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-hero h1,
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-title h2,
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-feature h2,
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-cta h2 {
  font-family:Georgia, 'Times New Roman', serif;
  color:#0e2940;
  line-height:1.08;
}
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-hero h1 { font-size:52px; margin:14px 0 20px; }
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-hero p { font-size:18px; color:#52697c; margin:0 0 18px; }
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-btns { display:flex; flex-wrap:wrap; gap:12px; margin-top:24px; }
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-btn,
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-read {
  display:inline-block;
  padding:13px 22px;
  border-radius:999px;
  background:#2789b7;
  color:#fff !important;
  text-decoration:none;
  font-weight:800;
}
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-btn.alt { background:#fff; color:#1d668c !important; border:1px solid #bddfee; }
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-img,
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-hero img,
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-feature img,
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-gallery-card img {
  width:100%;
  min-height:450px;
  height:450px;
  object-fit:cover;
  border-radius:26px;
  background:#e7f0f6;
  box-shadow:0 18px 42px rgba(25,78,112,.13);
}
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-title { max-width:940px; margin:0 auto 34px; text-align:center; }
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-title h2 { font-size:40px; margin:0 0 12px; }
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-title p { font-size:17px; color:#5f7486; margin:0; }
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-grid-3 { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:22px; }
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-card {
  background:#fff;
  border:1px solid #dbeaf3;
  border-radius:24px;
  padding:26px;
  box-shadow:0 12px 30px rgba(35,91,128,.08);
}
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-card h3 { margin:0 0 10px; color:#12314c; font-size:22px; }
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-card p { margin:0; color:#596d7d; }
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-feature {
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:32px;
  align-items:center;
  margin:28px 0;
  padding:30px;
  background:#fff;
  border:1px solid #dcecf5;
  border-radius:30px;
  box-shadow:0 14px 36px rgba(35,91,128,.08);
}
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-feature h2 { font-size:34px; margin:0 0 14px; }
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-badges { display:flex; flex-wrap:wrap; gap:9px; margin:16px 0; }
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-badges span { background:#eef8ff; border:1px solid #cae6f5; color:#226f96; border-radius:999px; padding:8px 12px; font-size:13px; font-weight:800; }
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-table { width:100%; border-collapse:collapse; background:#fff; border-radius:24px; overflow:hidden; box-shadow:0 12px 30px rgba(35,91,128,.08); }
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-table th,
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-table td { padding:17px; border-bottom:1px solid #e3eef6; text-align:left; vertical-align:top; }
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-table th { background:#eaf8ff; color:#12314c; }
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-gallery {
  display:grid;
  grid-template-columns:repeat(2,minmax(450px,1fr));
  gap:24px;
}
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-gallery-card {
  background:#fff;
  border:1px solid #dcecf5;
  border-radius:28px;
  overflow:hidden;
  box-shadow:0 14px 36px rgba(35,91,128,.08);
}
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-gallery-card img { border-radius:0; box-shadow:none; display:block; }
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-gallery-copy { padding:24px; }
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-gallery-copy h3 { margin:0 0 9px; font-size:22px; color:#12314c; }
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-gallery-copy p { margin:0 0 18px; color:#596d7d; }
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-links {
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:16px;
}
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-link-card {
  display:block;
  background:#fff;
  border:1px solid #dbeaf3;
  border-radius:20px;
  padding:20px;
  color:#173047 !important;
  text-decoration:none;
  min-height:138px;
  box-shadow:0 10px 26px rgba(35,91,128,.07);
}
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-link-card strong { display:block; font-size:17px; margin-bottom:8px; color:#10314b; }
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-link-card span { color:#657889; font-size:14px; }
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-cta {
  text-align:center;
  padding:54px;
  border-radius:34px;
  border:1px solid #d7ebf7;
  background:linear-gradient(135deg,#eaf8ff,#ffffff);
}
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-cta h2 { font-size:40px; margin:0 0 12px; }
#content_area .volusion-life-dispenser-zee-july-wrapper .vl-img-link { display:block; text-decoration:none; }
@media(max-width:1050px){
  #content_area .volusion-life-dispenser-zee-july-wrapper .vl-hero,
  #content_area .volusion-life-dispenser-zee-july-wrapper .vl-feature { grid-template-columns:1fr; }
  #content_area .volusion-life-dispenser-zee-july-wrapper .vl-grid-3,
  #content_area .volusion-life-dispenser-zee-july-wrapper .vl-links { grid-template-columns:1fr; }
  #content_area .volusion-life-dispenser-zee-july-wrapper .vl-gallery { grid-template-columns:1fr; }
  #content_area .volusion-life-dispenser-zee-july-wrapper .vl-hero h1 { font-size:38px; }
}
/*Category 3493 - volusion-life-dispenser - (https://www.fontanatouchlessfaucets.com/category-s/3493.htm) at 20-07-2026 End Here*/
