/** Shopify CDN: Minification failed

Line 100:0 Unexpected "<"

**/
/* ===== HIDE SKIP TO CONTENT LINK ===== */
.skip-link, a.skip-to-content {
    display: none !important;
}
/* ===== FOOTER STYLING ===== */

/* Footer background */
footer {
  background-color: #4CAF50 !important; /* Green background */
  padding: 20px 0 !important;
}

/* Footer general text */
footer, footer p, footer span {
  color: #000000 !important; /* Black text */
}

/* Footer headings */
footer h1, footer h2, footer h3, footer h4, footer h5, footer h6 {
  color: #000000 !important; /* Black headings */
  font-weight: 600 !important;
}

/* Footer links */
footer a {
  color: #000000 !important; /* Black links */
  text-decoration: none !important;
}

/* Footer links hover effect */
footer a:hover {
  color: #000000 !important; /* Gold hover for visibility */
  text-decoration: underline !important;
}
/* ===== FORCE COPYRIGHT TEXT TO BLACK ===== */
footer, 
footer * {
    color: #000000 !important; /* Force all footer text to black */
}

/* Specifically target copyright line */
footer .site-footer__copyright,
footer p.copyright,
footer p {
    color: #000000 !important;
    font-weight: 400 !important;
}
html, body {
  margin: 0;
  padding: 0;
  overflow-x: hidden; /* Prevents horizontal scrolling from tiny gaps */
}
/* ===== PAGE BACKGROUND COLOR FOR ABOUT & POLICY PAGES ===== */

/* Target About Us page */
.page-about-us, 
.page-template-about-us, 
.template-page-about-us {
    background-color: #D3D3D3 !important;
}

/* Target Shipping Policy page */
.page-shipping-policy,
.page-template-shipping-policy,
.template-page-shipping-policy {
    background-color: #D3D3D3 !important;
}

/* Target Returns & Refunds page */
.page-returns-policy,
.page-template-returns-policy,
.template-page-returns-policy {
    background-color: #D3D3D3 !important;
}

/* Target Privacy Policy page */
.page-privacy-policy,
.page-template-privacy-policy,
.template-page-privacy-policy {
    background-color: #D3D3D3 !important;
}

/* Target Terms of Service page */
.page-terms-of-service,
.page-template-terms-of-service,
.template-page-terms-of-service {
    background-color: #D3D3D3 !important;
}

/* Optional: set section text color for readability */
.page-about-us, .page-shipping-policy, .page-returns-policy, 
.page-privacy-policy, .page-terms-of-service {
    color: #000000 !important; /* Dark gray text */
}
<style>
.slider{position:relative;width:100%;height:90vh;overflow:hidden}
.slide{position:absolute;width:100%;height:100%;opacity:0;transition:.5s}
.slide img{width:100%;height:100%;object-fit:cover}
.slide.active{opacity:1}
.slide-content{
position:absolute;top:50%;left:50%;
transform:translate(-50%,-50%);
text-align:center;color:#fff;width:90%
}
.slide h1{font-size:36px;margin-bottom:10px}
.slide p{font-size:16px;margin-bottom:20px}
.slide a{
padding:0px 0px;background:#000;color:#fff;
border-radius:30px;text-decoration:none
}
