.productDetailsPage{--sidebar-w:256px;padding:0 16px}.productCard{border-radius:10px;max-width:100%;width:100%;border:1px solid #fede85;font-family:Arial,sans-serif;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:20px;background-color:#fff}.productHeader{text-align:center;margin-bottom:20px}.productHeader h2{font-weight:700;font-style:Bold;font-size:24px}.productHeader h2,.productHeader p{font-family:Montserrat;line-height:100%;text-align:center}.productHeader p{font-weight:500;font-size:20px;color:#f58634;margin-top:10px}.productHeader p span{font-weight:400;font-style:Regular;color:#000;margin-left:5px}.price{font-family:Montserrat;font-weight:700;font-style:Bold;font-size:24px;color:#f58634;margin-top:10px;text-align:center}.productDetails{margin-top:40px}.productDetails h3{font-family:Montserrat;font-weight:500;font-style:Medium;font-size:18px;line-height:100%;letter-spacing:0;margin:10px 0}.description{font-family:Montserrat;margin:15px 0}.orderButton{background-color:#fecd29;border:none;padding:10px 20px;border-radius:16px;cursor:pointer;transition:background-color .3s ease;font-weight:500;font-style:Medium;font-size:18px;line-height:100%;letter-spacing:0;margin:0 auto;display:flex;justify-content:center;text-align:center;max-width:max-content;color:#000}.orderButton,.tags{font-family:Montserrat}.tags{margin-top:20px;color:#898989}.productCard iframe,.productCard img,.productCard video{max-width:100%;display:block}@media (max-width:768px){.productDetailsPage{padding:0 8px}.productCard{padding:12px}.productHeader h2{font-size:18px}.productHeader p{font-size:14px}.price{font-size:18px}.productDetails h3{font-size:16px}.description{font-size:14px}.orderButton{font-size:16px;padding:8px 14px}.tags{font-size:12px}}.productDetails .description{white-space:pre-wrap;line-height:1.6}