.product-details-section{padding:2rem 0;box-shadow:0 4px 4px 0 lightgray}.product-description{padding:1rem;background-color:var(--purple);max-width:80%;border-radius:1rem;color:white}.product-detail-desc{font-size:20px;font-weight:500;letter-spacing:1px;margin-bottom:.2rem}.product-details h1{font-size:18px;font-weight:700;margin:0}.product-detail-smrini h2{font-weight:600;font-size:25px;color:black}.product-detail-card{border:2px solid #ffcc00;border-radius:1rem;position:relative;transition:.5s}.product-detail-card-content{padding:10px}.product-detail-card:hover{border:2px solid var(--purple);transform:.5s ease}.product-detail-card.selected{border-color:var(--purpleLight);background-color:white;border:2px solid var(--purple)}.tick-mark{position:absolute;top:10px;right:10px;font-size:18px;color:green;font-weight:700}.product-detail-card hr{margin:5px 0}.smrini-duration{font-size:22px;font-weight:700;color:var(--purpleLight);margin:0}.smrini-bottle{font-size:16px;font-weight:600;margin:0}.smrini-price{font-size:26px;font-weight:700;margin:0}.smrini-discount{color:var(--purpleLight);font-size:16px;font-weight:700;margin:0}.smrini-original-price{font-size:14px;margin:0;font-weight:600}.smrini-taxes{font-size:12px;font-weight:600;margin:0}.smrini-saving{color:var(--purpleLight);font-weight:700;font-size:12px;margin:0}.product-detail-btn{margin-top:1rem}.product-image-container{margin-bottom:20px}.payment-images,.product-image-container{display:flex;justify-content:center;align-items:center}.payment-images{gap:30px;margin-top:1rem}.payment-images img{width:50px;object-fit:contain;height:auto}.ingredent-main img{width:100px;height:100px;object-fit:contain}.ingredent-main{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;box-shadow:0 0 3px 0 #ffcc00;border-radius:.7rem;padding:10px}.ingredent-main p{font-weight:700;font-size:18px;margin:0}.ingredients-detail{padding:2rem 0}.video-card iframe{border-radius:1rem}.customor-review{padding:2rem}.customer-reviews-advice{font-family:Arial,sans-serif}.customer-reviews-advice .stars span{font-size:16px}.customer-reviews-advice .progress{background-color:#e9ecef}.customer-reviews-advice small{font-size:14px;color:#6c757d}.review-section .card{border:none;border-radius:8px}.review-section .fa-star{font-size:14px}.review-section .card-title{font-weight:600;font-size:14px}.review-section .card-text{font-size:13px;color:#6c757d}.review-section small{font-size:12px}.product-details ul{margin-top:1rem}@media only screen and (max-width:768px){.product-details-section{padding:1rem 0}.product-description{max-width:100%}.product-detail-smrini .row .col-md-4{margin-bottom:1rem}.ingredent-main{display:block;text-align:center;height:100%}.ingredients-detail .row .col-md-4{margin-bottom:1rem}.ingredent-main p{font-weight:500;font-size:16px;margin:0;text-align:center}}.price-vertical-wrapper{margin-top:20px}.price-vertical-heading{font-size:20px;font-weight:700;margin-bottom:15px}.price-vertical-card:hover{border-color:#800080}.price-vertical-active{border-color:#800080;background:#faf5ff}.price-duration{font-size:15px;font-weight:600}.price-tag{font-size:11px;padding:4px 8px;border-radius:20px;color:#fff;width:-moz-fit-content;width:fit-content}.price-saving{font-size:12px;color:#6b21a8;font-weight:600}.price-vertical-right{text-align:right}.price-original{font-size:13px;color:#888}.price-final{font-size:22px;font-weight:700;color:#9F6EE5;margin:0}.price-off{font-size:12px;color:#16a34a;font-weight:600}.price-check{position:absolute;top:-10px;right:-10px;background:#9F6EE5;color:#fff;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.price-add-cart-btn{margin-top:12px;border-radius:12px;border:none;background:#9F6EE5;color:#fff}.price-add-cart-btn,.price-buy-now-btn{width:100%;padding:14px;font-size:16px;font-weight:600}.price-buy-now-btn{margin-top:10px;border-radius:12px;border:2px solid #9f6ee5;background:#fff;color:#9F6EE5}.pricing-image-style{margin-top:20px}.pricing-title{font-size:18px;font-weight:700;margin-bottom:15px}.pricing-title span{display:block;font-size:12px;color:#777;font-weight:400;margin-top:4px}.pricing-card{display:flex;justify-content:space-between;align-items:center;border:2px solid #e5e7eb;border-radius:12px;padding:10px;margin-bottom:12px;cursor:pointer;transition:.25s;background:#fff}.pricing-card-active{border-color:#9F6EE5;background:#faf5ff}.pricing-left{display:flex;flex-direction:column;gap:0}.pricing-left p{margin:0}.pricing-duration{font-size:14px;font-weight:600}.pricing-price-row{display:flex;align-items:center;gap:10px}.pricing-final{font-size:18px;font-weight:700;color:#9F6EE5}.pricing-original{font-size:13px;text-decoration:line-through;color:#999}.pricing-off{color:#16a34a}.pricing-off,.pricing-save{font-size:12px;font-weight:600}.pricing-save{color:#9F6EE5}.pricing-badge{width:-moz-fit-content;width:fit-content;font-size:11px;padding:4px 10px;border-radius:20px;color:#fff;margin-top:4px}.pricing-radio span{width:18px;height:18px;border-radius:50%;border:2px solid #9f6ee5;display:inline-block;position:relative}.pricing-card-active .pricing-radio span:after{content:"";width:10px;height:10px;background:#9F6EE5;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pricing-add-btn{background:#9F6EE5;color:#fff;border-radius:10px;border:none}.pricing-add-btn,.pricing-buy-btn{width:100%;padding:14px;font-weight:600;margin-top:10px}.pricing-buy-btn{background:#fff;color:#9F6EE5;border-radius:10px;border:2px solid #9f6ee5}.pricing-top-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.pricing-experience{font-size:13px;font-weight:600;color:#9549e6;background:#f4ecfb;padding:4px 12px;border-radius:20px;white-space:nowrap}.pricing-save-inline{font-size:13px;font-weight:500;color:#2e7d32;white-space:nowrap}@media (max-width:480px){.pricing-top-row{flex-direction:column;align-items:flex-start;gap:4px}.pricing-save-inline{font-size:12px}}