li.product:hover{box-shadow:0px 0px 30px #1f5aef!important}.woocommerce .products .star-rating .woocommerce-page .products .star-rating{margin:4px auto 0.3em!important}.product .star-rating span:before,.product .star-rating:before{color:#ffcc00}.woocommerce .price>.amount,.woocommerce .price>ins>.amount{color:#333333}.menu_ctp{background-color:#E9041C;color:#fff;padding:0!important;border-radius:5px}.menu_ctp a{color:#fff!important;padding:14px 25px 14px 25px!important}body.page-id-237087 #top-header{display:none!important}#top-header{display:none!important}.expand-hover-row{display:flex;flex-direction:row;width:100%;max-width:100%;height:400px;padding:0 20px;box-sizing:border-box;min-height:0}.expand-item{flex:1;transition:flex 0.5s ease;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;font-size:14px;cursor:pointer;margin:0 12.5px;box-sizing:border-box}.expand-hover-row:hover .expand-item{flex:0.8}.expand-hover-row .expand-item:hover{flex:1.5}.item-image{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:1;opacity:1;transition:transform 0.45s ease,opacity 0.3s ease}.item-image::after{content:'';position:absolute;inset:0;background:rgba(54,84,136,0.95);transition:opacity 0.4s ease}.expand-item:hover .item-image{opacity:1;transform:scale(1.04)}.expand-item:hover .item-image::after{opacity:0}.item-text-wrapper{position:relative;z-index:3;width:100%;background:transparent;padding:0 12px;box-sizing:border-box;backdrop-filter:none;transition:transform 0.3s ease,opacity 0.3s ease}.expand-item:hover .item-text-wrapper{background:transparent;transform:translateY(-28px)}.item-text{color:#fff;font-family:'Roboto',sans-serif;font-weight:600;font-size:15px;text-transform:uppercase;letter-spacing:1px;margin:0;line-height:1.3;transition:color 0.3s ease}.item-button{position:absolute;top:calc(50% + 34px);left:50%;transform:translate(-50%,-50%);z-index:3;opacity:0;pointer-events:none;transition:opacity 0.3s ease,background-color 0.3s ease,color 0.3s ease;background:#fff;color:#000;padding:10px 20px;text-decoration:none;border:2px solid #fff;border-radius:15px;font-family:'Roboto',sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1px;cursor:pointer}.expand-item:hover .item-button{opacity:1;pointer-events:auto}.item-button:hover{background:#000;color:#fff;border-color:#000}@media only screen and (max-width:1024px){.expand-hover-row{flex-wrap:wrap;height:auto;padding:0 10px;min-height:0;justify-content:flex-start}.expand-item{flex:0 0 calc(33.33% - 25px);margin:0 12.5px 15px;height:150px}.expand-hover-row:hover .expand-item,.expand-item:hover{flex:0 0 calc(33.33% - 25px)}.item-image{height:150px;width:100%}.item-text{font-size:10px}.expand-item:hover .item-text-wrapper{transform:translateY(-22px)}.item-button{top:calc(50% + 26px);padding:5px 10px;font-size:9px;border-radius:12px}.skyroof-center{flex:0 0 calc(33.33% - 25px)!important;margin:0 auto 15px!important;order:999}}@media only screen and (max-width:768px){.expand-hover-row{flex-wrap:wrap;height:auto;padding:0 5px;min-height:0}.expand-item{flex:0 0 calc(50% - 25px);margin:0 12.5px 15px;height:140px}.expand-hover-row:hover .expand-item,.expand-item:hover{flex:0 0 calc(50% - 25px)}.item-image{height:100%;width:100%}.item-text{font-size:10px}.expand-item:hover .item-text-wrapper{transform:translateY(-22px)}.item-button{top:calc(50% + 26px);padding:6px 12px;font-size:10px}.skyroof-center{flex:0 0 calc(50% - 25px)!important;margin:0 auto 15px!important;order:999}}.pa-hs-form--v1 .hbspt-form,.pa-hs-form--v1 .hs-form,.pa-hs-form--v1 form{background:rgba(255,255,255,0.55)!important;border:1px solid rgba(55,83,139,0.18)!important;border-radius:18px!important;padding:26px!important;box-shadow:0 18px 45px rgba(0,0,0,0.10)!important}.pa-hs-form--v1 form .field,.pa-hs-form--v1 form .hs-form-field,.pa-hs-form--v1 form fieldset{margin-bottom:14px!important}.pa-hs-form--v1 form label{color:rgba(25,25,25,0.85)!important;font-weight:600!important;font-size:13px!important;margin-bottom:6px!important}.pa-hs-form--v1 form input[type="text"],.pa-hs-form--v1 form input[type="email"],.pa-hs-form--v1 form input[type="tel"],.pa-hs-form--v1 form input[type="number"],.pa-hs-form--v1 form input[type="url"],.pa-hs-form--v1 form select,.pa-hs-form--v1 form textarea{width:100%!important;background:rgba(255,255,255,0.95)!important;border:1px solid rgba(55,83,139,0.25)!important;border-radius:12px!important;padding:14px!important;font-size:16px!important;color:#121212!important;box-sizing:border-box!important}.pa-hs-form--v1 form input:focus,.pa-hs-form--v1 form select:focus,.pa-hs-form--v1 form textarea:focus{border-color:rgba(55,83,139,0.55)!important;box-shadow:0 0 0 4px rgba(55,83,139,0.18)!important;outline:none!important}.pa-hs-form--v1 form textarea{min-height:140px!important;resize:vertical!important}.pa-hs-form--v1 form input[type="submit"],.pa-hs-form--v1 form button[type="submit"],.pa-hs-form--v1 .hs-button{background:#37538b!important;color:#ffffff!important;border:none!important;border-radius:14px!important;padding:14px 18px!important;font-size:16px!important;font-weight:700!important;width:100%!important;cursor:pointer!important;box-shadow:0 12px 28px rgba(55,83,139,0.25)!important}.pa-hs-form--v1 form input[type="submit"]:hover,.pa-hs-form--v1 form button[type="submit"]:hover,.pa-hs-form--v1 .hs-button:hover{opacity:0.94!important}.pa-hs-form--v1 form .hs-error-msg,.pa-hs-form--v1 form .hs-error-msgs label,.pa-hs-form--v1 form .error{color:#b00020!important;font-size:13px!important;font-weight:600!important}.pa-hs-form--v1 .legal-consent-container,.pa-hs-form--v1 .hs-richtext{display:none!important}.pa-hs-form--v1 .hs_recaptcha,.pa-hs-form--v1 .grecaptcha-badge{margin-top:14px!important;margin-bottom:14px!important}.pa-hs-form--v1 .hs_subject,.pa-hs-form--v1 .hs-subject,.pa-hs-form--v1 input[name="subject"],.pa-hs-form--v1 #subject{display:none!important}.woocommerce-store-notice{background-color:#40598c!important;color:#ffffff!important}.woocommerce-store-notice{background-color:#40598c!important;color:#ffffff!important}.woocommerce-store-notice .woocommerce-store-notice__dismiss-link{color:#ffffff!important}.glow-active{animation:sectionGlow 2s ease-out}@keyframes sectionGlow{0%{box-shadow:inset 0 0 0 3px #f0a500;background-color:rgba(240,165,0,0.15)}70%{box-shadow:inset 0 0 0 3px #f0a500;background-color:rgba(240,165,0,0.15)}100%{box-shadow:none;background-color:transparent}}