.component-product-hash{position:relative}.component-product-hash .product-hash-anchor{position:absolute;top:-80px}.component-product-hash .product-content{padding:20px;background-color:#fff;border:3px solid #eaebec;border-radius:4px}.component-product-hash .product-image{width:250px;height:250px}.component-product-hash .button-group,.component-product-hash .product-hash-wrapper{display:flex;flex-direction:row}.component-product-hash .product-hash-left{width:30%;padding:0 1rem}.component-product-hash .product-hash-left .module svg{display:block;margin:0 auto 1rem}.component-product-hash .product-hash-left .module ul{font-size:.9rem}.component-product-hash .product-hash-right{width:70%}.component-product-hash .product-hash-form-inputs>form>div{display:flex;flex-direction:row}.component-product-hash .product-hash-form-inputs>form>div .cell{width:33.3%;padding:0 .25rem}.component-product-hash .product-hash-form-inputs>form>div .cell .input-wrapper{position:relative}.component-product-hash .product-hash-form-inputs>form>div .cell .input-wrapper label{position:absolute;transform:translateY(-72px) translate(15px);padding:0 .3rem;color:#666;background-color:#fff;font-size:.8rem;transition:all .3s}.component-product-hash .product-hash-form-inputs>form>div .cell .input-wrapper label .fa-asterisk{color:red;font-size:.5rem;vertical-align:super}.component-product-hash .product-hash-form-inputs>form>div .cell .input-wrapper input,.component-product-hash .product-hash-form-inputs>form>div .cell .input-wrapper textarea{width:100%;padding:.4rem .5rem;border:1px solid #ccc;border-radius:4px;font-size:.9rem;transition:border-color .3s}.component-product-hash .product-hash-form-inputs>form>div .cell .input-wrapper input:focus,.component-product-hash .product-hash-form-inputs>form>div .cell .input-wrapper textarea:focus{outline:none;border-color:#0a0a0a}.component-product-hash .product-hash-form-inputs>form>div .cell .input-wrapper input::placeholder,.component-product-hash .product-hash-form-inputs>form>div .cell .input-wrapper textarea::placeholder{color:#666!important}.component-product-hash .add-message-wrapper{font-size:.8rem;padding-bottom:1rem}.component-product-hash #message-container .input-wrapper{width:100%}.component-product-hash #message-container textarea{padding:.4rem .5rem;border:1px solid #ccc;border-radius:4px;font-size:.9rem;transition:border-color .3s}.component-product-hash #message-container textarea::placeholder{color:#666}.component-product-hash .bullet-point,.component-product-hash .fill-out-form-bullet-point,.component-product-hash .confirmation-bullet-point,.component-product-hash .follow-up-bullet-point{margin-top:1rem;margin-left:1rem;text-align:left;list-style-type:none;padding-left:25px;position:relative}.component-product-hash .bullet-point:before,.component-product-hash .fill-out-form-bullet-point:before,.component-product-hash .confirmation-bullet-point:before,.component-product-hash .follow-up-bullet-point:before{content:"";position:absolute;left:-20px;top:50%;transform:translateY(-50%);width:30px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:center}.component-product-hash .fill-out-form-bullet-point:before{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="currentColor" class="bi bi-pencil-square" viewBox="0 0 16 16"%3E%3Cpath d="M15.502 1.94a.5.5 0 0 1 0 .706L14.459 3.69l-2-2L13.502.646a.5.5 0 0 1 .707 0l1.293 1.293zm-1.75 2.456-2-2L4.939 9.21a.5.5 0 0 0-.121.196l-.805 2.414a.25.25 0 0 0 .316.316l2.414-.805a.5.5 0 0 0 .196-.12l6.813-6.814z"%3E%3C/path%3E%3Cpath fill-rule="evenodd" d="M1 13.5A1.5 1.5 0 0 0 2.5 15h11a1.5 1.5 0 0 0 1.5-1.5v-6a.5.5 0 0 0-1 0v6a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11a.5.5 0 0 1 .5-.5H9a.5.5 0 0 0 0-1H2.5A1.5 1.5 0 0 0 1 2.5z"%3E%3C/path%3E%3C/svg%3E')}.component-product-hash .confirmation-bullet-point:before{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-check-circle" viewBox="0 0 16 16"%3E%3Cpath d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16"%3E%3C/path%3E%3Cpath d="m10.97 4.97-.02.022-3.473 4.425-2.093-2.094a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-1.071-1.05"%3E%3C/path%3E%3C/svg%3E')}.component-product-hash .follow-up-bullet-point:before{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-person-check-fill" viewBox="0 0 16 16"%3E%3Cpath fill-rule="evenodd" d="M15.854 5.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 0 1 .708-.708L12.5 7.793l2.646-2.647a.5.5 0 0 1 .708 0"%3E%3C/path%3E%3Cpath d="M1 14s-1 0-1-1 1-4 6-4 6 3 6 4-1 1-1 1zm5-6a3 3 0 1 0 0-6 3 3 0 0 0 0 6"%3E%3C/path%3E%3C/svg%3E')}.component-product-hash .stock-indicator-wrapper{min-width:200px;display:flex;flex-direction:column}.component-product-hash .stock-indicator-wrapper h2{font-size:.9rem;text-align:left;margin-bottom:.1rem}@media(max-width:578px){.component-product-hash .stock-indicator-wrapper h2{text-align:center}}.component-product-hash .level-in-stock{display:inline-flex;align-items:center;color:#fff;background-color:green;border-radius:5px;padding:6px 16px;position:relative;box-shadow:1px 1px 5px gray;animation:pulse 1.2s 5;margin:0;min-width:200px;justify-content:center;cursor:pointer}.component-product-hash .level-call-for-quote{display:inline-flex;align-items:center;border:1px solid #666;border-radius:5px;padding:4px 16px;position:relative;margin:0;justify-content:center}.component-product-hash .product-content-header-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.component-product-hash .product-content-header-wrapper h1{margin:.5rem 0;width:75%}.component-product-hash .product-content-header-wrapper div{width:25%}.component-product-hash .product-content{border:4px solid #eaebec}@media(max-width:1023px){.component-product-hash .product-hash-wrapper{flex-direction:column!important}.component-product-hash .product-hash-left,.component-product-hash .product-hash-right{width:100%!important}.component-product-hash .product-hash-left .module ul{display:inline-flex;gap:10px}.component-product-hash .product-hash-form-inputs .button-group{justify-content:space-around}.component-product-hash .product-content-header-wrapper h1,.component-product-hash .product-content-header-wrapper div{width:50%!important}}@media(max-width:578px){.component-product-hash .product-hash-left .module ul{display:block;gap:unset}.component-product-hash .product-content-header-wrapper{text-align:center;flex-direction:column}.component-product-hash .product-hash-form-inputs>form>div{display:flex;flex-direction:column}.component-product-hash .product-hash-form-inputs .cell{width:100%!important}.component-product-hash .product-hash-form-inputs .button-group{flex-direction:row}.component-product-hash .product-hash-form-inputs .button-group>button{font-size:.8rem!important;width:45%}.component-product-hash .product-content-header-wrapper div{width:65%!important}.component-product-hash .product-content-header-wrapper h1{width:100%!important}}
