/* Approved SL Email / WhatsApp buttons. Loaded globally by footer.tpl. */
html body:is(#index,#product,#category,#manufacturer,#cms,#contact,#search,#sitemap,#pagenotfound) :is(#wrapper,.quickview,.modal) a.slc-enquiry-button.slc-enquiry-button,
html body :is(#footer,.slc-footer) a.slc-enquiry-button.slc-enquiry-button {
  box-sizing:border-box!important; display:inline-flex!important;
  align-items:center!important; justify-content:center!important; gap:10px!important;
  min-width:172px!important; min-height:48px!important; max-width:100%!important;
  width:auto!important; height:auto!important; padding:12px 22px!important;
  margin:0!important; flex:0 1 auto!important;
  background:#002349!important; color:#fff!important; opacity:1!important;
  border:1px solid #002349!important; border-radius:2px!important;
  box-shadow:none!important; font-family:inherit!important;
  font-size:15px!important; font-weight:600!important; line-height:1.4!important;
  letter-spacing:normal!important; text-transform:none!important;
  text-decoration:none!important; white-space:normal!important; cursor:pointer;
}
html body:is(#index,#product,#category,#manufacturer,#cms,#contact,#search,#sitemap,#pagenotfound) :is(#wrapper,.quickview,.modal) a.slc-enquiry-button.slc-enquiry-button:hover,
html body :is(#footer,.slc-footer) a.slc-enquiry-button.slc-enquiry-button:hover,
html body:is(#index,#product,#category,#manufacturer,#cms,#contact,#search,#sitemap,#pagenotfound) :is(#wrapper,.quickview,.modal) a.slc-enquiry-button.slc-enquiry-button:focus-visible,
html body :is(#footer,.slc-footer) a.slc-enquiry-button.slc-enquiry-button:focus-visible {background:#002349!important;color:#fff!important;border-color:#002349!important;box-shadow:none!important;text-decoration:none!important;}
html body:is(#index,#product,#category,#manufacturer,#cms,#contact,#search,#sitemap,#pagenotfound) :is(#wrapper,.quickview,.modal) a.slc-enquiry-button.slc-enquiry-button::before,
html body :is(#footer,.slc-footer) a.slc-enquiry-button.slc-enquiry-button::before,
html body:is(#index,#product,#category,#manufacturer,#cms,#contact,#search,#sitemap,#pagenotfound) :is(#wrapper,.quickview,.modal) a.slc-enquiry-button.slc-enquiry-button::after,
html body :is(#footer,.slc-footer) a.slc-enquiry-button.slc-enquiry-button::after {content:none!important;display:none!important;}
html body:is(#index,#product,#category,#manufacturer,#cms,#contact,#search,#sitemap,#pagenotfound) :is(#wrapper,.quickview,.modal) a.slc-enquiry-button.slc-enquiry-button .slc-enquiry-label,
html body :is(#footer,.slc-footer) a.slc-enquiry-button.slc-enquiry-button .slc-enquiry-label {
  display:inline!important; color:#fff!important; font:inherit!important;
  margin:0!important; padding:0!important; border:0!important;
  text-decoration:underline!important; text-decoration-color:transparent!important;
  text-decoration-style:solid!important; text-decoration-thickness:3px!important;
  text-underline-offset:5px!important; transition:text-decoration-color .18s;
}
html body:is(#index,#product,#category,#manufacturer,#cms,#contact,#search,#sitemap,#pagenotfound) :is(#wrapper,.quickview,.modal) a.slc-enquiry-button.slc-enquiry-button:hover .slc-enquiry-label,
html body :is(#footer,.slc-footer) a.slc-enquiry-button.slc-enquiry-button:hover .slc-enquiry-label,
html body:is(#index,#product,#category,#manufacturer,#cms,#contact,#search,#sitemap,#pagenotfound) :is(#wrapper,.quickview,.modal) a.slc-enquiry-button.slc-enquiry-button:focus-visible .slc-enquiry-label,
html body :is(#footer,.slc-footer) a.slc-enquiry-button.slc-enquiry-button:focus-visible .slc-enquiry-label {color:#fff!important;text-decoration-color:#957c3d!important;}
html body:is(#index,#product,#category,#manufacturer,#cms,#contact,#search,#sitemap,#pagenotfound) :is(#wrapper,.quickview,.modal) a.slc-enquiry-button.slc-enquiry-button .slc-enquiry-icon,
html body :is(#footer,.slc-footer) a.slc-enquiry-button.slc-enquiry-button .slc-enquiry-icon {display:block!important;flex:0 0 19px!important;width:19px!important;height:19px!important;margin:0!important;color:#fff!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;}
html body :is(#wrapper,#footer,.slc-footer,.quickview,.modal) .slc-enquiry-actions {display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:14px!important;}
@media(max-width:440px) {
html body :is(#wrapper,#footer,.slc-footer,.quickview,.modal) .slc-enquiry-actions {flex-direction:column!important;align-items:stretch!important;}
html body:is(#index,#product,#category,#manufacturer,#cms,#contact,#search,#sitemap,#pagenotfound) :is(#wrapper,.quickview,.modal) a.slc-enquiry-button.slc-enquiry-button,
html body :is(#footer,.slc-footer) a.slc-enquiry-button.slc-enquiry-button {min-width:0!important;width:100%!important;}
}
@media(prefers-reduced-motion:reduce) {
html body:is(#index,#product,#category,#manufacturer,#cms,#contact,#search,#sitemap,#pagenotfound) :is(#wrapper,.quickview,.modal) a.slc-enquiry-button.slc-enquiry-button .slc-enquiry-label,
html body :is(#footer,.slc-footer) a.slc-enquiry-button.slc-enquiry-button .slc-enquiry-label {transition:none;}
}
