.elementor-7105 .elementor-element.elementor-element-20603af{--display:flex;}.elementor-7105 .elementor-element.elementor-element-1f7e306 .elementor-repeater-item-21e9a4f .swiper-slide-bg{background-image:url(https://www.barepaw.us/wp-content/uploads/2025/12/Frame_23.webp);background-size:cover;}.elementor-7105 .elementor-element.elementor-element-1f7e306 .elementor-repeater-item-21e9a4f .swiper-slide-contents{margin-right:auto;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-7105 .elementor-element.elementor-element-1f7e306 .elementor-repeater-item-21e9a4f .swiper-slide-inner{align-items:flex-start;text-align:left;}.elementor-7105 .elementor-element.elementor-element-1f7e306 .elementor-repeater-item-21e9a4f .swiper-slide-inner .elementor-slide-heading{color:#F9F9F9;}.elementor-7105 .elementor-element.elementor-element-1f7e306 .elementor-repeater-item-21e9a4f .swiper-slide-inner .elementor-slide-description{color:#F9F9F9;}.elementor-7105 .elementor-element.elementor-element-1f7e306 .elementor-repeater-item-21e9a4f .swiper-slide-inner .elementor-slide-button{color:#F9F9F9;border-color:#F9F9F9;}.elementor-7105 .elementor-element.elementor-element-1f7e306 .elementor-repeater-item-39ccb5c .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.barepaw.us/wp-content/uploads/2025/12/imgi_42_HOLIDAY-RIBBON-EDIT_2.jpg);background-size:cover;}.elementor-7105 .elementor-element.elementor-element-1f7e306 .elementor-repeater-item-39ccb5c .swiper-slide-contents{margin-right:auto;}.elementor-7105 .elementor-element.elementor-element-1f7e306 .elementor-repeater-item-39ccb5c .swiper-slide-inner{align-items:flex-start;text-align:left;}.elementor-7105 .elementor-element.elementor-element-1f7e306 .elementor-repeater-item-dd2ee94 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.barepaw.us/wp-content/uploads/2025/12/imgi_46_HOLIDAY_DESKTOP_BANNER_1600x700_copy_2_3111ee50-61b0-48bb-8d40-43aff3ff4b3d.jpg);background-size:cover;}.elementor-7105 .elementor-element.elementor-element-1f7e306 .elementor-repeater-item-dd2ee94 .swiper-slide-contents{margin-right:auto;}.elementor-7105 .elementor-element.elementor-element-1f7e306 .elementor-repeater-item-dd2ee94 .swiper-slide-inner{align-items:flex-start;text-align:left;}.elementor-7105 .elementor-element.elementor-element-1f7e306 .swiper-slide{transition-duration:calc(4000ms*1.2);height:745px;}.elementor-7105 .elementor-element.elementor-element-1f7e306 .elementor-slide-button{background-color:#0C000000;border-width:2px;border-radius:28px;border-color:#FFF8F8;}.elementor-7105 .elementor-element.elementor-element-1f7e306 .swiper-slide-contents{max-width:20%;}.elementor-7105 .elementor-element.elementor-element-1f7e306 .swiper-slide-inner{text-align:left;}.elementor-7105 .elementor-element.elementor-element-1f7e306 .elementor-slide-heading{font-size:23px;}.elementor-7105 .elementor-element.elementor-element-1f7e306 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-7105 .elementor-element.elementor-element-9e141cf{--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-0c51e09 .elementor-repeater-item-9f36ac6 .swiper-slide-bg{background-image:url(https://www.barepaw.us/wp-content/uploads/2025/12/imgi_47_HOLIDAY_MOBILE_BANNER_430x700_copy_2.jpg);background-size:cover;}.elementor-7105 .elementor-element.elementor-element-0c51e09 .elementor-repeater-item-9f36ac6 .swiper-slide-contents{margin:0 auto;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-7105 .elementor-element.elementor-element-0c51e09 .elementor-repeater-item-9f36ac6 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-7105 .elementor-element.elementor-element-0c51e09 .elementor-repeater-item-2f41a7e .swiper-slide-bg{background-image:url(https://www.barepaw.us/wp-content/uploads/2025/12/imgi_49_MOBILE_BANNER_430x700_dbf584ea-c79c-4da7-8708-8cc411371f6d.jpg);background-size:cover;}.elementor-7105 .elementor-element.elementor-element-0c51e09 .elementor-repeater-item-2f41a7e .swiper-slide-contents{margin:0 auto;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-7105 .elementor-element.elementor-element-0c51e09 .elementor-repeater-item-2f41a7e .swiper-slide-inner{align-items:center;text-align:center;}.elementor-7105 .elementor-element.elementor-element-0c51e09 .elementor-repeater-item-a942754 .swiper-slide-bg{background-image:url(https://www.barepaw.us/wp-content/uploads/2025/12/imgi_51_MOBILE_BANNER_430x700_copy.jpg);background-size:cover;}.elementor-7105 .elementor-element.elementor-element-0c51e09 .elementor-repeater-item-a942754 .swiper-slide-contents{margin:0 auto;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-7105 .elementor-element.elementor-element-0c51e09 .elementor-repeater-item-a942754 .swiper-slide-inner{align-items:center;text-align:center;}.elementor-7105 .elementor-element.elementor-element-0c51e09 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-7105 .elementor-element.elementor-element-0c51e09 .swiper-slide-contents{max-width:66%;}.elementor-7105 .elementor-element.elementor-element-0c51e09 .swiper-slide-inner{text-align:center;}.elementor-7105 .elementor-element.elementor-element-0c51e09 .elementor-slide-button{border-width:1px;border-radius:90px;color:#FBFAFA;}.elementor-7105 .elementor-element.elementor-element-d5e0534{--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-5de4357{--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-4f48d46.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-4f48d46.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7105 .elementor-element.elementor-element-4f48d46.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-7105 .elementor-element.elementor-element-7fb4165{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--align-items:flex-start;}.elementor-7105 .elementor-element.elementor-element-86c928d.elementor-element{--align-self:stretch;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:1;}.elementor-7105 .elementor-element.elementor-element-86c928d{columns:10;column-gap:12px;text-align:left;font-size:1px;line-height:1px;letter-spacing:0.5px;word-spacing:0px;}.elementor-7105 .elementor-element.elementor-element-86c928d p{margin-block-end:1px;}.elementor-7105 .elementor-element.elementor-element-f325c45{--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-82fa1a3{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7105 .elementor-element.elementor-element-f1c3147{text-align:right;font-family:"Times New Roman", Sans-serif;}.elementor-7105 .elementor-element.elementor-element-f1c3147 p{margin-block-end:0px;}.elementor-7105 .elementor-element.elementor-element-a008f16{--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-d102816.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-d102816.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7105 .elementor-element.elementor-element-d102816.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-7105 .elementor-element.elementor-element-c30db14{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-7105 .elementor-element.elementor-element-c30db14:not(.elementor-motion-effects-element-type-background), .elementor-7105 .elementor-element.elementor-element-c30db14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070000;}.elementor-7105 .elementor-element.elementor-element-7ad0768{column-gap:0px;text-align:left;font-size:25px;line-height:20px;letter-spacing:-0.9px;color:#FBFAFA;}.elementor-7105 .elementor-element.elementor-element-7ad0768 p{margin-block-end:0px;}.elementor-7105 .elementor-element.elementor-element-c63fe5c{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;}.elementor-7105 .elementor-element.elementor-element-c63fe5c:not(.elementor-motion-effects-element-type-background), .elementor-7105 .elementor-element.elementor-element-c63fe5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070000;}.elementor-7105 .elementor-element.elementor-element-3cabb5b{column-gap:0px;text-align:left;font-size:25px;line-height:20px;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-7105 .elementor-element.elementor-element-3cabb5b p{margin-block-end:0px;}.elementor-7105 .elementor-element.elementor-element-0b732db{--display:flex;--min-height:0px;--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:9px 9px;--row-gap:9px;--column-gap:9px;--border-radius:1px 1px 1px 1px;}.elementor-7105 .elementor-element.elementor-element-0b732db:not(.elementor-motion-effects-element-type-background), .elementor-7105 .elementor-element.elementor-element-0b732db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0000;}.elementor-7105 .elementor-element.elementor-element-b2d961a{--display:flex;--min-height:670px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7105 .elementor-element.elementor-element-d127f56 .elementor-button{background-color:#FFFFFF00;font-size:13px;line-height:14px;letter-spacing:-2.6px;fill:#FCF9F9;color:#FCF9F9;border-style:solid;border-width:01px 1px 1px 1px;border-color:#FFFFFF;border-radius:016px 016px 016px 016px;}.elementor-7105 .elementor-element.elementor-element-d127f56{width:var( --container-widget-width, 53% );max-width:53%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 070px;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-7105 .elementor-element.elementor-element-d127f56.elementor-element{--align-self:flex-start;}.elementor-7105 .elementor-element.elementor-element-d127f56 .elementor-button:hover, .elementor-7105 .elementor-element.elementor-element-d127f56 .elementor-button:focus{color:#000000;}.elementor-7105 .elementor-element.elementor-element-d127f56 .elementor-button:hover svg, .elementor-7105 .elementor-element.elementor-element-d127f56 .elementor-button:focus svg{fill:#000000;}.elementor-7105 .elementor-element.elementor-element-3b21390{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7105 .elementor-element.elementor-element-17f49f3{--display:flex;--min-height:305px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7105 .elementor-element.elementor-element-136c928 .elementor-button{background-color:#02010103;font-size:11px;fill:#FFFEFE;color:#FFFEFE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F0F0;border-radius:122px 122px 122px 122px;padding:12px 12px 12px 12px;}.elementor-7105 .elementor-element.elementor-element-136c928.elementor-element{--order:99999 /* order end hack */;}.elementor-7105 .elementor-element.elementor-element-136c928{border-style:none;}.elementor-7105 .elementor-element.elementor-element-136c928 .elementor-button:hover, .elementor-7105 .elementor-element.elementor-element-136c928 .elementor-button:focus{color:#000000;}.elementor-7105 .elementor-element.elementor-element-136c928 .elementor-button:hover svg, .elementor-7105 .elementor-element.elementor-element-136c928 .elementor-button:focus svg{fill:#000000;}.elementor-7105 .elementor-element.elementor-element-7269dcb{--display:flex;--min-height:417px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7105 .elementor-element.elementor-element-12d590f .elementor-button{background-color:#02010100;font-size:11px;fill:#FFFCFC;color:#FFFCFC;border-style:solid;border-width:1px 1px 1px 1px;border-radius:122px 122px 122px 122px;padding:12px 12px 12px 12px;}.elementor-7105 .elementor-element.elementor-element-12d590f .elementor-button:hover, .elementor-7105 .elementor-element.elementor-element-12d590f .elementor-button:focus{color:#000000;border-color:#F8F1F1;}.elementor-7105 .elementor-element.elementor-element-12d590f .elementor-button:hover svg, .elementor-7105 .elementor-element.elementor-element-12d590f .elementor-button:focus svg{fill:#000000;}.elementor-7105 .elementor-element.elementor-element-5278b00{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7105 .elementor-element.elementor-element-5278b00:not(.elementor-motion-effects-element-type-background), .elementor-7105 .elementor-element.elementor-element-5278b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7105 .elementor-element.elementor-element-8aa1f0b{--display:flex;}.elementor-7105 .elementor-element.elementor-element-eea4c55 .elementor-button{background-color:#25121205;fill:#FCF8F8;color:#FCF8F8;border-style:solid;}.elementor-7105 .elementor-element.elementor-element-eea4c55 .elementor-button:hover, .elementor-7105 .elementor-element.elementor-element-eea4c55 .elementor-button:focus{color:#000000;}.elementor-7105 .elementor-element.elementor-element-eea4c55 .elementor-button:hover svg, .elementor-7105 .elementor-element.elementor-element-eea4c55 .elementor-button:focus svg{fill:#000000;}.elementor-7105 .elementor-element.elementor-element-85775eb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7105 .elementor-element.elementor-element-e88b63c{--display:flex;}.elementor-7105 .elementor-element.elementor-element-ef703ff .elementor-button{background-color:#02010100;fill:#FDFDFD;color:#FDFDFD;border-style:solid;}.elementor-7105 .elementor-element.elementor-element-ef703ff .elementor-button:hover, .elementor-7105 .elementor-element.elementor-element-ef703ff .elementor-button:focus{color:#000000;}.elementor-7105 .elementor-element.elementor-element-ef703ff .elementor-button:hover svg, .elementor-7105 .elementor-element.elementor-element-ef703ff .elementor-button:focus svg{fill:#000000;}.elementor-7105 .elementor-element.elementor-element-942f33f{--display:flex;}.elementor-7105 .elementor-element.elementor-element-d462374 .elementor-button{background-color:#02010100;fill:#FBFAFA;color:#FBFAFA;border-style:solid;}.elementor-7105 .elementor-element.elementor-element-d462374 .elementor-button:hover, .elementor-7105 .elementor-element.elementor-element-d462374 .elementor-button:focus{color:#000000;}.elementor-7105 .elementor-element.elementor-element-d462374 .elementor-button:hover svg, .elementor-7105 .elementor-element.elementor-element-d462374 .elementor-button:focus svg{fill:#000000;}.elementor-7105 .elementor-element.elementor-element-5844f2b{--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-902c24a.elementor-element{--order:99999 /* order end hack */;}.elementor-7105 .elementor-element.elementor-element-902c24a{text-align:center;font-size:8px;}.elementor-7105 .elementor-element.elementor-element-902c24a p{margin-block-end:31px;}.elementor-7105 .elementor-element.elementor-element-553b198{--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-3baff9f{text-align:center;font-size:25px;}.elementor-7105 .elementor-element.elementor-element-3baff9f p{margin-block-end:0px;}.elementor-7105 .elementor-element.elementor-element-97c95f7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7105 .elementor-element.elementor-element-230c1a2 .widget-image-caption{font-size:20px;}.elementor-7105 .elementor-element.elementor-element-fac8f20 .widget-image-caption{font-size:20px;}.elementor-7105 .elementor-element.elementor-element-f35c79d .widget-image-caption{font-size:20px;}.elementor-7105 .elementor-element.elementor-element-ad98697{--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-b149394{--display:flex;}.elementor-7105 .elementor-element.elementor-element-b35c4b2{--display:flex;}.elementor-7105 .elementor-element.elementor-element-30be78b{--display:flex;}.elementor-7105 .elementor-element.elementor-element-9754f4c{--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-ebd4322{--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-94f076b{column-gap:0px;text-align:center;font-size:9px;letter-spacing:0.6px;word-spacing:3px;}.elementor-7105 .elementor-element.elementor-element-94f076b p{margin-block-end:0px;}.elementor-7105 .elementor-element.elementor-element-c78d8be{--display:flex;--min-height:357px;--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;}.elementor-7105 .elementor-element.elementor-element-f8143fc{--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-e073e74{--display:flex;--min-height:0px;--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;--justify-content:flex-start;}.elementor-7105 .elementor-element.elementor-element-e073e74:not(.elementor-motion-effects-element-type-background), .elementor-7105 .elementor-element.elementor-element-e073e74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080202;}.elementor-7105 .elementor-element.elementor-element-3cbb860{font-size:8px;color:#FCFAFA;}.elementor-7105 .elementor-element.elementor-element-65a48d1{--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-65a48d1:not(.elementor-motion-effects-element-type-background), .elementor-7105 .elementor-element.elementor-element-65a48d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7105 .elementor-element.elementor-element-521b4a2{column-gap:0px;font-size:23px;color:#FBFAFA;}.elementor-7105 .elementor-element.elementor-element-521b4a2 p{margin-block-end:0px;}.elementor-7105 .elementor-element.elementor-element-31b284e{--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-31b284e:not(.elementor-motion-effects-element-type-background), .elementor-7105 .elementor-element.elementor-element-31b284e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7105 .elementor-element.elementor-element-c5796ac{margin:0px 050px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;font-size:9px;color:#FBFAFA;}.elementor-7105 .elementor-element.elementor-element-c5796ac p{margin-block-end:0px;}.elementor-7105 .elementor-element.elementor-element-50b0d5f{--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-50b0d5f:not(.elementor-motion-effects-element-type-background), .elementor-7105 .elementor-element.elementor-element-50b0d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7105 .elementor-element.elementor-element-78508ec{--divider-border-style:solid;--divider-color:#FBFAFA;--divider-border-width:1px;}.elementor-7105 .elementor-element.elementor-element-78508ec .elementor-divider-separator{width:100%;}.elementor-7105 .elementor-element.elementor-element-78508ec .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7105 .elementor-element.elementor-element-ec1e997{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7105 .elementor-element.elementor-element-ec1e997:not(.elementor-motion-effects-element-type-background), .elementor-7105 .elementor-element.elementor-element-ec1e997 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7105 .elementor-element.elementor-element-f27cc2c .widget-image-caption{color:#FBFAFA;font-size:20px;}.elementor-7105 .elementor-element.elementor-element-8e07cfa .widget-image-caption{color:#FBFAFA;font-size:20px;}.elementor-7105 .elementor-element.elementor-element-0da8e30 .widget-image-caption{color:#FBFAFA;font-size:20px;}.elementor-7105 .elementor-element.elementor-element-74238fa .widget-image-caption{color:#FBFAFA;font-size:20px;}.elementor-7105 .elementor-element.elementor-element-a223b27 .widget-image-caption{color:#FBFAFA;font-size:20px;}.elementor-7105 .elementor-element.elementor-element-ba34b28 .widget-image-caption{color:#FBFAFA;font-size:20px;}.elementor-7105 .elementor-element.elementor-element-3147491{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7105 .elementor-element.elementor-element-3147491:not(.elementor-motion-effects-element-type-background), .elementor-7105 .elementor-element.elementor-element-3147491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7105 .elementor-element.elementor-element-73401f5 .widget-image-caption{color:#FBFAFA;}.elementor-7105 .elementor-element.elementor-element-c57f911 .widget-image-caption{color:#FBFAFA;}.elementor-7105 .elementor-element.elementor-element-70c4675 .widget-image-caption{color:#FBFAFA;}.elementor-7105 .elementor-element.elementor-element-28a4398{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7105 .elementor-element.elementor-element-28a4398:not(.elementor-motion-effects-element-type-background), .elementor-7105 .elementor-element.elementor-element-28a4398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7105 .elementor-element.elementor-element-76c7070 .widget-image-caption{color:#FBFAFA;}.elementor-7105 .elementor-element.elementor-element-e3a4577 .widget-image-caption{color:#FBFAFA;}.elementor-7105 .elementor-element.elementor-element-c5138ea .widget-image-caption{color:#FBFAFA;}.elementor-7105 .elementor-element.elementor-element-027a95b{--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-027a95b:not(.elementor-motion-effects-element-type-background), .elementor-7105 .elementor-element.elementor-element-027a95b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7105 .elementor-element.elementor-element-074bef6{--divider-border-style:solid;--divider-color:#FBFAFA;--divider-border-width:1px;}.elementor-7105 .elementor-element.elementor-element-074bef6 .elementor-divider-separator{width:100%;}.elementor-7105 .elementor-element.elementor-element-074bef6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7105 .elementor-element.elementor-element-a78ffa3{--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-a162702{--spacer-size:50px;}.elementor-7105 .elementor-element.elementor-element-6fe0f7f{--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-cbf133a{column-gap:0px;text-align:center;font-size:1px;line-height:1px;letter-spacing:-5px;word-spacing:0px;}.elementor-7105 .elementor-element.elementor-element-cbf133a p{margin-block-end:0px;}.elementor-7105 .elementor-element.elementor-element-6d98230{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;}.elementor-7105 .elementor-element.elementor-element-aa190df{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}@media(min-width:768px){.elementor-7105 .elementor-element.elementor-element-7fb4165{--width:100%;}.elementor-7105 .elementor-element.elementor-element-82fa1a3{--content-width:668px;}.elementor-7105 .elementor-element.elementor-element-c30db14{--content-width:906px;}.elementor-7105 .elementor-element.elementor-element-c63fe5c{--content-width:906px;}.elementor-7105 .elementor-element.elementor-element-0b732db{--content-width:895px;}.elementor-7105 .elementor-element.elementor-element-b2d961a{--width:50%;}.elementor-7105 .elementor-element.elementor-element-3b21390{--width:50%;}.elementor-7105 .elementor-element.elementor-element-85775eb{--width:50%;}.elementor-7105 .elementor-element.elementor-element-e073e74{--width:100%;}.elementor-7105 .elementor-element.elementor-element-65a48d1{--width:100%;}}@media(max-width:1024px){.elementor-7105 .elementor-element.elementor-element-4f48d46.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7105 .elementor-element.elementor-element-d102816.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7105 .elementor-element.elementor-element-97c95f7{--grid-auto-flow:row;}.elementor-7105 .elementor-element.elementor-element-9754f4c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-7105 .elementor-element.elementor-element-ec1e997{--grid-auto-flow:row;}.elementor-7105 .elementor-element.elementor-element-3147491{--grid-auto-flow:row;}.elementor-7105 .elementor-element.elementor-element-28a4398{--grid-auto-flow:row;}.elementor-7105 .elementor-element.elementor-element-6d98230{--grid-auto-flow:row;}.elementor-7105 .elementor-element.elementor-element-aa190df{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-7105 .elementor-element.elementor-element-9e141cf{--width:500px;--min-height:0px;}.elementor-7105 .elementor-element.elementor-element-0c51e09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7105 .elementor-element.elementor-element-0c51e09.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7105 .elementor-element.elementor-element-0c51e09 .swiper-slide{height:532px;}.elementor-7105 .elementor-element.elementor-element-0c51e09 .swiper-slide-contents{max-width:67%;}.elementor-7105 .elementor-element.elementor-element-0c51e09 .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-7105 .elementor-element.elementor-element-4f48d46.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7105 .elementor-element.elementor-element-5654c77{font-size:23px;line-height:1em;}.elementor-7105 .elementor-element.elementor-element-5654c77 p{margin-block-end:0px;}.elementor-7105 .elementor-element.elementor-element-d102816.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7105 .elementor-element.elementor-element-3cabb5b p{margin-block-end:21px;}.elementor-7105 .elementor-element.elementor-element-8aa1f0b{--content-width:500px;--min-height:446px;--justify-content:center;}.elementor-7105 .elementor-element.elementor-element-eea4c55 .elementor-button{font-size:9px;border-width:1px 1px 1px 1px;border-radius:122px 122px 122px 122px;padding:12px 12px 12px 12px;}.elementor-7105 .elementor-element.elementor-element-85775eb{--justify-content:flex-end;}.elementor-7105 .elementor-element.elementor-element-e88b63c{--min-height:165px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7105 .elementor-element.elementor-element-ef703ff .elementor-button{border-width:1px 1px 1px 1px;border-radius:122px 122px 122px 122px;padding:12px 12px 12px 12px;}.elementor-7105 .elementor-element.elementor-element-942f33f{--min-height:239px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7105 .elementor-element.elementor-element-d462374 .elementor-button{border-width:1px 1px 1px 1px;border-radius:122px 122px 122px 122px;padding:12px 12px 12px 12px;}.elementor-7105 .elementor-element.elementor-element-97c95f7{--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-5aad39c .widget-image-caption{text-align:center;font-size:25px;line-height:2.1em;letter-spacing:-2.4px;word-spacing:0.1em;margin-block-start:0px;}.elementor-7105 .elementor-element.elementor-element-ce690b6 .widget-image-caption{text-align:center;font-size:25px;line-height:2.1em;letter-spacing:-2.4px;word-spacing:0.1em;margin-block-start:0px;}.elementor-7105 .elementor-element.elementor-element-53c14e5 .widget-image-caption{text-align:center;font-size:25px;line-height:2.1em;letter-spacing:-2.4px;word-spacing:0.1em;margin-block-start:0px;}.elementor-7105 .elementor-element.elementor-element-9754f4c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-7105 .elementor-element.elementor-element-f8143fc{--width:500px;--min-height:163px;}.elementor-7105 .elementor-element.elementor-element-78508ec .elementor-divider-separator{width:100%;}.elementor-7105 .elementor-element.elementor-element-78508ec .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7105 .elementor-element.elementor-element-ec1e997{--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-3147491{--content-width:500px;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7105 .elementor-element.elementor-element-70c4675 .widget-image-caption{margin-block-start:0px;}.elementor-7105 .elementor-element.elementor-element-28a4398{--content-width:500px;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7105 .elementor-element.elementor-element-c5138ea .widget-image-caption{font-size:13px;line-height:1.9em;margin-block-start:0px;}.elementor-7105 .elementor-element.elementor-element-074bef6 .elementor-divider-separator{width:100%;}.elementor-7105 .elementor-element.elementor-element-074bef6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7105 .elementor-element.elementor-element-6d98230{--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-aa190df{--content-width:500px;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-4f48d46 *//* ---------------------------------------------------------------------- */
/* 强制产品卡片对齐 CSS 解决代码 */
/* ---------------------------------------------------------------------- */

/* 1. 针对每一个产品卡片容器，启用 Flexbox */
/* 使用 '.elementor-7105 .elementor-element.elementor-element-4f48d46' 确保只影响当前您编辑的小部件 */
.elementor-7105 .elementor-element.elementor-element-4f48d46 li.product {
    /* 启用 Flexbox */
    display: flex;
    /* 垂直堆叠内容 */
    flex-direction: column; 
    /* 确保每个产品卡片占用完整高度 */
    height: 100%; 
}

/* 2. 将 '添加到购物车' 按钮推到卡片底部 */
/* 找到按钮上方的所有内容元素（例如：产品描述、价格等）的包装容器 */
.elementor-7105 .elementor-element.elementor-element-4f48d46 li.product .price, 
.elementor-7105 .elementor-element.elementor-element-4f48d46 li.product .woocommerce-loop-product__title, 
.elementor-7105 .elementor-element.elementor-element-4f48d46 li.product .star-rating {
    /* 使用 margin-bottom: auto; 将自身上方的空间最大化，从而把后续元素推到底部 */
    margin-bottom: auto !important; 
}

/* 3. 如果上一步无效，直接针对按钮容器进行强制对齐 */
/* 这一步是将按钮推到卡片底部最关键的一步 */
.elementor-7105 .elementor-element.elementor-element-4f48d46 li.product .button,
.elementor-7105 .elementor-element.elementor-element-4f48d46 li.product .add_to_cart_button {
    /* 确保按钮容器上方有足够的边距 */
    margin-top: auto !important; 
    /* 消除底部的额外边距 */
    margin-bottom: 0 !important;
}

/* 4. （可选）如果按钮容器没有类名，尝试针对产品链接包装器 */
.elementor-7105 .elementor-element.elementor-element-4f48d46 li.product .woocommerce-loop-product__link {
    margin-top: auto !important; 
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-d102816 *//* ---------------------------------------------------------------------- */
/* 强制产品卡片对齐 CSS 解决代码 */
/* ---------------------------------------------------------------------- */

/* 1. 针对每一个产品卡片容器，启用 Flexbox */
/* 使用 '.elementor-7105 .elementor-element.elementor-element-d102816' 确保只影响当前您编辑的小部件 */
.elementor-7105 .elementor-element.elementor-element-d102816 li.product {
    /* 启用 Flexbox */
    display: flex;
    /* 垂直堆叠内容 */
    flex-direction: column; 
    /* 确保每个产品卡片占用完整高度 */
    height: 100%; 
}

/* 2. 将 '添加到购物车' 按钮推到卡片底部 */
/* 找到按钮上方的所有内容元素（例如：产品描述、价格等）的包装容器 */
.elementor-7105 .elementor-element.elementor-element-d102816 li.product .price, 
.elementor-7105 .elementor-element.elementor-element-d102816 li.product .woocommerce-loop-product__title, 
.elementor-7105 .elementor-element.elementor-element-d102816 li.product .star-rating {
    /* 使用 margin-bottom: auto; 将自身上方的空间最大化，从而把后续元素推到底部 */
    margin-bottom: auto !important; 
}

/* 3. 如果上一步无效，直接针对按钮容器进行强制对齐 */
/* 这一步是将按钮推到卡片底部最关键的一步 */
.elementor-7105 .elementor-element.elementor-element-d102816 li.product .button,
.elementor-7105 .elementor-element.elementor-element-d102816 li.product .add_to_cart_button {
    /* 确保按钮容器上方有足够的边距 */
    margin-top: auto !important; 
    /* 消除底部的额外边距 */
    margin-bottom: 0 !important;
}

/* 4. （可选）如果按钮容器没有类名，尝试针对产品链接包装器 */
.elementor-7105 .elementor-element.elementor-element-d102816 li.product .woocommerce-loop-product__link {
    margin-top: auto !important; 
}/* End custom CSS */