.sh-header-main {
  background-color: #ffffff;
  color: #000000;
  box-shadow: rgb(238 238 238) 0px 1px 0px;
}
.sh-header-location-icon {
  fill: #000000 !important;
}
.sh-header-account-icon {
  stroke: #000000 !important;
}
.sh-header-cart-icon {
  stroke: #000000 !important;
  fill: none !important;
}
.sh-header-arrow-icon {
  fill: #000000 !important;
}
.sh-header-search-icon {
  stroke: #000000 !important;
}
.sh-header-cart-badge {
  background-color: #ff0000;
  color: #ffffff;
}
.sh-header-mob-menu-icon {
  color: #000000;
}
.sh-footer-main {
  display:none
}
.sh-footer-icon {
  color: #ffffff !important;
}
.sh-product-card {
  border: 1px solid #e5e5e5;
  border-radius: 8px;
}
.sh-product-card:hover {
  box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
}
.sh-product-card-price {
  color: #000000;
}
.sh-product-card-mrp {
  color: #666666;
}
.sh-product-card-name {
  color: #1a1a1a;
}
.sh-product-card-discount-tag {
  background-color: #ff0000;
  color: #ffffff;
  font-weight: 400;
  border-radius: 8px 0px 8px 0px;
  right: auto;
  top: 0px;
  left: 0px;
}
.sh-product-discount-tag {
  background-color: #ff0000;
  color: #ffffff;
  font-weight: 400;
  border-radius: 4px;
}
.sh-product-plus-minus-button {
  background-color: #ffffff;
  color: #ff0000;
  border: 1px solid #ff0000;
  border-radius: 4px;
  fill: #ff0000;
}
.sh-product-card-enquiry {
  border: 1px solid #ff0000 !important;
  color: #ff0000 !important;
  background: #ffffff !important;
}
.sh-product-enquiry {
  border: 1px solid #ff0000 !important;
  color: #ff0000 !important;
  background: #ffffff !important;
}
.sh-solid-button {
  border-radius: 4px;
  border: 1px solid #ff0000 !important;
  background-color: #ff0000;
  color: #ffffff;
}
.sh-solid-button:hover {
  background-color: #ff0000 !important;
  color: #ffffff !important;
}

.sh-bottom-nav-main {
  background-color: #ff0000;
}
.sh-bottom-nav-selected {
  stroke: #ffffff !important;
  color: #ffffff !important;
  fill: none !important;
}
.sh-bottom-nav-unselected {
  stroke: #ffffff !important;
  color: #ffffff !important;
}
.sh-bottom-nav-cart-badge {
  background-color: #ffffff !important;
  color: #ff0000 !important;
}
.sh-category-card {
  padding-top: 8px;
}
.sh-row-title-divider {
  display: none;
}

.sh-product-wishlist-desktop {
  border-color: #ff0000 !important;
}
.sh-product-share-icon {
  stroke: #ff0000 !important;
}
.sh-product-social-button {
  background-color: #ff0000;
  fill: #ff0000;
}
.sh-product-wishlisted-icon {
  fill: #ff0000 !important;
}
.sh-product-not-wishlisted-icon {
  stroke: #ff0000 !important;
}
.sh-footer-main {
  background-color: #f0f0f0;
  color: #1a1a1a;
}
.sh-footer-icon {
  color: #ff0000 !important;
}
.sh-outlined-button {
  border-radius: 0px;
}
.sh-product-buy-now-button {
  color: #ffffff;
  border: 1px solid #ff0000;
  outline: none !important;
  padding: 12px;
  background: #ff0000;
  white-space: nowrap;
}

.sh-categories-container {
  background-color: #ffffff;
}
#sh-link-my-account {
  display: none;
}
#sh-link-my-orders {
  display: none;
}

/* .cart-summary-root > div:nth-child(7) > p {
  visibility: hidden;
  position: relative;
} */

/* .cart-summary-root > div:nth-child(7) > p::after {
  content: "Handling Charge";
  visibility: visible;
  position: absolute;
  top: 0;
  left: 0;
} */

/*.three-column-footer__heading + a + a + a + a + a + a {
  display: none;
}
*/
/*.sh-footer-orders {
  display: none;
}
.sh-footer-account {
  display: none;
}*/
/*
.sh-footer-main > div > div > div:first-child > *:nth-child(10) {
  display: none;
}
.sh-footer-main
  > div
  > div
  > div:first-child
  > *:nth-child(11)
  .three-column-footer__link {
  position: relative;
  visibility: hidden;
}
.sh-footer-main
  > div
  > div
  > div:first-child
  > *:nth-child(11)
  .three-column-footer__link::after {
  content: "Terms & Conditions";
  visibility: visible;
  position: absolute;
  top: 0;
  left: 0;
}
.sh-footer-main
  > div
  > div
  > div:first-child
  > *:nth-child(11)
  .three-column-footer__link:hover::after {
  text-decoration: underline;
}*/
/*.site-footer_footer_root__nGsSx > div > div > div > div:nth-child(2)>a {
  display:none;

}
.site-footer_footer_root__nGsSx > div > div > div > div:nth-child(3)>a {
  display:none;

}*/

.site-footer_footer_root__nGsSx > div > div > div > div:nth-child(5) > a {
  display: none;
}

.site-footer_footer_root__nGsSx > div > div > div > div:nth-child(8) > a {
  display: none;
}

.site-footer_footer_root__nGsSx > div > div > div > div:nth-child(9) > a {
  position: relative;
  visibility: hidden;
}

.site-footer_footer_root__nGsSx
  > div
  > div
  > div
  > div:nth-child(9)
  > a::after {
  content: "Terms & Conditions";
  visibility: visible;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 14px;
}

.site-footer_footer_root__nGsSx {
  font-family: "Open Sans", "Noto Sans", Roboto, Arial, sans-serif;
}
.sh-footer-main > div > div > div:first-child > a:nth-child(3) {
  display: none;
}
.sh-footer-main > div > div > div:first-child > a:nth-child(4) {
  display: none;
}

.sh-footer-main > div > div > div:first-child > a:nth-child(8) {
  display: none;
}
.sh-footer-main > div > div > div:first-child > a:nth-child(11) {
  display: none;
}
.sh-footer-main > div > div > div:first-child > a:nth-child(12) {
  position: relative;
  visibility: hidden;
}

.sh-footer-main > div > div > div:first-child > a:nth-child(12)::after {
  content: "Terms & Conditions";
  visibility: visible;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 14px;
}

#sh-product-page {
    padding-bottom: 100px !important;
}