/* XiaoyuCMS theme-skin — densetide brand */
html body,
body .xy-layout,
.xy-layout {
  --xy-skin-primary: #c83428;
  --xy-skin-primary-2: #e85a4f;
  --xy-skin-accent: #a5281f;
  --xy-skin-ink: #333333;
}
.xy-header .xy-header-nav-menu a:hover,
.xy-header .xy-header-nav-menu .active > a {
  color: var(--xy-skin-primary);
}
a:hover { color: var(--xy-skin-primary); }

/* FA 4.3 missing glyphs used by system add_btn */
.fa-commenting-o:before{content:"\f0e5";}
.fa-commenting:before{content:"\f0e5";}

/* densetide product detail: hide qty stepper (form still posts qty=1) */
.dt-product-action .xy-product-qty-row{
  display:none !important;
}

/* Inquire Now = plus-square; Get a Quote = file-text (set in template) */
.dt-product-action .xy-basket-add-btn > .fa-commenting-o:before,
.dt-product-action .xy-basket-add-btn > .fa-comment-o:before{
  content:"\f196"; /* fa-plus-square-o */
}

/* product detail: basket add + quote side by side */
.dt-product-action .action-buttons .xy-basket-add-form{
  display:inline-flex !important;
  margin:0 !important;
  vertical-align:middle;
}
.dt-product-action .action-buttons .xy-basket-add-btn{
  background:#fff;
  border:1px solid #c83428;
  color:#c83428 !important;
}
.dt-product-action .action-buttons .xy-basket-add-btn:hover,
.dt-product-action .action-buttons .xy-basket-add-btn:focus{
  background:#c83428;
  border-color:#c83428;
  color:#fff !important;
}
