@charset "utf-8";
/*! assets/css/all.min.css */
blockquote,body,button,dd,dl,dt,fieldset,h1,h2,h3,h4,h5,h6,hr,input,lengend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}b,blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,strong,td,textarea,th,ul{margin:0;padding:0;font-weight:400;-webkit-font-smoothing:none;-webkit-font-smoothing:subpixel-antialiased | default;-webkit-font-smoothing:antialiased}*{box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}:after,:before{box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{color:#666;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-weight:400}body,button,input,select,textarea{font-family:Inter,Arial,sans-serif;font-size:100%;outline:0;overflow-x:hidden}address,caption,cite,code,dfn,em,i,var{font-style:normal;font-weight:400}figure{margin:0}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit;font-size:inherit;line-height:inherit}textarea{overflow:auto}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}li,ol,ul{list-style:none}img{border:none;vertical-align:middle}.img_sy{width:100%;height:auto}a{text-decoration:none;color:#fff}a:hover{text-decoration:none}.fl{float:left;display:inline}.fr{float:right;display:inline}.center{margin:0 auto}.clear{clear:both;height:0;line-height:0;font-size:0}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.div{position:relative;width:1200px;margin:0 auto}h1{font-size:3.75em}h2{font-size:2.75em}h3{font-size:1.875em}h4{font-size:1.375em}h5{font-size:1.125em}h6{font-size:.875em}.font12{font-size:.75em}.font14{font-size:.875em}.font16{font-size:1em}.font18{font-size:1.125em}.font20{font-size:1.25em}.font22{font-size:1.375em}.font24{font-size:1.5em}.font26{font-size:1.625em}.font28{font-size:1.75em}.font30{font-size:1.875em}.font36{font-size:2.25em}.c1{color:#666}.c2{color:#fff}.c3{color:#fd2020}.c4{color:#333}.c5{color:#44a8f2}.c6{color:#999}.c7{color:#000}.p1{padding-top:25px}.line1{line-height:20px}.line2{line-height:24px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#7e7e7e;font-size:.875em}input:-moz-placeholder,textarea::-moz-input-placeholder{color:#7e7e7e;font-size:.875em}.hide{display:none!important}.show{display:block!important}@media screen and (max-width:768px){h4{font-size:1em}h5{font-size:.95em}}:root{font-size:10px;--font-14:clamp(14px, 0.972vw, 14px);--font-15:clamp(14px, 142vw, 15px);--font-16:clamp(15px, 1.111vw, 16px);--font-18:clamp(16px, 1.25vw, 18px);--font-20:clamp(17px, 1.389vw, 20px);--font-24:clamp(18px, 1.667vw, 24px);--font-28:clamp(19px, 1.697vw, 28px);--font-32:clamp(22px, 1.722vw, 32px);--font-40:clamp(26px, 2.778vw, 40px);--font-48:clamp(28px, 2.888vw, 48px);--font-54:clamp(30px, 3.25vw, 54px);--font-58:clamp(31px, 3.25vw, 58px);--font-60:clamp(32px, 3.167vw, 60px);--font-64:clamp(36px, 3.333vw, 64px);--font-84:clamp(46px, 4.833vw, 84px);--font-100:clamp(50px, 5.333vw, 100px);--rem-0-6:clamp(4.2px, 0.417vw, 6px);--rem-0-8:clamp(5.6px, 0.556vw, 8px);--rem-0-85:clamp(5.9px, 0.59vw, 8.5px);--rem-1:clamp(5px, 0.694vw, 10px);--rem-1-1:clamp(5.5px, 0.764vw, 11px);--rem-1-2:clamp(6px, 0.833vw, 12px);--rem-1-4:clamp(7px, 0.972vw, 14px);--rem-1-6:clamp(8px, 1.111vw, 16px);--rem-1-8:clamp(9px, 1.25vw, 18px);--rem-2:clamp(10px, 1.389vw, 20px);--rem-2-2:clamp(11px, 1.528vw, 22px);--rem-2-4:clamp(12px, 1.667vw, 24px);--rem-2-5:clamp(13px, 1.736vw, 25px);--rem-2-8:clamp(14px, 1.944vw, 28px);--rem-3-2:clamp(16px, 2.222vw, 32px);--rem-3-5:clamp(17px, 2.431vw, 35px);--rem-3-6:clamp(18px, 2.5vw, 36px);--rem-3-8:clamp(19px, 2.639vw, 38px);--rem-4:clamp(20px, 2.778vw, 40px);--rem-4-5:clamp(22.5px, 3.125vw, 45px);--rem-4-9:clamp(24.5px, 3.403vw, 49px);--rem-5:clamp(25px, 3.472vw, 50px);--rem-5-2:clamp(26px, 3.611vw, 52px);--rem-5-4:clamp(27px, 3.75vw, 54px);--rem-5-6:clamp(28px, 3.889vw, 56px);--rem-6:clamp(30px, 4.167vw, 60px);--rem-6-4:clamp(32px, 4.444vw, 64px);--rem-7:clamp(35px, 4.888vw, 70px);--rem-7-4:clamp(37px, 5.139vw, 74px);--rem-8:clamp(40px, 5.556vw, 80px);--rem-9-2:clamp(46px, 6.389vw, 92px);--rem-10:clamp(50px, 6.944vw, 100px);--rem-12:clamp(60px, 8.333vw, 120px);--rem-14:clamp(70px, 9.722vw, 140px);--rem-17:clamp(85px, 11.806vw, 170px);--rem-18:clamp(90px, 12.5vw, 180px);--rem-20:clamp(100px, 13.889vw, 200px);--rem-24:clamp(120px, 16.667vw, 240px);--rem-24-5:clamp(122.5px, 1714vw, 245px);--rem-25:clamp(125px, 17.361vw, 250px);--rem-28:clamp(140px, 19.444vw, 280px);--rem-45-2:clamp(226px, 31.389vw, 452px);--rem-72:clamp(360px, 50vw, 720px);--color-ffffff:#ffffff;--color-fafafa:#fafafa;--color-f8f8f8:#f8f8f8;--color-f5f5f5:#F5F5F5;--color-f0f0f0:#f0f0f0;--color-eeeeee:#eeeeee;--color-edeeef:#edeeef;--color-EAEAEA:#eaeaea;--color-cdcdcd:#cdcdcd;--color-999999:#999999;--color-666666:#666666;--color-333333:#444444;--color-333333:#333333;--color-222222:#222222;--color-202020:#202020;--color-121212:#121212;--color-000000:#000000;--color-050B20:#050B20;--color-101828:#101828;--color-202937:#202937;--color-3D495E:#3D495E;--color-667085:#667085;--color-d0d5db:#d0d5db;--color-0070D5:#0070D5;--color-0d81e7:#0d81e7;--color-e31011:#e31011;--color-00a832:#00a832;--color-121212-5:rgba(18, 18, 18, 0.3);--color-0047AB:#0047AB;--color-C9DFFF:#C9DFFF}main{min-height:calc(100vh - 600px)}body{font-size:16px;letter-spacing:-.031em!important}[lang=zh] body{letter-spacing:-.01em}h1,h2,h3{font-weight:600;letter-spacing:-.04em}.parent{pointer-events:none}a.link-w:link,a.link-w:visited{color:var(--color-ffffff)}a.link-w:active,a.link-w:hover{color:var(--color-121212)}.link-black a:link,.link-black a:visited{color:var(--color-121212)}.link-black a:active,.link-black a:hover{color:var(--color-0070D5)}.page{padding:20px 0;overflow:hidden;font-size:13px}.page-wrap{display:flex;justify-content:flex-end}.page-num{display:flex;flex-wrap:wrap}.page-num .num{width:30px;height:30px;text-align:center;line-height:30px;cursor:pointer;font-size:12px;background-color:var(--white);border-radius:5px;display:flex;justify-content:center;align-items:center;margin:0 5px;border:1px solid var(--color-f5f5f5);color:var(--color-202020)}.page-num a:hover{color:var(--color-fafafa);z-index:9;background:var(--color-202020)}.page-num .curr{z-index:1;color:var(--color-fafafa);background:var(--color-202020);cursor:default}.page-num .iconfont{font-size:12px}.page-num .disabled{color:var(--color-cdcdcd);cursor:auto}.page-wrap .form .text{float:left;line-height:30px;margin-left:5px}.page-wrap .form .input{width:30px;height:21px;text-align:center;margin:7px 0 0 5px}.page-num .num svg{width:14px;height:14px}input[type=checkbox]{text-indent:0;margin:-1px 0 0 1px;width:16px;height:16px;text-align:center;display:inline-block;vertical-align:middle;line-height:15px;position:relative;border-radius:3px;cursor:pointer}input[type=checkbox]::before{content:"";position:absolute;top:-1px;left:-1px;background:var(--color-ffffff);width:18px;height:18px;border:1px solid var(--color-eeeeee);border-radius:3px}input[type=checkbox]:checked::before{font-family:iconfont!important;content:"\e612";background-color:var(--color-0070D5);color:var(--white);position:absolute;top:-1px;left:-1px;width:18px;height:18px;font-size:12px;font-weight:700;outline:0;border:1px solid var(--color-0070D5);border-radius:3px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--color-cdcdcd)}input:-moz-placeholder,textarea:-moz-placeholder{color:var(--color-cdcdcd)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--color-cdcdcd)}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--color-cdcdcd)}input::placeholder,textarea::placeholder{color:var(--color-cdcdcd)}.input-radio{margin:1em 0;display:inline-block}input[type=radio]{top:1px;position:relative;margin-right:8px;overflow:unset}input[type=radio]::before{content:'';position:absolute;top:-1px;left:-1px;border-radius:50%;width:17px;height:17px;border:1px solid var(--color-cdcdcd);background-color:var(--color-ffffff)}input[type=radio]::after{content:'';position:absolute;top:2px;left:2px;border-radius:50%;width:11px;height:11px}input[type=radio]:checked::before{border:1px solid var(--color-0070D5);box-shadow:0 0 4px var(--color-0d81e7);transition:all .3s}input[type=radio]:checked::after{background:var(--color-0070D5);transition:all .5s}@media (max-width:768px){:root{--rem-0-6:clamp(4.2px, 0.781vw, 6px);--rem-0-8:clamp(5.6px, 142vw, 8px);--rem-0-85:clamp(5.9px, 1.107vw, 8.5px);--rem-1:clamp(7px, 1.302vw, 10px);--rem-1-1:clamp(7.7px, 1.432vw, 11px);--rem-1-2:clamp(8.4px, 1.562vw, 12px);--rem-1-4:clamp(9.8px, 1.823vw, 14px);--rem-1-6:clamp(12px, 283vw, 16px);--rem-1-8:clamp(13px, 2.344vw, 18px);--rem-2:clamp(14px, 2.604vw, 20px);--rem-2-2:clamp(15px, 2.865vw, 22px);--rem-2-4:clamp(16px, 3.125vw, 24px);--rem-2-5:clamp(17px, 3.255vw, 25px);--rem-2-8:clamp(18px, 3.646vw, 28px);--rem-3-2:clamp(20px, 4.167vw, 32px);--rem-3-5:clamp(21px, 4.557vw, 35px);--rem-3-6:clamp(22px, 4.688vw, 36px);--rem-3-8:clamp(23px, 4.948vw, 38px);--rem-4:clamp(24px, 5.208vw, 40px);--rem-4-5:clamp(26px, 5.859vw, 45px);--rem-5:clamp(28px, 6.51vw, 50px);--rem-5-2:clamp(29px, 6.771vw, 52px);--rem-5-4:clamp(30px, 731vw, 54px);--rem-5-6:clamp(31px, 7.292vw, 56px);--rem-6:clamp(33px, 7.812vw, 60px);--rem-6-4:clamp(35px, 8.333vw, 64px);--rem-7-4:clamp(37px, 9.635vw, 74px);--rem-8:clamp(40px, 10.417vw, 80px);--rem-9-2:clamp(46px, 11.979vw, 92px);--rem-10:clamp(50px, 13.21vw, 100px);--rem-12:clamp(60px, 15.625vw, 120px);--rem-14:clamp(70px, 18.229vw, 140px);--rem-17:clamp(85px, 22.135vw, 170px);--rem-18:clamp(90px, 23.438vw, 180px);--rem-20:clamp(100px, 26.42vw, 200px);--rem-24:clamp(120px, 31.25vw, 240px);--rem-24-5:clamp(122px, 31.901vw, 245px);--rem-25:clamp(125px, 32.552vw, 250px);--rem-28:clamp(140px, 36.458vw, 280px);--rem-45-2:clamp(226px, 58.854vw, 452px);--rem-72:clamp(360px, 93.75vw, 720px)}main{min-height:calc(100vh - 500px)}}.message-pop-mask,.pop-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.425);left:0;top:0;z-index:9;display:none;align-items:center;justify-content:center}.message-pop-mask.flex,.pop-mask.flex{display:flex!important;z-index:98}.message-pop-mask.flex{z-index:99}.message-pop-mask.error{color:var(--color-e31011)}.message-pop-mask.success{color:var(--color-00a832)}.message-pop-intro,.pop-intro{position:relative;max-width:800px;width:100%;margin:0 auto;background-color:var(--color-ffffff);border-radius:8px;padding:2vh;min-height:600px}.message-pop-intro{max-width:600px;width:80%;min-height:unset}.message-pop-intro .message-pop-close,.pop-intro .pop-close{position:absolute;width:30px;height:30px;right:8px;top:8px;background-color:var(--color-edeeef);z-index:1;border-radius:4px}.message-pop-close::after,.message-pop-close::before,.pop-close::after,.pop-close::before{position:absolute;content:'';background:var(--color-000000);border-radius:2px;transform:rotate(45deg)}.message-pop-close::before,.pop-close::before{width:1px;height:21px;left:14px;top:4px}.message-pop-close::after,.pop-close::after{width:21px;height:1px;left:4px;top:14px}.pop-intro .ipet-form-card{width:100%;padding:var(--rem-5);margin:0;box-shadow:unset;backdrop-filter:unset}@font-face{font-family:iconfont;src:url(../../font/iconfont/iconfont.woff2?t=1775543381377) format('woff2'),url(../../font/iconfont/iconfont.woff?t=1775543381377) format('woff'),url(../../font/iconfont/iconfont.ttf?t=1775543381377) format('truetype');font-display:swap}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-i-series-icon11:before{content:"\e6da"}.icon-i-series-icon10:before{content:"\e6db"}.icon-download-title:before{content:"\e622"}.icon-download-3:before{content:"\e61b"}.icon-download-zip:before{content:"\e61c"}.icon-download-pdf:before{content:"\e61d"}.icon-download-2:before{content:"\e61e"}.icon-download-4:before{content:"\e61f"}.icon-download-1:before{content:"\e620"}.icon-download-file:before{content:"\e621"}.icon-shouji:before{content:"\e64f"}.icon-email:before{content:"\e61a"}.icon-rili:before{content:"\e688"}.icon-shijian:before{content:"\e665"}.icon-header-icon-5:before{content:"\e619"}.icon-header-icon-1:before{content:"\e614"}.icon-header-icon-4:before{content:"\e615"}.icon-header-icon-6:before{content:"\e616"}.icon-header-icon-2:before{content:"\e617"}.icon-header-icon-3:before{content:"\e618"}.icon-a-X_logo_20231:before{content:"\e613"}.icon-product-icon-9:before{content:"\e607"}.icon-product-icon-5:before{content:"\e609"}.icon-product-icon-6:before{content:"\e60a"}.icon-product-icon-8:before{content:"\e60b"}.icon-product-icon-4:before{content:"\e60c"}.icon-product-icon-2:before{content:"\e60e"}.icon-product-icon-7:before{content:"\e610"}.icon-product-icon-1:before{content:"\e611"}.icon-product-icon-3:before{content:"\e612"}.icon-i-series-icon4:before{content:"\e602"}.icon-i-series-icon1:before{content:"\e603"}.icon-i-series-icon2:before{content:"\e604"}.icon-i-series-icon6:before{content:"\e605"}.icon-i-series-icon5:before{content:"\e606"}.icon-i-series-icon3:before{content:"\e608"}.icon-i-series-blackicon7:before{content:"\e60d"}.icon-youtube:before{content:"\e60f"}.icon-ipet-logo-b:before{content:"\e601"}.icon-link-in:before{content:"\e600"}
/*! components/css/header.min.css */
#ipet-header{position:sticky;top:0;z-index:9;width:100%;transition:transform .3s}.ipet-site-header{color:var(--color-ffffff);height:80px;display:flex;align-items:center;background-color:var(--color-121212);transition:background-color .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94);position:sticky;top:0;z-index:99}.ipet-header-container{width:100%;max-width:1440px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.ipet-header-left{display:flex;align-items:center;gap:var(--rem-6)}.ipet-logo .icon-ipet-logo-b{height:50px;object-fit:contain;display:block;color:var(--color-ffffff);font-size:28px;display:flex;align-items:center}.scrolled .icon-ipet-logo-b{color:var(--color-121212)}.ipet-nav-menu .ipet-main-nav{display:flex;height:100%;gap:30px;position:relative}.ipet-nav-menu .ipet-main-nav li{display:flex;align-items:center;height:80px}.ipet-nav-menu a{color:var(--color-ffffff);text-decoration:none;font-weight:700;font-size:var(--font-16);transition:color .3s}.ipet-mobile-nav-menu{display:none}.ipet-header-right{display:flex;align-items:center;gap:25px}.ipet-search-icon{cursor:pointer;display:flex;align-items:center}.ipet-btn-inquiry{background-color:var(--color-ffffff);cursor:pointer;color:var(--color-121212);padding:8px 25px;border-radius:4px;text-decoration:none;font-weight:700;font-size:var(--font-16);transition:background .3s}.ipet-btn-inquiry:hover{color:var(--color-121212);background-color:var(--color-eeeeee)}.ipet-site-header.scrolled{background-color:var(--color-ffffff);border-bottom:1px solid var(--color-f0f0f0)}.ipet-site-header.blackScrolled{background-color:var(--color-121212)}.ipet-site-header.scrolled .ipet-nav-menu a{color:var(--color-333333)}.ipet-site-header.scrolled .ipet-btn-inquiry{background-color:var(--color-121212);color:var(--color-ffffff)}.ipet-site-header.scrolled svg{stroke:var(--color-333333)}.ipet-site-header.is-hidden{transform:translateY(-100%)}.ipet-dropdown-pane{position:absolute;top:80px;left:0;right:0;width:100%;background:var(--color-ffffff);display:block;border-top:1px solid var(--color-eeeeee);padding:32px 0 32px;z-index:9;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .2s cubic-bezier(.25,.46,.45,.94),visibility .2s cubic-bezier(.25,.46,.45,.94),transform .2s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ipet-dropdown-pane.show{opacity:1;visibility:visible;transform:translateY(0)}.ipet-dropdown-pane a{color:inherit;font-weight:400}.ipet-dropdown-pane a:not(.ipet-series-tab):hover{font-weight:400}.ipet-goto-top{position:fixed;right:24px;bottom:24px;z-index:90;width:52px;height:52px;padding:0;border:0;border-radius:50%;background-color:var(--color-ffffff);box-shadow:0 8px 24px rgba(0,0,0,.16);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease,box-shadow .25s ease}.ipet-goto-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.ipet-goto-top:hover{box-shadow:0 10px 30px rgba(0,0,0,.2)}.ipet-goto-top img{width:28px;height:28px;display:block}.ipet-whatsapp{position:fixed;right:24px;bottom:88px;z-index:90;width:52px;height:52px;padding:0;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.ipet-whatsapp:hover{box-shadow:0 10px 30px rgba(0,0,0,.2)}.ipet-whatsapp img{width:44px;height:44px;display:block}.ipet-dropdown-content{display:none;width:100%;max-width:1440px;margin:0 auto;box-sizing:border-box}.ipet-dropdown-content.active{display:block}.ipet-dropdown-content-inner{width:100%;max-width:1440px;margin:0 auto;box-sizing:border-box}.ipet-product-center{display:grid;grid-template-columns:326px minmax(0,1fr);gap:30px;align-items:stretch}.series-panel{display:none;min-width:0;padding-top:2px}.series-panel.active{display:block!important;width:100%}.ipet-product-center__series{display:flex;flex-direction:column;min-height:272px;padding-right:30px;border-right:1px solid #ececec;box-sizing:border-box}.ipet-product-center__series-list{display:flex;flex-direction:column;gap:10px}.ipet-series-tab,.ipet-series-tab.active,.ipet-series-tab:hover{appearance:none;display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;border:0;background:0 0;color:#121212;font-size:var(--font-16);font-weight:700;letter-spacing:.02em;line-height:1.2;padding:21px 28px;text-align:left;text-decoration:none;border-radius:3px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.ipet-series-tab.active,.ipet-series-tab:hover{background-color:#f6f6f6}.ipet-series-tab__label{display:block;font-size:var(--font-16)}.ipet-series-tab__arrow{width:8px;height:8px;border-top:1.5px solid #121212;border-right:1.5px solid #121212;transform:rotate(45deg);flex-shrink:0;margin-left:16px}.ipet-product-center__series-more{display:inline-flex;align-items:center;margin-top:auto;padding:18px 0 14px 16px;font-size:14px;line-height:1.2;color:#121212;letter-spacing:.02em;text-decoration:none}.ipet-series-panel__head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.ipet-series-panel__title{font-size:var(--font-16);line-height:1.2;letter-spacing:.02em;color:var(--color-121212)}.ipet-series-panel__link{display:inline-flex;align-items:center;gap:8px;font-size:var(--font-16);line-height:1.2;color:var(--color-666666);letter-spacing:.02em;text-decoration:none;white-space:nowrap}.ipet-product-center__models{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;min-width:0;width:100%}.ipet-model-item{display:flex;flex-direction:column;align-items:stretch;text-decoration:none;border-radius:4px;overflow:hidden;background-color:var(--color-f5f5f5);min-height:272px;transition:box-shadow .2s ease,transform .2s ease,background-color .2s ease}.ipet-model-item:hover{background-color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.06);transform:translateY(-2px)}.ipet-model-item__img{width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background-color:var(--color-f5f5f5)}.ipet-model-item__img img{width:100%;max-width:230px;height:auto;object-fit:contain}.ipet-model-item__main{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding:18px 16px 24px;width:100%;box-sizing:border-box;background-color:var(--color-f5f5f5)}.ipet-model-item__main .ipet-model-item__name{font-size:var(--font-16);color:var(--color-121212);margin-bottom:0;text-align:center;font-weight:700;line-height:1.2;letter-spacing:.02em}.ipet-model-item__main .ipet-model-item__desc{font-size:var(--font-14);color:#666;text-align:center;line-height:1.4}.ipet-solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%}.ipet-dropdown-content-inner.ipet-solution-grid{padding:0 40px}.ipet-solution-card{position:relative;display:block;border-radius:8px;overflow:hidden;text-decoration:none}.ipet-solution-card__bg{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ipet-solution-card::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:50%;background:linear-gradient(to top,rgba(0,0,0,.7) 0,transparent 100%);pointer-events:none}.ipet-solution-card__content{position:absolute;bottom:0;left:0;width:100%;padding:20px;display:flex;justify-content:space-between;align-items:center;z-index:2}.ipet-solution-card__title{color:var(--color-ffffff);font-size:18px;font-weight:600;letter-spacing:.02em}.ipet-solution-card__arrow{width:10px;height:10px;border-top:2px solid var(--color-ffffff);border-right:2px solid var(--color-ffffff);transform:rotate(45deg);transition:transform .3s ease}.ipet-solution-card:hover .ipet-solution-card__arrow{transform:rotate(45deg) translate(3px,-3px)}.ipet-support-grid{display:grid;grid-template-columns:repeat(4,1fr);column-gap:180px;row-gap:32px;width:fit-content;margin:0 auto}.ipet-support-item{display:flex;align-items:center;gap:16px;text-decoration:none;color:var(--color-121212);transition:opacity .2s ease;padding:4px 12px;border-radius:6px}.ipet-support-item:hover{background-color:var(--color-f5f5f5)}.ipet-support-icon{width:36px;height:36px;background-color:#f5f5f5;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ipet-support-icon i{object-fit:contain;font-size:24px}.ipet-support-text{font-size:var(--font-16);font-weight:400;color:var(--color-121212);white-space:nowrap}@media (max-width:1024px){.ipet-site-header{height:60px}.ipet-header-left{flex-direction:row-reverse}.ipet-logo img{height:40px}.ipet-btn-inquiry,.ipet-nav-menu{display:none}.ipet-mobile-nav-menu{display:flex}.ipet-sidebar{position:fixed;top:0;left:0;width:85%;height:100%;background:var(--color-ffffff);z-index:1000;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);overflow-y:auto}.ipet-sidebar.is-open{transform:translateX(0)}.ipet-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid var(--color-f0f0f0)}.logo{font-weight:700;font-size:18px;letter-spacing:1px}.logo span{font-size:10px;border-top:1px solid var(--color-333333);display:block;line-height:1}.ipet-list,.sub-menu{list-style:none;padding:0;margin:0}.item-label{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--color-f8f8f8);cursor:pointer}.item-label a{text-decoration:none;color:#333;font-size:16px;flex:1}.has-child>.sub-menu .item-label{padding:0 20px 0 0}.arrow{width:10px;height:10px;border-right:2px solid var(--color-666666);border-bottom:2px solid var(--color-666666);transform:rotate(45deg);transition:transform .3s;margin-bottom:5px}.has-child.active>.item-label>.arrow{transform:rotate(-135deg);margin-top:5px}.sub-menu{background:var(--color-ffffff);display:none}.sub-menu li{padding-left:20px}.sub-menu li a{display:block;padding:15px 20px;color:var(--color-121212);text-decoration:none;font-size:15px}.sub-menu .item-label a{font-size:15px}.sub-menu .sub-menu li a{padding:12px 20px;color:var(--color-666666);font-size:14px}.ipet-site-header{background-color:var(--color-121212)}.close-icon{color:var(--color-121212);font-size:20px}.ipet-mask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:none;z-index:999}.menu-trigger{cursor:pointer}.menu-trigger span{display:block;width:25px;height:3px;background:var(--color-ffffff);margin:4px 0}.ipet-site-header.scrolled .menu-trigger span{background-color:var(--color-121212)}.ipet-goto-top{right:16px;bottom:18px;width:44px;height:44px}.ipet-goto-top img{width:24px;height:24px}.ipet-whatsapp{right:16px;bottom:72px}.ipet-whatsapp img{width:42px;height:42px}}@media (max-width:1440px){.ipet-dropdown-pane,.ipet-header-container{padding-left:5%;padding-right:5%}}
/*! assets/css/connact.css */
.connact-page,
.connact-page * {
  box-sizing: border-box;
  letter-spacing: 0;
}

.connact-page {
  font-family: Arial, Inter, sans-serif;
}

.connact-section {
  width: 100%;
  min-height: 1040px;
  background-color: #dceefe;
  background-image: url("/images/ipet-solution/contact-bgimg.jpg");
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
}

.connact-shell {
  display: grid;
  grid-template-columns: 386px 700px;
  justify-content: space-between;
  align-items: start;
  width: min(calc(100% - 48px), 1200px);
  min-height: 1040px;
  margin: 0 auto;
  padding-top: 80px;
}

.connact-details {
  margin-top: 36px;
}

.connact-heading {
  width: 319px;
}

.connact-title {
  margin: 0;
  color: #121212;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}

.connact-title-line {
  display: block;
  width: 60px;
  height: 4px;
  margin-top: 10px;
  background: #0045af;
}

.connact-mobile-title {
  display: none;
}

.connact-list {
  display: flex;
  flex-direction: column;
  gap: 40px;
  margin-top: 60px;
}

.connact-card {
  display: grid;
  grid-template-columns: 60px minmax(0, 1fr);
  align-items: center;
  gap: 24px;
  width: 386px;
}

.connact-card-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  border-radius: 30px;
  background: #ffffff;
  box-shadow: 0 47px 13px rgba(199, 199, 199, 0), 0 30px 12px rgba(199, 199, 199, 0.01), 0 17px 10px rgba(199, 199, 199, 0.05), 0 7px 7px rgba(199, 199, 199, 0.09), 0 2px 4px rgba(199, 199, 199, 0.1);
}

.connact-card-icon img {
  display: block;
  width: 24px;
  height: 24px;
  object-fit: contain;
}

.connact-card-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  min-width: 0;
}

.connact-card-title {
  width: 100%;
  margin: 0;
  color: #232323;
  font-size: 18px;
  font-weight: 400;
  line-height: normal;
}

.connact-card-desc {
  width: 100%;
  margin: 0;
  color: #666666;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.connact-card--call .connact-card-desc + .connact-card-desc {
  line-height: 20px;
}

.connact-link {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  color: #0045af;
  font-size: 14px;
  line-height: normal;
  text-decoration: none;
  white-space: nowrap;
}

.connact-link:hover {
  text-decoration: underline;
}

.connact-link img {
  display: block;
  width: 13px;
  height: 13px;
  object-fit: contain;
}

.connact-form-card {
  width: 700px;
  height: 750px;
  padding: 40px;
  border-radius: 8px;
  background: #ffffff;
  box-shadow: 0 47px 13px rgba(199, 199, 199, 0), 0 30px 12px rgba(199, 199, 199, 0.01), 0 17px 10px rgba(199, 199, 199, 0.05), 0 7px 7px rgba(199, 199, 199, 0.09), 0 2px 4px rgba(199, 199, 199, 0.1);
}

.connact-form-title {
  margin: 0;
  color: #232323;
  font-size: 24px;
  font-weight: 400;
  line-height: normal;
}

.connact-form-subtitle {
  width: 620px;
  margin: 14px 0 0;
  color: #666666;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.connact-form {
  margin-top: 24px;
}

.connact-fields {
  display: grid;
  grid-template-columns: repeat(2, 300px);
  gap: 14px 20px;
}

.connact-form-group {
  position: relative;
  min-width: 0;
}

.connact-form-group--full {
  grid-column: 1 / -1;
}

.connact-form label {
  display: block;
  height: 18px;
  margin-bottom: 8px;
  color: #333333;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.connact-form .required::before {
  content: "*";
  margin-right: 4px;
  color: #f86466;
  font-size: 16px;
}

.connact-form input,
.connact-form select,
.connact-form textarea {
  display: block;
  width: 100%;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  outline: none;
  background: #ffffff;
  color: #333333;
  font-family: Arial, Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.connact-form input,
.connact-form select {
  height: 42px;
  padding: 0 10px;
}

.connact-form select {
  -webkit-appearance: none;
  appearance: none;
  padding-right: 44px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%23666666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 16px center;
  background-size: 14px 8px;
  color: #333333;
}

.connact-form select option {
  color: #333333;
}

.connact-form textarea {
  height: 108px;
  padding: 11px 10px;
  resize: none;
}

.connact-form input::placeholder,
.connact-form textarea::placeholder {
  color: #b4b4b4;
  opacity: 1;
}

.connact-form input:focus,
.connact-form select:focus,
.connact-form textarea:focus {
  border-color: #0045af;
  box-shadow: 0 0 0 2px rgba(0, 69, 175, 0.1);
}

.connact-mobile-placeholder {
  display: none;
}

.connact-field-error {
  position: absolute;
  top: calc(100% + 2px);
  left: 0;
  visibility: hidden;
  color: #d92d20;
  font-size: 12px;
  line-height: 12px;
  white-space: nowrap;
}

.connact-form-group.is-invalid[data-error-type="required"] .connact-field-error--required,
.connact-form-group.is-invalid[data-error-type="format"] .connact-field-error--format {
  visibility: visible;
}

.connact-form-group.is-invalid input,
.connact-form-group.is-invalid textarea {
  border-color: #d92d20;
}

.connact-submit {
  width: 620px;
  height: 50px;
  margin-top: 26px;
  border: 0;
  border-radius: 4px;
  background: #0045af;
  color: #ffffff;
  font-family: Arial, Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  cursor: pointer;
}

.connact-submit:hover {
  opacity: 0.9;
}

.connact-submit:disabled {
  cursor: wait;
  opacity: 0.72;
}

.connact-required-note {
  margin: 12px 0 0;
  color: #565656;
  font-size: 12px;
  line-height: normal;
}

.connact-inquiry-modal[hidden],
.connact-success-modal[hidden] {
  display: none;
}

.connact-inquiry-modal,
.connact-inquiry-modal * {
  box-sizing: border-box;
  letter-spacing: 0;
}

.connact-inquiry-modal {
  position: fixed;
  inset: 0;
  z-index: 10000;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px;
  background: rgba(17, 34, 57, 0.42);
  backdrop-filter: blur(2px);
}

.connact-inquiry-dialog {
  position: relative;
  width: 700px;
  max-width: 100%;
  max-height: calc(100vh - 48px);
  padding: 40px;
  overflow-y: auto;
  border-radius: 12px;
  background: #ffffff;
  box-shadow: 0 24px 70px rgba(17, 34, 57, 0.26);
  font-family: Inter, Arial, sans-serif;
}

.connact-inquiry-dialog .connact-form-subtitle,
.connact-inquiry-dialog .connact-submit {
  width: 100%;
}

.connact-inquiry-close {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 34px;
  height: 34px;
  border: 0;
  border-radius: 50%;
  background: #f2f4f7;
  cursor: pointer;
}

.connact-inquiry-close::before,
.connact-inquiry-close::after {
  position: absolute;
  top: 16px;
  left: 9px;
  width: 16px;
  height: 2px;
  border-radius: 2px;
  background: #232323;
  content: "";
  transform: rotate(45deg);
}

.connact-inquiry-close::after {
  transform: rotate(-45deg);
}

.connact-inquiry-close:hover {
  background: #e7ebf0;
}

.connact-inquiry-close:focus-visible {
  outline: 3px solid rgba(0, 69, 175, 0.28);
  outline-offset: 2px;
}

.connact-success-modal {
  position: fixed;
  inset: 0;
  z-index: 10001;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px;
  background: rgba(17, 34, 57, 0.42);
  backdrop-filter: blur(2px);
}

.connact-success-dialog {
  width: min(100%, 380px);
  padding: 38px 36px 32px;
  border-radius: 12px;
  background: #ffffff;
  box-shadow: 0 24px 70px rgba(17, 34, 57, 0.26);
  font-family: Inter, Arial, sans-serif;
  text-align: center;
}

.connact-success-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 72px;
  height: 72px;
  margin: 0 auto 20px;
  border-radius: 50%;
  background: #eaf3ff;
  color: #0045af;
}

.connact-success-icon svg {
  width: 40px;
  height: 40px;
}

.connact-success-title {
  margin: 0 0 10px;
  color: #232323;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.3;
}

.connact-success-desc {
  margin: 0;
  color: #666666;
  font-size: 14px;
  line-height: 1.6;
}

.connact-success-button {
  width: 100%;
  height: 46px;
  margin-top: 26px;
  border: 0;
  border-radius: 4px;
  background: #0045af;
  color: #ffffff;
  font-family: Inter, Arial, sans-serif;
  font-size: 14px;
  cursor: pointer;
}

.connact-success-button:hover {
  background: #003b96;
}

.connact-success-button:focus-visible {
  outline: 3px solid rgba(0, 69, 175, 0.28);
  outline-offset: 3px;
}

body.connact-success-open {
  overflow: hidden;
}

body.connact-inquiry-open {
  overflow: hidden;
}

@media (max-width: 1280px) {
  .connact-shell {
    grid-template-columns: 386px minmax(560px, 700px);
    gap: 50px;
    width: calc(100% - 80px);
  }

  .connact-form-card,
  .connact-submit,
  .connact-form-subtitle {
    width: 100%;
  }

  .connact-fields {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 1281px) {
  .connact-shell {
    margin-left: calc(50vw - 600px);
    margin-right: 0;
  }
}

@media (max-width: 900px) {
  .connact-section {
    min-height: 0;
    background: #ffffff;
  }

  .connact-shell {
    display: block;
    width: 100%;
    min-height: 0;
    padding: 30px 24px 0;
  }

  .connact-details {
    width: 100%;
    margin: 0;
  }

  .connact-heading {
    display: none;
  }

  .connact-mobile-title {
    display: block;
    width: 327px;
    max-width: 100%;
    margin: 0 auto 20px;
    color: #232323;
    font-size: 28px;
    font-weight: 700;
    line-height: normal;
  }

  .connact-list {
    width: 327px;
    max-width: 100%;
    gap: 16px;
    margin: 0 auto;
  }

  .connact-card {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 24px;
    width: 100%;
    height: 220px;
    padding: 20px 12px;
    border-radius: 8px;
    background: #f9f9f9;
    text-align: center;
  }

  .connact-card--call {
    height: 240px;
  }

  .connact-card-content {
    align-items: center;
    width: 100%;
  }

  .connact-card-title,
  .connact-card-desc {
    text-align: center;
  }

  .connact-form-card {
    width: calc(100% + 48px);
    height: auto;
    margin: 50px 0 0 -24px;
    padding: 48px 24px;
    border-radius: 0;
    background: #f2f4f7;
    box-shadow: none;
  }

  .connact-form-title,
  .connact-form,
  .connact-fields,
  .connact-submit {
    width: 327px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .connact-form-title {
    font-size: 22px;
    font-weight: 700;
  }

  .connact-form-subtitle,
  .connact-required-note {
    display: none;
  }

  .connact-form {
    margin-top: 20px;
  }

  .connact-fields {
    grid-template-columns: 1fr;
    gap: 16px;
  }

  .connact-form-group--full {
    grid-column: auto;
  }

  .connact-form label {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    white-space: nowrap;
  }

  .connact-form input,
  .connact-form select {
    height: 48px;
    padding: 0 15px;
    border: 0;
    border-radius: 0;
  }

  .connact-form select {
    padding-right: 44px;
    color: #333333;
  }

  .connact-form textarea {
    height: 96px;
    padding: 13px 27px;
    border: 0;
    border-radius: 0;
  }

  .connact-form input::placeholder,
  .connact-form textarea::placeholder {
    color: transparent;
  }

  .connact-mobile-placeholder {
    position: absolute;
    top: 15px;
    left: 15px;
    z-index: 1;
    display: block;
    color: #b4b4b4;
    font-size: 14px;
    line-height: 18px;
    pointer-events: none;
  }

  .connact-mobile-placeholder em {
    margin-left: 6px;
    color: #f86466;
    font-size: 16px;
  }

  .connact-form-group--details .connact-mobile-placeholder {
    top: 13px;
    left: 15px;
    width: 288px;
    max-width: calc(100% - 30px);
    padding-left: 12px;
  }

  .connact-form-group--details .connact-mobile-placeholder em {
    position: absolute;
    left: 0;
    margin: 0;
  }

  .connact-form input:focus + .connact-mobile-placeholder,
  .connact-form input:not(:placeholder-shown) + .connact-mobile-placeholder,
  .connact-form textarea:focus + .connact-mobile-placeholder,
  .connact-form textarea:not(:placeholder-shown) + .connact-mobile-placeholder {
    display: none;
  }

  .connact-submit {
    height: 50px;
    margin-top: 34px;
    border-radius: 0;
    font-size: 16px;
    line-height: normal;
  }

  .connact-form-group.is-invalid input,
  .connact-form-group.is-invalid textarea {
    box-shadow: inset 0 0 0 1px #d92d20;
  }
}

@media (max-width: 374px) {
  .connact-shell {
    padding-left: 16px;
    padding-right: 16px;
  }

  .connact-form-card {
    width: calc(100% + 32px);
    margin-left: -16px;
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (max-width: 480px) {
  .connact-inquiry-modal {
    padding: 16px;
  }

  .connact-inquiry-dialog {
    max-height: calc(100vh - 32px);
    padding: 32px 20px 24px;
  }

  .connact-inquiry-close {
    top: 10px;
    right: 10px;
  }

  .connact-success-modal {
    padding: 20px;
  }

  .connact-success-dialog {
    padding: 32px 24px 26px;
  }

  .connact-success-icon {
    width: 64px;
    height: 64px;
    margin-bottom: 18px;
  }

  .connact-success-title {
    font-size: 22px;
  }
}
/*! components/css/footer.min.css */
.ipet-site-footer,.ipet-site-footer *{box-sizing:border-box;letter-spacing:0;}.ipet-site-footer{background:#f2f4f7;color:#232323;font-family:Inter,Arial,sans-serif;}.footer-brand-bar{height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(to right,#2066D1 0%,#0045AF 100%);color:var(--color-ffffff);}.footer-brand-logo{display:block;color:var(--color-ffffff);font-size:33px;line-height:1;}.footer-brand-tagline{margin:3px 0 0;color:var(--color-ffffff);font-size:12px;line-height:14px;}.footer-main{width:min(calc(100% - 64px),1204px);height:283px;margin:0 auto;padding-top:50px;}.footer-nav-grid{display:grid;width:1184px;grid-template-columns:repeat(4,202px) 106px;justify-content:space-between;}.footer-title{height:49px;margin:0;padding-bottom:20px;border-bottom:1px solid #CECBCB;color:#232323;font-size:24px;line-height:28px;font-weight:400;}.footer-title .arrow{display:none;}.footer-column ul{display:block;list-style:none;margin:20px 0 0;padding:0;}.footer-column li{margin:0;color:#565656;font-size:16px;line-height:18px;}.footer-column li + li{margin-top:14px;}.footer-column a{color:inherit;text-decoration:none;transition:color 0.2s ease;}.footer-column a:hover{color:var(--color-0047AB);}.footer-socials{display:flex;align-items:center;gap:22px;margin-top:20px;}.footer-socials a{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#000000;text-decoration:none;line-height:1;}.footer-socials i{color:currentColor;font-size:28px;line-height:1;}.footer-socials a:hover{color:var(--color-0047AB);}.footer-copyright{height:47px;display:flex;align-items:center;justify-content:center;border-top:1px solid #E6E6E6;color:#666666;font-size:14px;line-height:16px;text-align:center;}.footer-copyright a{color:inherit;text-decoration:none;}.pop-intro .ipet-form-card{width:100%;max-width:720px;margin:0;padding:var(--rem-5);background:var(--color-ffffff);border-radius:var(--rem-1-6);box-shadow:none;}.pop-intro .ipet-form-card .ipet-form-title{margin:0;color:var(--color-121212);font-size:var(--font-40);line-height:1.2;font-weight:700;text-align:left;}.pop-intro .ipet-form-card .ipet-form-subtitle{margin:var(--rem-2-5) 0 0;color:var(--color-121212);font-size:var(--font-15);line-height:1.5;text-align:left;}.pop-intro .ipet-form-card .ipet-form-fields{margin-top:var(--rem-3-2);display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--rem-2-4);}.pop-intro .ipet-form-card .ipet-form-row{display:flex;gap:var(--rem-2-4);margin-bottom:var(--rem-2-4);}.pop-intro .ipet-form-card .ipet-form-row-full{grid-column:1 / -1;}.pop-intro .ipet-form-card .ipet-form-group{flex:1;}.pop-intro .ipet-form-card label{display:block;margin-bottom:var(--rem-1);color:var(--color-121212);font-size:var(--font-16);font-weight:600;}.pop-intro .ipet-form-card .required::after{content:"*";margin-left:4px;color:#d93d3d;}.pop-intro .ipet-form-card input,.pop-intro .ipet-form-card select,.pop-intro .ipet-form-card textarea{width:100%;padding:var(--rem-1-4) var(--rem-1-6);border:1px solid rgba(18,18,18,0.18);border-radius:var(--rem-0-8);background:var(--color-ffffff);color:var(--color-121212);font-size:var(--font-16);outline:none;transition:border-color 0.2s,box-shadow 0.2s;}.pop-intro .ipet-form-card textarea{min-height:var(--rem-12);resize:none;}.pop-intro .ipet-form-card input:focus,.pop-intro .ipet-form-card select:focus,.pop-intro .ipet-form-card textarea:focus{border-color:rgba(18,18,18,0.45);box-shadow:0 0 0 3px rgba(18,18,18,0.12);}.pop-intro .ipet-form-card .ipet-form-submit{grid-column:1 / -1;width:100%;height:var(--rem-5-4);border:0;border-radius:var(--rem-0-8);background:var(--color-121212);color:var(--color-ffffff);font-size:var(--font-16);font-weight:600;cursor:pointer;transition:opacity 0.3s;}.pop-intro .ipet-form-card .ipet-form-submit:hover{opacity:0.88;}@media (max-width:1280px){.footer-main{width:calc(100% - 64px);}.footer-nav-grid{width:100%;grid-template-columns:repeat(4,minmax(0,202px)) minmax(106px,1fr);column-gap:clamp(24px,4vw,67px);}}@media (max-width:1024px){.footer-main{width:100%;height:auto;padding:32px 32px 48px;background:var(--color-202020);color:var(--color-ffffff);}.footer-nav-grid{display:block;width:100%;}.footer-column{border-bottom:1px solid rgba(255,255,255,0.2);}.footer-title{display:flex;align-items:center;justify-content:space-between;margin:0;padding:18px 0;height:auto;border:0;color:var(--color-ffffff);font-size:var(--font-20);line-height:1.2;cursor:pointer;}.footer-title .arrow{display:inline-block;width:8px;height:8px;margin-right:33px;border-right:2px solid var(--color-ffffff);border-bottom:2px solid var(--color-ffffff);transform:rotate(45deg);transition:transform 0.2s ease;}.footer-column.active .arrow{transform:rotate(-135deg);}.footer-column ul{display:none;margin:0;padding:0 0 18px;line-height:1.2;}.footer-column li{color:var(--color-ffffff);font-size:var(--font-16);line-height:1.6;}.footer-column li + li{margin-top:0;}.footer-column a{color:var(--color-ffffff);}.footer-follow-title{border-bottom:1px solid rgba(255,255,255,0.2);cursor:default;}.footer-socials{margin:24px 0 0;gap:14px;}.footer-socials a,.footer-socials a:hover{color:var(--color-ffffff);}.footer-socials i{font-size:28px;}.footer-copyright{height:auto;min-height:47px;padding:16px 32px;border-top-color:rgba(255,255,255,0.2);background:var(--color-202020);color:var(--color-ffffff);font-size:var(--font-14);line-height:1.45;}.footer-copyright a{color:var(--color-ffffff);}.pop-intro .ipet-form-card .ipet-form-fields{grid-template-columns:1fr;}}@media (max-width:560px){.footer-main{padding:24px 20px 40px;}.footer-title .arrow{margin-right:8px;}.footer-copyright{padding-right:20px;padding-left:20px;}}
