
.offer,.order-price{letter-spacing:-1px}.gbtn,body,h1,h2,h3,h4,h5,h6{font-family:"Golos Text",sans-serif}.pspace{padding:100px 0}
.order-grid{display:grid;grid-template-columns:55% 40%;justify-content:space-between}h1,h2,h3,h4,h5,h6{color:#000}
body{font-size:16px;line-height:24px;font-weight:400;color:rgb(0 0 0 / 60%)}.rating-green{background-color:#1a8223}.product-name{font-weight:600}
.product-details{width:80%}.price{color:rgb(0 0 0 / 70%);font-weight:500}.offer,.old-price,.order-price{font-weight:600;width:100%}
.order-price{border:none;font-size:34px;line-height:40px;color: rgb(0 0 0 / 90%);}.order-fl{display:flex;align-items:baseline;gap:10px;}
.old-price{border:none;font-size:18px;line-height:26px;color:rgb(0 0 0 / 50%);text-decoration: line-through;}.offer{font-size:16px;color:#1a6718}
.price-fl{display:flex;gap:20px;align-items:center}input:focus{outline:0}
.gbtn{background-color:#d4f10d;padding:8px 25px;border:none;border-radius:10px;font-weight:500;transition: .2s ease-in-out;border: 1px solid rgb(29 118 26 / 0%);}
:root {--dgreen : #1A6718;--lgreen:rgb(29 118 26 / 30%);}.bbtn{border: 1px solid var(--dgreen);background-color:#fff;padding:6px 20px;border-radius:10px;font-weight:500;transition: .2s ease-in-out;}
.btn-fl {display: flex;gap: 20px;margin-top: 20px;margin-top: 30px;}
.pincode-checker input {border: 1px solid var(--dgreen);padding: 6px 20px;border-radius: 10px;width: 100%;}
.pincode-checker {position: relative;margin-top: 60px;width: 270px;}.pin-cnt {font-size: 13px;line-height: 20px;margin-top: 5px;}
.pincode-checker button {position: absolute;right: 0;background-color: var(--lgreen);border: none;height: 100%;border-radius: 0 10px 10px 0;padding: 0 15px;}
.slick-slide img {width: 100%;border-radius: 10px;}.slick-slide {margin: 5px;}.slider-nav img {cursor: pointer;}
.quantity-container input {text-align: center;padding-left: 15px;width: 100px;}.quantity-container button {border:none;position: absolute;background: none;font-size: 24px;}
.quantity-container {position: relative;}
.quantity-container .plusl {left: 0;}.quantity-container .plusr {right: 0;top: 2px;}
.tab-content {display: none;margin-top: 50px;padding-left: 20px;opacity:0;transition: .3s linear;}.tab-content.active {display: block;opacity:1;}
.tab-link {font-size: 24px;line-height: 30px;color: rgb(0 0 0 / 70%);font-weight: 500;padding: 10px 20px;display: block;    position: relative;}
.price-tab {display: flex;gap: 10px;border-bottom: 1px solid rgb(0 0 0 / 70%);padding: 0;}ul{padding-left: 0;}
.rating-point,.review-details p span{font-weight:400}.tab-content ul li{font-weight:400;color:#000;font-size:18px;line-height:26px;margin-bottom:10px;display:flex}
.tab-content li .colan span:first-child{width:auto}.tab-content li span:first-child{width:180px;display:block}.tab-content li span:nth-child(2){font-weight:500;display:flex;gap:30px}.main{margin-bottom:70px}.price-tab .tab-link::after{content:'';border-bottom:3px solid #b0c908;width:0;display:block;opacity:0;transition:.3s linear;position:absolute;bottom:0;left:0}.price-tab .tab-link.active::after{width:100%;opacity:1}.price-tab a:hover{color:var(--dgreen)}.bbtn:hover{background-color:var(--lgreen);border:1px solid var(--lgreen)}.gbtn:hover{background-color:#fff;border:1px solid var(--dgreen)}.ch3{font-size:24px;line-height:30px;margin-bottom:15px}
.rating-point{color:#000;font-size:28px;line-height:32px;margin-bottom:6px}.rating-point svg{width:20px;height:20px;margin-bottom:2px}
.ratings{font-size:13px;line-height:18px}.rat-review{margin-top:60px}.review-points p:first-child{display:inline-flex;align-items:center;gap:5px;color:#fff;background-color:green;padding:0 6px;border-radius:5px}.review-points p:nth-child(2){font-size:20px;color:#000;line-height:28px;font-weight:600}.review-points{display:flex;align-items:center;gap:20px}
.review-points svg{width:15px}.review-details p{color:rgb(0 0 0 / 50%);font-weight:600}.customer-reviewes{border-top:1px solid #ccc;padding-top:30px;margin-top:30px}
.rate-product a{color:#000;padding:10px 25px;box-shadow:0 0 8px 0 #ccc;border-radius:5px;transition: .3s linear;}
.rate-product a:hover {background-color: #d4f10d;}
.rate-fl{display:flex;justify-content:space-between;align-items:baseline}
.rate-product{margin-right:-110px}.green-rating p{display:inline-flex;align-items:center;border:1px solid green;padding:0 6px;gap:5px;border-radius:5px;color:green;font-size:18px;line-height:26px;font-weight:500}.green-rating svg path{fill:#c5e200}.green-rating svg{width:20px}


/* product listing starts */
.pdes-title,.prod-name{font-size:16px;font-weight:500}.pdes-points .colan,.pdes-title,.prod-name{font-weight:500}.tennis-prod-col,.tennis-prod-col .prod-list img{transition:.2s linear;width: 100%;}.tennis-ball-grid{display:grid;grid-template-columns:25% 70%;justify-content:space-between;gap:50px}.tennis-prod-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:60px}.prod-name{text-transform:uppercase;padding:6px 15px;box-shadow:0 0 8px 0 #ccc;display:inline-block;border-radius:5px;background-color:#fff;z-index:9;position:relative}.prod-mt{text-align:center;margin-top:-15px}.pdes-title{line-height:24px;letter-spacing:1px;color:rgb(0 0 0 / 60%);text-align:center}.pdes-points{padding:20px}
.pdes-points li{display:flex;margin-bottom:15px;border-bottom:1px solid #ccc;padding-bottom:10px}.pdes-points li span:first-child{width:135px}.pdes-vm a{color:#000}
.pdes-vm{margin:0 0 0 20px}.prod-list{overflow:hidden;display:flex}.tennis-prod-col{padding-bottom:30px;border-radius:0 0 20px 20px}.tennis-prod-col:hover{background-color:#f1f1f1}.tennis-prod-col:hover .prod-list img{transform:scale(1.05)}.ctb-sticky h2{position:sticky;top:120px}
/* product listing ends */



@media only screen and (max-width: 1600px) {.tennis-ball-grid {    grid-template-columns: 24% 72%;}.pdes-points .colan, .pdes-points li span:first-child {font-size: 15px;}}
@media only screen and (max-width: 1500px) {
    .order-grid {grid-template-columns: 55% 40%;}.product-details {width: 100%;}.rate-product {margin-right: 0;}.tennis-ball-grid {grid-template-columns: 100%;}
}
@media only screen and (max-width: 1320px) {
    .order-grid {grid-template-columns: 50% 45%;}
}
@media only screen and (max-width: 1100px) {.rate-product {margin-right: -40px;}.tennis-prod-grid {grid-template-columns: repeat(2, 1fr);    gap: 35px 20px;}}
@media only screen and (max-width: 991px) {.rate-product {margin-right: -65px;}.pdes-points {
    padding: 15px 10px;
}
}
@media only screen and (max-width: 900px) {
    .order-grid {grid-template-columns: 100%;}.pincode-checker {width: 300px;}.rate-product {margin-right: 0;}.rate-fl {display: flex;flex-direction: column-reverse; margin-top: 60px;}.rat-review {margin-top: 40px;}.tab-content {margin-bottom: 60px;}.tab-link {font-size: 20px;line-height: 28px;}
}
@media only screen and (max-width: 680px) {.tennis-prod-grid {grid-template-columns: repeat(1, 1fr);}}
@media only screen and (max-width: 768px) {
  .image-container {width: 55%;}#overlay {margin-left: 70%;width: 25%;height: 15%;}.main {
    margin-bottom: 50px;
}
}
@media only screen and (max-width: 500px) {
    .container {width:90%;}.pincode-checker {width: 260px;}.pincode-checker {margin-top: 45px;}h2 {font-size: 1.5rem;}
}
@media only screen and (max-width: 480px){.tab-content li span:nth-child(1) {width: 125px;}.tab-content li span:nth-child(2) {gap: 10px;}.tab-content ul li {font-size: 16px;
line-height: 24px;}.tab-content {margin-top: 30px;}.tab-link {font-size: 18px;line-height: 26px;}}
@media only screen and (max-width: 350px){
    .btn-fl {gap: 10px;}.gbtn {padding: 8px 23px;}
}