@font-face{font-family:"Montserrat";font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Montserrat";font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../fonts/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../fonts/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../fonts/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../fonts/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../fonts/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../fonts/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"RlMgTWFnaXNcmFsLUJvbGQudHRm";src:url(../fonts/5ebbd5886b12637b2bd46d89/fs-magistral-bold-20220316010851.ttf) format("truetype")}@font-face{font-family:"UFyYWJbiSZWdbGFyLnRZg";src:url(../font/5ebbd5886b12637b2bd46d89/sarabun-regular-20220316010852.ttf) format("truetype")}:root{--color-red:#ee0035;--color-navy:#001f52;--color-white:#ffffff;--color-black:#111111;--color-blue:#1a6bd6;--color-orange:#e05a2b;--font-headline:"RlMgTWFnaXNcmFsLUJvbGQudHRm", sans-serif;--fs-hero:clamp(32px, 5vw, 58px);--fs-section:clamp(22px, 3.5vw, 42px);--fs-card-title:clamp(16px, 2vw, 19px);--fs-body:clamp(14px, 1.5vw, 15.5px)}body{font-family:"Montserrat",sans-serif!important;font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2,.off-canvas-center .nav-sidebar.nav-vertical>li>a{font-family:"Open Sans",sans-serif!important;font-weight:800;font-style:normal}.nav>li>a,.mobile-sidebar-levels-2 .nav>li>ul>li>a{font-family:"Montserrat",sans-serif!important;font-weight:900;font-style:normal}.alt-font{font-family:"Montserrat",sans-serif!important;font-weight:400!important;font-style:normal!important}.img-radius img{border-radius:25px;box-shadow:rgb(0 0 0 / .2) 2px 7px 15px 0}.ladi-box{box-shadow:#000 0 15px 20px -20px}.text-headline,.text-headline-white,.section-headline-red{font-family:var(--font-headline)!important;font-weight:700;line-height:1.2}.text-headline{color:var(--color-red)}.text-headline-white{color:var(--color-white)}.section-headline-red{color:var(--color-red);line-height:1.6;text-align:center}.ladi-headline{font-size:var(--fs-section);line-height:1.2;color:var(--color-red);text-align:center}.quytrinh-steps{padding-top:0!important;padding-bottom:35px!important;background:var(--color-white)!important;overflow:visible!important}.quytrinh-steps>.section-content>.row{max-width:980px!important}.quytrinh-steps .col-steps-overlap>.col-inner{margin-top:-82px!important}.quytrinh-steps .row-small{position:relative!important;display:flex!important;align-items:flex-start!important;justify-content:center!important}.quytrinh-steps .row-small>.col{padding:0 22px!important;position:relative!important;z-index:2!important}.quytrinh-steps .row-small>.col>.col-inner{padding:0!important}.quytrinh-steps .icon-box{position:relative!important;overflow:visible!important}.quytrinh-steps .icon-box-img{width:96px!important;height:96px!important;margin:0 auto 18px!important;background:#eaf2ff!important;border-radius:50%!important;box-shadow:0 7px 12px rgb(0 0 0 / .16)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.quytrinh-steps .icon,.quytrinh-steps .icon-inner{width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important}.quytrinh-steps .icon-inner img{width:42px!important;height:42px!important;object-fit:contain!important;display:block!important}.quytrinh-steps .ladi-headline{margin:0 0 8px!important;font-size:15px!important;line-height:1.3!important;font-weight:800!important;color:var(--color-navy)!important}.quytrinh-steps .ladi-paragraph{margin:0!important;font-size:15px!important;line-height:1.6!important;font-weight:400!important;color:#000!important}.quytrinh-steps .col-steps-overlap>.col-inner>p{margin:28px 0 0!important;font-size:15px!important;line-height:1.4!important;font-weight:800!important;color:#000!important;text-align:center!important}.quytrinh-steps .col-01 .icon-box::after,.quytrinh-steps .col-02 .icon-box::after,.quytrinh-steps .col-03 .icon-box::after,.quytrinh-steps .col-04 .icon-box::after,.quytrinh-steps .col-05 .icon-box::after{content:""!important;position:absolute!important;top:37px!important;right:-44px!important;width:44px!important;height:34px!important;background:var(--color-navy)!important;clip-path:polygon(0 0,38% 50%,0 100%,0 68%,28% 50%,0 32%,0 0,50% 0,88% 50%,50% 100%,50% 68%,78% 50%,50% 32%,50% 0)!important;z-index:5!important}@media (min-width:850px) and (max-width:1199px){.quytrinh-top{padding:45px 0 80px!important;min-height:260px!important}.quytrinh-steps>.section-content>.row{max-width:860px!important}.quytrinh-steps .row-small>.col{padding:0 14px!important}.quytrinh-steps .icon-box-img{width:80px!important;height:80px!important}.quytrinh-steps .col-01 .icon-box::after,.quytrinh-steps .col-02 .icon-box::after,.quytrinh-steps .col-03 .icon-box::after,.quytrinh-steps .col-04 .icon-box::after,.quytrinh-steps .col-05 .icon-box::after{right:-30px!important;width:30px!important}}@media (min-width:481px) and (max-width:849px){.quytrinh-top{padding:40px 0 65px!important;min-height:230px!important}.quytrinh-steps .col-steps-overlap>.col-inner{margin-top:-50px!important}.quytrinh-steps .row-small{flex-wrap:wrap!important;justify-content:space-around!important}.quytrinh-steps .row-small>.col{flex:0 0 45%!important;margin-bottom:32px!important}.quytrinh-steps .col-01 .icon-box::after,.quytrinh-steps .col-02 .icon-box::after,.quytrinh-steps .col-03 .icon-box::after,.quytrinh-steps .col-04 .icon-box::after,.quytrinh-steps .col-05 .icon-box::after{display:none!important}}@media (max-width:480px){.quytrinh-top{padding:20px 16px!important;min-height:unset!important;overflow:hidden!important}.quytrinh-top .text-headline-white{font-size:26px!important;text-align:left!important;line-height:1.2!important;letter-spacing:0!important}.quytrinh-steps{padding:16px 0 20px!important}.quytrinh-steps .row>.col>.col-inner{margin:0!important}.quytrinh-steps .row-small{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;padding:0 10px!important;flex-wrap:unset!important;align-items:start!important;justify-content:unset!important}.quytrinh-steps .row-small>.col{width:100%!important;max-width:100%!important;flex:unset!important;float:none!important;padding:0!important}.quytrinh-steps .row-small>.col>.col-inner{padding:12px 8px 8px!important}.quytrinh-steps .row-small .icon-box.icon-box-center{align-items:flex-start!important;text-align:left!important;display:flex!important;flex-direction:column!important}.quytrinh-steps .row-small .icon-box-img{width:60px!important;height:60px!important;margin:0 0 8px!important;background:#eaf2ff!important;border-radius:50%!important;box-shadow:0 3px 8px rgb(0 0 0 / .12)!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.quytrinh-steps .row-small .icon,.quytrinh-steps .row-small .icon-inner{width:28px!important;height:28px!important}.quytrinh-steps .row-small .icon-inner img{width:28px!important;height:28px!important;object-fit:contain!important}.quytrinh-steps .row-small .icon-box-text{text-align:left!important}.quytrinh-steps .row-small .ladi-headline{font-size:12.5px!important;font-weight:800!important;color:var(--color-navy)!important;text-align:left!important;margin:0 0 3px!important;line-height:1.3!important}.quytrinh-steps .row-small .ladi-paragraph{font-size:11px!important;line-height:1.5!important;color:#444!important;text-align:left!important;margin:0!important}.quytrinh-steps .row-small .icon-box::after{display:none!important}.quytrinh-steps .row-small .col-02,.quytrinh-steps .row-small .col-04,.quytrinh-steps .row-small .col-06{position:relative!important}.quytrinh-steps .row-small .col-02::before,.quytrinh-steps .row-small .col-04::before,.quytrinh-steps .row-small .col-06::before{content:"›"!important;position:absolute!important;left:-16px!important;top:18px!important;width:16px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--color-navy)!important;font-size:30px!important;font-weight:900!important;line-height:1!important;z-index:10!important}.quytrinh-steps .row>.col>.col-inner>p{margin:10px 10px 0!important;font-size:13px!important;font-weight:800!important;text-align:left!important;color:#000!important;line-height:1.5!important}}.solar-benefit-list{width:100%!important;margin:0!important;padding:0!important}.solar-benefit-item{display:grid!important;grid-template-columns:86px 1fr!important;column-gap:18px!important;align-items:start!important;margin:0 0 28px!important;position:relative!important}.benefit-no{position:absolute!important;left:-2px!important;top:-6px!important;width:34px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--color-white)!important;color:#001747!important;font-size:17px!important;font-weight:900!important;line-height:1!important;z-index:10!important}.benefit-icon-wrap{grid-column:1!important;position:relative!important;width:72px!important;height:72px!important;margin-left:18px!important;overflow:visible!important}.benefit-icon-wrap::before{content:""!important;display:block!important;position:absolute!important;left:0!important;top:0!important;width:50px!important;height:50px!important;border:5px solid #d9d9d9!important;box-sizing:border-box!important;background:transparent!important;z-index:1!important}.benefit-icon-wrap img{position:absolute!important;left:27px!important;top:25px!important;width:48px!important;height:48px!important;object-fit:contain!important;z-index:3!important}.benefit-content{grid-column:2!important;padding:0!important;margin:0!important}.benefit-content h3,.benefit-content h3 span{color:var(--color-red)!important;font-size:var(--fs-card-title)!important;line-height:1.25!important;font-weight:900!important;text-transform:uppercase!important;margin:0 0 6px!important;padding:0!important}.benefit-content p{color:var(--color-black)!important;font-size:var(--fs-body)!important;line-height:1.5!important;font-weight:400!important;margin:0!important;padding:0!important}@media (min-width:850px) and (max-width:1199px){.solar-benefit-item{grid-template-columns:80px 1fr!important;column-gap:16px!important}.benefit-icon-wrap{width:68px!important;height:68px!important;margin-left:16px!important}}@media (min-width:481px) and (max-width:849px){.solar-benefit-item{grid-template-columns:78px 1fr!important;column-gap:14px!important;margin-bottom:24px!important}.benefit-icon-wrap{width:66px!important;height:66px!important;margin-left:16px!important}.benefit-icon-wrap::before{width:46px!important;height:46px!important}.benefit-icon-wrap img{left:25px!important;top:23px!important;width:44px!important;height:44px!important}}@media (max-width:480px){.solar-benefit-item{grid-template-columns:70px 1fr!important;column-gap:10px!important;margin-bottom:20px!important}.benefit-icon-wrap{width:58px!important;height:58px!important;margin-left:12px!important}.benefit-icon-wrap::before{width:40px!important;height:40px!important;border-width:4px!important}.benefit-icon-wrap img{left:20px!important;top:19px!important;width:38px!important;height:38px!important}.benefit-no{font-size:14px!important;width:28px!important;height:20px!important}.benefit-content h3,.benefit-content h3 span{font-size:15px!important}.benefit-content p{font-size:13.5px!important}}.customer-says{background:var(--color-red)!important;padding:30px 0 18px!important;overflow:hidden!important}.customer-says .text-headline{color:var(--color-white)!important;font-size:clamp(22px, 3vw, 30px)!important;font-weight:900!important;margin-bottom:55px!important;position:relative!important}.customer-says .text-headline::after{content:""!important;width:70px!important;height:3px!important;background:var(--color-white)!important;position:absolute!important;left:50%!important;bottom:-18px!important;transform:translateX(-50%)!important}.customer-says .row-box-shadow-2{box-shadow:none!important}.customer-says .row-box-shadow-2>.col{padding:0 32px!important}.customer-says .row-box-shadow-2>.col>.col-inner{background:var(--color-white)!important;border-radius:12px!important;padding:62px 28px 110px!important;min-height:353px!important;position:relative!important;overflow:hidden!important;box-shadow:none!important}.customer-says .row-box-shadow-2>.col>.col-inner::after{content:""!important;position:absolute!important;left:-25px!important;right:-25px!important;bottom:-35px!important;height:145px!important;background:#777!important;border-radius:50% 50% 0 0 / 45% 45% 0 0!important;z-index:1!important}.customer-says .testimonial-box,.customer-says .icon-box-text,.customer-says .testimonial-text,.customer-says .testimonial-meta,.customer-says .testimonial-image{position:relative!important;z-index:3!important}.customer-says .testimonial-box::before{content:"\201C"!important;position:absolute!important;top:-48px!important;left:0!important;color:var(--color-red)!important;font-size:78px!important;line-height:1!important;font-weight:900!important;z-index:4!important}.customer-says .star-rating{display:none!important}.customer-says .testimonial-text{text-align:left!important;font-style:normal!important;color:#002060!important;font-size:13px!important;line-height:1.7!important;margin:0!important}.customer-says .testimonial-text p{margin:0!important}.customer-says .testimonial-image{position:absolute!important;left:50%!important;bottom:-70px!important;transform:translateX(-50%)!important;width:72px!important;height:72px!important;margin:0!important;border:4px solid var(--color-white)!important;background:var(--color-white)!important;overflow:hidden!important;z-index:5!important}.customer-says .testimonial-image img{width:100%!important;height:100%!important;object-fit:cover!important}.customer-says .testimonial-meta{position:absolute!important;left:0!important;right:0!important;bottom:-92px!important;text-align:center!important;z-index:5!important;color:var(--color-white)!important}.customer-says .testimonial-name{display:block!important;color:var(--color-white)!important;font-size:16px!important;font-weight:900!important;line-height:1.2!important}.customer-says .testimonial-name-divider,.customer-says .testimonial-company{display:none!important}.customer-says .testimonial-meta::after{display:block!important;color:var(--color-white)!important;font-size:13px!important;font-style:italic!important;font-weight:700!important;margin-top:4px!important}.customer-says .testimonial-binh-thanh .testimonial-meta::after{content:"Bình Thạnh, Hồ Chí Minh"}.customer-says .testimonial-ha-dong .testimonial-meta::after{content:"Hà Đông, Hà Nội"}.customer-says .testimonial-da-nang .testimonial-meta::after{content:"Hải Châu, Đà Nẵng"}.customer-says .icon-box-center .icon-box-img{margin:0!important}.customer-says .icon-box-center .icon-box-text{width:100%!important}@media (min-width:850px) and (max-width:1199px){.customer-says .row-box-shadow-2>.col{padding:0 20px!important}.customer-says .row-box-shadow-2>.col>.col-inner{padding:55px 22px 100px!important;min-height:320px!important}}@media (min-width:481px) and (max-width:849px){.customer-says{padding:24px 0 12px!important}.customer-says .text-headline{margin-bottom:44px!important}.customer-says .row-box-shadow-2{flex-direction:column!important}.customer-says .row-box-shadow-2>.col{padding:0 20px 28px!important;width:100%!important}.customer-says .row-box-shadow-2>.col>.col-inner{min-height:300px!important;padding:55px 22px 100px!important}}@media (max-width:480px){.customer-says{padding:20px 0 10px!important}.customer-says .text-headline{font-size:22px!important;margin-bottom:36px!important}.customer-says .row-box-shadow-2>.col{padding:0 12px 22px!important}.customer-says .row-box-shadow-2>.col>.col-inner{min-height:280px!important;padding:50px 18px 95px!important;border-radius:10px!important}.customer-says .testimonial-text{font-size:12.5px!important;line-height:1.65!important}.customer-says .testimonial-box::before{font-size:60px!important;top:-40px!important}.customer-says .testimonial-image{width:60px!important;height:60px!important;bottom:-60px!important}.customer-says .testimonial-meta{bottom:-82px!important}.customer-says .testimonial-name{font-size:14px!important}.customer-says .testimonial-meta::after{font-size:11.5px!important}}.product-detail-rows-ex{background:#fff;padding:60px 30px;border-radius:12px;box-shadow:0 2px 12px 2px rgb(0 0 0 / .16)}#shop-sidebar,.sidebar-wrapper{display:flex!important;flex-direction:column!important;gap:16px!important;list-style:none!important;padding:0!important;margin:0!important}#shop-sidebar .widget#custom_html-2,.sidebar-wrapper .widget#custom_html-2{background:#fff!important;border:1px solid #f5d5c5!important;border-radius:12px!important;margin:0!important;overflow:hidden!important}#shop-sidebar .widget:not(#custom_html-2),.sidebar-wrapper .widget:not(#custom_html-2){background:#fff!important;border:1px solid #f5d5c5!important;border-radius:12px!important;padding:16px!important;margin:0!important;overflow:hidden!important}#shop-sidebar .widget-title.shop-sidebar,.sidebar-wrapper .widget-title.shop-sidebar{display:block!important;font-size:11px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--color-orange)!important;margin:0 0 8px!important;padding:0!important}#shop-sidebar .is-divider.small,.sidebar-wrapper .is-divider.small{height:1px!important;background:#ece9e5!important;max-width:none!important;margin:0 0 14px!important;opacity:1!important}#shop-sidebar .product-categories,.sidebar-wrapper .product-categories{list-style:none!important;padding:0!important;margin:0!important}#shop-sidebar .product-categories .cat-item,.sidebar-wrapper .product-categories .cat-item{margin:0!important;padding:0!important}#shop-sidebar .product-categories .cat-item a,.sidebar-wrapper .product-categories .cat-item a{display:flex!important;align-items:center!important;gap:8px!important;padding:7px 8px!important;border-radius:8px!important;font-size:13px!important;font-weight:400!important;color:#555!important;text-decoration:none!important;transition:background .15s,color .15s!important;line-height:1.4!important}#shop-sidebar .product-categories .cat-item a::before,.sidebar-wrapper .product-categories .cat-item a::before{content:''!important;display:block!important;width:6px!important;height:6px!important;border-radius:50%!important;background:#ddd!important;flex-shrink:0!important;transition:background .15s!important}#shop-sidebar .product-categories .cat-item a:hover,.sidebar-wrapper .product-categories .cat-item a:hover{background:#eef3ff!important;color:var(--color-blue)!important}#shop-sidebar .product-categories .cat-item a:hover::before,.sidebar-wrapper .product-categories .cat-item a:hover::before{background:var(--color-blue)!important}#shop-sidebar .product-categories .current-cat>a,#shop-sidebar .product-categories .current-cat-ancestor>a,.sidebar-wrapper .product-categories .current-cat>a,.sidebar-wrapper .product-categories .current-cat-ancestor>a,.sidebar-wrapper .product-categories .cat-item.active>a{background:#eef3ff!important;color:var(--color-blue)!important;font-weight:600!important}#shop-sidebar .product-categories .current-cat>a::before,#shop-sidebar .product-categories .current-cat-ancestor>a::before,.sidebar-wrapper .product-categories .current-cat>a::before,.sidebar-wrapper .product-categories .current-cat-ancestor>a::before,.sidebar-wrapper .product-categories .cat-item.active>a::before{background:var(--color-blue)!important}#shop-sidebar .product-categories .count,.sidebar-wrapper .product-categories .count{display:none!important}#shop-sidebar .widget_price_filter form{margin:0!important}#shop-sidebar .price_slider_wrapper{padding:0!important}#shop-sidebar .price_slider.ui-slider{height:4px!important;background:#e0ddd8!important;border:none!important;border-radius:2px!important;margin:10px 4px 22px!important;box-shadow:none!important}#shop-sidebar .price_slider .ui-slider-range{background:var(--color-blue)!important;border-radius:2px!important;border:none!important}#shop-sidebar .price_slider .ui-slider-handle{width:16px!important;height:16px!important;background:#fff!important;border:2px solid var(--color-blue)!important;border-radius:50%!important;top:-7px!important;margin-left:-8px!important;outline:none!important;cursor:grab!important;transition:box-shadow .15s!important;box-shadow:none!important}#shop-sidebar .price_slider .ui-slider-handle:hover,#shop-sidebar .price_slider .ui-slider-handle:focus,#shop-sidebar .price_slider .ui-slider-handle.ui-state-active{box-shadow:0 0 0 5px rgb(26 107 214 / .15)!important;cursor:grabbing!important}#shop-sidebar .price_slider_amount{display:flex!important;flex-direction:column!important;gap:10px!important;padding:0!important}#shop-sidebar .price_slider_amount button.button{order:1!important;width:100%!important;padding:9px 16px!important;background:var(--color-blue)!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important;letter-spacing:.04em!important;cursor:pointer!important;transition:background .15s!important;text-transform:uppercase!important}#shop-sidebar .price_slider_amount button.button:hover{background:#155bb8!important}#shop-sidebar .price_slider_amount .price_label{order:2!important;font-size:12px!important;color:#aaa!important;margin:0!important;line-height:1.5!important}#shop-sidebar .price_slider_amount .price_label .from,#shop-sidebar .price_slider_amount .price_label .to{font-weight:600!important;color:#444!important}#shop-sidebar .price_slider_amount .clear{display:none!important}.sidebar-wrapper .product_list_widget{list-style:none!important;padding:0!important;margin:0!important}.sidebar-wrapper .product_list_widget li{position:relative!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-start!important;padding:10px 0 10px 58px!important;border-bottom:1px solid #f0ede9!important;min-height:58px!important;box-sizing:border-box!important}.sidebar-wrapper .product_list_widget li:first-child{padding-top:0!important;min-height:48px!important}.sidebar-wrapper .product_list_widget li:last-child{border-bottom:none!important;padding-bottom:0!important}.sidebar-wrapper .product_list_widget li>a{display:contents!important;text-decoration:none!important}.sidebar-wrapper .product_list_widget li>a img{position:absolute!important;top:10px!important;left:0!important;width:48px!important;height:48px!important;object-fit:cover!important;border-radius:7px!important;border:1px solid #e8e4df!important;background:#f5f4f1!important;display:block!important}.sidebar-wrapper .product_list_widget li:first-child>a img{top:0!important}.sidebar-wrapper .product_list_widget li:last-child>a img{top:10px!important}.sidebar-wrapper .product_list_widget li>a .product-title{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:12.5px!important;font-weight:500!important;color:#2c2c2a!important;line-height:1.45!important;width:100%!important;margin-bottom:4px!important;transition:color .15s!important}.sidebar-wrapper .product_list_widget li>a:hover .product-title{color:var(--color-blue)!important}.sidebar-wrapper .product_list_widget li>.woocommerce-Price-amount.amount{display:block!important;width:100%!important;font-size:13px!important;font-weight:700!important;color:var(--color-orange)!important;line-height:1.4!important}.sidebar-wrapper .product_list_widget li>del{display:block!important;width:100%!important;line-height:1.4!important;opacity:1!important}.sidebar-wrapper .product_list_widget li>del .woocommerce-Price-amount{font-size:11px!important;font-weight:400!important;color:#bbb!important;text-decoration:line-through!important}.sidebar-wrapper .product_list_widget li>ins{display:block!important;width:100%!important;text-decoration:none!important;line-height:1.4!important}.sidebar-wrapper .product_list_widget li>ins .woocommerce-Price-amount{font-size:13px!important;font-weight:700!important;color:var(--color-orange)!important}.sidebar-wrapper .product_list_widget li>.screen-reader-text{display:none!important}.products.row .product-small.col>.col-inner{height:100%!important;display:flex!important;flex-direction:column!important}.products.row .product-small .box{background:#fff!important;border:1px solid #e8e4df!important;border-radius:12px!important;overflow:visible!important;display:flex!important;flex-direction:column!important;height:100%!important;transition:box-shadow .22s ease,border-color .22s ease,transform .22s ease!important;isolation:isolate!important}.products.row .product-small .box:hover{border-color:#c8c4bf!important;box-shadow:0 8px 28px rgb(0 0 0 / .11)!important;transform:translateY(-4px)!important}.products.row .badge-container.absolute{top:10px!important;left:10px!important;right:auto!important;bottom:auto!important;z-index:3!important}.products.row .callout.badge,.products.row .callout.badge.badge-circle{width:auto!important;height:auto!important;min-width:unset!important;min-height:unset!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important;padding:0!important}.products.row .badge-inner,.products.row .badge-inner.secondary,.products.row .badge-inner.on-sale{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;min-width:unset!important;min-height:unset!important;border-radius:6px!important;padding:4px 10px!important;background:var(--color-red)!important;box-shadow:none!important}.products.row .badge-inner .onsale{font-size:10px!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:#fff!important;line-height:1!important}.products.row .product-small .box-image{position:relative!important;overflow:hidden!important;border-radius:12px 12px 0 0!important;background:#f7f6f4!important;flex-shrink:0!important}.products.row .product-small .box-image .image-fade_in_back{aspect-ratio:1 / 1!important;display:block!important;overflow:hidden!important}.products.row .product-small .box-image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .35s ease!important}.products.row .product-small .box:hover .box-image img.attachment-woocommerce_thumbnail{transform:scale(1.05)!important}.products.row .image-tools.grid-tools{background:rgb(255 255 255 / .96)!important;padding:10px!important;bottom:0!important}.products.row .quick-view{display:inline-block!important;padding:6px 18px!important;background:#fff!important;border:1px solid #ddd!important;border-radius:8px!important;font-size:12px!important;font-weight:500!important;color:#444!important;text-decoration:none!important;transition:border-color .15s,color .15s!important;letter-spacing:.04em!important;text-transform:uppercase!important}.products.row .quick-view:hover{border-color:var(--color-blue)!important;color:var(--color-blue)!important}.products.row .product-small .box-text.box-text-products{padding:12px 14px 16px!important;display:flex!important;flex-direction:column!important;flex:1!important;gap:0!important}.products.row .product-small p.category.product-cat{font-size:10px!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:var(--color-blue)!important;background:#eef3ff!important;border-radius:20px!important;padding:3px 9px!important;display:inline-block!important;margin:0 0 7px!important;line-height:1.6!important}.products.row .product-small p.name.product-title{margin:0 0 10px!important;flex:1!important}.products.row .product-small .name.product-title a{font-size:13.5px!important;font-weight:500!important;color:#2c2c2a!important;text-decoration:none!important;line-height:1.45!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;transition:color .15s!important}.products.row .product-small .name.product-title a:hover{color:var(--color-blue)!important}.products.row .product-small .price-wrapper{margin-top:auto!important;padding-top:4px!important}.products.row .product-small .price{display:flex!important;align-items:baseline!important;gap:6px!important;flex-wrap:wrap!important}.products.row .product-small .price>.woocommerce-Price-amount.amount{font-size:15px!important;font-weight:700!important;color:var(--color-orange)!important}.products.row .product-small .price del,.products.row .product-small .price del .woocommerce-Price-amount{font-size:11px!important;font-weight:400!important;color:#bbb!important;text-decoration:line-through!important;opacity:1!important}.products.row .product-small .price ins{text-decoration:none!important;font-style:normal!important}.products.row .product-small .price ins .woocommerce-Price-amount{font-size:15px!important;font-weight:700!important;color:var(--color-orange)!important}.product-title-container{margin-bottom:8px!important}h1.product-title.product_title.entry-title{font-size:22px!important;font-weight:700!important;color:#111!important;line-height:1.35!important;margin:0!important}.product-price-container{margin:0 0 16px!important;padding:14px 18px!important;background:#fff8f5!important;border:1px solid #f5d5c5!important;border-radius:10px!important}.product-price-container p.price.product-page-price{display:flex!important;align-items:baseline!important;gap:10px!important;flex-wrap:wrap!important;margin:0!important;line-height:1!important}.product-price-container .price .screen-reader-text{display:none!important}.product-price-container .price del{opacity:1!important}.product-price-container .price del .woocommerce-Price-amount{font-size:14px!important;color:#bbb!important;font-weight:400!important;text-decoration:line-through!important}.product-price-container .price ins{text-decoration:none!important}.product-price-container .price ins .woocommerce-Price-amount{font-size:30px!important;font-weight:800!important;color:var(--color-orange)!important;letter-spacing:-.01em!important}.product-price-container .price>.woocommerce-Price-amount.amount{font-size:30px!important;font-weight:800!important;color:var(--color-orange)!important}.product-detail-section .product-short-description{font-size:13.5px!important;line-height:1.7!important;margin:0 0 20px!important;padding:13px 16px!important;background:#f9f8f6!important;border-left:3px solid var(--color-blue)!important;border-radius:0 8px 8px 0!important}.product-detail-section .product-short-description p{margin:0!important;text-align:left!important}.product-detail-section .product-short-description strong{color:#222!important;font-weight:600!important}.add-to-cart-container .cart{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin-bottom:12px!important}.add-to-cart-container .ux-quantity.quantity{display:flex!important;align-items:center!important;border:1.5px solid #e0ddd8!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important;flex-shrink:0!important;height:46px!important}.add-to-cart-container .ux-quantity__button{width:38px!important;height:46px!important;background:#f5f4f1!important;border:none!important;font-size:20px!important;font-weight:300!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .15s,color .15s!important;line-height:1!important;padding:0!important}.add-to-cart-container .ux-quantity__button:hover{background:#eae8e4!important;color:#111!important}.add-to-cart-container .ux-quantity input.qty{width:50px!important;height:46px!important;border:none!important;border-left:1.5px solid #e0ddd8!important;border-right:1.5px solid #e0ddd8!important;text-align:center!important;font-size:15px!important;font-weight:700!important;color:#111!important;background:#fff!important;padding:0!important;box-shadow:none!important;outline:none!important;-moz-appearance:textfield!important}.add-to-cart-container .ux-quantity input.qty::-webkit-outer-spin-button,.add-to-cart-container .ux-quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none!important}.add-to-cart-container .single_add_to_cart_button{height:46px!important;padding:0 22px!important;background:var(--color-blue)!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;cursor:pointer!important;transition:background .15s,transform .1s!important;white-space:nowrap!important;flex:1!important;min-width:140px!important}.add-to-cart-container .single_add_to_cart_button:hover{background:#155bb8!important;transform:translateY(-1px)!important}.add-to-cart-container .ux-buy-now-button{height:46px!important;padding:0 22px!important;background:var(--color-orange)!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;cursor:pointer!important;transition:background .15s,transform .1s!important;white-space:nowrap!important;margin-left:0!important}.add-to-cart-container .ux-buy-now-button:hover{background:#c74e23!important;transform:translateY(-1px)!important}.product_meta{font-size:12px!important;margin:4px 0 0!important}.product_meta a{color:var(--color-blue)!important;text-decoration:none!important;font-weight:500!important}.product_meta a:hover{text-decoration:underline!important}@media (max-width:767px){.products.row .product-small .box{transition:box-shadow .2s ease,border-color .2s ease!important}.products.row .product-small .box:hover{transform:none!important;box-shadow:0 4px 16px rgb(0 0 0 / .09)!important}.products.row .product-small .box-text.box-text-products{padding:10px 11px 12px!important}.products.row .product-small .name.product-title a{font-size:12.5px!important}.products.row .product-small .price ins .woocommerce-Price-amount,.products.row .product-small .price>.woocommerce-Price-amount.amount{font-size:14px!important}#shop-sidebar .widget,.sidebar-wrapper .widget{padding:14px 13px!important}h1.product-title.product_title{font-size:18px!important}.product-price-container .price ins .woocommerce-Price-amount,.product-price-container .price>.woocommerce-Price-amount.amount{font-size:24px!important}.add-to-cart-container .cart{flex-wrap:wrap!important}.add-to-cart-container .single_add_to_cart_button,.add-to-cart-container .ux-buy-now-button{flex:1 1 calc(50% - 5px)!important;min-width:0!important;padding:0 12px!important;font-size:12px!important}}.woocommerce-pagination .page-numbers{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0;justify-content:center}.woocommerce-pagination .page-numbers li a,.woocommerce-pagination .page-numbers li span.page-number{display:flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border-radius:8px;font-size:14px;font-weight:500;color:#555;background:#f4f4f4;text-decoration:none;transition:all 0.15s}.woocommerce-pagination .page-numbers li a:hover{background:#eff6ff;color:#2563eb}.woocommerce-pagination .page-numbers li .current{background:#2563eb;color:#fff}.woocommerce-pagination .page-numbers li .next,.woocommerce-pagination .page-numbers li .prev{background:#fff;border:1px solid #e0e0e0}.post-sidebar{padding-left:20px}.post-sidebar .widget{background:#fff!important;border:1px solid #f5d5c5!important;border-radius:12px!important;padding:16px!important;margin:0 0 16px!important;overflow:hidden!important}.post-sidebar .widget:last-child{margin-bottom:0!important}.post-sidebar .widget-title span{display:block!important;font-size:11px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--color-orange)!important;margin:0 0 8px!important;padding:0!important;font-family:"Montserrat",sans-serif!important}.post-sidebar .widget .is-divider.small{height:1px!important;background:#ece9e5!important;max-width:none!important;width:100%!important;margin:0 0 14px!important;border:none!important;opacity:1!important}.post-sidebar .widget_search .searchform .flex-row{background:#fff;border:1px solid #e0ddd8;border-radius:8px;overflow:hidden;transition:border-color 0.2s}.post-sidebar .widget_search .searchform .flex-row:focus-within{border-color:var(--color-orange);box-shadow:0 0 0 3px rgb(224 90 43 / .1)}.post-sidebar .widget_search .search-field{background:#fff0;border:none!important;box-shadow:none!important;padding:9px 12px;font-size:13px;font-family:"Montserrat",sans-serif;color:#444;outline:none}.post-sidebar .widget_search .search-field::placeholder{color:#bbb}.post-sidebar .widget_search .ux-search-submit{background:var(--color-orange)!important;border:none!important;border-radius:0 7px 7px 0!important;color:#fff!important;width:42px;padding:0!important;display:flex;align-items:center;justify-content:center;transition:background 0.15s;margin:0!important;cursor:pointer!important}.post-sidebar .widget_search .ux-search-submit:hover{background:#c74e23!important}.post-sidebar .flatsome_recent_posts ul{list-style:none!important;margin:0!important;padding:0!important}.post-sidebar .recent-blog-posts-li{position:relative;display:flex;flex-direction:row;align-items:flex-start;padding:10px 0;border-bottom:1px solid #f0ede9!important;box-sizing:border-box}.post-sidebar .recent-blog-posts-li:first-child{padding-top:0}.post-sidebar .recent-blog-posts-li:last-child{border-bottom:none!important;padding-bottom:0}.post-sidebar .recent-blog-posts{display:contents!important}.post-sidebar .recent-blog-posts>.flex-col{display:contents!important}.post-sidebar .badge.post-date{position:relative;flex-shrink:0;margin-right:10px}.post-sidebar .badge.post-date .badge-inner{width:48px!important;height:48px!important;border-radius:7px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border:1px solid #e8e4df!important;background-size:cover!important;background-position:center!important;position:relative!important;overflow:hidden!important}.post-sidebar .badge.post-date .badge-inner::after{content:'';position:absolute;inset:0;background:rgb(0 20 50 / .52);border-radius:6px}.post-sidebar .badge.post-date .post-date-day,.post-sidebar .badge.post-date .post-date-month{position:relative;z-index:1;color:#fff!important;line-height:1.15}.post-sidebar .badge.post-date .post-date-day{font-family:"Open Sans",sans-serif;font-size:1.2rem;font-weight:800;display:block}.post-sidebar .badge.post-date .post-date-month{font-family:"Montserrat",sans-serif;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;display:block}.post-sidebar .recent-blog-posts .flex-grow{flex:1;min-width:0}.post-sidebar .recent-blog-posts .flex-grow a{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-family:"Montserrat",sans-serif;font-size:12.5px!important;font-weight:500!important;color:#2c2c2a!important;line-height:1.45!important;text-decoration:none!important;transition:color .15s!important;width:100%;margin-bottom:0}.post-sidebar .recent-blog-posts .flex-grow a:hover{color:var(--color-orange)!important}.post-sidebar .post_comments{display:none!important}@media (max-width:849px){.post-sidebar{padding-left:0;margin-top:24px}}.cf7-tu-van{max-width:390px;margin:0 auto;padding:24px 20px 10px;border:4px solid #ef3b32;border-radius:34px;background:#fff;text-align:center}.cf7-tu-van h2{margin:0 0 14px;color:#f00032;font-size:30px;font-weight:800;line-height:1.1}.cf7-tu-van p{margin:0}.cf7-tu-van input,.cf7-tu-van select{width:100%;height:32px;margin-bottom:12px;padding:0 12px;border:none;border-radius:8px;background:#dedede;color:#111;font-size:13px;box-shadow:none}.cf7-row-3{display:flex;gap:8px;margin-bottom:12px}.cf7-row-3>div{flex:1}.cf7-row-3 select{width:100%;margin:0}.cf7-tu-van input[type="submit"]{width:185px;height:46px;margin-top:10px;border-radius:24px;background:linear-gradient(145deg,#fb6b72 0%,#fb6b72 48%,#ff1422 49%,#ff1422 100%);color:#fff;font-size:16px;font-weight:800;text-transform:uppercase}.cf7-tu-van .wpcf7-spinner{display:none}@media (max-width:480px){.cf7-tu-van{max-width:100%}.cf7-row-3{grid-template-columns:1fr;gap:0}}.kwp{font-size:35%;vertical-align:super;position:relative;top:-.5em;margin-left:4px;font-weight:700}@media (max-width:480px){.cf7-tu-van{max-width:100%}.cf7-row-3{flex-direction:column;gap:8px}}.cf7-row-3 .wpcf7-not-valid-tip{display:none!important}.vlp-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0;padding:25px;background:#fff;border:1px solid #eee;border-radius:15px;box-shadow:0 10px 25px rgb(0 0 0 / .04)}.vlp-item{display:flex;align-items:center;gap:15px;padding:12px;border-radius:10px;transition:.3s}.vlp-item:hover{background:#fff6f6}.vlp-item span{width:46px;height:46px;background:#fff1f1;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#e53935;font-size:22px}.vlp-item small{display:block;color:#777;font-size:13px;margin-bottom:3px}.vlp-item strong{font-size:17px;font-weight:700;color:#222}@media(max-width:850px){.vlp-specs{grid-template-columns:repeat(2,1fr)}}@media(max-width:550px){.vlp-specs{grid-template-columns:1fr}}