.entry-summary {display: none;}
.grid-item {width: 408px;}
ul {margin-right: 30px;}
table {margin-left: 40px;}
h1.product-title {font-size: 40px;padding: 15px 0 0 30px;margin: 0;}
.product-data {padding: 0 0 0 50px;margin: 0;}
.status-publish {margin: 0 5%;}
.product_meta>span>a, .product_meta>span>span,.product-description {font-weight: 500;}
.product-description {background: rgba(0,0,0,0.7);}
.custom-single-product-layout {position: relative;max-width: 1320px;width: 100%;margin:0 auto;display: inline-block;min-height: 600px;margin-bottom: 250px;}
.custom-single-product-layout .product-left {min-width: unset;position: absolute;top: 0;left: 0;width: 35%;}
.custom-single-product-layout .product-right {min-width: unset;position: absolute;top: 0;left: 40%;width: 65%;}
.custom-gallery-thumbnails {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 20px;}
.custom-thumbnail img {width: 150px;height: auto;border: 1px solid #ddd;border-radius: 4px;}
.slick-dots li {
    display: inline-block;
    position: relative;
 margin: 4px;}
 .product-img-slide .slick-dots {bottom: 0;}
.sec-feat,.sec-subtitle3 {font-size: 30px;
padding: 30px 0 15px 0;margin: -0.1em 0 0 0;
letter-spacing: 0;
position: relative;
text-transform: uppercase;
font-family: "Barlow", sans-serif;color: #fFffff;font-weight: 700;padding-left: 15px;
}
.sec-feat:before,.sec-subtitle3:before {
content: "";
width: 46px;
height: 3px;
position: absolute;
left: 15px;
bottom: 5px;
background-color: #f2003A;
display: inline-block;padding-left: 15px;}
.sec-feat,.sec-feat:before {margin-left: -15px;padding-left: 0;}
.description {margin: 0 0 20px 20px;}
.description:last-child {padding-bottom: 60px;}
.armor3-description {padding: 0 30px;}
    .page-transition {
      opacity: 0;
      transform: translateX(-50px); /* Start left */
      animation: fadeSlideIn 1s ease forwards;
    }

    @keyframes fadeSlideIn {
      from {
        opacity: 0;
        transform: translateX(-50px);
      }
      to {
        opacity: 1;
        transform: translateX(0);
      }
    }