.single-product-details{.carousel-indicators,.carousel-indicators [data-bs-target]{all:unset}.carousel-indicators [data-bs-target]{@media screen and (min-width:992px){margin-left:0!important;margin-bottom:10px!important;margin-right:0!important;margin-top:10px!important;&:first-child{margin-top:0!important}}display:block}.product-details{color:#333;@media screen and (min-width:992px){padding-left:50px}}.price,.product-details h1{color:#fff}.price{font-size:20px;margin:10px 0}.installments{margin-bottom:10px;svg{color:#777;width:70px}}.installments a{color:#e94b35;text-decoration:none}.description{margin:10px 0;color:#fff}.reviews{margin-bottom:10px}.reviews span{color:#ffc107;margin-right:10px}.reviews a{color:#fff}.stock-status{margin-bottom:20px}label{color:#fff;display:block;font-weight:700;margin:0 0 10px}.color-buttons{display:flex;gap:10px}.color{width:20px;height:20px;border-radius:50%;border:2px solid #ccc;cursor:pointer}.color.white{background-color:#fff}.color.blue{background-color:#2196f3}.color.orange{background-color:#ff9800}.color.pink{background-color:#e91e63}.color.purple{background-color:#9c27b0}select{padding:5px;border-radius:5px;border:1px solid #ccc}.cartquantity{width:135px;height:40px;display:flex;align-items:center;justify-content:space-around;background:#fff;border-radius:50px;font-size:18px;font-weight:600;text-transform:capitalize;border:1px solid #c1bcbc;button{border:0;background:#fff;height:max-content}}#quantity{width:50px;padding:5px;border-radius:5px;border:1px solid #ccc}.buttons{display:flex;gap:10px;font-weight:700;margin-top:30px}.add-to-cart,.buy-now{padding:10px 20px;border-radius:5px;border:none;cursor:pointer;color:#fff;font-size:11px}.add-to-cart{background-color:#e94b35}.buy-now{background-color:#1a73e8}.more-payment{margin:20px 0}.more-payment a{color:#fff}}.capacity-options{@media screen and (max-width:992px){margin-top:20px}}.capsule{width:135px;height:40px;border-radius:30px;background:#fff;display:flex;align-items:center;justify-content:center;color:#5b5a5a;@media screen and (min-width:992px){font-size:18px}text-transform:capitalize;border:1px solid #c1bcbc}.lightTheme{#quantity,.description,.more-payment a,.price,h1,label{color:#000!important}.capsule,.cartquantity{color:#333;@media screen and (max-width:992px){font-size:11px}}}.radio-buttons{display:flex;gap:10px}.radio-button{border:1px solid #ccc;border-radius:30px;padding:10px 20px;cursor:pointer;transition:background-color .3s,border-color .3s;font-size:12px}.radio-button.selected{background-color:#f0f0f0;border-color:#000}.radio-button input{display:none}:root{--yellow:#ffbd13;--blue:#4383ff;--blue-d-1:#3278ff;--light:#f5f5f5;--grey:#aaa;--white:#fff;--shadow:8px 8px 30px rgba(0,0,0,.05)}.formbody{background:var(--light);display:flex;justify-content:center;align-items:center;padding:1rem;.wrapper{background:var(--white);padding:2rem;max-width:576px;width:100%;border-radius:.75rem;box-shadow:var(--shadow);text-align:center}.wrapper h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.rating{display:flex;justify-content:center;align-items:center;grid-gap:.5rem;font-size:2rem;color:var(--yellow);margin-bottom:2rem}.rating .star{cursor:pointer}.rating .star.active{opacity:0;animation:animate .5s calc(var(--i) * .1s) ease-in-out forwards}@keyframes animate{0%{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.rating .star:hover{transform:scale(1.1)}textarea{width:100%;background:var(--light);padding:1rem;border-radius:.5rem;border:none;outline:none;resize:none;margin-bottom:.5rem}}