.elementor-805 .elementor-element.elementor-element-813903b{--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;--margin-top:60px;--margin-bottom:16px;--margin-left:48px;--margin-right:48px;}.elementor-805 .elementor-element.elementor-element-dcc77d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-805 .elementor-element.elementor-element-dcc77d7 .woocommerce-breadcrumb{color:#9CA3AF;font-family:"Inter", Sans-serif;font-size:13px;text-align:start;}.elementor-805 .elementor-element.elementor-element-3d936c0{--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 30px;--row-gap:0px;--column-gap:30px;--overflow:hidden;--margin-top:32px;--margin-bottom:32px;--margin-left:48px;--margin-right:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-805 .elementor-element.elementor-element-cdb2d31{--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;}.woocommerce .elementor-805 .elementor-element.elementor-element-b1af6c5 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-805 .elementor-element.elementor-element-b1af6c5 .flex-viewport, .woocommerce .elementor-805 .elementor-element.elementor-element-b1af6c5 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9cffba6 );}.woocommerce .elementor-805 .elementor-element.elementor-element-b1af6c5 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-805 .elementor-element.elementor-element-b1af6c5 .flex-viewport{border-radius:24px 24px 24px 24px;}.woocommerce .elementor-805 .elementor-element.elementor-element-b1af6c5 .flex-viewport:not(:last-child){margin-bottom:15px;}.woocommerce .elementor-805 .elementor-element.elementor-element-b1af6c5 .flex-control-thumbs img{border-radius:12px 12px 12px 12px;}.woocommerce .elementor-805 .elementor-element.elementor-element-b1af6c5 .flex-control-thumbs li{padding-right:calc(15px / 2);padding-left:calc(15px / 2);padding-bottom:15px;}.woocommerce .elementor-805 .elementor-element.elementor-element-b1af6c5 .flex-control-thumbs{margin-right:calc(-15px / 2);margin-left:calc(-15px / 2);}.elementor-805 .elementor-element.elementor-element-b7b0b47{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-805 .elementor-element.elementor-element-a565bd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-accent );}.elementor-805 .elementor-element.elementor-element-28b5728{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-805 .elementor-element.elementor-element-28b5728 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;color:#111827;}.elementor-805 .elementor-element.elementor-element-d15e913{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#9CA3AF;}.elementor-805 .elementor-element.elementor-element-d6ec07e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 16px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#E5E7EB;text-align:start;}.woocommerce .elementor-805 .elementor-element.elementor-element-d6ec07e .woocommerce-product-details__short-description{color:#4B5563;font-size:14px;}.elementor-805 .elementor-element.elementor-element-57a9dba{--display:flex;}.elementor-805 .elementor-element.elementor-element-8ad91d3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-805 .elementor-element.elementor-element-d824279{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-805 .elementor-element.elementor-element-d824279:not(.elementor-motion-effects-element-type-background), .elementor-805 .elementor-element.elementor-element-d824279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-805 .elementor-element.elementor-element-ede5449{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-805 .elementor-element.elementor-element-cf3391f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;text-align:center;font-size:13px;color:#9CA3AF;}.elementor-805 .elementor-element.elementor-element-69aa0e5{text-align:center;font-size:20px;color:#1A3A52;}.elementor-805 .elementor-element.elementor-element-a035da4{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-805 .elementor-element.elementor-element-a035da4:not(.elementor-motion-effects-element-type-background), .elementor-805 .elementor-element.elementor-element-a035da4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-805 .elementor-element.elementor-element-67f223a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-805 .elementor-element.elementor-element-c4fdfbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;text-align:center;font-size:13px;color:#9CA3AF;}.elementor-805 .elementor-element.elementor-element-4942d31{text-align:center;font-size:20px;color:#1A3A52;}.elementor-805 .elementor-element.elementor-element-d19c25b{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-805 .elementor-element.elementor-element-d19c25b:not(.elementor-motion-effects-element-type-background), .elementor-805 .elementor-element.elementor-element-d19c25b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-805 .elementor-element.elementor-element-6b10de8{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-805 .elementor-element.elementor-element-0163394{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;text-align:center;font-size:13px;color:#9CA3AF;}.elementor-805 .elementor-element.elementor-element-a6ae11d{text-align:center;font-size:20px;color:#1A3A52;}.elementor-805 .elementor-element.elementor-element-f1302c9{background-color:var( --e-global-color-4cb81b0 );border-radius:12px 12px 12px 12px;}.elementor-805 .elementor-element.elementor-element-f1302c9:hover{background-color:var( --e-global-color-4cb81b0 );}.elementor-805 .elementor-element.elementor-element-f1302c9.elementor-element{--align-self:stretch;}.elementor-805 .elementor-element.elementor-element-f1302c9 .cart button, .elementor-805 .elementor-element.elementor-element-f1302c9 .cart .button{border-style:none;border-radius:20px 20px 20px 20px;background-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-805 .elementor-element.elementor-element-f1302c9 .cart button:hover, .elementor-805 .elementor-element.elementor-element-f1302c9 .cart .button:hover{background-color:var( --e-global-color-499491af );}.elementor-805 .elementor-element.elementor-element-f1302c9 .added_to_cart{color:var( --e-global-color-4cb81b0 );}.woocommerce .elementor-805 .elementor-element.elementor-element-f1302c9 form.cart table.variations td.value select, .woocommerce .elementor-805 .elementor-element.elementor-element-f1302c9 form.cart table.variations td.value:before{background-color:var( --e-global-color-142ca6d );}.elementor-805 .elementor-element.elementor-element-cd819b3{--display:flex;}.elementor-805 .elementor-element.elementor-element-632fca8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;text-align:start;}.elementor-805 .elementor-element.elementor-element-632fca8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#374151;}.elementor-805 .elementor-element.elementor-element-e47766c{background-color:#F6F6F6;padding:6px 12px 6px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E7EB;border-radius:999px 999px 999px 999px;}.elementor-805 .elementor-element.elementor-element-e47766c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-805 .elementor-element.elementor-element-e47766c .elementor-icon-box-title{margin-block-end:1px;color:#4B5563;}.elementor-805 .elementor-element.elementor-element-e47766c.elementor-view-stacked .elementor-icon{background-color:#10B981;}.elementor-805 .elementor-element.elementor-element-e47766c.elementor-view-framed .elementor-icon, .elementor-805 .elementor-element.elementor-element-e47766c.elementor-view-default .elementor-icon{fill:#10B981;color:#10B981;border-color:#10B981;}.elementor-805 .elementor-element.elementor-element-e47766c .elementor-icon{font-size:15px;}.elementor-805 .elementor-element.elementor-element-e47766c .elementor-icon-box-title, .elementor-805 .elementor-element.elementor-element-e47766c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:15px;}.elementor-805 .elementor-element.elementor-element-b2d1ed2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-805 .elementor-element.elementor-element-12392ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;text-align:start;}.elementor-805 .elementor-element.elementor-element-12392ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#374151;}.elementor-805 .elementor-element.elementor-element-4f2c77a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-805 .elementor-element.elementor-element-3274aba{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F4F6;border-radius:12px 12px 12px 12px;}.elementor-805 .elementor-element.elementor-element-3274aba.elementor-element{--order:-99999 /* order start hack */;}.elementor-805 .elementor-element.elementor-element-3274aba .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:7px;}.elementor-805 .elementor-element.elementor-element-3274aba .elementor-icon-box-title{margin-block-end:1px;color:#4B5563;}.elementor-805 .elementor-element.elementor-element-3274aba.elementor-view-stacked .elementor-icon{background-color:#10B981;}.elementor-805 .elementor-element.elementor-element-3274aba.elementor-view-framed .elementor-icon, .elementor-805 .elementor-element.elementor-element-3274aba.elementor-view-default .elementor-icon{fill:#10B981;color:#10B981;border-color:#10B981;}.elementor-805 .elementor-element.elementor-element-3274aba .elementor-icon{font-size:13px;}.elementor-805 .elementor-element.elementor-element-3274aba .elementor-icon-box-title, .elementor-805 .elementor-element.elementor-element-3274aba .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:13px;}.elementor-805 .elementor-element.elementor-element-7a482e2{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F4F6;border-radius:12px 12px 12px 12px;}.elementor-805 .elementor-element.elementor-element-7a482e2.elementor-element{--order:-99999 /* order start hack */;}.elementor-805 .elementor-element.elementor-element-7a482e2 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:7px;}.elementor-805 .elementor-element.elementor-element-7a482e2 .elementor-icon-box-title{margin-block-end:1px;color:#4B5563;}.elementor-805 .elementor-element.elementor-element-7a482e2.elementor-view-stacked .elementor-icon{background-color:#10B981;}.elementor-805 .elementor-element.elementor-element-7a482e2.elementor-view-framed .elementor-icon, .elementor-805 .elementor-element.elementor-element-7a482e2.elementor-view-default .elementor-icon{fill:#10B981;color:#10B981;border-color:#10B981;}.elementor-805 .elementor-element.elementor-element-7a482e2 .elementor-icon{font-size:13px;}.elementor-805 .elementor-element.elementor-element-7a482e2 .elementor-icon-box-title, .elementor-805 .elementor-element.elementor-element-7a482e2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:13px;}.elementor-805 .elementor-element.elementor-element-6d5cdbf{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F4F6;border-radius:12px 12px 12px 12px;}.elementor-805 .elementor-element.elementor-element-6d5cdbf.elementor-element{--order:-99999 /* order start hack */;}.elementor-805 .elementor-element.elementor-element-6d5cdbf .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:7px;}.elementor-805 .elementor-element.elementor-element-6d5cdbf .elementor-icon-box-title{margin-block-end:1px;color:#4B5563;}.elementor-805 .elementor-element.elementor-element-6d5cdbf.elementor-view-stacked .elementor-icon{background-color:#606A7D;}.elementor-805 .elementor-element.elementor-element-6d5cdbf.elementor-view-framed .elementor-icon, .elementor-805 .elementor-element.elementor-element-6d5cdbf.elementor-view-default .elementor-icon{fill:#606A7D;color:#606A7D;border-color:#606A7D;}.elementor-805 .elementor-element.elementor-element-6d5cdbf .elementor-icon{font-size:13px;}.elementor-805 .elementor-element.elementor-element-6d5cdbf .elementor-icon-box-title, .elementor-805 .elementor-element.elementor-element-6d5cdbf .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:13px;}.elementor-805 .elementor-element.elementor-element-ebaadef{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F4F6;border-radius:12px 12px 12px 12px;}.elementor-805 .elementor-element.elementor-element-ebaadef.elementor-element{--order:-99999 /* order start hack */;}.elementor-805 .elementor-element.elementor-element-ebaadef .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:7px;}.elementor-805 .elementor-element.elementor-element-ebaadef .elementor-icon-box-title{margin-block-end:1px;color:#4B5563;}.elementor-805 .elementor-element.elementor-element-ebaadef.elementor-view-stacked .elementor-icon{background-color:#DC4E18;}.elementor-805 .elementor-element.elementor-element-ebaadef.elementor-view-framed .elementor-icon, .elementor-805 .elementor-element.elementor-element-ebaadef.elementor-view-default .elementor-icon{fill:#DC4E18;color:#DC4E18;border-color:#DC4E18;}.elementor-805 .elementor-element.elementor-element-ebaadef .elementor-icon{font-size:13px;}.elementor-805 .elementor-element.elementor-element-ebaadef .elementor-icon-box-title, .elementor-805 .elementor-element.elementor-element-ebaadef .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:13px;}.elementor-805 .elementor-element.elementor-element-78926e2{--display:flex;}.elementor-805 .elementor-element.elementor-element-2152d88 .elementor-button{background-color:var( --e-global-color-accent );text-transform:capitalize;fill:var( --e-global-color-4cb81b0 );color:var( --e-global-color-4cb81b0 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4cb81b0 );border-radius:999px 999px 999px 999px;padding:16px 40px 16px 40px;}.elementor-805 .elementor-element.elementor-element-2152d88 .elementor-button:hover, .elementor-805 .elementor-element.elementor-element-2152d88 .elementor-button:focus{background-color:var( --e-global-color-499491af );color:var( --e-global-color-4cb81b0 );border-color:var( --e-global-color-4cb81b0 );}.elementor-805 .elementor-element.elementor-element-2152d88 .elementor-button:hover svg, .elementor-805 .elementor-element.elementor-element-2152d88 .elementor-button:focus svg{fill:var( --e-global-color-4cb81b0 );}.elementor-805 .elementor-element.elementor-element-f248edb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-805 .elementor-element.elementor-element-f248edb:not(.elementor-motion-effects-element-type-background), .elementor-805 .elementor-element.elementor-element-f248edb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-805 .elementor-element.elementor-element-260a384{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-805 .elementor-element.elementor-element-260a384:not(.elementor-motion-effects-element-type-background), .elementor-805 .elementor-element.elementor-element-260a384 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-805 .elementor-element.elementor-element-57a0ddf{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-805 .elementor-element.elementor-element-bb173b6.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;background-color:var( --e-global-color-142ca6d );border-color:var( --e-global-color-9cffba6 );}.elementor-805 .elementor-element.elementor-element-bb173b6.elementor-wc-products  ul.products{grid-column-gap:35px;grid-row-gap:40px;}.elementor-805 .elementor-element.elementor-element-bb173b6.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9cffba6 );}.elementor-805 .elementor-element.elementor-element-bb173b6.elementor-wc-products ul.products li.product .button{border-color:#E5E7EB;border-style:none;}.elementor-805 .elementor-element.elementor-element-bb173b6.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-805 .elementor-element.elementor-element-813903b{--content-width:1400px;}.elementor-805 .elementor-element.elementor-element-3d936c0{--content-width:1400px;}.elementor-805 .elementor-element.elementor-element-cdb2d31{--width:42%;}.elementor-805 .elementor-element.elementor-element-b7b0b47{--width:58%;}.elementor-805 .elementor-element.elementor-element-cd819b3{--width:100%;}.elementor-805 .elementor-element.elementor-element-b2d1ed2{--width:100%;}.elementor-805 .elementor-element.elementor-element-f248edb{--width:1400%;}}@media(max-width:1024px) and (min-width:768px){.elementor-805 .elementor-element.elementor-element-cdb2d31{--width:100%;}.elementor-805 .elementor-element.elementor-element-b7b0b47{--width:100%;}}@media(max-width:1024px){.elementor-805 .elementor-element.elementor-element-3d936c0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-805 .elementor-element.elementor-element-28b5728 .elementor-heading-title{font-size:28px;}.elementor-805 .elementor-element.elementor-element-8ad91d3{--grid-auto-flow:row;}.elementor-805 .elementor-element.elementor-element-ede5449{--grid-auto-flow:row;}.elementor-805 .elementor-element.elementor-element-67f223a{--grid-auto-flow:row;}.elementor-805 .elementor-element.elementor-element-6b10de8{--grid-auto-flow:row;}.elementor-805 .elementor-element.elementor-element-4f2c77a{--grid-auto-flow:row;}.elementor-805 .elementor-element.elementor-element-f248edb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-805 .elementor-element.elementor-element-bb173b6{padding:0px 30px 0px 30px;}.elementor-805 .elementor-element.elementor-element-bb173b6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-805 .elementor-element.elementor-element-813903b{--margin-top:37px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-805 .elementor-element.elementor-element-3d936c0{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-805 .elementor-element.elementor-element-b7b0b47{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-805 .elementor-element.elementor-element-8ad91d3{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-805 .elementor-element.elementor-element-d824279{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-805 .elementor-element.elementor-element-ede5449{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-805 .elementor-element.elementor-element-cf3391f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:10px;}.elementor-805 .elementor-element.elementor-element-69aa0e5{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-805 .elementor-element.elementor-element-a035da4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-805 .elementor-element.elementor-element-67f223a{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-805 .elementor-element.elementor-element-c4fdfbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:10px;}.elementor-805 .elementor-element.elementor-element-c4fdfbe.elementor-element{--align-self:flex-start;}.elementor-805 .elementor-element.elementor-element-4942d31{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0px;font-size:13px;}.elementor-805 .elementor-element.elementor-element-d19c25b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-805 .elementor-element.elementor-element-6b10de8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-805 .elementor-element.elementor-element-0163394{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:10px;}.elementor-805 .elementor-element.elementor-element-a6ae11d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-805 .elementor-element.elementor-element-4f2c77a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-805 .elementor-element.elementor-element-260a384{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-805 .elementor-element.elementor-element-260a384.e-con{--align-self:flex-start;}.elementor-805 .elementor-element.elementor-element-bb173b6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.woocommerce .elementor-805 .elementor-element.elementor-element-bb173b6.elementor-wc-products .products > h2{font-size:25px;}}/* Start custom CSS for container, class: .elementor-element-cdb2d31 */.tag-badge {
  background: #FF6B6B;
  color: #fff;
  padding: 4px 12px;
  border-radius: 999px;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  margin-right: 4px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-f1302c9 *//* 1. 强行把变量小标题(如 Color Options)的背景和文字底色改为白色 */
.elementor-805 .elementor-element.elementor-element-f1302c9 .variations label,
.elementor-805 .elementor-element.elementor-element-f1302c9 .variations .label {
    background-color: #ffffff !important;
}

/* 2. 强行把下拉框/选择器本身改为白色 */
.elementor-805 .elementor-element.elementor-element-f1302c9 .variations select {
    background-color: #ffffff !important;
}

/* 3. 稳妥起见，把包裹它们的整个变体表格行(Row)的背景也全洗成白色 */
.elementor-805 .elementor-element.elementor-element-f1302c9 .variations tr, 
.elementor-805 .elementor-element.elementor-element-f1302c9 .variations td {
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2152d88 */inquiry-popup-btn/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-bb173b6 *//* 🎯 相关产品推荐（Related Products）组件按钮 - 全圆角胶囊 + 专属悬停色 */

/* 1. 拦截常态：彻底剥离边框，注入全圆角 */
.elementor-805 .elementor-element.elementor-element-bb173b6 * .button,
.elementor-805 .elementor-element.elementor-element-bb173b6 * a[class*="button"],
.elementor-805 .elementor-element.elementor-element-bb173b6 * button,
.elementor-805 .elementor-element.elementor-element-bb173b6 * input[type="submit"] {
    
    /* 🌟 100% 边框归零 */
    border: none !important;
    border-width: 0px !important;
    border-style: none !important;
    box-shadow: none !important;
    outline: none !important;

    /* 🌟【全圆角胶囊】50px 确保按钮两端变成完美圆润的弧度 */
    border-radius: 50px !important;

    /* 🌟 黄金内边距调整（上下 13px，左右 25px） */
    padding-top: 13px !important;
    padding-bottom: 13px !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
    
    line-height: 1 !important;
    transition: all 0.3s ease !important; /* 让悬停过渡像丝绸一样顺滑 */
}

/* 2. 🌟 强力锁死悬停状态：鼠标放上去立刻变红底白字 */
.elementor-805 .elementor-element.elementor-element-bb173b6 * .button:hover,
.elementor-805 .elementor-element.elementor-element-bb173b6 * a[class*="button"]:hover,
.elementor-805 .elementor-element.elementor-element-bb173b6 * button:hover {
    border: none !important;
    border-width: 0px !important;
    border-style: none !important;
    box-shadow: none !important;
    border-radius: 50px !important;
    
    /* 🎨【精准色彩同步】*/
    /* 鼠标放上去时，背景色立刻变为 #E85555，文字保持纯白 */
    background-color: #E85555 !important;
    color: #ffffff !important;
    
    /* 保持悬停时不发生任何多余的透明度变化 */
    opacity: 1 !important; 
}/* End custom CSS */