.form-select{
background-color: transparent;
border: 1px solid #ddd;
border-radius: 0;
box-shadow: 0 0 0 #000;
font-size: 14px;
height: 50px;
outline: none;
padding: 0 20px;
transition: all .4s ease;
  width: 50%;
}
.dropdown-swatches-wrapper{
margin-bottom:10px !important;
}
.ppr{
font-size:15px;
}
.ps-products-listing .ps-product__price , .owl-stage-outer .ps-product__price {
display:none;
  
}
.ps-product__price {
color:#cd9821 !important;
}
.ps-products-listing .add-to-cart-button , .owl-item .add-to-cart-button,.js-quick-view-button{
display:none !important;
}
@media only screen and (max-width: 600px) {
  .hd {
    display:none !important;
  }
  .mlt{
  font-size: 18px;
  margin-bottom: 0px;
  }
  .hlt{
  padding-right: 0px !important;
  padding-top: 10px;
    font-size: 16px !important;
    line-height:25px !important;
  }
  .ps-footer__copyright{
  justify-content: center;
  }
  .ps-footer__copyright p:last-child span{
  margin-left:10px !important;
  }
}

     /* Branding page css */
body {
            font-family: Arial, sans-serif;
        }
        h1 {
            text-align: center;
        }
        .product-grid {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 10px;
            margin: 20px;
            text-align: center;
        }
        .product-grid img {
            width: 75px;  /* Thumbnail size */
            height: 75px; /* Thumbnail size */
        }
        .product-detail {
            margin: 20px;
            display: flex;
            align-items: flex-start;
          padding: 20px;
  
        }
        .product-detail img {
         
          
             height: auto;
          display: block;
            margin: 0 auto 8px;
            
            width: 250px;  /* Detail image size */
            height: 200px; /* Detail image size */
       }


        .back-to-top {
            text-align: right;
            margin: 20px 0;
        }
        a {
            text-decoration: none;
            color: blue;
        }
        a:hover {
            text-decoration: underline;
        }
.custom-divider {
    border-top: 1px solid #000; /* Thickness and color of the line */
    width: 100%;
    margin: 20px 0;
}
a {
    text-decoration: none;
    color: inherit; /* This makes the link inherit the color of surrounding text */
}
a:hover, a:focus {
    color: #000000; /* Change this color to whatever you prefer */
    text-decoration: none; /* Optional: adds underline on hover */
}
.txtx{
padding-top: 0px !important;
  padding-bottom: 0px !important;
  padding: 300px;
  letter-spacing: 1px;
}
.ttrt{
padding: 300px;
  letter-spacing: 1px;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #000;
}
.ppd{
padding:205px;
  padding-top:0px;
  padding-bottom:0px;
  letter-spacing:1px;
}
@media only screen and (max-width: 600px) {
  .ttrt , .txtx{
  padding:0px !important;
  }
  .ppd{
   padding:0px !important;
  }
}
.thick-line {
            width: 80%; 
            border: none;
            height: 2px; /* Thickness */
            background-color: #000; /* Color of the line */
            margin: 15px auto; /* Spacing above and below the line */
        }

    @media (max-width: 1024px) {
    .product-grid {
        grid-template-columns: repeat(2, 1fr); /* 2 columns for tablet view */
    }
}

@media (max-width: 600px) {
    .product-grid {
        grid-template-columns: 1fr; /* 1 column for mobile view */
    }
  .ps-block--shopping-total .ps-block__header p {
  font-size: 10px;
}
  .ps-block--shopping-total h3 {
  font-size: 15px;
  }
  .checkout-logo .container {
  height:auto;
  }
  #main-checkout-product-info .left , #ccd1 {
  padding:0px !important;
  }
}
@media (max-width: 768px) {
   .ps-block--shopping-total .ps-block__header p {
  font-size: 10px;
}
  .ps-block--shopping-total h3 {
  font-size: 15px;
  }
  .checkout-logo .container {
  height:auto;
  }
  #main-checkout-product-info .left , #ccd1 {
  padding:0px !important;
  }
}
@media screen and (max-width: 480px) {
   .ps-block--shopping-total .ps-block__header p {
  font-size: 10px;
}
  .ps-block--shopping-total h3 {
  font-size: 15px;
  }
  .checkout-logo .container {
  height:auto;
  }
  #main-checkout-product-info .left , #ccd1 {
  padding:0px !important;
  }
}
 .checkout-logo .container {
  height:auto;
   min-height: auto;
  }