.elementor-7105 .elementor-element.elementor-element-95519a0{--display:flex;--min-height:535px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7105 .elementor-element.elementor-element-95519a0.e-con{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-7105 .elementor-element.elementor-element-fa8641d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;text-align:left;}.elementor-7105 .elementor-element.elementor-element-fa8641d.elementor-element{--align-self:flex-start;}.elementor-7105 .elementor-element.elementor-element-720c248 .elementor-button{background-color:#FBFAFA;font-weight:900;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FBFAFA;border-radius:10px 10px 10px 10px;padding:20px 55px 20px 55px;}.elementor-7105 .elementor-element.elementor-element-720c248{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-7105 .elementor-element.elementor-element-720c248.elementor-element{--align-self:flex-start;}.elementor-7105 .elementor-element.elementor-element-720c248 .elementor-button:hover, .elementor-7105 .elementor-element.elementor-element-720c248 .elementor-button:focus{border-color:#000000;}.elementor-7105 .elementor-element.elementor-element-ee102fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7105 .elementor-element.elementor-element-de724d1{font-weight:normal;font-style:normal;}.elementor-7105 .elementor-element.elementor-element-751e56d .elementor-button{background-color:#FBFAFA;font-weight:900;fill:#000000;color:#000000;border-style:solid;border-color:#000000;}.elementor-7105 .elementor-element.elementor-element-adeb3be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7105 .elementor-element.elementor-element-72a8e3d.elementor-element{--align-self:flex-start;}.elementor-7105 .elementor-element.elementor-element-9352e36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7105 .elementor-element.elementor-element-98c21e8.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-7105 .elementor-element.elementor-element-98c21e8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7105 .elementor-element.elementor-element-98c21e8.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-7105 .elementor-element.elementor-element-2a1190b{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7105 .elementor-element.elementor-element-ccc6e83{--display:flex;}.elementor-7105 .elementor-element.elementor-element-ece94b7{--display:flex;}.elementor-7105 .elementor-element.elementor-element-8f02e95{--display:flex;}.elementor-7105 .elementor-element.elementor-element-720ccc0{--display:flex;}.elementor-7105 .elementor-element.elementor-element-9901c17{--display:flex;}.elementor-7105 .elementor-element.elementor-element-f75c169{--display:flex;}.elementor-7105 .elementor-element.elementor-element-893e999{--display:flex;}.elementor-7105 .elementor-element.elementor-element-98ed0c2{--e-n-carousel-swiper-slides-to-display:7;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-7105 .elementor-element.elementor-element-371d9b2{--display:flex;--min-height:839px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7105 .elementor-element.elementor-element-4f65f56{margin:260px 0px calc(var(--kit-widget-spacing, 0px) + 250px) 139px;font-size:16px;letter-spacing:1.4px;}.elementor-7105 .elementor-element.elementor-element-4f65f56.elementor-element{--align-self:flex-start;}.elementor-7105 .elementor-element.elementor-element-4f65f56 p{margin-block-end:18px;}.elementor-7105 .elementor-element.elementor-element-7cb30e0 .elementor-button{background-color:#FBFAFA;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;border-radius:10px 10px 10px 10px;padding:20px 45px 20px 45px;}.elementor-7105 .elementor-element.elementor-element-7cb30e0{margin:-241px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 141px;}.elementor-7105 .elementor-element.elementor-element-7cb30e0.elementor-element{--align-self:flex-start;}.elementor-7105 .elementor-element.elementor-element-131e8a1 .elementor-button{background-color:#FBFAFA;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;border-radius:10px 10px 10px 10px;padding:20px 45px 20px 45px;}.elementor-7105 .elementor-element.elementor-element-131e8a1{margin:-76px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 345px;}.elementor-7105 .elementor-element.elementor-element-131e8a1.elementor-element{--align-self:flex-start;}.elementor-7105 .elementor-element.elementor-element-a23872f .elementor-button{background-color:#FBFAFA;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;border-radius:10px 10px 10px 10px;padding:20px 144px 20px 144px;}.elementor-7105 .elementor-element.elementor-element-a23872f{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 142px;}.elementor-7105 .elementor-element.elementor-element-a23872f.elementor-element{--align-self:flex-start;}.elementor-7105 .elementor-element.elementor-element-858ccfd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7105 .elementor-element.elementor-element-6eec90e .elementor-button{background-color:#FBFAFA;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;border-radius:10px 10px 10px 10px;padding:20px 45px 20px 45px;}.elementor-7105 .elementor-element.elementor-element-6eec90e{margin:-241px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 251px;}.elementor-7105 .elementor-element.elementor-element-6eec90e.elementor-element{--align-self:flex-start;}.elementor-7105 .elementor-element.elementor-element-20c7745 .elementor-button{background-color:#FBFAFA;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;border-radius:10px 10px 10px 10px;padding:20px 45px 20px 45px;}.elementor-7105 .elementor-element.elementor-element-20c7745{margin:-241px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 251px;}.elementor-7105 .elementor-element.elementor-element-20c7745.elementor-element{--align-self:flex-start;}.elementor-7105 .elementor-element.elementor-element-163381d .elementor-button{background-color:#FBFAFA;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000000;border-radius:10px 10px 10px 10px;padding:20px 144px 20px 144px;}.elementor-7105 .elementor-element.elementor-element-163381d{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 252px;}.elementor-7105 .elementor-element.elementor-element-163381d.elementor-element{--align-self:flex-start;}.elementor-7105 .elementor-element.elementor-element-509afb6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7105 .elementor-element.elementor-element-c3e0ed9{--spacer-size:16px;}.elementor-7105 .elementor-element.elementor-element-1ed601b{--display:flex;--min-height:616px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-7105 .elementor-element.elementor-element-df75a66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7105 .elementor-element.elementor-element-c48280d{margin:122px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 246px;text-align:left;font-size:17px;letter-spacing:-0.3px;}.elementor-7105 .elementor-element.elementor-element-c48280d.elementor-element{--align-self:flex-start;}.elementor-7105 .elementor-element.elementor-element-5977d34 .elementor-button{background-color:#000000;font-size:18px;font-weight:600;fill:#FBFAFA;color:#FBFAFA;border-radius:12px 12px 12px 12px;padding:25px 45px 25px 45px;}.elementor-7105 .elementor-element.elementor-element-5977d34 .elementor-button:hover, .elementor-7105 .elementor-element.elementor-element-5977d34 .elementor-button:focus{background-color:#181818;border-color:#302F2F;}.elementor-7105 .elementor-element.elementor-element-5977d34{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -118px;}.elementor-7105 .elementor-element.elementor-element-5977d34.elementor-element{--align-self:center;}.elementor-7105 .elementor-element.elementor-element-08e8e99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7105 .elementor-element.elementor-element-ae8b6fb{--display:flex;--min-height:616px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-7105 .elementor-element.elementor-element-10c9665{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7105 .elementor-element.elementor-element-a4c0386{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7105 .elementor-element.elementor-element-71ccbb4{margin:119px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 53px;text-align:left;font-size:18px;font-weight:600;letter-spacing:1px;}.elementor-7105 .elementor-element.elementor-element-71ccbb4 p{margin-block-end:12px;}.elementor-7105 .elementor-element.elementor-element-3f68984 .elementor-button{background-color:#000000;font-weight:800;fill:#FBFAFA;color:#FBFAFA;border-radius:10px 10px 10px 10px;padding:25px 80px 25px 80px;}.elementor-7105 .elementor-element.elementor-element-3f68984{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-7105 .elementor-element.elementor-element-3f68984.elementor-element{--align-self:flex-start;}.elementor-7105 .elementor-element.elementor-element-4993b44 .elementor-button{background-color:#000000;font-weight:800;fill:#FBFAFA;color:#FBFAFA;border-radius:10px 10px 10px 10px;padding:25px 50px 25px 50px;}.elementor-7105 .elementor-element.elementor-element-4993b44{margin:-85px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 327px;}.elementor-7105 .elementor-element.elementor-element-4993b44.elementor-element{--align-self:flex-start;}.elementor-7105 .elementor-element.elementor-element-128e4e3{--display:flex;}.elementor-7105 .elementor-element.elementor-element-74297e2{font-weight:normal;}.elementor-7105 .elementor-element.elementor-element-dfbd32a .elementor-button{background-color:#000000;font-weight:800;fill:#FBFAFA;color:#FBFAFA;}.elementor-7105 .elementor-element.elementor-element-bdf119f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7105 .elementor-element.elementor-element-54d7a2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7105 .elementor-element.elementor-element-537014c{font-family:"ABeeZee", Sans-serif;font-weight:800;}.elementor-7105 .elementor-element.elementor-element-32698be .elementor-button{background-color:#000000;font-weight:900;fill:#FBFAFA;color:#FBFAFA;}.elementor-7105 .elementor-element.elementor-element-07441ce .elementor-button{background-color:#000000;font-weight:900;fill:#FBFAFA;color:#FBFAFA;}.elementor-7105 .elementor-element.elementor-element-1be1739{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7105 .elementor-element.elementor-element-89514ce{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7105 .elementor-element.elementor-element-51dbf73{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 89px;font-size:50px;font-weight:900;color:#000000;}.elementor-7105 .elementor-element.elementor-element-51dbf73.elementor-element{--align-self:flex-start;}.elementor-7105 .elementor-element.elementor-element-e886a86 .elementor-button{background-color:#000000;font-size:15px;font-weight:800;letter-spacing:0.2px;fill:#FBFAFA;color:#FBFAFA;border-radius:10px 10px 10px 10px;padding:15px 25px 15px 25px;}.elementor-7105 .elementor-element.elementor-element-e886a86{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 90px;}.elementor-7105 .elementor-element.elementor-element-e886a86.elementor-element{--align-self:flex-start;}.elementor-7105 .elementor-element.elementor-element-b9dfd5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7105 .elementor-element.elementor-element-dc7e52a{font-weight:900;}.elementor-7105 .elementor-element.elementor-element-5e76145 .elementor-button{background-color:#000000;font-weight:800;fill:#FBFAFA;color:#FBFAFA;}.elementor-7105 .elementor-element.elementor-element-fcd0485{--display:flex;--min-height:395px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7105 .elementor-element.elementor-element-daebb25{--display:flex;}.elementor-7105 .elementor-element.elementor-element-3dd2305{--display:flex;}.elementor-7105 .elementor-element.elementor-element-e2891f2{--display:flex;}.elementor-7105 .elementor-element.elementor-element-df038d6{--display:flex;}.elementor-7105 .elementor-element.elementor-element-d960aec{--display:flex;}.elementor-7105 .elementor-element.elementor-element-9ebedd8{--display:flex;}.elementor-7105 .elementor-element.elementor-element-dcef1ba{--display:flex;}.elementor-7105 .elementor-element.elementor-element-e681948{--display:flex;}.elementor-7105 .elementor-element.elementor-element-92ede79{--display:flex;}.elementor-7105 .elementor-element.elementor-element-38a0c41{--display:flex;}.elementor-7105 .elementor-element.elementor-element-82d63c8{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-7105 .elementor-element.elementor-element-8678f94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7105 .elementor-element.elementor-element-708ef4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7105 .elementor-element.elementor-element-d8aadee.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-7105 .elementor-element.elementor-element-d8aadee.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7105 .elementor-element.elementor-element-d8aadee.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-7105 .elementor-element.elementor-element-00521e3{--display:flex;--min-height:231px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7105 .elementor-element.elementor-element-00521e3:not(.elementor-motion-effects-element-type-background), .elementor-7105 .elementor-element.elementor-element-00521e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.kaneefootwear.cyou/wp-content/uploads/2025/12/imgi_359_KPD-4940_CA_BrandValues_FamilyOwned_TextModule_3_DESK_a0bf2cf0-48dc-47b6-a024-8b99be1e7581.jpg") 50% 50%;background-size:cover;}.elementor-7105 .elementor-element.elementor-element-681bdd7{margin:49px 44px calc(var(--kit-widget-spacing, 0px) + 44px) 33px;font-size:30px;font-weight:800;}.elementor-7105 .elementor-element.elementor-element-681bdd7.elementor-element{--align-self:center;}.elementor-7105 .elementor-element.elementor-element-681bdd7 p{margin-block-end:0px;}.elementor-7105 .elementor-element.elementor-element-b1f614b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7105 .elementor-element.elementor-element-b1f614b:not(.elementor-motion-effects-element-type-background), .elementor-7105 .elementor-element.elementor-element-b1f614b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.kaneefootwear.cyou/wp-content/uploads/2025/12/imgi_359_KPD-4940_CA_BrandValues_FamilyOwned_TextModule_3_DESK_a0bf2cf0-48dc-47b6-a024-8b99be1e7581.jpg") 50% 50%;background-size:cover;}.elementor-7105 .elementor-element.elementor-element-5354057{--display:flex;--min-height:666px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7105 .elementor-element.elementor-element-214a7a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7105 .elementor-element.elementor-element-c0b29d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7105 .elementor-element.elementor-element-c49ce58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7105 .elementor-element.elementor-element-3461100{margin:16px 21px calc(var(--kit-widget-spacing, 0px) + -1px) 115px;font-size:65px;font-weight:800;text-transform:lowercase;}.elementor-7105 .elementor-element.elementor-element-6734beb{--display:flex;--min-height:459px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7105 .elementor-element.elementor-element-b655585{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7105 .elementor-element.elementor-element-07d6311{font-weight:800;}.elementor-7105 .elementor-element.elementor-element-bf66384{--display:flex;}.elementor-7105 .elementor-element.elementor-element-383100e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7105 .elementor-element.elementor-element-847516b{--display:grid;--min-height:197px;--e-con-grid-template-columns:repeat(8, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7105 .elementor-element.elementor-element-bb6e252{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7105 .elementor-element.elementor-element-f98b756{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}@media(max-width:1024px){.elementor-7105 .elementor-element.elementor-element-98c21e8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7105 .elementor-element.elementor-element-98ed0c2{--e-n-carousel-swiper-slides-to-display:2;}.elementor-7105 .elementor-element.elementor-element-82d63c8{--e-n-carousel-swiper-slides-to-display:2;}.elementor-7105 .elementor-element.elementor-element-d8aadee.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7105 .elementor-element.elementor-element-847516b{--grid-auto-flow:row;}.elementor-7105 .elementor-element.elementor-element-f98b756{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-7105 .elementor-element.elementor-element-95519a0{--width:97.072%;}.elementor-7105 .elementor-element.elementor-element-2a1190b{--width:88%;}.elementor-7105 .elementor-element.elementor-element-1ed601b{--width:100%;}.elementor-7105 .elementor-element.elementor-element-df75a66{--width:50%;}.elementor-7105 .elementor-element.elementor-element-08e8e99{--width:50%;}.elementor-7105 .elementor-element.elementor-element-ae8b6fb{--width:100%;}.elementor-7105 .elementor-element.elementor-element-10c9665{--width:50%;}.elementor-7105 .elementor-element.elementor-element-a4c0386{--width:50%;}.elementor-7105 .elementor-element.elementor-element-5354057{--width:91%;}.elementor-7105 .elementor-element.elementor-element-214a7a4{--width:50%;}.elementor-7105 .elementor-element.elementor-element-c0b29d6{--width:50%;}.elementor-7105 .elementor-element.elementor-element-6734beb{--width:80%;}}@media(max-width:767px){.elementor-7105 .elementor-element.elementor-element-ee102fc{--width:530px;--min-height:626px;}.elementor-7105 .elementor-element.elementor-element-de724d1{margin:321px 10px calc(var(--kit-widget-spacing, 0px) + -34px) 15px;column-gap:0px;text-align:center;font-size:11px;line-height:1.3em;letter-spacing:1.1px;}.elementor-7105 .elementor-element.elementor-element-de724d1.elementor-element{--align-self:flex-start;}.elementor-7105 .elementor-element.elementor-element-751e56d{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;}.elementor-7105 .elementor-element.elementor-element-751e56d.elementor-element{--align-self:flex-start;}.elementor-7105 .elementor-element.elementor-element-751e56d .elementor-button{font-size:13px;letter-spacing:-0.3px;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;padding:26px 26px 26px 26px;}.elementor-7105 .elementor-element.elementor-element-98c21e8.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7105 .elementor-element.elementor-element-98ed0c2{--e-n-carousel-swiper-slides-to-display:1;}.elementor-7105 .elementor-element.elementor-element-858ccfd{--min-height:616px;}.elementor-7105 .elementor-element.elementor-element-9246868{margin:283px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 23px;text-align:left;font-size:11px;letter-spacing:0.9px;}.elementor-7105 .elementor-element.elementor-element-9246868 p{margin-block-end:10px;}.elementor-7105 .elementor-element.elementor-element-6eec90e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 21px;}.elementor-7105 .elementor-element.elementor-element-6eec90e .elementor-button{padding:20px 25px 20px 25px;}.elementor-7105 .elementor-element.elementor-element-20c7745{margin:-77px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 171px;}.elementor-7105 .elementor-element.elementor-element-20c7745 .elementor-button{padding:20px 25px 20px 25px;}.elementor-7105 .elementor-element.elementor-element-163381d{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 22px;}.elementor-7105 .elementor-element.elementor-element-163381d .elementor-button{padding:20px 98px 20px 98px;}.elementor-7105 .elementor-element.elementor-element-128e4e3{--min-height:372px;}.elementor-7105 .elementor-element.elementor-element-74297e2{margin:15px 12px calc(var(--kit-widget-spacing, 0px) + 12px) 16px;column-gap:0px;text-align:left;font-size:50px;line-height:1em;letter-spacing:0.8px;}.elementor-7105 .elementor-element.elementor-element-74297e2.elementor-element{--align-self:flex-start;}.elementor-7105 .elementor-element.elementor-element-74297e2 p{margin-block-end:14px;}.elementor-7105 .elementor-element.elementor-element-dfbd32a{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;}.elementor-7105 .elementor-element.elementor-element-dfbd32a.elementor-element{--align-self:flex-start;}.elementor-7105 .elementor-element.elementor-element-dfbd32a .elementor-button{border-radius:10px 10px 10px 10px;padding:16px 50px 16px 50px;}.elementor-7105 .elementor-element.elementor-element-54d7a2a{--min-height:468px;}.elementor-7105 .elementor-element.elementor-element-537014c{margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 9px;font-size:40px;letter-spacing:0.5px;}.elementor-7105 .elementor-element.elementor-element-537014c.elementor-element{--align-self:flex-start;}.elementor-7105 .elementor-element.elementor-element-32698be{margin:15px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 10px;}.elementor-7105 .elementor-element.elementor-element-32698be.elementor-element{--align-self:flex-start;}.elementor-7105 .elementor-element.elementor-element-32698be .elementor-button{border-radius:10px 10px 10px 10px;padding:18px 53px 18px 53px;}.elementor-7105 .elementor-element.elementor-element-07441ce{margin:-15px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 10px;}.elementor-7105 .elementor-element.elementor-element-07441ce.elementor-element{--align-self:flex-start;}.elementor-7105 .elementor-element.elementor-element-07441ce .elementor-button{border-radius:10px 10px 10px 10px;padding:18px 18px 18px 18px;}.elementor-7105 .elementor-element.elementor-element-b9dfd5c{--min-height:395px;}.elementor-7105 .elementor-element.elementor-element-dc7e52a{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:33px;}.elementor-7105 .elementor-element.elementor-element-dc7e52a.elementor-element{--align-self:center;}.elementor-7105 .elementor-element.elementor-element-5e76145{margin:2px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 025px;}.elementor-7105 .elementor-element.elementor-element-5e76145.elementor-element{--align-self:flex-start;}.elementor-7105 .elementor-element.elementor-element-5e76145 .elementor-button{border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-7105 .elementor-element.elementor-element-82d63c8{--e-n-carousel-swiper-slides-to-display:1;}.elementor-7105 .elementor-element.elementor-element-d8aadee.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7105 .elementor-element.elementor-element-b1f614b{--width:500px;--min-height:335px;}.elementor-7105 .elementor-element.elementor-element-28f3e16{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-7105 .elementor-element.elementor-element-28f3e16 p{margin-block-end:0px;}.elementor-7105 .elementor-element.elementor-element-07d6311{font-size:35px;line-height:1.2em;letter-spacing:0.6px;}.elementor-7105 .elementor-element.elementor-element-847516b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7105 .elementor-element.elementor-element-c3825e9 p{margin-block-end:0px;}.elementor-7105 .elementor-element.elementor-element-f98b756{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-98c21e8 *//* ---------------------------------------------------------------------- */
/* 强制产品卡片对齐 CSS 解决代码 */
/* ---------------------------------------------------------------------- */

/* 1. 针对每一个产品卡片容器，启用 Flexbox */
/* 使用 '.elementor-7105 .elementor-element.elementor-element-98c21e8' 确保只影响当前您编辑的小部件 */
.elementor-7105 .elementor-element.elementor-element-98c21e8 li.product {
    /* 启用 Flexbox */
    display: flex;
    /* 垂直堆叠内容 */
    flex-direction: column; 
    /* 确保每个产品卡片占用完整高度 */
    height: 100%; 
}

/* 2. 将 '添加到购物车' 按钮推到卡片底部 */
/* 找到按钮上方的所有内容元素（例如：产品描述、价格等）的包装容器 */
.elementor-7105 .elementor-element.elementor-element-98c21e8 li.product .price, 
.elementor-7105 .elementor-element.elementor-element-98c21e8 li.product .woocommerce-loop-product__title, 
.elementor-7105 .elementor-element.elementor-element-98c21e8 li.product .star-rating {
    /* 使用 margin-bottom: auto; 将自身上方的空间最大化，从而把后续元素推到底部 */
    margin-bottom: auto !important; 
}

/* 3. 如果上一步无效，直接针对按钮容器进行强制对齐 */
/* 这一步是将按钮推到卡片底部最关键的一步 */
.elementor-7105 .elementor-element.elementor-element-98c21e8 li.product .button,
.elementor-7105 .elementor-element.elementor-element-98c21e8 li.product .add_to_cart_button {
    /* 确保按钮容器上方有足够的边距 */
    margin-top: auto !important; 
    /* 消除底部的额外边距 */
    margin-bottom: 0 !important;
}

/* 4. （可选）如果按钮容器没有类名，尝试针对产品链接包装器 */
.elementor-7105 .elementor-element.elementor-element-98c21e8 li.product .woocommerce-loop-product__link {
    margin-top: auto !important; 
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-d8aadee *//* ---------------------------------------------------------------------- */
/* 强制产品卡片对齐 CSS 解决代码 */
/* ---------------------------------------------------------------------- */

/* 1. 针对每一个产品卡片容器，启用 Flexbox */
/* 使用 '.elementor-7105 .elementor-element.elementor-element-d8aadee' 确保只影响当前您编辑的小部件 */
.elementor-7105 .elementor-element.elementor-element-d8aadee li.product {
    /* 启用 Flexbox */
    display: flex;
    /* 垂直堆叠内容 */
    flex-direction: column; 
    /* 确保每个产品卡片占用完整高度 */
    height: 100%; 
}

/* 2. 将 '添加到购物车' 按钮推到卡片底部 */
/* 找到按钮上方的所有内容元素（例如：产品描述、价格等）的包装容器 */
.elementor-7105 .elementor-element.elementor-element-d8aadee li.product .price, 
.elementor-7105 .elementor-element.elementor-element-d8aadee li.product .woocommerce-loop-product__title, 
.elementor-7105 .elementor-element.elementor-element-d8aadee li.product .star-rating {
    /* 使用 margin-bottom: auto; 将自身上方的空间最大化，从而把后续元素推到底部 */
    margin-bottom: auto !important; 
}

/* 3. 如果上一步无效，直接针对按钮容器进行强制对齐 */
/* 这一步是将按钮推到卡片底部最关键的一步 */
.elementor-7105 .elementor-element.elementor-element-d8aadee li.product .button,
.elementor-7105 .elementor-element.elementor-element-d8aadee li.product .add_to_cart_button {
    /* 确保按钮容器上方有足够的边距 */
    margin-top: auto !important; 
    /* 消除底部的额外边距 */
    margin-bottom: 0 !important;
}

/* 4. （可选）如果按钮容器没有类名，尝试针对产品链接包装器 */
.elementor-7105 .elementor-element.elementor-element-d8aadee li.product .woocommerce-loop-product__link {
    margin-top: auto !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-708ef4e *//* ---------------------------------------------------------------------- */
/* 强制产品卡片对齐 CSS 解决代码 */
/* ---------------------------------------------------------------------- */

/* 1. 针对每一个产品卡片容器，启用 Flexbox */
/* 使用 '.elementor-7105 .elementor-element.elementor-element-708ef4e' 确保只影响当前您编辑的小部件 */
.elementor-7105 .elementor-element.elementor-element-708ef4e li.product {
    /* 启用 Flexbox */
    display: flex;
    /* 垂直堆叠内容 */
    flex-direction: column; 
    /* 确保每个产品卡片占用完整高度 */
    height: 100%; 
}

/* 2. 将 '添加到购物车' 按钮推到卡片底部 */
/* 找到按钮上方的所有内容元素（例如：产品描述、价格等）的包装容器 */
.elementor-7105 .elementor-element.elementor-element-708ef4e li.product .price, 
.elementor-7105 .elementor-element.elementor-element-708ef4e li.product .woocommerce-loop-product__title, 
.elementor-7105 .elementor-element.elementor-element-708ef4e li.product .star-rating {
    /* 使用 margin-bottom: auto; 将自身上方的空间最大化，从而把后续元素推到底部 */
    margin-bottom: auto !important; 
}

/* 3. 如果上一步无效，直接针对按钮容器进行强制对齐 */
/* 这一步是将按钮推到卡片底部最关键的一步 */
.elementor-7105 .elementor-element.elementor-element-708ef4e li.product .button,
.elementor-7105 .elementor-element.elementor-element-708ef4e li.product .add_to_cart_button {
    /* 确保按钮容器上方有足够的边距 */
    margin-top: auto !important; 
    /* 消除底部的额外边距 */
    margin-bottom: 0 !important;
}

/* 4. （可选）如果按钮容器没有类名，尝试针对产品链接包装器 */
.elementor-7105 .elementor-element.elementor-element-708ef4e li.product .woocommerce-loop-product__link {
    margin-top: auto !important; 
}/* End custom CSS */