.product-wrapper{gap:40px;padding:2rem 5rem;display:flex}.product-wrapper .carousel{border-radius:20px;flex:1;width:550px;height:550px}.product-wrapper .details{flex:2}.product-wrapper .carousel *{object-fit:contain}.product-wrapper .details h1{font-size:32px}.product-wrapper .details .price{font-size:30px;font-weight:600}.product-wrapper .details .brand{align-items:center;gap:10px;display:flex}.product-wrapper .details .link{color:#fff;cursor:pointer;background:#000;border-radius:5px;width:fit-content;margin-top:20px;padding:18px 80px;font-size:21px;display:block}.product_options div{margin-bottom:10px}.product_options div p{margin-bottom:5px}.carousel .slide img{height:revert-layer}.product_options div select{width:fit-content;min-width:50%;box-shadow:none;background:0 0;border:1px solid #aeaeae;border-radius:10px;padding:10px 20px 10px 10px}@media (max-width:768px){.product-wrapper{flex-direction:column;gap:20px;padding:1rem}.product-wrapper .carousel{width:100%;height:auto}.product-wrapper .details .link{text-align:center;width:100%}.product-wrapper .details h1{font-size:24px;line-height:34px}.product-wrapper .details .price{font-size:20px;line-height:30px;font-weight:inherit}.product_options{font-size:18px;line-height:28px}.product-wrapper .details .brand{font-size:16px;line-height:26px}}
