.elementor-81715 .elementor-element.elementor-element-03930f3{--display:flex;--flex-direction:row;--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;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-5eb202b );--border-color:var( --e-global-color-5eb202b );--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;overflow:visible;}.elementor-81715 .elementor-element.elementor-element-03930f3:not(.elementor-motion-effects-element-type-background), .elementor-81715 .elementor-element.elementor-element-03930f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a5b7adc );}.elementor-81715 .elementor-element.elementor-element-e692dcf{--display:flex;--min-height:350px;--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:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-10%;--padding-top:24px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;--z-index:2;overflow:visible;}.elementor-81715 .elementor-element.elementor-element-696474e .woocommerce-breadcrumb{color:var( --e-global-color-1dc3b4f );font-family:var( --e-global-typography-03b9b8b-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-03b9b8b-font-size );font-weight:var( --e-global-typography-03b9b8b-font-weight );text-transform:var( --e-global-typography-03b9b8b-text-transform );line-height:var( --e-global-typography-03b9b8b-line-height );}.elementor-81715 .elementor-element.elementor-element-696474e .woocommerce-breadcrumb > a{color:var( --e-global-color-dd52672 );}.elementor-81715 .elementor-element.elementor-element-03ab9e8{--display:flex;--min-height:250px;--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-end;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;overflow:visible;}.elementor-81715 .elementor-element.elementor-element-29966dd .elementor-heading-title{font-family:var( --e-global-typography-86563ed-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-86563ed-font-size );font-weight:var( --e-global-typography-86563ed-font-weight );text-transform:var( --e-global-typography-86563ed-text-transform );color:var( --e-global-color-dd52672 );}.elementor-81715 .elementor-element.elementor-element-610ffb5 .elementor-heading-title{font-family:var( --e-global-typography-e231b92-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-e231b92-font-size );font-weight:var( --e-global-typography-e231b92-font-weight );text-transform:var( --e-global-typography-e231b92-text-transform );line-height:var( --e-global-typography-e231b92-line-height );text-shadow:0px 0px 10px rgba(243.99999999999997, 247, 251, 0.88);color:var( --e-global-color-secondary );}.elementor-81715 .elementor-element.elementor-element-b0f46ca{font-family:var( --e-global-typography-a0bd57b-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-a0bd57b-font-size );font-weight:var( --e-global-typography-a0bd57b-font-weight );text-transform:var( --e-global-typography-a0bd57b-text-transform );line-height:var( --e-global-typography-a0bd57b-line-height );color:var( --e-global-color-secondary );}.elementor-81715 .elementor-element.elementor-element-4980930{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;z-index:1;}.elementor-81715 .elementor-element.elementor-element-4980930 > .elementor-widget-container{margin:0% 0% 0% -10%;}.elementor-81715 .elementor-element.elementor-element-7bc23b4{--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 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-5eb202b );--border-color:var( --e-global-color-5eb202b );--padding-top:18px;--padding-bottom:18px;--padding-left:8px;--padding-right:8px;overflow:visible;}.elementor-81715 .elementor-element.elementor-element-66202fa{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;overflow:visible;}.elementor-81715 .elementor-element.elementor-element-bf0bff0:hover .elementor-widget-container{background-color:#fbfcfd;border-style:solid;border-color:var( --e-global-color-9037541 );}.elementor-81715 .elementor-element.elementor-element-bf0bff0 > .elementor-widget-container{padding:16px 8px 14px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5eb202b );border-radius:6px 6px 6px 6px;}.elementor-81715 .elementor-element.elementor-element-bf0bff0 .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-81715 .elementor-element.elementor-element-bf0bff0 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-81715 .elementor-element.elementor-element-bf0bff0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba7edd7 );fill:#f4f7fb;color:#f4f7fb;}.elementor-81715 .elementor-element.elementor-element-bf0bff0.elementor-view-framed .elementor-icon, .elementor-81715 .elementor-element.elementor-element-bf0bff0.elementor-view-default .elementor-icon{fill:var( --e-global-color-ba7edd7 );color:var( --e-global-color-ba7edd7 );border-color:var( --e-global-color-ba7edd7 );}.elementor-81715 .elementor-element.elementor-element-bf0bff0.elementor-view-framed .elementor-icon{background-color:#f4f7fb;}.elementor-81715 .elementor-element.elementor-element-bf0bff0.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-bf0bff0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#b14d00;fill:#fff1e8;color:#fff1e8;}.elementor-81715 .elementor-element.elementor-element-bf0bff0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-bf0bff0.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-bf0bff0.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-bf0bff0.elementor-view-default:has(:focus) .elementor-icon{fill:#b14d00;color:#b14d00;border-color:#b14d00;}.elementor-81715 .elementor-element.elementor-element-bf0bff0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-bf0bff0.elementor-view-framed:has(:focus) .elementor-icon{background-color:#fff1e8;}.elementor-81715 .elementor-element.elementor-element-bf0bff0 .elementor-icon{font-size:22px;padding:10px;border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;}.elementor-81715 .elementor-element.elementor-element-bf0bff0 .elementor-icon-box-title, .elementor-81715 .elementor-element.elementor-element-bf0bff0 .elementor-icon-box-title a{font-family:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:12.5px;font-weight:700;line-height:1.3em;letter-spacing:0px;}.elementor-81715 .elementor-element.elementor-element-87cf326:hover .elementor-widget-container{background-color:#f8fbff;border-style:solid;border-color:var( --e-global-color-9037541 );}.elementor-81715 .elementor-element.elementor-element-87cf326 > .elementor-widget-container{padding:16px 8px 14px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5eb202b );border-radius:6px 6px 6px 6px;}.elementor-81715 .elementor-element.elementor-element-87cf326 .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-81715 .elementor-element.elementor-element-87cf326 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-81715 .elementor-element.elementor-element-87cf326.elementor-view-stacked .elementor-icon{background-color:#1f6bff;fill:#e8f1ff;color:#e8f1ff;}.elementor-81715 .elementor-element.elementor-element-87cf326.elementor-view-framed .elementor-icon, .elementor-81715 .elementor-element.elementor-element-87cf326.elementor-view-default .elementor-icon{fill:#1f6bff;color:#1f6bff;border-color:#1f6bff;}.elementor-81715 .elementor-element.elementor-element-87cf326.elementor-view-framed .elementor-icon{background-color:#e8f1ff;}.elementor-81715 .elementor-element.elementor-element-87cf326.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-87cf326.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#1f6bff;fill:#e8f1ff;color:#e8f1ff;}.elementor-81715 .elementor-element.elementor-element-87cf326.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-87cf326.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-87cf326.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-87cf326.elementor-view-default:has(:focus) .elementor-icon{fill:#1f6bff;color:#1f6bff;border-color:#1f6bff;}.elementor-81715 .elementor-element.elementor-element-87cf326.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-87cf326.elementor-view-framed:has(:focus) .elementor-icon{background-color:#e8f1ff;}.elementor-81715 .elementor-element.elementor-element-87cf326 .elementor-icon{font-size:22px;padding:10px;border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;}.elementor-81715 .elementor-element.elementor-element-87cf326 .elementor-icon-box-title, .elementor-81715 .elementor-element.elementor-element-87cf326 .elementor-icon-box-title a{font-family:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:12.5px;font-weight:700;line-height:1.3em;letter-spacing:0px;}.elementor-81715 .elementor-element.elementor-element-3037b8b:hover .elementor-widget-container{background-color:#f8fbff;border-style:solid;border-color:var( --e-global-color-9037541 );}.elementor-81715 .elementor-element.elementor-element-3037b8b > .elementor-widget-container{padding:16px 8px 14px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5eb202b );border-radius:6px 6px 6px 6px;}.elementor-81715 .elementor-element.elementor-element-3037b8b .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-81715 .elementor-element.elementor-element-3037b8b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-81715 .elementor-element.elementor-element-3037b8b.elementor-view-stacked .elementor-icon{background-color:#1f6bff;fill:#e8f1ff;color:#e8f1ff;}.elementor-81715 .elementor-element.elementor-element-3037b8b.elementor-view-framed .elementor-icon, .elementor-81715 .elementor-element.elementor-element-3037b8b.elementor-view-default .elementor-icon{fill:#1f6bff;color:#1f6bff;border-color:#1f6bff;}.elementor-81715 .elementor-element.elementor-element-3037b8b.elementor-view-framed .elementor-icon{background-color:#e8f1ff;}.elementor-81715 .elementor-element.elementor-element-3037b8b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-3037b8b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#1f6bff;fill:#e8f1ff;color:#e8f1ff;}.elementor-81715 .elementor-element.elementor-element-3037b8b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-3037b8b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-3037b8b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-3037b8b.elementor-view-default:has(:focus) .elementor-icon{fill:#1f6bff;color:#1f6bff;border-color:#1f6bff;}.elementor-81715 .elementor-element.elementor-element-3037b8b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-3037b8b.elementor-view-framed:has(:focus) .elementor-icon{background-color:#e8f1ff;}.elementor-81715 .elementor-element.elementor-element-3037b8b .elementor-icon{font-size:22px;padding:10px;border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;}.elementor-81715 .elementor-element.elementor-element-3037b8b .elementor-icon-box-title, .elementor-81715 .elementor-element.elementor-element-3037b8b .elementor-icon-box-title a{font-family:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:12.5px;font-weight:700;line-height:1.3em;letter-spacing:0px;}.elementor-81715 .elementor-element.elementor-element-922afac:hover .elementor-widget-container{background-color:#fbfcfd;border-style:solid;border-color:var( --e-global-color-9037541 );}.elementor-81715 .elementor-element.elementor-element-922afac > .elementor-widget-container{padding:16px 8px 14px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5eb202b );border-radius:6px 6px 6px 6px;}.elementor-81715 .elementor-element.elementor-element-922afac .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-81715 .elementor-element.elementor-element-922afac .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-81715 .elementor-element.elementor-element-922afac.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba7edd7 );fill:#f4f7fb;color:#f4f7fb;}.elementor-81715 .elementor-element.elementor-element-922afac.elementor-view-framed .elementor-icon, .elementor-81715 .elementor-element.elementor-element-922afac.elementor-view-default .elementor-icon{fill:var( --e-global-color-ba7edd7 );color:var( --e-global-color-ba7edd7 );border-color:var( --e-global-color-ba7edd7 );}.elementor-81715 .elementor-element.elementor-element-922afac.elementor-view-framed .elementor-icon{background-color:#f4f7fb;}.elementor-81715 .elementor-element.elementor-element-922afac.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-922afac.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#b14d00;fill:#fff1e8;color:#fff1e8;}.elementor-81715 .elementor-element.elementor-element-922afac.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-922afac.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-922afac.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-922afac.elementor-view-default:has(:focus) .elementor-icon{fill:#b14d00;color:#b14d00;border-color:#b14d00;}.elementor-81715 .elementor-element.elementor-element-922afac.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-922afac.elementor-view-framed:has(:focus) .elementor-icon{background-color:#fff1e8;}.elementor-81715 .elementor-element.elementor-element-922afac .elementor-icon{font-size:22px;padding:10px;border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;}.elementor-81715 .elementor-element.elementor-element-922afac .elementor-icon-box-title, .elementor-81715 .elementor-element.elementor-element-922afac .elementor-icon-box-title a{font-family:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:12.5px;font-weight:700;line-height:1.3em;letter-spacing:0px;}.elementor-81715 .elementor-element.elementor-element-9d34a60:hover .elementor-widget-container{background-color:#fbfcfd;border-style:solid;border-color:var( --e-global-color-9037541 );}.elementor-81715 .elementor-element.elementor-element-9d34a60 > .elementor-widget-container{padding:16px 8px 14px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5eb202b );border-radius:6px 6px 6px 6px;}.elementor-81715 .elementor-element.elementor-element-9d34a60 .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-81715 .elementor-element.elementor-element-9d34a60 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-81715 .elementor-element.elementor-element-9d34a60.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba7edd7 );fill:#f4f7fb;color:#f4f7fb;}.elementor-81715 .elementor-element.elementor-element-9d34a60.elementor-view-framed .elementor-icon, .elementor-81715 .elementor-element.elementor-element-9d34a60.elementor-view-default .elementor-icon{fill:var( --e-global-color-ba7edd7 );color:var( --e-global-color-ba7edd7 );border-color:var( --e-global-color-ba7edd7 );}.elementor-81715 .elementor-element.elementor-element-9d34a60.elementor-view-framed .elementor-icon{background-color:#f4f7fb;}.elementor-81715 .elementor-element.elementor-element-9d34a60.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-9d34a60.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#b14d00;fill:#fff1e8;color:#fff1e8;}.elementor-81715 .elementor-element.elementor-element-9d34a60.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-9d34a60.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-9d34a60.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-9d34a60.elementor-view-default:has(:focus) .elementor-icon{fill:#b14d00;color:#b14d00;border-color:#b14d00;}.elementor-81715 .elementor-element.elementor-element-9d34a60.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-9d34a60.elementor-view-framed:has(:focus) .elementor-icon{background-color:#fff1e8;}.elementor-81715 .elementor-element.elementor-element-9d34a60 .elementor-icon{font-size:22px;padding:10px;border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;}.elementor-81715 .elementor-element.elementor-element-9d34a60 .elementor-icon-box-title, .elementor-81715 .elementor-element.elementor-element-9d34a60 .elementor-icon-box-title a{font-family:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:12.5px;font-weight:700;line-height:1.3em;letter-spacing:0px;}.elementor-81715 .elementor-element.elementor-element-66df548:hover .elementor-widget-container{background-color:#fbfcfd;border-style:solid;border-color:var( --e-global-color-9037541 );}.elementor-81715 .elementor-element.elementor-element-66df548 > .elementor-widget-container{padding:16px 8px 14px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5eb202b );border-radius:6px 6px 6px 6px;}.elementor-81715 .elementor-element.elementor-element-66df548 .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-81715 .elementor-element.elementor-element-66df548 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-81715 .elementor-element.elementor-element-66df548.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba7edd7 );fill:#f4f7fb;color:#f4f7fb;}.elementor-81715 .elementor-element.elementor-element-66df548.elementor-view-framed .elementor-icon, .elementor-81715 .elementor-element.elementor-element-66df548.elementor-view-default .elementor-icon{fill:var( --e-global-color-ba7edd7 );color:var( --e-global-color-ba7edd7 );border-color:var( --e-global-color-ba7edd7 );}.elementor-81715 .elementor-element.elementor-element-66df548.elementor-view-framed .elementor-icon{background-color:#f4f7fb;}.elementor-81715 .elementor-element.elementor-element-66df548.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-66df548.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#b14d00;fill:#fff1e8;color:#fff1e8;}.elementor-81715 .elementor-element.elementor-element-66df548.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-66df548.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-66df548.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-66df548.elementor-view-default:has(:focus) .elementor-icon{fill:#b14d00;color:#b14d00;border-color:#b14d00;}.elementor-81715 .elementor-element.elementor-element-66df548.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-66df548.elementor-view-framed:has(:focus) .elementor-icon{background-color:#fff1e8;}.elementor-81715 .elementor-element.elementor-element-66df548 .elementor-icon{font-size:22px;padding:10px;border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;}.elementor-81715 .elementor-element.elementor-element-66df548 .elementor-icon-box-title, .elementor-81715 .elementor-element.elementor-element-66df548 .elementor-icon-box-title a{font-family:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:12.5px;font-weight:700;line-height:1.3em;letter-spacing:0px;}.elementor-81715 .elementor-element.elementor-element-c574a32:hover .elementor-widget-container{background-color:#fbfcfd;border-style:solid;border-color:var( --e-global-color-9037541 );}.elementor-81715 .elementor-element.elementor-element-c574a32 > .elementor-widget-container{padding:16px 8px 14px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5eb202b );border-radius:6px 6px 6px 6px;}.elementor-81715 .elementor-element.elementor-element-c574a32 .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-81715 .elementor-element.elementor-element-c574a32 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-81715 .elementor-element.elementor-element-c574a32.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba7edd7 );fill:#f4f7fb;color:#f4f7fb;}.elementor-81715 .elementor-element.elementor-element-c574a32.elementor-view-framed .elementor-icon, .elementor-81715 .elementor-element.elementor-element-c574a32.elementor-view-default .elementor-icon{fill:var( --e-global-color-ba7edd7 );color:var( --e-global-color-ba7edd7 );border-color:var( --e-global-color-ba7edd7 );}.elementor-81715 .elementor-element.elementor-element-c574a32.elementor-view-framed .elementor-icon{background-color:#f4f7fb;}.elementor-81715 .elementor-element.elementor-element-c574a32.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-c574a32.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#b14d00;fill:#fff1e8;color:#fff1e8;}.elementor-81715 .elementor-element.elementor-element-c574a32.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-c574a32.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-c574a32.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-c574a32.elementor-view-default:has(:focus) .elementor-icon{fill:#b14d00;color:#b14d00;border-color:#b14d00;}.elementor-81715 .elementor-element.elementor-element-c574a32.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-c574a32.elementor-view-framed:has(:focus) .elementor-icon{background-color:#fff1e8;}.elementor-81715 .elementor-element.elementor-element-c574a32 .elementor-icon{font-size:22px;padding:10px;border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;}.elementor-81715 .elementor-element.elementor-element-c574a32 .elementor-icon-box-title, .elementor-81715 .elementor-element.elementor-element-c574a32 .elementor-icon-box-title a{font-family:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:12.5px;font-weight:700;line-height:1.3em;letter-spacing:0px;}.elementor-81715 .elementor-element.elementor-element-9e8b953:hover .elementor-widget-container{background-color:#f8fbff;border-style:solid;border-color:var( --e-global-color-9037541 );}.elementor-81715 .elementor-element.elementor-element-9e8b953 > .elementor-widget-container{padding:16px 8px 14px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5eb202b );border-radius:6px 6px 6px 6px;}.elementor-81715 .elementor-element.elementor-element-9e8b953 .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-81715 .elementor-element.elementor-element-9e8b953 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-81715 .elementor-element.elementor-element-9e8b953.elementor-view-stacked .elementor-icon{background-color:#1f6bff;fill:#e8f1ff;color:#e8f1ff;}.elementor-81715 .elementor-element.elementor-element-9e8b953.elementor-view-framed .elementor-icon, .elementor-81715 .elementor-element.elementor-element-9e8b953.elementor-view-default .elementor-icon{fill:#1f6bff;color:#1f6bff;border-color:#1f6bff;}.elementor-81715 .elementor-element.elementor-element-9e8b953.elementor-view-framed .elementor-icon{background-color:#e8f1ff;}.elementor-81715 .elementor-element.elementor-element-9e8b953.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-9e8b953.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#1f6bff;fill:#e8f1ff;color:#e8f1ff;}.elementor-81715 .elementor-element.elementor-element-9e8b953.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-9e8b953.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-9e8b953.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-9e8b953.elementor-view-default:has(:focus) .elementor-icon{fill:#1f6bff;color:#1f6bff;border-color:#1f6bff;}.elementor-81715 .elementor-element.elementor-element-9e8b953.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-9e8b953.elementor-view-framed:has(:focus) .elementor-icon{background-color:#e8f1ff;}.elementor-81715 .elementor-element.elementor-element-9e8b953 .elementor-icon{font-size:22px;padding:10px;border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;}.elementor-81715 .elementor-element.elementor-element-9e8b953 .elementor-icon-box-title, .elementor-81715 .elementor-element.elementor-element-9e8b953 .elementor-icon-box-title a{font-family:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:12.5px;font-weight:700;line-height:1.3em;letter-spacing:0px;}.elementor-81715 .elementor-element.elementor-element-fdc2a86:hover .elementor-widget-container{background-color:#fbfcfd;border-style:solid;border-color:var( --e-global-color-9037541 );}.elementor-81715 .elementor-element.elementor-element-fdc2a86 > .elementor-widget-container{padding:16px 8px 14px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-5eb202b );border-radius:6px 6px 6px 6px;}.elementor-81715 .elementor-element.elementor-element-fdc2a86 .elementor-icon-box-wrapper{text-align:center;gap:12px;}.elementor-81715 .elementor-element.elementor-element-fdc2a86 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-81715 .elementor-element.elementor-element-fdc2a86.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba7edd7 );fill:#f4f7fb;color:#f4f7fb;}.elementor-81715 .elementor-element.elementor-element-fdc2a86.elementor-view-framed .elementor-icon, .elementor-81715 .elementor-element.elementor-element-fdc2a86.elementor-view-default .elementor-icon{fill:var( --e-global-color-ba7edd7 );color:var( --e-global-color-ba7edd7 );border-color:var( --e-global-color-ba7edd7 );}.elementor-81715 .elementor-element.elementor-element-fdc2a86.elementor-view-framed .elementor-icon{background-color:#f4f7fb;}.elementor-81715 .elementor-element.elementor-element-fdc2a86.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-fdc2a86.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#b14d00;fill:#fff1e8;color:#fff1e8;}.elementor-81715 .elementor-element.elementor-element-fdc2a86.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-fdc2a86.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-fdc2a86.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-fdc2a86.elementor-view-default:has(:focus) .elementor-icon{fill:#b14d00;color:#b14d00;border-color:#b14d00;}.elementor-81715 .elementor-element.elementor-element-fdc2a86.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-81715 .elementor-element.elementor-element-fdc2a86.elementor-view-framed:has(:focus) .elementor-icon{background-color:#fff1e8;}.elementor-81715 .elementor-element.elementor-element-fdc2a86 .elementor-icon{font-size:22px;padding:10px;border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;}.elementor-81715 .elementor-element.elementor-element-fdc2a86 .elementor-icon-box-title, .elementor-81715 .elementor-element.elementor-element-fdc2a86 .elementor-icon-box-title a{font-family:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:12.5px;font-weight:700;line-height:1.3em;letter-spacing:0px;}.elementor-81715 .elementor-element.elementor-element-7cf72f5{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:54px;--padding-bottom:76px;--padding-left:8px;--padding-right:8px;overflow:visible;}.elementor-81715 .elementor-element.elementor-element-8c94247{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-fe369fd );--border-color:var( --e-global-color-fe369fd );--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-81715 .elementor-element.elementor-element-f89003b .elementor-heading-title{font-family:var( --e-global-typography-86563ed-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-86563ed-font-size );font-weight:var( --e-global-typography-86563ed-font-weight );text-transform:var( --e-global-typography-86563ed-text-transform );color:var( --e-global-color-dd52672 );}.elementor-81715 .elementor-element.elementor-element-b88b60c .elementor-heading-title{font-family:var( --e-global-typography-5f1a82b-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-5f1a82b-font-size );font-weight:var( --e-global-typography-5f1a82b-font-weight );text-transform:var( --e-global-typography-5f1a82b-text-transform );line-height:var( --e-global-typography-5f1a82b-line-height );color:var( --e-global-color-secondary );}.elementor-81715 .elementor-element.elementor-element-a78337c.elementor-wc-products  ul.products{grid-column-gap:16px;grid-row-gap:32px;}.elementor-81715 .elementor-element.elementor-element-a78337c.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:833px){.elementor-81715 .elementor-element.elementor-element-e692dcf{--width:70%;}.elementor-81715 .elementor-element.elementor-element-7bc23b4{--content-width:1320px;}.elementor-81715 .elementor-element.elementor-element-7cf72f5{--content-width:1320px;}}@media(max-width:1024px) and (min-width:833px){.elementor-81715 .elementor-element.elementor-element-e692dcf{--width:70%;}}@media(max-width:1024px){.elementor-81715 .elementor-element.elementor-element-03930f3{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-81715 .elementor-element.elementor-element-e692dcf{--min-height:330px;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-5%;--padding-top:16px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-81715 .elementor-element.elementor-element-696474e .woocommerce-breadcrumb{font-size:var( --e-global-typography-03b9b8b-font-size );line-height:var( --e-global-typography-03b9b8b-line-height );}.elementor-81715 .elementor-element.elementor-element-03ab9e8{--min-height:220px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81715 .elementor-element.elementor-element-29966dd .elementor-heading-title{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-81715 .elementor-element.elementor-element-610ffb5 .elementor-heading-title{font-size:var( --e-global-typography-e231b92-font-size );line-height:var( --e-global-typography-e231b92-line-height );}.elementor-81715 .elementor-element.elementor-element-b0f46ca{font-size:var( --e-global-typography-a0bd57b-font-size );line-height:var( --e-global-typography-a0bd57b-line-height );}.elementor-81715 .elementor-element.elementor-element-4980930{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-81715 .elementor-element.elementor-element-4980930 > .elementor-widget-container{margin:0% 0% 0% -10%;}.elementor-81715 .elementor-element.elementor-element-7bc23b4{--padding-top:16px;--padding-bottom:16px;--padding-left:8px;--padding-right:8px;}.elementor-81715 .elementor-element.elementor-element-66202fa{--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;--flex-wrap:nowrap;}.elementor-81715 .elementor-element.elementor-element-bf0bff0 > .elementor-widget-container{padding:15px 8px 13px 8px;}.elementor-81715 .elementor-element.elementor-element-bf0bff0 .elementor-icon-box-wrapper{gap:11px;}.elementor-81715 .elementor-element.elementor-element-bf0bff0 .elementor-icon{font-size:22px;padding:10px;}.elementor-81715 .elementor-element.elementor-element-bf0bff0 .elementor-icon-box-title, .elementor-81715 .elementor-element.elementor-element-bf0bff0 .elementor-icon-box-title a{font-size:12px;}.elementor-81715 .elementor-element.elementor-element-87cf326 > .elementor-widget-container{padding:15px 8px 13px 8px;}.elementor-81715 .elementor-element.elementor-element-87cf326 .elementor-icon-box-wrapper{gap:11px;}.elementor-81715 .elementor-element.elementor-element-87cf326 .elementor-icon{font-size:22px;padding:10px;}.elementor-81715 .elementor-element.elementor-element-87cf326 .elementor-icon-box-title, .elementor-81715 .elementor-element.elementor-element-87cf326 .elementor-icon-box-title a{font-size:12px;}.elementor-81715 .elementor-element.elementor-element-3037b8b > .elementor-widget-container{padding:15px 8px 13px 8px;}.elementor-81715 .elementor-element.elementor-element-3037b8b .elementor-icon-box-wrapper{gap:11px;}.elementor-81715 .elementor-element.elementor-element-3037b8b .elementor-icon{font-size:22px;padding:10px;}.elementor-81715 .elementor-element.elementor-element-3037b8b .elementor-icon-box-title, .elementor-81715 .elementor-element.elementor-element-3037b8b .elementor-icon-box-title a{font-size:12px;}.elementor-81715 .elementor-element.elementor-element-922afac > .elementor-widget-container{padding:15px 8px 13px 8px;}.elementor-81715 .elementor-element.elementor-element-922afac .elementor-icon-box-wrapper{gap:11px;}.elementor-81715 .elementor-element.elementor-element-922afac .elementor-icon{font-size:22px;padding:10px;}.elementor-81715 .elementor-element.elementor-element-922afac .elementor-icon-box-title, .elementor-81715 .elementor-element.elementor-element-922afac .elementor-icon-box-title a{font-size:12px;}.elementor-81715 .elementor-element.elementor-element-9d34a60 > .elementor-widget-container{padding:15px 8px 13px 8px;}.elementor-81715 .elementor-element.elementor-element-9d34a60 .elementor-icon-box-wrapper{gap:11px;}.elementor-81715 .elementor-element.elementor-element-9d34a60 .elementor-icon{font-size:22px;padding:10px;}.elementor-81715 .elementor-element.elementor-element-9d34a60 .elementor-icon-box-title, .elementor-81715 .elementor-element.elementor-element-9d34a60 .elementor-icon-box-title a{font-size:12px;}.elementor-81715 .elementor-element.elementor-element-66df548 > .elementor-widget-container{padding:15px 8px 13px 8px;}.elementor-81715 .elementor-element.elementor-element-66df548 .elementor-icon-box-wrapper{gap:11px;}.elementor-81715 .elementor-element.elementor-element-66df548 .elementor-icon{font-size:22px;padding:10px;}.elementor-81715 .elementor-element.elementor-element-66df548 .elementor-icon-box-title, .elementor-81715 .elementor-element.elementor-element-66df548 .elementor-icon-box-title a{font-size:12px;}.elementor-81715 .elementor-element.elementor-element-c574a32 > .elementor-widget-container{padding:15px 8px 13px 8px;}.elementor-81715 .elementor-element.elementor-element-c574a32 .elementor-icon-box-wrapper{gap:11px;}.elementor-81715 .elementor-element.elementor-element-c574a32 .elementor-icon{font-size:22px;padding:10px;}.elementor-81715 .elementor-element.elementor-element-c574a32 .elementor-icon-box-title, .elementor-81715 .elementor-element.elementor-element-c574a32 .elementor-icon-box-title a{font-size:12px;}.elementor-81715 .elementor-element.elementor-element-9e8b953 > .elementor-widget-container{padding:15px 8px 13px 8px;}.elementor-81715 .elementor-element.elementor-element-9e8b953 .elementor-icon-box-wrapper{gap:11px;}.elementor-81715 .elementor-element.elementor-element-9e8b953 .elementor-icon{font-size:22px;padding:10px;}.elementor-81715 .elementor-element.elementor-element-9e8b953 .elementor-icon-box-title, .elementor-81715 .elementor-element.elementor-element-9e8b953 .elementor-icon-box-title a{font-size:12px;}.elementor-81715 .elementor-element.elementor-element-fdc2a86 > .elementor-widget-container{padding:15px 8px 13px 8px;}.elementor-81715 .elementor-element.elementor-element-fdc2a86 .elementor-icon-box-wrapper{gap:11px;}.elementor-81715 .elementor-element.elementor-element-fdc2a86 .elementor-icon{font-size:22px;padding:10px;}.elementor-81715 .elementor-element.elementor-element-fdc2a86 .elementor-icon-box-title, .elementor-81715 .elementor-element.elementor-element-fdc2a86 .elementor-icon-box-title a{font-size:12px;}.elementor-81715 .elementor-element.elementor-element-7cf72f5{--padding-top:16px;--padding-bottom:34px;--padding-left:8px;--padding-right:8px;}.elementor-81715 .elementor-element.elementor-element-f89003b .elementor-heading-title{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-81715 .elementor-element.elementor-element-b88b60c .elementor-heading-title{font-size:var( --e-global-typography-5f1a82b-font-size );line-height:var( --e-global-typography-5f1a82b-line-height );}.elementor-81715 .elementor-element.elementor-element-a78337c.elementor-wc-products  ul.products{grid-column-gap:16px;grid-row-gap:24px;}}@media(max-width:832px){.elementor-81715 .elementor-element.elementor-element-e692dcf{--min-height:300px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81715 .elementor-element.elementor-element-696474e .woocommerce-breadcrumb{font-size:var( --e-global-typography-03b9b8b-font-size );line-height:var( --e-global-typography-03b9b8b-line-height );}.elementor-81715 .elementor-element.elementor-element-03ab9e8{--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:0px;--padding-right:0px;}.elementor-81715 .elementor-element.elementor-element-29966dd .elementor-heading-title{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-81715 .elementor-element.elementor-element-610ffb5 .elementor-heading-title{font-size:var( --e-global-typography-e231b92-font-size );line-height:var( --e-global-typography-e231b92-line-height );}.elementor-81715 .elementor-element.elementor-element-b0f46ca{font-size:var( --e-global-typography-a0bd57b-font-size );line-height:var( --e-global-typography-a0bd57b-line-height );}.elementor-81715 .elementor-element.elementor-element-4980930{width:100%;max-width:100%;text-align:end;}.elementor-81715 .elementor-element.elementor-element-7bc23b4{--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-81715 .elementor-element.elementor-element-bf0bff0 > .elementor-widget-container{padding:13px 7px 11px 7px;}.elementor-81715 .elementor-element.elementor-element-bf0bff0 .elementor-icon-box-wrapper{gap:9px;}.elementor-81715 .elementor-element.elementor-element-bf0bff0 .elementor-icon{font-size:20px;padding:9px;}.elementor-81715 .elementor-element.elementor-element-bf0bff0 .elementor-icon-box-title, .elementor-81715 .elementor-element.elementor-element-bf0bff0 .elementor-icon-box-title a{font-size:11.5px;}.elementor-81715 .elementor-element.elementor-element-87cf326 > .elementor-widget-container{padding:13px 7px 11px 7px;}.elementor-81715 .elementor-element.elementor-element-87cf326 .elementor-icon-box-wrapper{gap:9px;}.elementor-81715 .elementor-element.elementor-element-87cf326 .elementor-icon{font-size:20px;padding:9px;}.elementor-81715 .elementor-element.elementor-element-87cf326 .elementor-icon-box-title, .elementor-81715 .elementor-element.elementor-element-87cf326 .elementor-icon-box-title a{font-size:11.5px;}.elementor-81715 .elementor-element.elementor-element-3037b8b > .elementor-widget-container{padding:13px 7px 11px 7px;}.elementor-81715 .elementor-element.elementor-element-3037b8b .elementor-icon-box-wrapper{gap:9px;}.elementor-81715 .elementor-element.elementor-element-3037b8b .elementor-icon{font-size:20px;padding:9px;}.elementor-81715 .elementor-element.elementor-element-3037b8b .elementor-icon-box-title, .elementor-81715 .elementor-element.elementor-element-3037b8b .elementor-icon-box-title a{font-size:11.5px;}.elementor-81715 .elementor-element.elementor-element-922afac > .elementor-widget-container{padding:13px 7px 11px 7px;}.elementor-81715 .elementor-element.elementor-element-922afac .elementor-icon-box-wrapper{gap:9px;}.elementor-81715 .elementor-element.elementor-element-922afac .elementor-icon{font-size:20px;padding:9px;}.elementor-81715 .elementor-element.elementor-element-922afac .elementor-icon-box-title, .elementor-81715 .elementor-element.elementor-element-922afac .elementor-icon-box-title a{font-size:11.5px;}.elementor-81715 .elementor-element.elementor-element-9d34a60 > .elementor-widget-container{padding:13px 7px 11px 7px;}.elementor-81715 .elementor-element.elementor-element-9d34a60 .elementor-icon-box-wrapper{gap:9px;}.elementor-81715 .elementor-element.elementor-element-9d34a60 .elementor-icon{font-size:20px;padding:9px;}.elementor-81715 .elementor-element.elementor-element-9d34a60 .elementor-icon-box-title, .elementor-81715 .elementor-element.elementor-element-9d34a60 .elementor-icon-box-title a{font-size:11.5px;}.elementor-81715 .elementor-element.elementor-element-66df548 > .elementor-widget-container{padding:13px 7px 11px 7px;}.elementor-81715 .elementor-element.elementor-element-66df548 .elementor-icon-box-wrapper{gap:9px;}.elementor-81715 .elementor-element.elementor-element-66df548 .elementor-icon{font-size:20px;padding:9px;}.elementor-81715 .elementor-element.elementor-element-66df548 .elementor-icon-box-title, .elementor-81715 .elementor-element.elementor-element-66df548 .elementor-icon-box-title a{font-size:11.5px;}.elementor-81715 .elementor-element.elementor-element-c574a32 > .elementor-widget-container{padding:13px 7px 11px 7px;}.elementor-81715 .elementor-element.elementor-element-c574a32 .elementor-icon-box-wrapper{gap:9px;}.elementor-81715 .elementor-element.elementor-element-c574a32 .elementor-icon{font-size:20px;padding:9px;}.elementor-81715 .elementor-element.elementor-element-c574a32 .elementor-icon-box-title, .elementor-81715 .elementor-element.elementor-element-c574a32 .elementor-icon-box-title a{font-size:11.5px;}.elementor-81715 .elementor-element.elementor-element-9e8b953 > .elementor-widget-container{padding:13px 7px 11px 7px;}.elementor-81715 .elementor-element.elementor-element-9e8b953 .elementor-icon-box-wrapper{gap:9px;}.elementor-81715 .elementor-element.elementor-element-9e8b953 .elementor-icon{font-size:20px;padding:9px;}.elementor-81715 .elementor-element.elementor-element-9e8b953 .elementor-icon-box-title, .elementor-81715 .elementor-element.elementor-element-9e8b953 .elementor-icon-box-title a{font-size:11.5px;}.elementor-81715 .elementor-element.elementor-element-fdc2a86 > .elementor-widget-container{padding:13px 7px 11px 7px;}.elementor-81715 .elementor-element.elementor-element-fdc2a86 .elementor-icon-box-wrapper{gap:9px;}.elementor-81715 .elementor-element.elementor-element-fdc2a86 .elementor-icon{font-size:20px;padding:9px;}.elementor-81715 .elementor-element.elementor-element-fdc2a86 .elementor-icon-box-title, .elementor-81715 .elementor-element.elementor-element-fdc2a86 .elementor-icon-box-title a{font-size:11.5px;}.elementor-81715 .elementor-element.elementor-element-7cf72f5{--padding-top:20px;--padding-bottom:24px;--padding-left:8px;--padding-right:8px;}.elementor-81715 .elementor-element.elementor-element-f89003b .elementor-heading-title{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-81715 .elementor-element.elementor-element-b88b60c .elementor-heading-title{font-size:var( --e-global-typography-5f1a82b-font-size );line-height:var( --e-global-typography-5f1a82b-line-height );}.elementor-81715 .elementor-element.elementor-element-a78337c.elementor-wc-products  ul.products{grid-column-gap:8px;grid-row-gap:16px;}}/* Start custom CSS for container, class: .elementor-element-7bc23b4 */.elementor-81715 .elementor-element.elementor-element-7bc23b4{
  --herda-tab-ink:#111318;
  --herda-tab-text:#556273;
  --herda-tab-line:#d9dde1;
  --herda-tab-soft:#f4f7fb;
  --herda-tab-orange:#ff7a1a;
  --herda-tab-orange-dark:#b14d00;
  --herda-tab-orange-soft:#fff1e8;
  --herda-tab-blue:#1f6bff;
  --herda-tab-blue-soft:#e8f1ff;
}
.elementor-81715 .elementor-element.elementor-element-7bc23b4>.e-con-inner{
  margin-inline:auto!important;
  overflow:hidden!important
}
.elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-category-tabs-v2{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  display:grid!important;
  grid-template-columns:repeat(9,minmax(0,1fr));
  gap:10px!important;
  box-sizing:border-box
}
.elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-category-tabs-v2>.e-con-inner{
  display:contents!important
}
.elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat-tab{
  width:100%!important;
  min-width:0!important;
  min-height:138px;
  position:relative;
  margin:0!important;
  overflow:hidden;
  scroll-snap-align:start;
  transition:border-color .18s ease,background-color .18s ease
}
.elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat-tab::after{
  content:"";
  height:3px;
  position:absolute;
  right:14px;
  bottom:0;
  left:14px;
  z-index:2;
  border-radius:3px 3px 0 0;
  background:var(--herda-tab-orange);
  transform:scaleX(0);
  transform-origin:center;
  transition:transform .18s ease
}
.elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat-tab>.elementor-widget-container{
  width:100%;
  height:100%;
  min-height:138px;
  box-sizing:border-box
}
.elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat-tab .elementor-icon-box-wrapper{
  height:100%;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:flex-start;
  box-sizing:border-box;
  text-align:center
}
.elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat-tab .elementor-icon-box-icon i{
  width:1em;
  height:1em;
  display:block;
  line-height:1
}
.elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat-tab .elementor-icon-box-content{
  width:100%;
  min-width:0
}
.elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat-tab .elementor-icon-box-title{
  width:100%;
  min-height:48px;
  max-width:124px;
  margin:0 auto!important;
  display:flex;
  align-items:center;
  justify-content:center;
  text-wrap:balance
}
.elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat-tab .elementor-icon-box-title a{
  color:inherit;
  text-decoration:none
}
body:not(.elementor-editor-active) .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat-tab .elementor-icon-box-title a::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:4
}
.elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat-tab:hover{
  border-color:#bac5cf;
  background:#fbfcfd
}
.elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat-tab.herda-cat-tab--blue:hover{
  border-color:#a9c7ff;
  background:#f8fbff
}
.elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat-tab:hover::after{
  transform:scaleX(1)
}
.elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat-tab:has(a:focus-visible){
  outline:2px solid var(--herda-tab-ink);
  outline-offset:2px
}
.elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat-tab a:focus-visible{
  outline:0
}
.elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat-tab.herda-cat-tab--blue::after{
  background:var(--herda-tab-blue)
}
body.term-two-way-radios .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat--two-way-radios,
body.term-walkie-talkie .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat--walkie-talkie,
body.term-dmr .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat--dmr,
body.term-intercom .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat--intercom,
body.term-audioaccessories .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat--audioaccessories,
body.term-radio-accessories .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat--radio-accessories{
  border-color:var(--herda-tab-orange);
  background:#fffaf6
}
body.term-two-way-radios .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat--two-way-radios::after,
body.term-walkie-talkie .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat--walkie-talkie::after,
body.term-dmr .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat--dmr::after,
body.term-intercom .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat--intercom::after,
body.term-audioaccessories .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat--audioaccessories::after,
body.term-radio-accessories .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat--radio-accessories::after{
  transform:scaleX(1)
}
body.term-two-way-radios .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat--two-way-radios .elementor-icon,
body.term-walkie-talkie .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat--walkie-talkie .elementor-icon,
body.term-dmr .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat--dmr .elementor-icon,
body.term-intercom .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat--intercom .elementor-icon,
body.term-audioaccessories .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat--audioaccessories .elementor-icon,
body.term-radio-accessories .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat--radio-accessories .elementor-icon{
  border-color:var(--herda-tab-orange);
  background:var(--herda-tab-orange-soft);
  color:var(--herda-tab-orange-dark)
}
body.term-poc .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat--poc,
body.term-btheadset .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat--btheadset,
body.term-helmetheadset .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat--helmetheadset{
  border-color:var(--herda-tab-blue);
  background:#f8fbff
}
body.term-poc .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat--poc::after,
body.term-btheadset .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat--btheadset::after,
body.term-helmetheadset .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat--helmetheadset::after{
  transform:scaleX(1)
}
@media(max-width:1024px){
  .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-category-tabs-v2{
    display:flex!important;
    flex-wrap:nowrap!important;
    gap:10px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    overscroll-behavior-inline:contain;
    scroll-snap-type:x proximity;
    scrollbar-width:thin;
    -webkit-overflow-scrolling:touch;
    touch-action:pan-x pinch-zoom
  }
  .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat-tab{
    width:132px!important;
    max-width:132px!important;
    min-width:132px!important;
    flex:0 0 132px!important
  }
}
@media(max-width:832px){
  .elementor-81715 .elementor-element.elementor-element-7bc23b4{
    contain:inline-size
  }
  .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-category-tabs-v2{
    width:calc(100% - 16px)!important;
    max-width:calc(100% - 16px)!important;
    margin:0 0 0 16px!important;
    padding:1px 16px 4px 0!important;
    scroll-padding-inline:16px;
    scrollbar-width:none
  }
  .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-category-tabs-v2::-webkit-scrollbar{
    display:none
  }
  .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat-tab{
    width:122px!important;
    max-width:122px!important;
    min-width:122px!important;
    min-height:124px;
    flex:0 0 122px!important
  }
  .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat-tab>.elementor-widget-container,
  .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat-tab .elementor-icon-box-wrapper{
    min-height:90px
  }
  .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat-tab .elementor-icon-box-wrapper{
    justify-content:flex-start
  }
  .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat-tab .elementor-icon-box-title{
    max-width:108px
  }
}
@media(prefers-reduced-motion:reduce){
  .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat-tab,
  .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat-tab::after{
    transition:none!important
  }
}
/* Mobile category tabs swipe repair */
@media (max-width: 832px) {

    /* 外层只负责阻止整个页面横向溢出 */
    .elementor-81715 .elementor-element.elementor-element-7bc23b4 {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        overflow: hidden !important;
        contain: inline-size;
    }

    .elementor-81715 .elementor-element.elementor-element-7bc23b4 > .e-con-inner {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        overflow: visible !important;
    }

    /* 真正执行横向滑动的轨道 */
    .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-category-tabs-v2 {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 1px 16px 5px !important;

        display: flex !important;
        flex-wrap: nowrap !important;
        gap: 10px !important;

        overflow-x: auto !important;
        overflow-y: hidden !important;

        box-sizing: border-box !important;
        scroll-snap-type: x proximity;
        scroll-padding-inline: 16px;
        overscroll-behavior-x: contain;
        scrollbar-width: none;

        -webkit-overflow-scrolling: touch;
        touch-action: pan-x pan-y !important;
    }

    .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-category-tabs-v2::-webkit-scrollbar {
        display: none !important;
        width: 0 !important;
        height: 0 !important;
    }

    /* 兼容 Elementor 生成的内层 e-con-inner */
    .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-category-tabs-v2 > .e-con-inner {
        width: max-content !important;
        max-width: none !important;
        min-width: max-content !important;

        display: flex !important;
        flex-wrap: nowrap !important;
        gap: 10px !important;

        overflow: visible !important;
    }

    /* 每个选项保持固定宽度，不允许被压缩 */
    .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-category-tabs-v2 .herda-cat-tab {
        width: 122px !important;
        max-width: 122px !important;
        min-width: 122px !important;
        flex: 0 0 122px !important;

        scroll-snap-align: start;
        touch-action: pan-x pan-y !important;
    }

    /*
     * V2 使用伪元素扩大整卡点击区域。
     * 手机端关闭该伪元素的触摸拦截，否则可能阻止拖动。
     * 图标和标题链接仍然可以正常点击。
     */
    body:not(.elementor-editor-active)
    .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat-tab .elementor-icon-box-title a::after {
        pointer-events: none !important;
    }

    .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat-tab a,
    .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat-tab .elementor-widget-container,
    .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-cat-tab .elementor-icon-box-wrapper {
        touch-action: pan-x pan-y !important;
    }
}
/* Tablet category navigation: horizontal scrolling */
@media (min-width: 833px) and (max-width: 1024px) {

  .elementor-81715 .elementor-element.elementor-element-7bc23b4,
  .elementor-81715 .elementor-element.elementor-element-7bc23b4 > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }

  .elementor-81715 .elementor-element.elementor-element-7bc23b4 {
    overflow: hidden !important;
  }

  .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-category-tabs-v2 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;

    gap: 10px !important;
    margin: 0 !important;
    padding: 1px 16px 6px !important;

    overflow-x: auto !important;
    overflow-y: hidden !important;
    scroll-snap-type: x proximity;
    overscroll-behavior-x: contain;
    -webkit-overflow-scrolling: touch;
    touch-action: pan-x pan-y !important;

    scrollbar-width: none;
  }

  .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-category-tabs-v2::-webkit-scrollbar {
    display: none !important;
  }

  /* Force Elementor's internal wrapper to stay horizontal */
  .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-category-tabs-v2 > .e-con-inner {
    width: max-content !important;
    max-width: none !important;
    min-width: max-content !important;

    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;

    gap: 10px !important;
    overflow: visible !important;
  }

  .elementor-81715 .elementor-element.elementor-element-7bc23b4 .herda-category-tabs-v2 .herda-cat-tab {
    width: 132px !important;
    min-width: 132px !important;
    max-width: 132px !important;
    flex: 0 0 132px !important;
    align-self: stretch !important;
    scroll-snap-align: start;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cf72f5 */.elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0 0!important}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products:before,.elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products:after{display:none!important}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product{width:auto!important;min-width:0;margin:0!important;padding:0 0 16px!important;border:1px solid #d9dde1;background:#fff;overflow:hidden;display:flex!important;flex-direction:column;gap:8px;transition:border-color .16s,box-shadow .16s,transform .16s}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product:hover{border-color:#aeb6bf;box-shadow:0 12px 25px rgba(17,19,24,.08);transform:translateY(-2px)}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product>a.woocommerce-LoopProduct-link{min-width:0;display:flex!important;flex:1 1 auto;flex-direction:column;gap:12px}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product a img{height:240px;margin:0!important;padding:8px;border-bottom:1px solid #edf0f2;background:#fff;object-fit:contain;mix-blend-mode:normal}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product .woocommerce-loop-product__title{min-height:36px;margin:0 16px!important;padding:0!important;box-sizing:border-box;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#111318;font:700 14px/1.38 Inter,Arial,sans-serif}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 .yotpo-archive-wrap{height:16px;min-height:12px;margin:0 16px!important}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 .yotpo-archive-wrap:not(:has(.yotpo-sr-bottom-line-summary)){display:block!important;visibility:hidden!important}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 .yotpo-archive-wrap>a.woocommerce-loop-product__link:empty{display:none!important}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 .yotpo-archive-link{display:block!important;text-decoration:none!important}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 .yotpo-reviews-star-ratings-widget{justify-content:flex-start!important;margin:0!important}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 .yotpo-bottom-line-scroll-panel{display:block!important}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 .yotpo-sr-bottom-line-summary{width:max-content!important;min-height:18px!important;height:18px!important;display:flex!important;align-items:center!important}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 .yotpo-sr-bottom-line-summary>div:first-child,.elementor-81715 .elementor-element.elementor-element-7cf72f5 .yotpo-sr-bottom-line-summary>div:first-child>span{height:18px!important;display:flex!important;align-items:center!important}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 .yotpo-sr-bottom-line-summary svg.star-container{width:12px!important;height:12px!important;margin-inline-end:2px!important}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 .yotpo-sr-bottom-line-summary svg.star-container:last-child{margin-inline-end:0!important}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 .yotpo-sr-bottom-line-summary svg.star-container path{stroke:#ff7a1a!important}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 .yotpo-sr-bottom-line-summary svg.star-container stop:first-child{stop-color:#ff7a1a!important}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 .yotpo-sr-bottom-line-right-panel{width:auto!important;height:18px!important;margin-left:8px!important;padding-left:8px!important;border-left:1px solid #d9dde1;display:flex!important;align-items:center!important}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 p.yotpo-sr-bottom-line-text{margin:0!important;padding:0!important;color:#556273!important;font:600 10px/18px Inter,Arial,sans-serif!important;text-align:left!important}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 .herda-product-benefits{min-height:48px;margin:0 16px;padding:0;overflow:visible;list-style:none;display:grid;align-content:start;gap:4px}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 .herda-product-benefits li{min-width:0;margin:0;padding:0;color:#556273;display:grid;grid-template-columns:14px minmax(0,1fr);gap:7px;align-items:start;font:400 11px/1.45 Inter,Arial,sans-serif}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 .herda-product-benefits li span{min-width:0;display:block;overflow:visible;overflow-wrap:anywhere}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 .herda-product-benefit-icon{width:14px;height:14px;margin-top:1px;display:block;overflow:visible}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 .herda-product-benefit-icon circle{fill:#fff;stroke:#ff7a1a;stroke-width:1.5}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 .herda-product-benefit-icon path{fill:none;stroke:#b14d00;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product .price{min-height:20px;margin:0 18px!important;color:#d92d20!important;font:700 12px/1.4 Inter,Arial,sans-serif}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product .button{width:calc(100% - 32px);min-height:40px;margin:0 16px!important;padding:14px 14px!important;border:0;border-radius:2px;background:#c62828;color:#fff;text-align:center;font:800 10px/1 Inter,Arial,sans-serif;text-transform:uppercase}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product .button:hover{background:#d92d20;color:#fff}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 span.onsale{display:none!important}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 nav.woocommerce-pagination{margin-top:36px}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 nav.woocommerce-pagination ul{border:0}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 nav.woocommerce-pagination ul li{border:0;margin:0 3px}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 nav.woocommerce-pagination ul li a,.elementor-81715 .elementor-element.elementor-element-7cf72f5 nav.woocommerce-pagination ul li span{min-width:38px;min-height:38px;padding:11px;border:1px solid #d9dde1;background:#fff;color:#111318;font:700 11px/1.3 Inter,Arial,sans-serif}
.elementor-81715 .elementor-element.elementor-element-7cf72f5 nav.woocommerce-pagination ul li span.current,.elementor-81715 .elementor-element.elementor-element-7cf72f5 nav.woocommerce-pagination ul li a:hover{border-color:#c62828;background:#c62828;color:#fff}
@media(max-width:1024px){.elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){
  .elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products{grid-template-columns:1fr;gap:12px}
  .elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product{
    min-height:250px;position:relative;padding:16px 14px 14px calc(42% + 14px)!important;
    display:flex!important;flex-direction:column;gap:8px
  }
  .elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product a img{
    width:42%;height:100%;min-height:250px;position:absolute;inset:0 auto 0 0;
    margin:0!important;padding:8px;border-right:1px solid #edf0f2;border-bottom:0
  }
  .elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product .woocommerce-loop-product__title{min-height:0;margin:0!important}
  .elementor-81715 .elementor-element.elementor-element-7cf72f5 .yotpo-archive-wrap{margin:auto 0 0!important}
  .elementor-81715 .elementor-element.elementor-element-7cf72f5 .yotpo-archive-wrap:not(:has(.yotpo-sr-bottom-line-summary)){display:none!important}
  .elementor-81715 .elementor-element.elementor-element-7cf72f5 .herda-product-benefits{min-height:0;margin:0;gap:8px}
  .elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product .price{margin:0!important}
  .elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product .button{width:100%;margin:0!important}
}
/* 蓝牙配件产品：卖点图标改为蓝色 */
.elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product.product_cat-btheadset
.herda-product-benefit-icon circle {
  fill: #fff !important;
  stroke: #1f6bff !important;
}

.elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product.product_cat-btheadset
.herda-product-benefit-icon path {
  stroke: #1f6bff !important;
}
@media (max-width: 767px) {

  /* 产品卡：左侧图片、右侧内容 */
  .elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product {
    min-height: 250px;
    position: relative !important;
    padding: 16px 14px 14px calc(42% + 14px) !important;
    overflow: hidden;
    display: flex !important;
    flex-direction: column;
    gap: 8px;
  }

  /*
   * 产品链接负责右侧内容排列。
   * position:static 非常关键，使图片相对于产品卡定位。
   */
  .elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product >
  a.woocommerce-LoopProduct-link,
  .elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product >
  a.woocommerce-loop-product__link {
    width: 100%;
    min-width: 0;
    min-height: 0;
    position: static !important;
    overflow: visible !important;
    display: flex !important;
    flex: 1 1 auto;
    flex-direction: column;
    gap: 8px;
  }

  /* 产品图片固定到产品卡左侧 */
  .elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product a img {
    width: 42% !important;
    height: 100% !important;
    min-height: 250px;
    position: absolute !important;
    inset: 0 auto 0 0 !important;
    z-index: 0;
    margin: 0 !important;
    padding: 15px;
    border-right: 1px solid #edf0f2;
    border-bottom: 0;
    background: #fff;
    object-fit: contain;
  }

  /* 确保右侧文字不会被图片覆盖 */
  .elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product
  .woocommerce-loop-product__title,
  .elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product
  .yotpo-archive-wrap,
  .elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product
  .herda-product-benefits,
  .elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product
  .price,
  .elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product
  .button {
    position: relative;
    z-index: 2;
  }

  /* 右侧内容统一清除旧 margin */
  .elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product
  .woocommerce-loop-product__title {
    min-height: 0;
    margin: 0 !important;
    padding: 0 !important;
  }

  .elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product
  .yotpo-archive-wrap,
  .elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product
  .herda-product-benefits,
  .elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product
  .price {
    margin: 0 !important;
  }

  /* 无评论时隐藏空评价容器 */
  .elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product
  .yotpo-archive-wrap:not(:has(.yotpo-sr-bottom-line-summary)) {
    display: none !important;
  }

  /* 有评论：从评价开始形成底部信息组 */
  .elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product:has(.yotpo-sr-bottom-line-summary)
  .yotpo-archive-wrap {
    margin-top: auto !important;
  }

  /* 无评论但有卖点：从卖点开始形成底部信息组 */
  .elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product:not(:has(.yotpo-sr-bottom-line-summary)):has(.herda-product-benefits)
  .herda-product-benefits {
    margin-top: auto !important;
  }

  /* 无评论也无卖点：从价格开始靠下 */
  .elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product:not(:has(.yotpo-sr-bottom-line-summary)):not(:has(.herda-product-benefits))
  .price {
    margin-top: auto !important;
  }

  /* 卖点保持多行显示 */
  .elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product
  .herda-product-benefits {
    min-height: 0;
    gap: 8px;
  }

  /* 价格 */
  .elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product .price {
    min-height: 20px;
  }

  /* 按钮位于信息列底部 */
  .elementor-81715 .elementor-element.elementor-element-7cf72f5 ul.products li.product .button {
    width: 100%;
    min-height: 40px;
    margin: 0 !important;
    flex: 0 0 auto;
  }
}/* End custom CSS */