/*!/wp-content/themes/astra-child/custom.css*/.tellus{margin-bottom:35px;margin-top:25px}.silktide-consent-manager-backdrop,[class*="silktide"][class*="backdrop"]{pointer-events:none!important}.loginsec label[for="user_email-4450"]::after,.loginsec label[for="user_password-4450"]::after{content:" *";color:red;font-weight:700;margin-left:2px}.servi1:hover{background:#EAEBEE!important}.servi1 img{width:100%}.exportmain{background-position:top right!important}.checknew3 .wpcf7-list-item-label{font-weight:300!important}.partnerhoeslider .swiper-slide-inner img:hover{border-radius:20px;border:2px solid #DB222E;background:#FFF}.partnerhoeslider .swiper-slide-inner img{border-radius:20px;border:2px solid #fff;background:#FFF}#sector-list li:hover,#sector-list li svg:hover{color:#DB222E!important}#sector-list li:hover svg,#sector-list li svg:hover{fill:#DB222E!important}#sector-list li:hover::before{color:#DB222E}.btn1 .elementor-button-icon{display:inline-block;transition:transform 0.3s ease}.btn1:hover .elementor-button-icon{transform:translateX(5px)}.box1,.box2,.box3,.box4,.box5{transition:transform 0.4s ease,transform-origin:center}.box1,.box2,.box3,.box4,.box5{position:relative;overflow:hidden;isolation:isolate}.box1::after,.box2::after,.box3::after,.box4::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:10px;background:var(--White,#FFF);transform:scale(1);transition:transform 0.35s ease}.box1:hover::after,.box2:hover::after,.box3:hover::after,.box4:hover::after{transform:scale(1.06)}.box5{position:relative;overflow:visible}.box5 .e-con-inner::after{content:"";position:absolute;inset:0;border-radius:70px;border:2px solid var(--White,#FFF);z-index:-1;transform:scale(1);transition:transform 0.35s ease}.box5 .e-con-inner:hover::after{transform:scale(1.06)}.boxnew .btn2 img{transition:transform 0.3s ease}.boxnew:hover .btn2 img{transform:translateX(10px)}.experience-grid{display:grid;grid-template-columns:160px 180px 160px;grid-template-rows:160px 180px 160px;gap:20px;position:relative}.img-box{overflow:hidden;border-radius:14px;transition:transform 1s ease}.img-box img{width:100%;height:100%;object-fit:cover;border-radius:14px;transition:transform 0.6s ease}.box11{grid-column:1 / 2;grid-row:1 / 3}.box22{grid-column:2 / 4;grid-row:1 / 2}.box33{grid-column:1 / 3;grid-row:3 / 4;/}.box44{grid-column:3 / 4;grid-row:2 / 4}.center-box{grid-column:2 / 3;grid-row:2 / 3;background:#0a3161;color:#fff;text-align:center;border-radius:14px;padding:25px 10px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:167px;box-shadow:0 5px 12px rgb(0 0 0 / .1);z-index:10}.experience-grid:hover .box11{transform:translateY(180px)}.experience-grid:hover .box22{transform:translateX(-180px)}.experience-grid:hover .box33{transform:translateX(180px)}.experience-grid:hover .box44{transform:translateY(-180px)}.center-box h2,.center-box p{margin:0px!important}.center-box h2{color:var(--White,#FFF);font-size:50px;font-style:normal;font-weight:700;line-height:55px;letter-spacing:-2px;text-transform:capitalize}.center-box p{color:#FFF;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.building-section{display:flex;align-items:stretch;gap:20px}.building1,.building2,.building3,.building4{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-height:450px}.building1 img,.building2 img,.building3 img,.building4 img{width:100%;height:100%;object-fit:cover}.building1 .elementor-widget-heading,.building2 .elementor-widget-heading,.building3 .elementor-widget-heading,.building4 .elementor-widget-heading{margin-top:auto}#sector-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}#sector-list li{position:relative;cursor:pointer;color:#FFF;font-size:16px;font-style:normal;font-weight:700;line-height:35px;text-transform:capitalize;padding-left:30px}#sector-list li::before{content:"";position:absolute;top:5px;left:0;width:30px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:center}#sector-list li:hover::before{filter:brightness(0) saturate(100%) invert(20%) sepia(96%) saturate(3645%) hue-rotate(346deg) brightness(93%) contrast(98%)}#sector-list li:nth-child(1)::before{background-image:url(/wp-content/uploads/2025/11/icon1.svg);width:23px;height:20px}#sector-list li:nth-child(2)::before{background-image:url(/wp-content/uploads/2025/11/icon2.svg);width:23px;height:20px}#sector-list li:nth-child(3)::before{background-image:url(/wp-content/uploads/2025/11/icon33.svg);width:25px;height:20px}#sector-list li:nth-child(4)::before{background-image:url(/wp-content/uploads/2025/11/icon4.svg);width:23px;height:16px}#sector-list li:nth-child(5)::before{background-image:url(/wp-content/uploads/2025/11/icon5.svg);width:25px;height:20px}#sector-list li:nth-child(6)::before{background-image:url(/wp-content/uploads/2025/11/icon6.svg);width:25px;height:20px}#sector-list li:nth-child(7)::before{background-image:url(/wp-content/uploads/2025/11/icon7.svg);width:23px;height:18px}#sector-list li:nth-child(8)::before{background-image:url(/wp-content/uploads/2025/11/icon8.svg);width:20px;height:20px}#sector-list li:nth-child(9)::before{background-image:url(/wp-content/uploads/2025/11/icon9.svg);width:23px;height:20px}.sector-image{width:50vw!important;margin-right:calc(-50vw + 50% - 0px)!important;position:relative;right:0}.sector-image div{width:100%;height:100%}.sector-image img{width:100%;height:100%!important}.sector-image2{width:50vw!important;margin-right:calc(-50vw + 50% - 0px)!important;position:relative;right:0}.sector-image2 img{width:100%!important;height:100%!important;object-fit:cover}.sector-image2 div{width:100%!important;height:100%!important}.exportleft1:after{content:""!important;position:absolute;left:-100%;top:0%;height:100%;background:#F5F5F5;z-index:1;width:100%}.exportleft1{border-bottom-right-radius:300px!important;border-top-right-radius:300px!important}.sector-image3{width:50vw!important;margin-right:calc(-50vw + 50% - 0px)!important;position:relative;right:0}.sector-image3 img{width:100%!important;height:100%!important;object-fit:cover}.sector-image3 div{width:100%!important;height:100%!important}.leadinggallery .elementor-swiper-button svg{width:auto!important;height:auto!important}.boxnew:hover{transform:scale(.99)}.btn2{transition:all 0.3s ease}.btn2:hover{transform:translateX(-5px)}.exportleft{position:relative;z-index:10!important;border-bottom-right-radius:300px!important;border-top-right-radius:300px!important}.exportleft:after{content:""!important;position:absolute;left:-100%;top:0%;height:100%;background:#F5F5F5;z-index:1;width:100%}.getquote label{color:var(--Dark-Blue,#152E5C);font-weight:600;font-size:16px;line-height:1.5;display:block;margin-bottom:6px}.getquote h3{color:#152E5C;font-family:Interstate;font-size:18px;font-style:normal;font-weight:700;line-height:35px}.getquote input[type="text"],.getquote input[type="email"],.getquote input[type="tel"],.getquote textarea{width:100%;height:46px;padding:8px 12px;border:0;border-radius:10px;background:#F5F5F5;color:#152E5C;font-size:15px;margin-top:8px;box-shadow:none;transition:all 0.3s ease}.getquote input[type="text"]:focus,.getquote input[type="email"]:focus,.getquote input[type="tel"]:focus,.getquote textarea:focus{outline:none;border:1px solid #ccc;border-radius:10px;background:#F5F5F5}.getquote textarea{height:200px;resize:vertical}.getquote .wpcf7-submit,.getquote .custom-btn{background:#152E5C;color:#fff;font-size:16px;font-weight:700;line-height:35px;text-transform:capitalize;border:none;border-radius:100px;padding:10px 30px;cursor:pointer;transition:background 0.3s ease}.getquote .custom-btn:hover::after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);transform:translateX(5px)}.getquote label,.getquote span.wpcf7-list-item-label{color:#152E5C;font-size:16px;font-style:normal;font-weight:700;line-height:35px}.clear{clear:both}.getquote br{display:none}.getquote .checknew{display:flex;flex-wrap:wrap;column-gap:50px;row-gap:30px;align-items:center}.getquote .checknew input[type="checkbox"]{display:none}.getquote .checknew .wpcf7-list-item-label{display:inline-block;padding:10px 22px;border-radius:10px;background:#F5F5F5;color:#152E5C;font-family:Interstate,sans-serif;font-size:15px;font-weight:700;text-transform:capitalize;line-height:1.4;cursor:pointer;transition:all 0.3s ease;white-space:nowrap}.getquote .checknew input[type="checkbox"]:checked+.wpcf7-list-item-label{background:#EEF9FF;;color:#152E5C}.getquote .checknew .wpcf7-list-item-label:hover{background:#EEF9FF}.wpcf7-list-item{display:inline-block;margin:0 0 0 0em}.checknew3 input[type="checkbox"]{opacity:0!important;position:absolute!important;left:0;width:20px;height:20px;cursor:pointer}.checknew3 label{position:relative;padding-left:35px;display:inline-block;cursor:pointer;line-height:1.4em;font-size:16px;font-weight:300;color:#152E5C}.checknew3 .wpcf7-list-item-label::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border:2px solid #DB222E;border-radius:50%;background:#fff;box-sizing:border-box}.checknew3 input[type="checkbox"]:checked+.wpcf7-list-item-label::after{content:'';position:absolute;left:5px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background:#DB222E}.getquote .intl-tel-input.separate-dial-code .selected-dial-code{display:none}.intl-tel-input.separate-dial-code .selected-flag{background-color:#fff0}.getquote .intl-tel-input .selected-flag .iti-arrow{right:24px}.getquote .intl-tel-input .selected-flag{border:0!important}.getquote .intl-tel-input .selected-flag .iti-arrow{border:none!important;border-left:0!important;border-right:0!important;border-top:0!important;border-bottom:0!important;width:9px;height:5px;background-image:url(https://vip.bubblestaging.com/wp-content/uploads/2025/11/arrow56.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.getquote .intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:#fff0}.getquote .wpcf7-response-output{color:#000!important}.getquote input::placeholder,.getquote textarea::placeholder{color:var(--Dark-Blue,#152E5C);font-family:Interstate,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:30px;opacity:1}.getquote input::-webkit-input-placeholder,.getquote textarea::-webkit-input-placeholder{color:var(--Dark-Blue,#152E5C)}.getquote input:-ms-input-placeholder,.getquote textarea:-ms-input-placeholder{color:var(--Dark-Blue,#152E5C)}.getquote input::-ms-input-placeholder,.getquote textarea::-ms-input-placeholder{color:var(--Dark-Blue,#152E5C)}body .login1 .um-center .um-button{display:block!important;width:auto!important;min-width:131px!important;border-radius:100px!important;background:#152E5C;text-align:center}body .register1 .um-center .um-button{display:block!important;width:auto!important;min-width:153px!important;border-radius:100px!important;background:#152E5C;text-align:center}.um-login{max-width:initial!important}.login1 .um-field-label label{color:#152E5C;font-family:Interstate;font-size:16px!important;font-style:normal;font-weight:700;line-height:35p !iabovex;text-transform:capitalize}.login1 .um .um-form input[type=tel],.login1 .um .um-form input[type=text],.login1 .um .um-form textarea,.login1 .um .um-form input[type=password]{border-radius:10px;background:#F5F5F5;border:0px!important;height:51px!important}.login1 .um .um-form input[type=tel]:focus,.login1 .um .um-form input[type=text]:focus,.login1 .um .um-form input[type=password]:focus,.login1 .um .um-form textarea:focus{border-radius:10px;background:#F5F5F5;border:0px!important}body .login1 .um a.um-button,body .login1 .um a.um-button.um-disabled:active,body .login1 .um a.um-button.um-disabled:focus,body .login1 .um a.um-button.um-disabled:hover,body .login1 .um input[type=submit].um-button,body .login1 .um input[type=submit].um-button:focus{background:#152E5C url(https://vip.bubblestaging.com/wp-content/uploads/2025/11/Frame-17985.svg) no-repeat right 25px center;border-radius:25.5px;background-size:20px;padding-right:35px!important;transition:background-position 0.3s ease}body .login1 .um a.um-button:hover,body .login1 .um input[type=submit].um-button:hover{background-position:right 15px center}body .register1 .um a.um-button,body .register1 .um a.um-button.um-disabled:active,body .register1 .um a.um-button.um-disabled:focus,body .register1 .um a.um-button.um-disabled:hover,body .register1 .um input[type=submit].um-button,body .register1 .um input[type=submit].um-button:focus{background:#DB222E url(https://vip.bubblestaging.com/wp-content/uploads/2025/11/Frame-17985.svg) no-repeat right 20px center;border-radius:25.5px;background-size:20px;padding-right:45px;transition:background-position 0.3s ease}body .register1 .um a.um-button:hover,body .register1 .um input[type=submit].um-button:hover{background-position:right 15px center}.register1 .um-field-label label{color:#FFF;font-family:Interstate;font-size:16px!important;font-style:normal;font-weight:700;line-height:35px!important;text-transform:capitalize}.register1 .um .um-form input[type=tel],.register1 .um .um-form input[type=text],.register1 .um .um-form textarea{border-radius:10px;background:#F5F5F5;height:46px!important}.forgotlink a{color:#152E5C;text-align:right;font-family:Interstate;font-size:16px;font-style:normal;font-weight:700;line-height:35px;text-decoration-line:underline!important}.forgotlink{text-align:right}.um-field{position:relative;padding:0 0 30px 0px!important}.um-row _um_row_1{margin:0 0 0 0}.menu-container1{display:flex;justify-content:space-between;max-width:900px;margin:0 auto}.menu-container1 .menu-item1{margin-right:25px;padding-left:12px;padding-right:12px}.menu-container1 .menu-item1:last-child{margin-right:0}.menu-item1{flex:1 1 22%;text-align:center;border-radius:30px;background:#fff;padding:15px}.menu-item1 img{max-width:100%;height:auto;display:block;margin:0 auto 10px}.menu-text1{font-family:'Interstate',sans-serif;font-size:16px;font-weight:700;color:var(--Dark-Blue,#152E5C);text-transform:capitalize}.menu-container1 .menu-text1{word-break:normal;overflow-wrap:normal;hyphens:none}.menu-item1:hover{background:#232f58}.menu-item1:hover .menu-text1{color:#fff}.menu-item1 img{transition:all 0.3s ease;filter:brightness(0) saturate(100%) invert(16%) sepia(15%) saturate(2334%) hue-rotate(189deg) brightness(92%) contrast(95%)}.menu-item1:hover img{filter:brightness(0) invert(1)}.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu{box-shadow:none;border:0}.ast-desktop .ast-mega-menu-enabled .ast-hide-menu-item+.ast-mm-custom-content{margin-top:0}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu{padding:70px 70px;border-radius:0 0 30px 30px;background:#fff;box-shadow:0 0 10px 0 rgb(0 0 0 / .05)}.brands-container{display:grid;grid-template-columns:repeat(6,max-content);column-gap:70px;row-gap:20px;max-width:1400px;margin:0 auto;padding:0;list-style:none}.brands-container li a{color:#000;font-family:Interstate;font-size:15px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:.45px}.brands-container li a:hover{color:#E30613}.view-brands-wrapper{text-align:right}.view-brands-btn{font-family:'Interstate',sans-serif;font-size:16px;font-weight:700;line-height:35px;text-transform:capitalize;color:var(--Red,#DB222E);display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;text-decoration:none;border-radius:5px;transition:all 0.3s ease}.view-brands-btn:hover::after{transform:translateX(5px)}.brands-container li:last-child{grid-column:6;padding:10px 0 0 0}.brands-container li:last-child a{color:#DB222E;font-family:Interstate;font-size:16px;font-style:normal;font-weight:700!important;line-height:35px;text-transform:capitalize}.brands-container li:last-child a::after{content:'';display:inline-block;width:9px;height:9px;margin-left:8px;background-image:url(/wp-content/uploads/2025/10/redars.svg);background-size:contain;background-repeat:no-repeat;transition:transform 0.3s ease}.brands-container li:last-child a:hover::after{transform:translateX(5px)}@media screen and (min-width:1085px) and (max-width:1250px){.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu{padding:50px 35px}}@media screen and (min-width:1085px){.ast-builder-menu .main-navigation>ul>li:last-child a{padding:0px!important}}@media screen and (max-width:767px){.sector-image img{width:100%;height:100%!important;min-height:499px!important}.getquote .checknew{gap:10px}.getquote .checknew .wpcf7-list-item-label{width:auto;flex:1 1 45%;text-align:center}}@media screen and (max-width:768px){#sector-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}body .sector-image,body .exportright{width:100%!important;margin-right:auto!important;margin-left:auto!important;position:relative;right:0}}@media screen and (max-width:1200px){.experience-grid:hover .box11,.experience-grid:hover .box22,.experience-grid:hover .box33,.experience-grid:hover .box44{transform:none!important}}@media screen and (max-width:880px){body .exportleft{border-radius:0px!important}body .exportleft1{border-radius:0px!important}.experience-grid{justify-content:center}body .sector-image{width:100%!important;margin-right:auto!important;margin-left:auto!important;position:relative;right:0}body .sector-image2{width:100%!important;margin-right:auto!important;margin-left:auto!important;position:relative;right:0}body .sector-image3{width:100%!important;margin-right:auto!important;margin-left:auto!important;position:relative;right:0}.exportleft:after{right:0px!important}.exportleft1:after{right:0px!important}}@media screen and (max-width:767px){.experience-grid{display:grid;grid-template-columns:90px 110px 90px;grid-template-rows:90px 110px 90px;gap:20px;position:relative}.center-box h2{color:var(--White,#FFF);font-size:20px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:-2px;text-transform:capitalize}.center-box p{color:#FFF;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.center-box{height:auto!important}.exportmain{background-position:bottom center!important}}@media screen and (min-width:881px){.page-id-1220 .exportright{display:none!important}}@media screen and (min-width:881px) and (max-width:1100px){.experience-grid{display:grid;grid-template-columns:120px 150px 120px;grid-template-rows:120px 150px 120px;gap:20px;position:relative}.center-box h2{color:var(--White,#FFF);font-size:20px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:-2px;text-transform:capitalize}.center-box p{color:#FFF;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.center-box{height:auto!important}}@media screen and (max-width:1084px){.menu-text1{line-height:25px}.menu-item1{padding:35px 20px}.menu-container1{flex-wrap:wrap;padding:0 20px}.menu-container1 .menu-item1{margin-right:25px}.clearance-menu-text1{line-height:25px}.clearance-menu-item1{padding:35px 20px}.clearance-menu-container1{flex-wrap:wrap;padding:0 20px}.clearance-menu-container1 .clearance-menu-item1{margin-right:25px}}@media screen and (min-width:1025px) and (max-width:1084px){#sector-list li{font-size:13px}}.clearance-menu-container1{display:flex;justify-content:center;gap:25px;max-width:650px;margin:0 auto}.clearance-menu-item1{flex:0 0 180px;text-align:center;border-radius:20px;background:#fff;padding:20px;transition:all 0.3s ease}.clearance-menu-item1 img{height:90px;width:auto;object-fit:contain;display:block;margin:0 auto 12px;transition:all 0.3s ease;filter:brightness(0) saturate(100%) invert(16%) sepia(15%) saturate(2334%) hue-rotate(189deg) brightness(92%) contrast(95%)}.clearance-menu-text1{font-family:'Interstate',sans-serif;font-size:15px;font-weight:700;color:#152E5C;line-height:1.3}.clearance-menu-item1:hover{background:#232f58}.clearance-menu-item1:hover .clearance-menu-text1{color:#fff}.clearance-menu-item1:hover img{filter:brightness(0) invert(1)}.vip-flange-table-card{--vip-blue:#0a83c4;--vip-blue-dark:#076a9e;--vip-blue-pale:#eaf5fb;--vip-blue-hover:#e2f2fa;--vip-border:#d7e0e5;--vip-text:#263238;--vip-muted:#60717a;--vip-row-alt:#f7f9fa;width:100%;overflow:hidden;background:#fff;border:1px solid var(--vip-border);border-radius:10px;box-shadow:0 5px 20px rgb(18 50 65 / .08);font-family:Arial,Helvetica,sans-serif}.vip-flange-table-title{padding:22px 25px;background:var(--vip-blue)}.vip-flange-table-title h3{margin:0;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:700;line-height:1.3}.vip-flange-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.vip-flange-table{width:100%;min-width:1450px;margin:0;border:0;border-collapse:collapse;color:var(--vip-text);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.25}.vip-flange-table th,.vip-flange-table td{padding:13px 12px;border:0;border-right:1px solid var(--vip-border);border-bottom:1px solid var(--vip-border);text-align:center;vertical-align:middle;white-space:nowrap}.vip-flange-table tr>:last-child{border-right:0}.vip-flange-table thead th{padding:15px 10px;background:#f1f6f8;color:var(--vip-text);border-bottom:2px solid #bed6e2;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;line-height:1.2;white-space:normal}.vip-flange-table thead tr:first-child th{border-bottom:1px solid #cbdde5}.vip-flange-table thead th[rowspan="2"]{border-bottom:2px solid #bed6e2}.vip-flange-table thead th span{font-size:12px;font-weight:600}.vip-flange-table .vip-material-heading{background:#f1f6f8;color:var(--vip-text);border-bottom:2px solid var(--vip-blue)}.vip-flange-table .vip-section-row th{padding:11px 15px;background:var(--vip-blue-pale);color:var(--vip-blue-dark);border-top:2px solid #b9dcea;border-bottom:1px solid #c8e0ea;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;text-align:left;letter-spacing:.01em}.vip-flange-table tbody th[scope="row"]{background:#fff;color:var(--vip-text);font-weight:700;text-align:left}.vip-flange-table tbody tr:not(.vip-section-row):nth-child(odd) td,.vip-flange-table tbody tr:not(.vip-section-row):nth-child(odd) th[scope="row"]{background:var(--vip-row-alt)}.vip-flange-table tbody tr:not(.vip-section-row):hover td,.vip-flange-table tbody tr:not(.vip-section-row):hover th[scope="row"]{background:var(--vip-blue-hover)}.vip-flange-table-note{margin-bottom:0!important;padding:13px 18px;background:#f7f9fa;color:var(--vip-muted);border-top:1px solid var(--vip-border);font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:italic}@media (max-width:767px){.vip-flange-table-title{padding:17px 18px}.vip-flange-table-title h3{font-size:18px}.vip-flange-table{font-size:13px}.vip-flange-table th,.vip-flange-table td{padding:11px 10px}.vip-flange-table-scroll::after{content:"Scroll horizontally to view all dimensions →";position:sticky;left:0;display:block;width:max-content;padding:8px 12px;color:var(--vip-muted);font-size:11px;font-style:italic}}.vip-flange-selector{width:100%;max-width:420px;margin:0 0 25px;font-family:inherit}.vip-flange-selector label{display:block;margin-bottom:8px;color:#263238;font-family:inherit;font-size:15px;font-weight:700}.vip-flange-selector select{width:100%;height:48px;padding:0 45px 0 15px;background-color:#fff;color:#263238;border:1px solid #cbd8df;border-radius:6px;font-family:inherit;font-size:15px;line-height:48px;cursor:pointer;transition:border-color 0.2s ease,box-shadow 0.2s ease}.vip-flange-selector select:hover{border-color:#0a83c4}.vip-flange-selector select:focus{border-color:#0a83c4;outline:none;box-shadow:0 0 0 3px rgb(10 131 196 / .15)}.single-product .woocommerce-variation-add-to-cart,.single-product form.cart:not(.variations_form){display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.single-product .vip-set-pressure-field,.single-product .vip-test-certificate-field{flex:0 0 100%;width:100%;margin:0!important;padding:16px 18px;box-sizing:border-box;background:#f5f6f8;border-radius:12px}.single-product .vip-set-pressure-field{display:grid;grid-template-columns:minmax(170px,210px) minmax(120px,180px) 1fr;gap:8px 16px;align-items:center}.single-product .vip-set-pressure-field label{margin:0!important;line-height:1.3}.single-product .vip-set-pressure-field input{width:100%!important;height:46px;margin:0;padding:0 16px;background:#fff;border:1px solid #d6dae1;border-radius:23px;box-sizing:border-box}.single-product .vip-set-pressure-field small{margin:0!important;color:#555;line-height:1.4}.single-product .vip-test-certificate-field{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}.single-product .vip-test-certificate-field p{min-width:190px;margin:0!important}.single-product .vip-test-certificate-field label{display:inline-flex;align-items:center;gap:7px;margin:0!important;cursor:pointer}.single-product .vip-test-certificate-field input[type="radio"]{margin:0;accent-color:#046bd2}.single-product .vip-test-certificate-field small{flex:0 0 100%;margin:0 0 0 212px!important;color:#555}.single-product .vip-set-pressure-field .required{color:#c62828}@media (max-width:600px){.single-product .vip-set-pressure-field{grid-template-columns:1fr}.single-product .vip-set-pressure-field input{max-width:100%}.single-product .vip-test-certificate-field{align-items:flex-start;flex-direction:column}.single-product .vip-test-certificate-field p{min-width:0}.single-product .vip-test-certificate-field small{margin-left:0!important}}.single-product .woocommerce-variation-add-to-cart.variations_button:has(.vip-set-pressure-field){display:grid!important;grid-template-columns:auto minmax(240px,1fr)!important;width:100%!important;gap:14px 24px!important;align-items:center}.single-product .woocommerce-variation-add-to-cart.variations_button .vip-set-pressure-field,.single-product .woocommerce-variation-add-to-cart.variations_button .vip-test-certificate-field{grid-column:1 / -1!important;width:100%!important;max-width:none!important;box-sizing:border-box}.single-product .woocommerce-variation-add-to-cart.variations_button .quantity{grid-column:1!important;grid-row:auto!important;margin:0!important}.single-product .woocommerce-variation-add-to-cart.variations_button .single_add_to_cart_button{grid-column:2!important;grid-row:auto!important;width:100%!important;margin:0!important}@media (max-width:600px){.single-product .woocommerce-variation-add-to-cart.variations_button:has(.vip-set-pressure-field){grid-template-columns:1fr!important}.single-product .woocommerce-variation-add-to-cart.variations_button .quantity,.single-product .woocommerce-variation-add-to-cart.variations_button .single_add_to_cart_button{grid-column:1!important}}#wc-stripe-express-checkout-element{margin-bottom:3em}#wc-stripe-express-checkout-button-separator{margin-bottom:6em}.single-product .woocommerce-variation-add-to-cart.variations_button:has(.vip-glycerine-fill-field),.single-product form.cart:not(.variations_form):has(.vip-glycerine-fill-field){display:grid!important;grid-template-columns:auto minmax(240px,1fr)!important;width:100%!important;gap:14px 24px!important;align-items:center}.single-product .vip-glycerine-fill-field{grid-column:1 / -1!important;width:100%!important;max-width:none!important;box-sizing:border-box}.single-product .woocommerce-variation-add-to-cart.variations_button:has(.vip-glycerine-fill-field) .quantity,.single-product form.cart:not(.variations_form):has(.vip-glycerine-fill-field) .quantity{grid-column:1!important;margin:0!important}.single-product .woocommerce-variation-add-to-cart.variations_button:has(.vip-glycerine-fill-field) .single_add_to_cart_button,.single-product form.cart:not(.variations_form):has(.vip-glycerine-fill-field) .single_add_to_cart_button{grid-column:2!important;width:100%!important;margin:0!important}@media (max-width:600px){.single-product .woocommerce-variation-add-to-cart.variations_button:has(.vip-glycerine-fill-field),.single-product form.cart:not(.variations_form):has(.vip-glycerine-fill-field){grid-template-columns:1fr!important}.single-product form.cart:has(.vip-glycerine-fill-field) .quantity,.single-product form.cart:has(.vip-glycerine-fill-field) .single_add_to_cart_button{grid-column:1!important}}.vip-filters{--vip-blue:#007eae;--vip-navy:#193b66;--vip-border:#dce5ed;--vip-muted:#64748b;--vip-tint:#eef7fb;min-width:0;color:var(--vip-navy);font-family:inherit}.vip-filters .wpc-filters-widget-containers-wrapper{padding:20px;background:#f8fafc;border:1px solid var(--vip-border);border-radius:12px;box-sizing:border-box}.vip-filters .wpc-filter-set-widget-title .widgettitle{margin:0 0 16px;color:var(--vip-navy);font-family:inherit;font-size:23px;font-weight:700;line-height:1.3}.vip-filters .wpc-posts-found{margin-bottom:14px;color:var(--vip-muted);font-size:13px;line-height:1.5}.vip-filters .wpc-filters-section{margin:0 0 18px;padding:0 0 18px;border-bottom:1px solid var(--vip-border)}.vip-filters .wpc-filters-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.vip-filters .wpc-filter-title{margin:0 0 12px;color:var(--vip-navy);font-size:16px;font-weight:600;line-height:1.45}.vip-filters .wpc-filter-title button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:4px 0;color:var(--vip-navy);background:#fff0;border:0;border-radius:0;box-shadow:none;font-family:inherit;font-size:16px;font-weight:600;line-height:1.45;text-align:left;white-space:normal}.vip-filters .wpc-filter-title button:hover{color:var(--vip-blue);background:#fff0}.vip-filters .wpc-wrap-icons{min-width:0}.vip-filters .wpc-open-icon{flex-shrink:0}.vip-filters .wpc-filters-ul-list{margin:0;padding-left:0;list-style:none}.vip-filters .wpc-term-item{margin:0 0 5px;font-size:14px;line-height:1.5}.vip-filters .wpc-term-item label{padding-block:4px;cursor:pointer}.vip-filters .wpc-filter-link{color:var(--vip-navy);text-decoration:none}.vip-filters .wpc-filter-link:hover{color:var(--vip-blue)}.vip-filters .wpc-term-count{margin-left:5px;color:var(--vip-muted);font-size:12px}.vip-filters input[type="checkbox"],.vip-filters input[type="radio"]{accent-color:var(--vip-blue)}.vip-filters .wpc-filters-section input[type="number"],.vip-filters .wpc-filters-section input[type="text"],.vip-filters .wpc-filters-section input[type="search"],.vip-filters .wpc-filters-section select{min-width:0;max-width:100%;min-height:42px;padding:9px 12px;color:var(--vip-navy);background:#fff;border:1px solid #c9d7e4;border-radius:7px;box-shadow:none;font-family:inherit;font-size:14px;box-sizing:border-box}.vip-filters .wpc-filters-range-wrapper{display:flex;gap:10px}.vip-filters .wpc-filters-range-column{flex:1 1 0%;min-width:0;width:auto}.vip-filters .wpc-filters-range-column input{width:100%;padding-right:30px}.vip-filters .wpc-filters-range-slider-wrapper{padding-inline:10px}.vip-filters .ui-slider-horizontal{height:5px;margin-top:20px;background:#dce5ed;border:0;border-radius:99px}.vip-filters .ui-slider .ui-slider-range{background:var(--vip-blue);border-radius:99px}.vip-filters .ui-slider .ui-slider-handle{top:-7px;width:19px;height:19px;margin-left:-9.5px;background:#fff;border:2px solid var(--vip-blue);border-radius:50%;box-shadow:0 2px 5px rgb(25 59 102 / 12%);box-sizing:border-box;cursor:grab}.vip-filters .ui-slider .ui-slider-handle:active{cursor:grabbing}.vip-filters .wpc-filter-chips-list{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none}.vip-filters .wpc-filter-chips-list.wpc-empty-chips-container{display:none}.vip-filters .wpc-filter-chip,.vip-filters .wpc-filter-chip>span{min-width:0;max-width:100%;margin:0;box-sizing:border-box}.vip-filters .wpc-filter-chip a{display:inline-flex!important;align-items:center;gap:8px;max-width:100%;height:auto!important;padding:7px 11px;color:var(--vip-navy);background:var(--vip-tint);border:1px solid #c5e1ee;border-radius:8px;font-size:13px;line-height:1.4;text-decoration:none;white-space:normal!important;box-sizing:border-box}.vip-filters .wpc-filter-chip a:hover{background:#deeff7;border-color:var(--vip-blue)}.vip-filters .wpc-filter-chip-name{min-width:0;white-space:normal!important;overflow-wrap:anywhere}.vip-filters .wpc-chip-remove-icon{position:static!important;flex-shrink:0;margin:0}.vip-filters .wpc-chip-reset-all a{color:#b52432;background:#fff3f4;border-color:#efcbd0}.vip-filters .wpc-chip-reset-all a:hover{background:#ffe6e9;border-color:#b52432}.vip-filters a:focus-visible,.vip-filters input:focus-visible,.vip-filters select:focus-visible,.vip-filters button:focus-visible,.vip-filters .ui-slider-handle:focus-visible{outline:2px solid var(--vip-blue);outline-offset:3px}@media (max-width:767px){.vip-filters .wpc-filters-widget-containers-wrapper{padding:16px}}body.tax-product_cat:not(.elementor-editor-active) .vip-filters:not(:has(.wpc-filters-section)){display:none!important}body.tax-product_cat:not(.elementor-editor-active) .vip-filters:not(:has(.wpc-filters-section))+.e-con{--width:100%;width:100%!important;max-width:100%!important;flex:1 1 100%!important;min-width:0}