.back,.image:hover>.front{opacity:0;transition:1s}.page-bg{background:#ebebeb}.product-details-section .card-wrapper{background:#fff}.yellow{color:#ffad2f}.image{cursor:pointer;width:100%;position:relative;border-bottom:1px solid #ebebeb}.back{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden}.image:hover>.back{visibility:visible;opacity:1}.offer-price{text-decoration:line-through}.sticky{position:sticky;height:100vh;overflow:hidden;top:0}.contact-form-wrapper .form-input-group{position:relative;margin:20px 0}.contact-form-wrapper .form-input-group label{position:absolute;top:50%;left:5px;transform:translateY(-50%);font-size:16px;color:#161616;padding:0 10px;pointer-events:none;transition:.5s}.contact-form-wrapper .form-input-group input,.contact-form-wrapper .form-input-group select{width:100%;height:40px;border-radius:5px;border:1px solid #747474;outline:0;background:0 0;padding:0 15px}.contact-form-wrapper textarea{width:100%;border-radius:5px;border:1px solid #b1afaf;outline:0;background:0 0;padding:15px}.contact-form-wrapper .form-input-group input:focus~label,.contact-form-wrapper .form-input-group input:valid~label,.contact-form-wrapper .form-input-group select:focus~label,.contact-form-wrapper .form-input-group select:valid~label{top:0;background-color:#fff;border-radius:5px}.contact-btn{border-color:#000;color:#000}.contact-btn:hover{border-color:#f72121}.thankyou-wrapper{display:flex;align-items:center;justify-content:center;height:80vh;background:#ff7923}.thankyou{text-align:center;color:#fff;padding:50px}.thankyou h1{font-size:60px;font-weight:700}