@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap");body{font-family:"Poppins",sans-serif;font-size:16px}h1{font-size:clamp(28px, 4.5vw, 48px);line-height:1.2}h2{font-size:clamp(20px, 2.2vw, 25px);line-height:1.3}h3{font-size:clamp(18px, 2.1vw, 22px);line-height:1.35}h4{font-size:clamp(17px, 1.9vw, 20px);line-height:1.4}h5{font-size:clamp(16px, 1.7vw, 18px);line-height:1.45}h6{font-size:clamp(14px, 1.5vw, 16px);line-height:1.5}p{font-size:16px;line-height:35px}.main-navigation{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.woorelated-product{font-size:32px;font-weight:600}.underline-blue,.description_tab,.description_tab a,.woorelated-product{position:relative;display:inline-block;z-index:0}.underline-blue:after,.description_tab:after,.description_tab a:after,.woorelated-product:after{content:"";position:absolute;left:0;bottom:.15em;width:100%;height:.3em;background-color:#0094b0;opacity:.7;z-index:-1}.wc-tabs{padding-left:0 !important}.wc-tabs .description_tab{padding-top:10px !important;padding-bottom:10px !important;padding-left:2px !important}.wc-tabs .description_tab a{font-size:32px;font-weight:600;color:#000 !important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:0}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{border:#cdcdcd solid 1px;padding:20px;min-height:513px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:distribute;align-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.inside-header a{color:#000;text-decoration:none}.header-widget{width:60%}.header-widget .headerrigth .wp-block-search__inside-wrapper{border:0}.header-widget .wp-block-search__button{background:0 0}.header-widget .wp-block-search__button svg{fill:#09090a;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.header-widget .wp-block-search__inside-wrapper{background:#f4f3f4;border-radius:63px}.header-widget .wp-block-search__inside-wrapper input,.header-widget .wp-block-search__inside-wrapper button{background:0 0 !important;border:0;padding-top:7px;padding-bottom:7px}@media (max-width:768px){.header-widget{width:100%}}.hover-wrapper{position:relative;overflow:hidden}.hover-wrapper .overlay-content{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:2;border-radius:50%}.hover-wrapper .base-content{position:relative;z-index:1}.hover-wrapper:hover .overlay-content{opacity:1}.hover-wrapper:hover .base-content{background:#fff;border-radius:50%;border:2px solid #f15653}#menu-main-menu li{border-left:1px solid #ddd}#menu-main-menu li:last-child{border-right:1px solid #ddd}#menu-main-menu a{color:#1a1a1a;font-weight:500}#menu-main-menu #menu-item-41{background:#f15653}#menu-main-menu #menu-item-41 a{color:#fff}#menu-main-menu #menu-item-41>a:after{content:"";display:inline-block;width:15px;height:12px;margin-left:6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' fill='none' viewBox='0 0 15 12'%3E%3Cpath fill='%23fff' d='m13.796 7.049-4.688 4.687a.909.909 0 0 1-.644.264.928.928 0 0 1-.674-.264.903.903 0 0 1 0-1.318l3.076-3.105H1.901a.926.926 0 0 1-.937-.938c0-.498.41-.938.937-.938h8.965L7.79 2.361a.903.903 0 0 1 0-1.318.903.903 0 0 1 1.318 0l4.688 4.687c.38.352.38.967 0 1.319Z'/%3E%3C/svg%3E") no-repeat center center;background-size:contain}.btn{background-color:#f15653;color:#fff;border-radius:4px;padding:10px 20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn:hover,.btn:focus{background-color:#0094b0}.btn:after{content:"";display:inline-block;width:15px;height:12px;margin-left:6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' fill='none' viewBox='0 0 15 12'%3E%3Cpath fill='%23fff' d='m13.796 7.049-4.688 4.687a.909.909 0 0 1-.644.264.928.928 0 0 1-.674-.264.903.903 0 0 1 0-1.318l3.076-3.105H1.901a.926.926 0 0 1-.937-.938c0-.498.41-.938.937-.938h8.965L7.79 2.361a.903.903 0 0 1 0-1.318.903.903 0 0 1 1.318 0l4.688 4.687c.38.352.38.967 0 1.319Z'/%3E%3C/svg%3E") no-repeat center center;background-size:contain}.wp-block-gallery .wp-block-image{position:relative;overflow:hidden}.wp-block-gallery .wp-block-image img{display:block;width:100%;height:auto;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.wp-block-gallery .wp-block-image:before{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8);opacity:0;-webkit-transition:all .25s ease;transition:all .25s ease;pointer-events:none;z-index:2;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001q.044.06.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1 1 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0'/%3E%3C/svg%3E)") no-repeat center/contain}.wp-block-gallery .wp-block-image:after{content:"";position:absolute;inset:0;background:rgba(215,56,56,.82);opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;z-index:1}.wp-block-gallery .wp-block-image:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}.wp-block-gallery .wp-block-image:hover:after{opacity:1}.wp-block-gallery .wp-block-image:hover:before{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.wp-block-gallery button{right:16px;top:16px;width:100%;height:100%;background:0 0 !important;-webkit-backdrop-filter:none;backdrop-filter:none}.wp-block-gallery button svg{display:none}.wp-block-gallery button:hover,.wp-block-gallery button:focus{opacity:1;background-color:transparent !important}#footer-widgets{padding-top:40px}#footer-widgets .site-info{border-top:1px solid #d0d0d0}#footer-widgets .menu{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}#footer-widgets .menu li{margin:0}#footer-widgets .menu a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;text-decoration:none;text-transform:uppercase;color:#111;font-weight:600;letter-spacing:.02em;line-height:1.2}#footer-widgets .menu a:before{content:"";display:inline-block;width:11px;height:10px;-webkit-box-flex:0;-ms-flex:0 0 11px;flex:0 0 11px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 10'%3E%3Cpath d='m10.266 6.04-3.75 3.75A.727.727 0 0 1 6 10a.742.742 0 0 1-.54-.21.723.723 0 0 1 0-1.056L7.923 6.25H.75A.74.74 0 0 1 0 5.5c0-.398.328-.75.75-.75h7.172L5.46 2.29a.723.723 0 0 1 0-1.056.723.723 0 0 1 1.055 0l3.75 3.75a.723.723 0 0 1 0 1.055Z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 10'%3E%3Cpath d='m10.266 6.04-3.75 3.75A.727.727 0 0 1 6 10a.742.742 0 0 1-.54-.21.723.723 0 0 1 0-1.056L7.923 6.25H.75A.74.74 0 0 1 0 5.5c0-.398.328-.75.75-.75h7.172L5.46 2.29a.723.723 0 0 1 0-1.056.723.723 0 0 1 1.055 0l3.75 3.75a.723.723 0 0 1 0 1.055Z'/%3E%3C/svg%3E") no-repeat center/contain;background-color:currentColor}#footer-widgets .menu a:hover,#footer-widgets .menu a:focus-visible{opacity:.85}#footer-widgets .menu a:hover:before,#footer-widgets .menu a:focus-visible:before{-webkit-transform:translateX(4px);transform:translateX(4px)}#footer-widgets #nav_menu-3 ul{display:-ms-grid;display:grid;-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2,auto);gap:10px 40px}.inside-footer-widgets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.inside-footer-widgets>div{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.page-id-278 .wpcf7 form .cf7-two-col{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.page-id-278 .wpcf7 form .cf7-col.cf7-left{display:-ms-grid;display:grid;gap:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.page-id-278 .wpcf7 form .cf7-col.cf7-right textarea{min-height:170px}.page-id-278 .wpcf7 form .wpcf7-form-control:not(.wpcf7-submit){width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 14px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;font-size:14px;line-height:1.4;outline:none;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.page-id-278 .wpcf7 form .wpcf7-form-control:not(.wpcf7-submit):focus{border-color:#d1d5db;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.08);box-shadow:0 0 0 3px rgba(59,130,246,.08)}.page-id-278 .wpcf7 form textarea.wpcf7-form-control{padding:12px 14px;resize:vertical}.page-id-278 .wpcf7 form ::-webkit-input-placeholder{color:#9ca3af}.page-id-278 .wpcf7 form :-ms-input-placeholder{color:#9ca3af}.page-id-278 .wpcf7 form ::-ms-input-placeholder{color:#9ca3af}.page-id-278 .wpcf7 form ::placeholder{color:#9ca3af}.page-id-278 .wpcf7 form .cf7-actions{margin-top:16px}.page-id-278 .wpcf7 form input[type=submit]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--accent);color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;padding:1rem 2rem;border-radius:4px}.page-id-278 .wpcf7 form .wpcf7-submit.btn{font-size:16px;font-weight:600;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' fill='none' viewBox='0 0 14 12'%3E%3Cpath fill='%23fff' d='m12.832 7.049-4.687 4.687A.909.909 0 0 1 7.5 12a.928.928 0 0 1-.674-.264.903.903 0 0 1 0-1.318l3.076-3.105H.938A.926.926 0 0 1 0 6.375c0-.498.41-.938.938-.938h8.964L6.826 2.361a.903.903 0 0 1 0-1.318.903.903 0 0 1 1.319 0l4.687 4.687c.38.352.38.967 0 1.319Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:14px 12px}.page-id-278 .wpcf7 form .wpcf7-submit.btn:hover{background-position:right 12px center}.page-id-278 .wpcf7 form input[type=submit]:hover{opacity:.9}.page-id-278 .wpcf7 form .wpcf7-response-output{margin-top:12px}.page-id-278 .wpcf7 .wpcf7-not-valid{border-color:#ef4444 !important}@media (max-width:768px){.page-id-278 .wpcf7 form .cf7-two-col{-ms-grid-columns:1fr;grid-template-columns:1fr}.page-id-278 .wpcf7 form .cf7-col.cf7-right textarea{min-height:200px}}.banner-inner a,.banner-inner span{text-decoration:none;text-transform:uppercase;font-size:20px}.banner-inner .breadcrumb_last{font-weight:600}@media (max-width:768px){.hover-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.button.product_type_simple.add_to_cart_button,.see-product-button{width:100%;text-align-last:center;background:#f15653;color:#fff;font-size:16px;font-weight:600;text-transform:uppercase;padding-top:15px;padding-bottom:15px}.woocommerce-loop-product__title{font-size:20px;color:#000;font-weight:600;text-align:center}.woocommerce-breadcrumb{display:none}.woocommerce-archive-wrapper ul .product{padding:10px !important;border:solid 1px #cdcdcd;border-radius:10px;min-height:538px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.woocommerce-archive-wrapper .attachment-woocommerce_thumbnail{max-height:291px;-o-object-fit:cover;object-fit:cover}.woocommerce-archive-wrapper .woocommerce-loop-product__title{font-size:20px;font-weight:600;color:#000;text-align:center}.woocommerce-archive-wrapper .price{text-align:center}.woocommerce-archive-wrapper .woocommerce-Price-amount{font-size:20px;color:#000;text-align:center}@media (max-width:768px){.woocommerce-archive-wrapper ul .product{min-height:390px}}.product h1{font-size:25px;font-weight:600}.product .price{margin-top:30px}.product .price span{color:#000}.product p{color:#000}.product form.cart{display:none}.product .product_meta{display:none}.product .flex-viewport{height:472px;width:472px;border:solid 1px #cdcdcd}.product .woocommerce-product-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px}.product .flex-control-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product .flex-control-thumbs li{width:100% !important}.product .flex-control-thumbs li img{border:solid 1px #cdcdcd;padding:5px}.product .flex-control-thumbs li .flex-active{border:solid 1px #f15653}.price,.add_to_cart_button{display:none !important}.button.product_type_simple{display:none !important}.single-product .woocommerce-tabs .wc-tabs{border-top:1px solid #2222;border-bottom:1px solid #2222;padding-top:10px;padding-bottom:10px}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:transparent}.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after{display:none}.woocommerce-product-gallery__image img{max-height:405px;-o-object-fit:contain;object-fit:contain}.woocommerce-archive-wrapper .attachment-woocommerce_thumbnail{-o-object-fit:contain;object-fit:contain}.woocommerce .orderby{display:none !important}.page-id-477 .quote-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.page-id-477 .quote-form .form-row{-webkit-box-flex:1;-ms-flex:1 1 calc(33.333% - 15px);flex:1 1 calc(33.333% - 15px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-id-477 .quote-form .form-row.full-width{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.page-id-477 .quote-form input,.page-id-477 .quote-form textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px}.page-id-477 .quote-form [type=submit]{background-color:var(--accent);color:#fff;border:none;padding:12px 20px;cursor:pointer;font-weight:700;-webkit-transition:.2s;transition:.2s}.page-id-477 .quote-form [type=submit]:hover{background-color:#b73c3c}@media (max-width:768px){.contained-content .site-content{padding-left:20px;padding-right:20px}}