.product-component-about {
  display: flex;
  flex-direction: column;
}

.sh-pc-brand-ctn {
  order: -20;
}

.product-component-sku-container {
  order: -19;
}

.product-component-price-soicon-container {
  order: -18;
}

.product-component-price-soicon-container + .sh-margin-line {
  order: -17;
}

.sh-pc-hilts-ctn {
  order: -14;
}

.sh-var-info-root {
  order: -16;
}

.product-footer-root.product-footer-root-dropdown {
  order: -15;
}
.sh-pc-desc-ctn {
  order: -13;
}
.sh-pc-desc-ctn product-component-description {
  display: block;
}
.sh-pc-desc-ctn + .sh-margin-lin {
  order: -12;
}
.product-component-highlights-heading
{display:none}
.sh-header-main {
  background-color:#fff;
  color:#000;
  box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3) !important;
}

.sh-categories-container>div>h2 {
  display: none !important;
}

.sh-categories-container>div>hr {
  display: none !important;
}

.sh-banner-collection-card>a>div>div>p {
  display: none;
}

.sh-banner-collection-card>a>div>div>p>svg {
  display: none;
}

.sh-product-card:hover {
  box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
}

.sh-product-card-discount-tag {
background-color:#000;
color:#fff;
  font-weight: 400 !important;
  border-radius: 0px !important;
}

.sh-product-discount-tag {
background-color:#000;
color:#fff;

  font-weight: 400 !important;
  border-radius: 0px !important;
}

.sh-try {
  display: none;
}
.sh-footer-main
{
color:#fff;
background-color:#000;
}
.sh-footer-icon
{
color:#fff;

}
.product-component-highlight.sh-product-highlights-list ul li::marker {
  content: " "; /* Hides the marker */
}
.product-component-highlight.sh-product-highlights-list ul {
  list-style: none; /* Remove default bullets */
  padding-left: 1em;
}
.pr-var-btn {
        border-radius: 0px !important;
    
}
.sh-solid-button {
    border-radius: 0px;
    border:1px solid #000 !important;
    background-color: #fff;
    color: #000;
}
.sh-solid-button:hover {
    background-color: #fff !important;
    color: #000 !important;
}
.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: #29A56C;
    color: #FFFFFF;
}