.elementor-7 .elementor-element.elementor-element-c9d240a{--display:flex;--min-height:80vh;--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:400px;--padding-bottom:400px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c9d240a::before, .elementor-7 .elementor-element.elementor-element-c9d240a > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c9d240a > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c9d240a > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c9d240a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c9d240a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-7126a85{--display:flex;--position:absolute;top:25%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-7126a85{left:50%;}body.rtl .elementor-7 .elementor-element.elementor-element-7126a85{right:50%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-fcc6e26 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:72px;font-weight:600;font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:#CAB04B;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-516c298{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;font-style:italic;color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-b27984d{margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:600;font-style:italic;color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-f3466bc{--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:flex-start;}.elementor-7 .elementor-element.elementor-element-73d139f{text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;font-style:italic;color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-73d139f a{color:var( --e-global-color-astglobalcolor4 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b2cc6b7 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-b2cc6b7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-7 .elementor-element.elementor-element-b2cc6b7.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b2cc6b7.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor1 );border-color:var( --e-global-color-astglobalcolor1 );}.elementor-7 .elementor-element.elementor-element-b2cc6b7.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b2cc6b7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor1 );}.elementor-7 .elementor-element.elementor-element-b2cc6b7 .elementor-icon{font-size:18px;}.elementor-7 .elementor-element.elementor-element-b2cc6b7 .elementor-icon svg{height:18px;}.elementor-7 .elementor-element.elementor-element-0d6e249{--display:flex;}.elementor-7 .elementor-element.elementor-element-30d9dcc{--display:flex;}.elementor-7 .elementor-element.elementor-element-30d9dcc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-33ae403{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-33ae403 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:600;font-style:italic;color:var( --e-global-color-astglobalcolor2 );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-e195f75{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-f368d62{text-align:center;}.elementor-7 .elementor-element.elementor-element-f368d62 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:600;font-style:italic;color:var( --e-global-color-astglobalcolor2 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-3680c5b .elementor-button{background-color:var( --e-global-color-astglobalcolor1 );font-family:"Roboto", Sans-serif;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-bd85f52{--display:flex;}.elementor-7 .elementor-element.elementor-element-499a580{text-align:center;}.elementor-7 .elementor-element.elementor-element-499a580 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:600;font-style:italic;color:var( --e-global-color-astglobalcolor2 );}.elementor-7 .elementor-element.elementor-element-225b2c2 .elementor-button{background-color:var( --e-global-color-astglobalcolor1 );font-family:"Roboto", Sans-serif;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-b615c35{--display:flex;}.elementor-7 .elementor-element.elementor-element-5e05825{text-align:center;}.elementor-7 .elementor-element.elementor-element-5e05825 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:600;font-style:italic;color:var( --e-global-color-astglobalcolor2 );}.elementor-7 .elementor-element.elementor-element-4e8b54c .elementor-button{background-color:var( --e-global-color-astglobalcolor1 );font-family:"Roboto", Sans-serif;font-weight:400;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-8ca5371{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-end;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-8ca5371.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-astglobalcolor1 );}.elementor-7 .elementor-element.elementor-element-8ca5371.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-7 .elementor-element.elementor-element-8ca5371.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-astglobalcolor1 );}.elementor-7 .elementor-element.elementor-element-c752dad{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-c752dad:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c752dad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leiyuanjewelry.com/wp-content/uploads/2026/06/8.webp");background-size:cover;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-db62f4d{right:16%;}body.rtl .elementor-7 .elementor-element.elementor-element-db62f4d{left:16%;}.elementor-7 .elementor-element.elementor-element-db62f4d{top:80px;}.elementor-7 .elementor-element.elementor-element-2a0a17b{--display:flex;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-b1262d4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:600;font-style:italic;color:var( --e-global-color-astglobalcolor2 );}.elementor-7 .elementor-element.elementor-element-1c9c46a{--display:flex;}.elementor-7 .elementor-element.elementor-element-34efb13{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-7 .elementor-element.elementor-element-34efb13 .swiper-slide > .elementor-element{height:100%;}.elementor-7 .elementor-element.elementor-element-17b794f{--display:flex;}.elementor-7 .elementor-element.elementor-element-1d85af2{--swiper-slides-to-display:4;--swiper-slides-gap:0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-7 .elementor-element.elementor-element-1d85af2 .swiper-slide > .elementor-element{height:100%;}.elementor-7 .elementor-element.elementor-element-b2e8666{--display:flex;}.elementor-7 .elementor-element.elementor-element-21bb015{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-7 .elementor-element.elementor-element-21bb015 .swiper-slide > .elementor-element{height:100%;}.elementor-7 .elementor-element.elementor-element-320b64d{--display:flex;}.elementor-7 .elementor-element.elementor-element-73c31a6{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-7 .elementor-element.elementor-element-73c31a6 .swiper-slide > .elementor-element{height:100%;}.elementor-7 .elementor-element.elementor-element-91497ee{--n-tabs-heading-justify-content:flex-end;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-gap:2px;--n-tabs-gap:10px;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-font-size:24px;}.elementor-7 .elementor-element.elementor-element-91497ee.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-astglobalcolor1 );}.elementor-7 .elementor-element.elementor-element-91497ee.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-7 .elementor-element.elementor-element-91497ee.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-astglobalcolor1 );}.elementor-7 .elementor-element.elementor-element-91497ee.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Cormorant Garamond", Sans-serif;font-weight:600;font-style:italic;}.elementor-7 .elementor-element.elementor-element-fe96802{--display:flex;--min-height:600px;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-fe96802:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-fe96802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://leiyuanjewelry.com/wp-content/uploads/2026/06/14.webp");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-61e575c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:600;font-style:italic;color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-e12317a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-cac9525 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );}.elementor-7 .elementor-element.elementor-element-97d95f6{--display:flex;}.elementor-7 .elementor-element.elementor-element-95b44c2{--display:flex;}.elementor-7 .elementor-element.elementor-element-62f585d{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-1de96c1{text-align:center;}.elementor-7 .elementor-element.elementor-element-1de96c1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:600;font-style:italic;color:var( --e-global-color-astglobalcolor2 );}.elementor-7 .elementor-element.elementor-element-c416707{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-023f593{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-023f593:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-023f593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-7 .elementor-element.elementor-element-8e337fd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;font-style:italic;line-height:32px;color:var( --e-global-color-astglobalcolor2 );}.elementor-7 .elementor-element.elementor-element-545714a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:28px;color:var( --e-global-color-astglobalcolor2 );}.elementor-7 .elementor-element.elementor-element-c2f0b4d .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor7 );}.elementor-7 .elementor-element.elementor-element-c2f0b4d{border-style:none;}.elementor-7 .elementor-element.elementor-element-06ec49f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-1877a28{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:var( --e-global-color-astglobalcolor7 );--border-color:var( --e-global-color-astglobalcolor7 );}.elementor-7 .elementor-element.elementor-element-138d00a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-e44307e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:600;font-style:italic;color:var( --e-global-color-astglobalcolor2 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-b9ec1a2{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor7 );--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-b9ec1a2 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-b9ec1a2 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-7 .elementor-element.elementor-element-02c926d{text-align:center;}.elementor-7 .elementor-element.elementor-element-02c926d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:72px;font-weight:600;font-style:italic;color:var( --e-global-color-astglobalcolor3 );}.elementor-7 .elementor-element.elementor-element-43808e1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-4637d3e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;font-style:italic;line-height:24px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-astglobalcolor2 );}.elementor-7 .elementor-element.elementor-element-1198101 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:var( --e-global-color-astglobalcolor3 );}.elementor-7 .elementor-element.elementor-element-ca18695{--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 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:var( --e-global-color-astglobalcolor7 );--border-color:var( --e-global-color-astglobalcolor7 );}.elementor-7 .elementor-element.elementor-element-0de2352{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-128a919 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:600;font-style:italic;color:var( --e-global-color-astglobalcolor2 );}.elementor-7 .elementor-element.elementor-element-7a84132{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor7 );--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-7a84132 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-7a84132 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-7 .elementor-element.elementor-element-9405eb9{text-align:center;}.elementor-7 .elementor-element.elementor-element-9405eb9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:72px;font-weight:600;font-style:italic;color:var( --e-global-color-astglobalcolor3 );}.elementor-7 .elementor-element.elementor-element-8cce66e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-b96b948 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;font-style:italic;line-height:24px;color:var( --e-global-color-astglobalcolor2 );}.elementor-7 .elementor-element.elementor-element-b79c6ae .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:var( --e-global-color-astglobalcolor3 );}.elementor-7 .elementor-element.elementor-element-6a79d89{--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 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:var( --e-global-color-astglobalcolor7 );--border-color:var( --e-global-color-astglobalcolor7 );}.elementor-7 .elementor-element.elementor-element-476f687{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-66c5a90 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:600;font-style:italic;color:var( --e-global-color-astglobalcolor2 );}.elementor-7 .elementor-element.elementor-element-e79c1a1{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor7 );--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-e79c1a1 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-e79c1a1 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-7 .elementor-element.elementor-element-d028df2{text-align:center;}.elementor-7 .elementor-element.elementor-element-d028df2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:72px;font-weight:600;font-style:italic;color:var( --e-global-color-astglobalcolor3 );}.elementor-7 .elementor-element.elementor-element-609ec31{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-714709c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;font-style:italic;line-height:24px;letter-spacing:0px;color:var( --e-global-color-astglobalcolor2 );}.elementor-7 .elementor-element.elementor-element-fef1ede .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:var( --e-global-color-astglobalcolor3 );}.elementor-7 .elementor-element.elementor-element-26fb9bf{--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 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:var( --e-global-color-astglobalcolor7 );--border-color:var( --e-global-color-astglobalcolor7 );}.elementor-7 .elementor-element.elementor-element-ab3e48d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-4ae618a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:600;font-style:italic;color:var( --e-global-color-astglobalcolor2 );}.elementor-7 .elementor-element.elementor-element-6bf3759{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor7 );--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-6bf3759 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-6bf3759 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-7 .elementor-element.elementor-element-66712f6{text-align:center;}.elementor-7 .elementor-element.elementor-element-66712f6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:72px;font-weight:600;font-style:italic;color:var( --e-global-color-astglobalcolor3 );}.elementor-7 .elementor-element.elementor-element-3008bf6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-fcbf6ad .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;font-style:italic;line-height:24px;color:var( --e-global-color-astglobalcolor2 );}.elementor-7 .elementor-element.elementor-element-822e18a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:var( --e-global-color-astglobalcolor3 );}.elementor-7 .elementor-element.elementor-element-a57ed96{--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 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:var( --e-global-color-astglobalcolor7 );--border-color:var( --e-global-color-astglobalcolor7 );}.elementor-7 .elementor-element.elementor-element-0501bbe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-c09d4d4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:16px;font-weight:600;font-style:italic;color:var( --e-global-color-astglobalcolor2 );}.elementor-7 .elementor-element.elementor-element-ee4ff69{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor7 );--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-ee4ff69 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-ee4ff69 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-7 .elementor-element.elementor-element-7c64c39{text-align:center;}.elementor-7 .elementor-element.elementor-element-7c64c39 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:72px;font-weight:600;font-style:italic;color:var( --e-global-color-astglobalcolor3 );}.elementor-7 .elementor-element.elementor-element-f18d969{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-c4470f4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:600;font-style:italic;line-height:24px;color:var( --e-global-color-astglobalcolor2 );}.elementor-7 .elementor-element.elementor-element-4924ed3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:var( --e-global-color-astglobalcolor3 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-138d00a{--width:20%;}.elementor-7 .elementor-element.elementor-element-43808e1{--width:80%;}.elementor-7 .elementor-element.elementor-element-0de2352{--width:20%;}.elementor-7 .elementor-element.elementor-element-8cce66e{--width:80%;}.elementor-7 .elementor-element.elementor-element-476f687{--width:20%;}.elementor-7 .elementor-element.elementor-element-609ec31{--width:80%;}.elementor-7 .elementor-element.elementor-element-ab3e48d{--width:20%;}.elementor-7 .elementor-element.elementor-element-3008bf6{--width:80%;}.elementor-7 .elementor-element.elementor-element-0501bbe{--width:20%;}.elementor-7 .elementor-element.elementor-element-f18d969{--width:80%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7 .elementor-element.elementor-element-34efb13{--swiper-slides-to-display:2;}.elementor-7 .elementor-element.elementor-element-1d85af2{--swiper-slides-to-display:2;}.elementor-7 .elementor-element.elementor-element-21bb015{--swiper-slides-to-display:2;}.elementor-7 .elementor-element.elementor-element-73c31a6{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-c9d240a{--min-height:59vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7126a85{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;top:0%;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-7126a85{left:0%;}body.rtl .elementor-7 .elementor-element.elementor-element-7126a85{right:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7 .elementor-element.elementor-element-fcc6e26 .elementor-heading-title{font-size:36px;}.elementor-7 .elementor-element.elementor-element-516c298{font-size:24px;}.elementor-7 .elementor-element.elementor-element-b27984d{font-size:24px;}.elementor-7 .elementor-element.elementor-element-30d9dcc{--width:315px;}.elementor-7 .elementor-element.elementor-element-33ae403 .elementor-heading-title{font-size:32px;}.elementor-7 .elementor-element.elementor-element-f368d62 .elementor-heading-title{font-size:24px;}.elementor-7 .elementor-element.elementor-element-3680c5b .elementor-button{font-size:14px;}.elementor-7 .elementor-element.elementor-element-bd85f52{--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:center;--align-items:center;}.elementor-7 .elementor-element.elementor-element-499a580 .elementor-heading-title{font-size:24px;}.elementor-7 .elementor-element.elementor-element-225b2c2 .elementor-button{font-size:14px;}.elementor-7 .elementor-element.elementor-element-b615c35{--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:center;--align-items:center;}.elementor-7 .elementor-element.elementor-element-5e05825 .elementor-heading-title{font-size:24px;}.elementor-7 .elementor-element.elementor-element-4e8b54c .elementor-button{font-size:14px;}.elementor-7 .elementor-element.elementor-element-8ca5371{--n-tabs-title-padding-top:16px;--n-tabs-title-padding-right:16px;--n-tabs-title-padding-bottom:16px;--n-tabs-title-padding-left:16px;}.elementor-7 .elementor-element.elementor-element-c752dad{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-db62f4d{right:5%;}body.rtl .elementor-7 .elementor-element.elementor-element-db62f4d{left:5%;}.elementor-7 .elementor-element.elementor-element-db62f4d{top:111px;}.elementor-7 .elementor-element.elementor-element-b1262d4 .elementor-heading-title{font-size:32px;}.elementor-7 .elementor-element.elementor-element-34efb13{--swiper-slides-to-display:1;}.elementor-7 .elementor-element.elementor-element-1d85af2{--swiper-slides-to-display:1;}.elementor-7 .elementor-element.elementor-element-21bb015{--swiper-slides-to-display:1;}.elementor-7 .elementor-element.elementor-element-73c31a6{--swiper-slides-to-display:1;}.elementor-7 .elementor-element.elementor-element-91497ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-font-size:20px;}.elementor-7 .elementor-element.elementor-element-61e575c .elementor-heading-title{font-size:32px;}.elementor-7 .elementor-element.elementor-element-1de96c1 .elementor-heading-title{font-size:32px;}.elementor-7 .elementor-element.elementor-element-8e337fd .elementor-heading-title{font-size:24px;}.elementor-7 .elementor-element.elementor-element-545714a .elementor-heading-title{font-size:16px;}.elementor-7 .elementor-element.elementor-element-06ec49f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-02c926d{text-align:start;}.elementor-7 .elementor-element.elementor-element-02c926d .elementor-heading-title{font-size:32px;}.elementor-7 .elementor-element.elementor-element-9405eb9{text-align:start;}.elementor-7 .elementor-element.elementor-element-9405eb9 .elementor-heading-title{font-size:32px;}.elementor-7 .elementor-element.elementor-element-d028df2{text-align:start;}.elementor-7 .elementor-element.elementor-element-d028df2 .elementor-heading-title{font-size:32px;}.elementor-7 .elementor-element.elementor-element-66712f6{text-align:start;}.elementor-7 .elementor-element.elementor-element-66712f6 .elementor-heading-title{font-size:32px;}.elementor-7 .elementor-element.elementor-element-7c64c39{text-align:start;}.elementor-7 .elementor-element.elementor-element-7c64c39 .elementor-heading-title{font-size:32px;}}/* Start custom CSS for heading, class: .elementor-element-33ae403 *//* 通用：当前组件内所有链接去掉横线 */
.elementor-7 .elementor-element.elementor-element-33ae403 a,
.elementor-7 .elementor-element.elementor-element-33ae403 a:hover,
.elementor-7 .elementor-element.elementor-element-33ae403 a:focus,
.elementor-7 .elementor-element.elementor-element-33ae403 a:active,
.elementor-7 .elementor-element.elementor-element-33ae403 a:visited,
.elementor-7 .elementor-element.elementor-element-33ae403 a *,
.elementor-7 .elementor-element.elementor-element-33ae403 a:hover *,
.elementor-7 .elementor-element.elementor-element-33ae403 a:focus *,
.elementor-7 .elementor-element.elementor-element-33ae403 a:active *,
.elementor-7 .elementor-element.elementor-element-33ae403 a:visited * {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
  outline: none !important;
  background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-db62f4d *//* =========================================
   手机端修复：Product Center 卡片超出容器
   解决图片、按钮、文字、Tab 横向溢出
========================================= */

@media (max-width: 767px) {

  .jewelry-product-switcher,
  .jewelry-product-switcher * {
    box-sizing: border-box !important;
  }

  .jewelry-product-switcher {
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  /* Tab 按钮区域不要撑出屏幕 */
  .jewelry-product-switcher .product-tabs {
    width: 100% !important;
    max-width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
    overflow: hidden !important;
    margin: 0 auto !important;
    padding: 0 6px !important;
  }

  .jewelry-product-switcher .product-tab {
    flex: 1 1 0 !important;
    min-width: 0 !important;
    max-width: 33.33% !important;
    white-space: nowrap !important;
    text-align: center !important;
  }

  /* 产品卡片不能超出 */
  .jewelry-product-switcher .product-card {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    overflow: hidden !important;
    position: relative !important;
  }

  /* 图片区域锁在容器里面 */
  .jewelry-product-switcher .product-card img,
  .jewelry-product-switcher #productImage {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    display: block !important;
    object-fit: cover !important;
    object-position: center center !important;
    margin: 0 auto !important;
    padding: 0 !important;
    transform: none !important;
  }

  /* 文案区域不要撑出去 */
  .jewelry-product-switcher .product-copy {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    overflow: hidden !important;
    padding-left: 12px !important;
    padding-right: 12px !important;
  }

  .jewelry-product-switcher #productText {
    width: 100% !important;
    max-width: 100% !important;
    text-align: center !important;
    word-break: normal !important;
    overflow-wrap: break-word !important;
  }

  /* 按钮不要超出 */
  .jewelry-product-switcher .product-btn,
  .jewelry-product-switcher #productLink {
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1262d4 *//* 通用：当前组件内所有链接去掉横线 */
.elementor-7 .elementor-element.elementor-element-b1262d4 a,
.elementor-7 .elementor-element.elementor-element-b1262d4 a:hover,
.elementor-7 .elementor-element.elementor-element-b1262d4 a:focus,
.elementor-7 .elementor-element.elementor-element-b1262d4 a:active,
.elementor-7 .elementor-element.elementor-element-b1262d4 a:visited,
.elementor-7 .elementor-element.elementor-element-b1262d4 a *,
.elementor-7 .elementor-element.elementor-element-b1262d4 a:hover *,
.elementor-7 .elementor-element.elementor-element-b1262d4 a:focus *,
.elementor-7 .elementor-element.elementor-element-b1262d4 a:active *,
.elementor-7 .elementor-element.elementor-element-b1262d4 a:visited * {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
  outline: none !important;
  background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1d85af2 *//* =========================================
   只处理：某个分类只有 1 个产品时，不要撑满整行
   效果：只有 1 个产品时，也按 4 列中的 1 列宽度显示
   其他产品数量、图片、标题、手机端全部不动
========================================= */

@media (min-width: 768px) {

  /* Elementor Loop Carousel / Swiper：只有一个产品时 */
  .elementor-7 .elementor-element.elementor-element-1d85af2 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide,
  .elementor-7 .elementor-element.elementor-element-1d85af2 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide[style] {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }

  /* 如果你的产品不是 Swiper，而是普通 Loop Grid / Woo 产品列表 */
  .elementor-7 .elementor-element.elementor-element-1d85af2 .elementor-loop-container:has(> .e-loop-item:only-child) > .e-loop-item,
  .elementor-7 .elementor-element.elementor-element-1d85af2 ul.products:has(> li.product:only-child) > li.product {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-21bb015 *//* =========================================
   只处理：某个分类只有 1 个产品时，不要撑满整行
   效果：只有 1 个产品时，也按 4 列中的 1 列宽度显示
   其他产品数量、图片、标题、手机端全部不动
========================================= */

@media (min-width: 768px) {

  /* Elementor Loop Carousel / Swiper：只有一个产品时 */
  .elementor-7 .elementor-element.elementor-element-21bb015 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide,
  .elementor-7 .elementor-element.elementor-element-21bb015 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide[style] {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }

  /* 如果你的产品不是 Swiper，而是普通 Loop Grid / Woo 产品列表 */
  .elementor-7 .elementor-element.elementor-element-21bb015 .elementor-loop-container:has(> .e-loop-item:only-child) > .e-loop-item,
  .elementor-7 .elementor-element.elementor-element-21bb015 ul.products:has(> li.product:only-child) > li.product {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-73c31a6 *//* =========================================
   只处理：某个分类只有 1 个产品时，不要撑满整行
   效果：只有 1 个产品时，也按 4 列中的 1 列宽度显示
   其他产品数量、图片、标题、手机端全部不动
========================================= */

@media (min-width: 768px) {

  /* Elementor Loop Carousel / Swiper：只有一个产品时 */
  .elementor-7 .elementor-element.elementor-element-73c31a6 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide,
  .elementor-7 .elementor-element.elementor-element-73c31a6 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide[style] {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }

  /* 如果你的产品不是 Swiper，而是普通 Loop Grid / Woo 产品列表 */
  .elementor-7 .elementor-element.elementor-element-73c31a6 .elementor-loop-container:has(> .e-loop-item:only-child) > .e-loop-item,
  .elementor-7 .elementor-element.elementor-element-73c31a6 ul.products:has(> li.product:only-child) > li.product {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1d85af2 *//* =========================================
   只处理：某个分类只有 1 个产品时，不要撑满整行
   效果：只有 1 个产品时，也按 4 列中的 1 列宽度显示
   其他产品数量、图片、标题、手机端全部不动
========================================= */

@media (min-width: 768px) {

  /* Elementor Loop Carousel / Swiper：只有一个产品时 */
  .elementor-7 .elementor-element.elementor-element-1d85af2 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide,
  .elementor-7 .elementor-element.elementor-element-1d85af2 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide[style] {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }

  /* 如果你的产品不是 Swiper，而是普通 Loop Grid / Woo 产品列表 */
  .elementor-7 .elementor-element.elementor-element-1d85af2 .elementor-loop-container:has(> .e-loop-item:only-child) > .e-loop-item,
  .elementor-7 .elementor-element.elementor-element-1d85af2 ul.products:has(> li.product:only-child) > li.product {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-21bb015 *//* =========================================
   只处理：某个分类只有 1 个产品时，不要撑满整行
   效果：只有 1 个产品时，也按 4 列中的 1 列宽度显示
   其他产品数量、图片、标题、手机端全部不动
========================================= */

@media (min-width: 768px) {

  /* Elementor Loop Carousel / Swiper：只有一个产品时 */
  .elementor-7 .elementor-element.elementor-element-21bb015 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide,
  .elementor-7 .elementor-element.elementor-element-21bb015 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide[style] {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }

  /* 如果你的产品不是 Swiper，而是普通 Loop Grid / Woo 产品列表 */
  .elementor-7 .elementor-element.elementor-element-21bb015 .elementor-loop-container:has(> .e-loop-item:only-child) > .e-loop-item,
  .elementor-7 .elementor-element.elementor-element-21bb015 ul.products:has(> li.product:only-child) > li.product {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-73c31a6 *//* =========================================
   只处理：某个分类只有 1 个产品时，不要撑满整行
   效果：只有 1 个产品时，也按 4 列中的 1 列宽度显示
   其他产品数量、图片、标题、手机端全部不动
========================================= */

@media (min-width: 768px) {

  /* Elementor Loop Carousel / Swiper：只有一个产品时 */
  .elementor-7 .elementor-element.elementor-element-73c31a6 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide,
  .elementor-7 .elementor-element.elementor-element-73c31a6 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide[style] {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }

  /* 如果你的产品不是 Swiper，而是普通 Loop Grid / Woo 产品列表 */
  .elementor-7 .elementor-element.elementor-element-73c31a6 .elementor-loop-container:has(> .e-loop-item:only-child) > .e-loop-item,
  .elementor-7 .elementor-element.elementor-element-73c31a6 ul.products:has(> li.product:only-child) > li.product {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1d85af2 *//* =========================================
   只处理：某个分类只有 1 个产品时，不要撑满整行
   效果：只有 1 个产品时，也按 4 列中的 1 列宽度显示
   其他产品数量、图片、标题、手机端全部不动
========================================= */

@media (min-width: 768px) {

  /* Elementor Loop Carousel / Swiper：只有一个产品时 */
  .elementor-7 .elementor-element.elementor-element-1d85af2 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide,
  .elementor-7 .elementor-element.elementor-element-1d85af2 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide[style] {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }

  /* 如果你的产品不是 Swiper，而是普通 Loop Grid / Woo 产品列表 */
  .elementor-7 .elementor-element.elementor-element-1d85af2 .elementor-loop-container:has(> .e-loop-item:only-child) > .e-loop-item,
  .elementor-7 .elementor-element.elementor-element-1d85af2 ul.products:has(> li.product:only-child) > li.product {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-21bb015 *//* =========================================
   只处理：某个分类只有 1 个产品时，不要撑满整行
   效果：只有 1 个产品时，也按 4 列中的 1 列宽度显示
   其他产品数量、图片、标题、手机端全部不动
========================================= */

@media (min-width: 768px) {

  /* Elementor Loop Carousel / Swiper：只有一个产品时 */
  .elementor-7 .elementor-element.elementor-element-21bb015 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide,
  .elementor-7 .elementor-element.elementor-element-21bb015 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide[style] {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }

  /* 如果你的产品不是 Swiper，而是普通 Loop Grid / Woo 产品列表 */
  .elementor-7 .elementor-element.elementor-element-21bb015 .elementor-loop-container:has(> .e-loop-item:only-child) > .e-loop-item,
  .elementor-7 .elementor-element.elementor-element-21bb015 ul.products:has(> li.product:only-child) > li.product {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-73c31a6 *//* =========================================
   只处理：某个分类只有 1 个产品时，不要撑满整行
   效果：只有 1 个产品时，也按 4 列中的 1 列宽度显示
   其他产品数量、图片、标题、手机端全部不动
========================================= */

@media (min-width: 768px) {

  /* Elementor Loop Carousel / Swiper：只有一个产品时 */
  .elementor-7 .elementor-element.elementor-element-73c31a6 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide,
  .elementor-7 .elementor-element.elementor-element-73c31a6 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide[style] {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }

  /* 如果你的产品不是 Swiper，而是普通 Loop Grid / Woo 产品列表 */
  .elementor-7 .elementor-element.elementor-element-73c31a6 .elementor-loop-container:has(> .e-loop-item:only-child) > .e-loop-item,
  .elementor-7 .elementor-element.elementor-element-73c31a6 ul.products:has(> li.product:only-child) > li.product {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1d85af2 *//* =========================================
   只处理：某个分类只有 1 个产品时，不要撑满整行
   效果：只有 1 个产品时，也按 4 列中的 1 列宽度显示
   其他产品数量、图片、标题、手机端全部不动
========================================= */

@media (min-width: 768px) {

  /* Elementor Loop Carousel / Swiper：只有一个产品时 */
  .elementor-7 .elementor-element.elementor-element-1d85af2 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide,
  .elementor-7 .elementor-element.elementor-element-1d85af2 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide[style] {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }

  /* 如果你的产品不是 Swiper，而是普通 Loop Grid / Woo 产品列表 */
  .elementor-7 .elementor-element.elementor-element-1d85af2 .elementor-loop-container:has(> .e-loop-item:only-child) > .e-loop-item,
  .elementor-7 .elementor-element.elementor-element-1d85af2 ul.products:has(> li.product:only-child) > li.product {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-21bb015 *//* =========================================
   只处理：某个分类只有 1 个产品时，不要撑满整行
   效果：只有 1 个产品时，也按 4 列中的 1 列宽度显示
   其他产品数量、图片、标题、手机端全部不动
========================================= */

@media (min-width: 768px) {

  /* Elementor Loop Carousel / Swiper：只有一个产品时 */
  .elementor-7 .elementor-element.elementor-element-21bb015 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide,
  .elementor-7 .elementor-element.elementor-element-21bb015 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide[style] {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }

  /* 如果你的产品不是 Swiper，而是普通 Loop Grid / Woo 产品列表 */
  .elementor-7 .elementor-element.elementor-element-21bb015 .elementor-loop-container:has(> .e-loop-item:only-child) > .e-loop-item,
  .elementor-7 .elementor-element.elementor-element-21bb015 ul.products:has(> li.product:only-child) > li.product {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-73c31a6 *//* =========================================
   只处理：某个分类只有 1 个产品时，不要撑满整行
   效果：只有 1 个产品时，也按 4 列中的 1 列宽度显示
   其他产品数量、图片、标题、手机端全部不动
========================================= */

@media (min-width: 768px) {

  /* Elementor Loop Carousel / Swiper：只有一个产品时 */
  .elementor-7 .elementor-element.elementor-element-73c31a6 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide,
  .elementor-7 .elementor-element.elementor-element-73c31a6 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide[style] {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }

  /* 如果你的产品不是 Swiper，而是普通 Loop Grid / Woo 产品列表 */
  .elementor-7 .elementor-element.elementor-element-73c31a6 .elementor-loop-container:has(> .e-loop-item:only-child) > .e-loop-item,
  .elementor-7 .elementor-element.elementor-element-73c31a6 ul.products:has(> li.product:only-child) > li.product {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1d85af2 *//* =========================================
   只处理：某个分类只有 1 个产品时，不要撑满整行
   效果：只有 1 个产品时，也按 4 列中的 1 列宽度显示
   其他产品数量、图片、标题、手机端全部不动
========================================= */

@media (min-width: 768px) {

  /* Elementor Loop Carousel / Swiper：只有一个产品时 */
  .elementor-7 .elementor-element.elementor-element-1d85af2 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide,
  .elementor-7 .elementor-element.elementor-element-1d85af2 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide[style] {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }

  /* 如果你的产品不是 Swiper，而是普通 Loop Grid / Woo 产品列表 */
  .elementor-7 .elementor-element.elementor-element-1d85af2 .elementor-loop-container:has(> .e-loop-item:only-child) > .e-loop-item,
  .elementor-7 .elementor-element.elementor-element-1d85af2 ul.products:has(> li.product:only-child) > li.product {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-21bb015 *//* =========================================
   只处理：某个分类只有 1 个产品时，不要撑满整行
   效果：只有 1 个产品时，也按 4 列中的 1 列宽度显示
   其他产品数量、图片、标题、手机端全部不动
========================================= */

@media (min-width: 768px) {

  /* Elementor Loop Carousel / Swiper：只有一个产品时 */
  .elementor-7 .elementor-element.elementor-element-21bb015 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide,
  .elementor-7 .elementor-element.elementor-element-21bb015 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide[style] {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }

  /* 如果你的产品不是 Swiper，而是普通 Loop Grid / Woo 产品列表 */
  .elementor-7 .elementor-element.elementor-element-21bb015 .elementor-loop-container:has(> .e-loop-item:only-child) > .e-loop-item,
  .elementor-7 .elementor-element.elementor-element-21bb015 ul.products:has(> li.product:only-child) > li.product {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-73c31a6 *//* =========================================
   只处理：某个分类只有 1 个产品时，不要撑满整行
   效果：只有 1 个产品时，也按 4 列中的 1 列宽度显示
   其他产品数量、图片、标题、手机端全部不动
========================================= */

@media (min-width: 768px) {

  /* Elementor Loop Carousel / Swiper：只有一个产品时 */
  .elementor-7 .elementor-element.elementor-element-73c31a6 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide,
  .elementor-7 .elementor-element.elementor-element-73c31a6 .swiper-wrapper:has(> .swiper-slide:only-child) > .swiper-slide[style] {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }

  /* 如果你的产品不是 Swiper，而是普通 Loop Grid / Woo 产品列表 */
  .elementor-7 .elementor-element.elementor-element-73c31a6 .elementor-loop-container:has(> .e-loop-item:only-child) > .e-loop-item,
  .elementor-7 .elementor-element.elementor-element-73c31a6 ul.products:has(> li.product:only-child) > li.product {
    width: calc((100% - 90px) / 4) !important;
    max-width: calc((100% - 90px) / 4) !important;
    min-width: calc((100% - 90px) / 4) !important;
    flex: 0 0 calc((100% - 90px) / 4) !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61e575c *//* 通用：当前组件内所有链接去掉横线 */
.elementor-7 .elementor-element.elementor-element-61e575c a,
.elementor-7 .elementor-element.elementor-element-61e575c a:hover,
.elementor-7 .elementor-element.elementor-element-61e575c a:focus,
.elementor-7 .elementor-element.elementor-element-61e575c a:active,
.elementor-7 .elementor-element.elementor-element-61e575c a:visited,
.elementor-7 .elementor-element.elementor-element-61e575c a *,
.elementor-7 .elementor-element.elementor-element-61e575c a:hover *,
.elementor-7 .elementor-element.elementor-element-61e575c a:focus *,
.elementor-7 .elementor-element.elementor-element-61e575c a:active *,
.elementor-7 .elementor-element.elementor-element-61e575c a:visited * {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
  outline: none !important;
  background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1de96c1 *//* 通用：当前组件内所有链接去掉横线 */
.elementor-7 .elementor-element.elementor-element-1de96c1 a,
.elementor-7 .elementor-element.elementor-element-1de96c1 a:hover,
.elementor-7 .elementor-element.elementor-element-1de96c1 a:focus,
.elementor-7 .elementor-element.elementor-element-1de96c1 a:active,
.elementor-7 .elementor-element.elementor-element-1de96c1 a:visited,
.elementor-7 .elementor-element.elementor-element-1de96c1 a *,
.elementor-7 .elementor-element.elementor-element-1de96c1 a:hover *,
.elementor-7 .elementor-element.elementor-element-1de96c1 a:focus *,
.elementor-7 .elementor-element.elementor-element-1de96c1 a:active *,
.elementor-7 .elementor-element.elementor-element-1de96c1 a:visited * {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
  outline: none !important;
  background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e337fd *//* 通用：当前组件内所有链接去掉横线 */
.elementor-7 .elementor-element.elementor-element-8e337fd a,
.elementor-7 .elementor-element.elementor-element-8e337fd a:hover,
.elementor-7 .elementor-element.elementor-element-8e337fd a:focus,
.elementor-7 .elementor-element.elementor-element-8e337fd a:active,
.elementor-7 .elementor-element.elementor-element-8e337fd a:visited,
.elementor-7 .elementor-element.elementor-element-8e337fd a *,
.elementor-7 .elementor-element.elementor-element-8e337fd a:hover *,
.elementor-7 .elementor-element.elementor-element-8e337fd a:focus *,
.elementor-7 .elementor-element.elementor-element-8e337fd a:active *,
.elementor-7 .elementor-element.elementor-element-8e337fd a:visited * {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
  outline: none !important;
  background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-545714a *//* 通用：当前组件内所有链接去掉横线 */
.elementor-7 .elementor-element.elementor-element-545714a a,
.elementor-7 .elementor-element.elementor-element-545714a a:hover,
.elementor-7 .elementor-element.elementor-element-545714a a:focus,
.elementor-7 .elementor-element.elementor-element-545714a a:active,
.elementor-7 .elementor-element.elementor-element-545714a a:visited,
.elementor-7 .elementor-element.elementor-element-545714a a *,
.elementor-7 .elementor-element.elementor-element-545714a a:hover *,
.elementor-7 .elementor-element.elementor-element-545714a a:focus *,
.elementor-7 .elementor-element.elementor-element-545714a a:active *,
.elementor-7 .elementor-element.elementor-element-545714a a:visited * {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
  outline: none !important;
  background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4637d3e *//* 通用：当前组件内所有链接去掉横线 */
.elementor-7 .elementor-element.elementor-element-4637d3e a,
.elementor-7 .elementor-element.elementor-element-4637d3e a:hover,
.elementor-7 .elementor-element.elementor-element-4637d3e a:focus,
.elementor-7 .elementor-element.elementor-element-4637d3e a:active,
.elementor-7 .elementor-element.elementor-element-4637d3e a:visited,
.elementor-7 .elementor-element.elementor-element-4637d3e a *,
.elementor-7 .elementor-element.elementor-element-4637d3e a:hover *,
.elementor-7 .elementor-element.elementor-element-4637d3e a:focus *,
.elementor-7 .elementor-element.elementor-element-4637d3e a:active *,
.elementor-7 .elementor-element.elementor-element-4637d3e a:visited * {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
  outline: none !important;
  background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1198101 *//* 通用：当前组件内所有链接去掉横线 */
.elementor-7 .elementor-element.elementor-element-1198101 a,
.elementor-7 .elementor-element.elementor-element-1198101 a:hover,
.elementor-7 .elementor-element.elementor-element-1198101 a:focus,
.elementor-7 .elementor-element.elementor-element-1198101 a:active,
.elementor-7 .elementor-element.elementor-element-1198101 a:visited,
.elementor-7 .elementor-element.elementor-element-1198101 a *,
.elementor-7 .elementor-element.elementor-element-1198101 a:hover *,
.elementor-7 .elementor-element.elementor-element-1198101 a:focus *,
.elementor-7 .elementor-element.elementor-element-1198101 a:active *,
.elementor-7 .elementor-element.elementor-element-1198101 a:visited * {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
  outline: none !important;
  background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b79c6ae *//* 通用：当前组件内所有链接去掉横线 */
.elementor-7 .elementor-element.elementor-element-b79c6ae a,
.elementor-7 .elementor-element.elementor-element-b79c6ae a:hover,
.elementor-7 .elementor-element.elementor-element-b79c6ae a:focus,
.elementor-7 .elementor-element.elementor-element-b79c6ae a:active,
.elementor-7 .elementor-element.elementor-element-b79c6ae a:visited,
.elementor-7 .elementor-element.elementor-element-b79c6ae a *,
.elementor-7 .elementor-element.elementor-element-b79c6ae a:hover *,
.elementor-7 .elementor-element.elementor-element-b79c6ae a:focus *,
.elementor-7 .elementor-element.elementor-element-b79c6ae a:active *,
.elementor-7 .elementor-element.elementor-element-b79c6ae a:visited * {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
  outline: none !important;
  background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cce66e *//* 通用：当前组件内所有链接去掉横线 */
.elementor-7 .elementor-element.elementor-element-8cce66e a,
.elementor-7 .elementor-element.elementor-element-8cce66e a:hover,
.elementor-7 .elementor-element.elementor-element-8cce66e a:focus,
.elementor-7 .elementor-element.elementor-element-8cce66e a:active,
.elementor-7 .elementor-element.elementor-element-8cce66e a:visited,
.elementor-7 .elementor-element.elementor-element-8cce66e a *,
.elementor-7 .elementor-element.elementor-element-8cce66e a:hover *,
.elementor-7 .elementor-element.elementor-element-8cce66e a:focus *,
.elementor-7 .elementor-element.elementor-element-8cce66e a:active *,
.elementor-7 .elementor-element.elementor-element-8cce66e a:visited * {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
  outline: none !important;
  background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-714709c *//* 通用：当前组件内所有链接去掉横线 */
.elementor-7 .elementor-element.elementor-element-714709c a,
.elementor-7 .elementor-element.elementor-element-714709c a:hover,
.elementor-7 .elementor-element.elementor-element-714709c a:focus,
.elementor-7 .elementor-element.elementor-element-714709c a:active,
.elementor-7 .elementor-element.elementor-element-714709c a:visited,
.elementor-7 .elementor-element.elementor-element-714709c a *,
.elementor-7 .elementor-element.elementor-element-714709c a:hover *,
.elementor-7 .elementor-element.elementor-element-714709c a:focus *,
.elementor-7 .elementor-element.elementor-element-714709c a:active *,
.elementor-7 .elementor-element.elementor-element-714709c a:visited * {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
  outline: none !important;
  background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fef1ede *//* 通用：当前组件内所有链接去掉横线 */
.elementor-7 .elementor-element.elementor-element-fef1ede a,
.elementor-7 .elementor-element.elementor-element-fef1ede a:hover,
.elementor-7 .elementor-element.elementor-element-fef1ede a:focus,
.elementor-7 .elementor-element.elementor-element-fef1ede a:active,
.elementor-7 .elementor-element.elementor-element-fef1ede a:visited,
.elementor-7 .elementor-element.elementor-element-fef1ede a *,
.elementor-7 .elementor-element.elementor-element-fef1ede a:hover *,
.elementor-7 .elementor-element.elementor-element-fef1ede a:focus *,
.elementor-7 .elementor-element.elementor-element-fef1ede a:active *,
.elementor-7 .elementor-element.elementor-element-fef1ede a:visited * {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
  outline: none !important;
  background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcbf6ad *//* 通用：当前组件内所有链接去掉横线 */
.elementor-7 .elementor-element.elementor-element-fcbf6ad a,
.elementor-7 .elementor-element.elementor-element-fcbf6ad a:hover,
.elementor-7 .elementor-element.elementor-element-fcbf6ad a:focus,
.elementor-7 .elementor-element.elementor-element-fcbf6ad a:active,
.elementor-7 .elementor-element.elementor-element-fcbf6ad a:visited,
.elementor-7 .elementor-element.elementor-element-fcbf6ad a *,
.elementor-7 .elementor-element.elementor-element-fcbf6ad a:hover *,
.elementor-7 .elementor-element.elementor-element-fcbf6ad a:focus *,
.elementor-7 .elementor-element.elementor-element-fcbf6ad a:active *,
.elementor-7 .elementor-element.elementor-element-fcbf6ad a:visited * {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
  outline: none !important;
  background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-822e18a *//* 通用：当前组件内所有链接去掉横线 */
.elementor-7 .elementor-element.elementor-element-822e18a a,
.elementor-7 .elementor-element.elementor-element-822e18a a:hover,
.elementor-7 .elementor-element.elementor-element-822e18a a:focus,
.elementor-7 .elementor-element.elementor-element-822e18a a:active,
.elementor-7 .elementor-element.elementor-element-822e18a a:visited,
.elementor-7 .elementor-element.elementor-element-822e18a a *,
.elementor-7 .elementor-element.elementor-element-822e18a a:hover *,
.elementor-7 .elementor-element.elementor-element-822e18a a:focus *,
.elementor-7 .elementor-element.elementor-element-822e18a a:active *,
.elementor-7 .elementor-element.elementor-element-822e18a a:visited * {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
  outline: none !important;
  background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4470f4 *//* 通用：当前组件内所有链接去掉横线 */
.elementor-7 .elementor-element.elementor-element-c4470f4 a,
.elementor-7 .elementor-element.elementor-element-c4470f4 a:hover,
.elementor-7 .elementor-element.elementor-element-c4470f4 a:focus,
.elementor-7 .elementor-element.elementor-element-c4470f4 a:active,
.elementor-7 .elementor-element.elementor-element-c4470f4 a:visited,
.elementor-7 .elementor-element.elementor-element-c4470f4 a *,
.elementor-7 .elementor-element.elementor-element-c4470f4 a:hover *,
.elementor-7 .elementor-element.elementor-element-c4470f4 a:focus *,
.elementor-7 .elementor-element.elementor-element-c4470f4 a:active *,
.elementor-7 .elementor-element.elementor-element-c4470f4 a:visited * {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
  outline: none !important;
  background-image: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4924ed3 *//* 通用：当前组件内所有链接去掉横线 */
.elementor-7 .elementor-element.elementor-element-4924ed3 a,
.elementor-7 .elementor-element.elementor-element-4924ed3 a:hover,
.elementor-7 .elementor-element.elementor-element-4924ed3 a:focus,
.elementor-7 .elementor-element.elementor-element-4924ed3 a:active,
.elementor-7 .elementor-element.elementor-element-4924ed3 a:visited,
.elementor-7 .elementor-element.elementor-element-4924ed3 a *,
.elementor-7 .elementor-element.elementor-element-4924ed3 a:hover *,
.elementor-7 .elementor-element.elementor-element-4924ed3 a:focus *,
.elementor-7 .elementor-element.elementor-element-4924ed3 a:active *,
.elementor-7 .elementor-element.elementor-element-4924ed3 a:visited * {
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
  outline: none !important;
  background-image: none !important;
}/* End custom CSS */