.elementor-65 .elementor-element.elementor-element-a25ac8f{--display:flex;--min-height:300px;--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;--overlay-opacity:1;}.elementor-65 .elementor-element.elementor-element-a25ac8f::before, .elementor-65 .elementor-element.elementor-element-a25ac8f > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-a25ac8f > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-a25ac8f > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-a25ac8f > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-a25ac8f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("http://paralight1.ybbis.com/wp-content/uploads/2025/06/DM_20250628115707_040.jpeg");--background-overlay:'';background-position:center center;}.elementor-65 .elementor-element.elementor-element-a25ac8f::before{filter:brightness( 37% ) contrast( 80% ) saturate( 106% ) blur( 0.9px ) hue-rotate( 0deg );}.elementor-65 .elementor-element.elementor-element-eb44a5c .woocommerce-breadcrumb{color:var( --e-global-color-astglobalcolor4 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-65 .elementor-element.elementor-element-eb44a5c .woocommerce-breadcrumb > a{color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-6288570{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-65 .elementor-element.elementor-element-0adb8c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-0adb8c5 .woocommerce-breadcrumb{font-family:var( --e-global-typography-56f562f-font-family ), Sans-serif;font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );text-align:left;}.elementor-65 .elementor-element.elementor-element-4b6c620{--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;}.elementor-65 .elementor-element.elementor-element-147f9cf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-65 .elementor-element.elementor-element-147f9cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-65 .elementor-element.elementor-element-e9acc1f{--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-e9acc1f:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-e9acc1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-e9acc1f::before, .elementor-65 .elementor-element.elementor-element-e9acc1f > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-e9acc1f > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-e9acc1f > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-e9acc1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-e9acc1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor4 );--background-overlay:'';}.elementor-65 .elementor-element.elementor-element-eef633b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-65 .elementor-element.elementor-element-7e28976{--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-7e28976:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-7e28976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-7e28976::before, .elementor-65 .elementor-element.elementor-element-7e28976 > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-7e28976 > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-7e28976 > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-7e28976 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-7e28976 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor4 );--background-overlay:'';}.elementor-65 .elementor-element.elementor-element-f58c85f{--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-f58c85f:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-f58c85f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-f58c85f::before, .elementor-65 .elementor-element.elementor-element-f58c85f > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-f58c85f > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-f58c85f > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-f58c85f > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-f58c85f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor4 );--background-overlay:'';}.elementor-65 .elementor-element.elementor-element-bc6f581 > .elementor-widget-container{padding:0px 059px 0px 0px;}.elementor-65 .elementor-element.elementor-element-522c887{--display:flex;--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-9ce3de2{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor7 );--divider-border-width:1px;}.elementor-65 .elementor-element.elementor-element-9ce3de2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-9ce3de2 .elementor-divider-separator{width:100%;}.elementor-65 .elementor-element.elementor-element-9ce3de2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-65 .elementor-element.elementor-element-690521d .e-search-submit{background-color:var( --e-global-color-astglobalcolor4 );border-style:none;}.elementor-65 .elementor-element.elementor-element-690521d .e-search-input{font-family:var( --e-global-typography-56f562f-font-family ), Sans-serif;font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );border-radius:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-690521d{--e-search-placeholder-color:var( --e-global-color-text );--e-search-icon-label-color:var( --e-global-color-astglobalcolor2 );--e-search-input-padding-block-start:0px;--e-search-input-padding-inline-start:0px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:0px;--e-search-submit-margin-inline-start:0px;--e-search-icon-clear-size:0px;--e-search-submit-button-flex-direction:row;--e-search-submit-icon-margin-inline-start:0px;--e-search-submit-icon-margin-inline-end:var(--e-search-submit-icon-gap);--e-search-icon-submit-size:14px;--e-search-submit-color:var( --e-global-color-astglobalcolor2 );--e-search-icon-submit-color:var( --e-global-color-astglobalcolor2 );}.elementor-65 .elementor-element.elementor-element-690521d .e-search-submit span{font-family:var( --e-global-typography-56f562f-font-family ), Sans-serif;font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );}.elementor-65 .elementor-element.elementor-element-257ec41{--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;--overlay-opacity:1;--padding-top:60px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-257ec41:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-257ec41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-257ec41::before, .elementor-65 .elementor-element.elementor-element-257ec41 > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-257ec41 > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-257ec41 > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-257ec41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-257ec41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor4 );--background-overlay:'';}.elementor-65 .elementor-element.elementor-element-ab1f544 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-65 .elementor-element.elementor-element-ab1f544 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1.1px;color:var( --e-global-color-astglobalcolor6 );}.elementor-65 .elementor-element.elementor-element-ab1f544 .elementor-heading-title a:hover, .elementor-65 .elementor-element.elementor-element-ab1f544 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-65 .elementor-element.elementor-element-aa582a4 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-65 .elementor-element.elementor-element-aa582a4 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1.1px;color:var( --e-global-color-text );}.elementor-65 .elementor-element.elementor-element-aa582a4 .elementor-heading-title a:hover, .elementor-65 .elementor-element.elementor-element-aa582a4 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-65 .elementor-element.elementor-element-44b0d28 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-65 .elementor-element.elementor-element-44b0d28 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1.1px;color:var( --e-global-color-astglobalcolor6 );}.elementor-65 .elementor-element.elementor-element-44b0d28 .elementor-heading-title a:hover, .elementor-65 .elementor-element.elementor-element-44b0d28 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-65 .elementor-element.elementor-element-313a847{--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-313a847:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-313a847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-313a847::before, .elementor-65 .elementor-element.elementor-element-313a847 > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-313a847 > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-313a847 > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-313a847 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-313a847 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor4 );--background-overlay:'';}.elementor-65 .elementor-element.elementor-element-5b7fa64 .elementor-icon-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-5b7fa64.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-65 .elementor-element.elementor-element-5b7fa64.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-5b7fa64.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor6 );border-color:var( --e-global-color-astglobalcolor6 );}.elementor-65 .elementor-element.elementor-element-5b7fa64.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-5b7fa64.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor6 );}.elementor-65 .elementor-element.elementor-element-5b7fa64.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-65 .elementor-element.elementor-element-5b7fa64.elementor-view-framed .elementor-icon:hover, .elementor-65 .elementor-element.elementor-element-5b7fa64.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-65 .elementor-element.elementor-element-5b7fa64.elementor-view-framed .elementor-icon:hover, .elementor-65 .elementor-element.elementor-element-5b7fa64.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-65 .elementor-element.elementor-element-5b7fa64 .elementor-icon{font-size:29px;}.elementor-65 .elementor-element.elementor-element-5b7fa64 .elementor-icon svg{height:29px;}.elementor-65 .elementor-element.elementor-element-fa142f2 .elementor-icon-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-fa142f2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-65 .elementor-element.elementor-element-fa142f2.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-fa142f2.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor6 );border-color:var( --e-global-color-astglobalcolor6 );}.elementor-65 .elementor-element.elementor-element-fa142f2.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-fa142f2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor6 );}.elementor-65 .elementor-element.elementor-element-fa142f2.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-65 .elementor-element.elementor-element-fa142f2.elementor-view-framed .elementor-icon:hover, .elementor-65 .elementor-element.elementor-element-fa142f2.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-65 .elementor-element.elementor-element-fa142f2.elementor-view-framed .elementor-icon:hover, .elementor-65 .elementor-element.elementor-element-fa142f2.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-65 .elementor-element.elementor-element-fa142f2 .elementor-icon{font-size:29px;}.elementor-65 .elementor-element.elementor-element-fa142f2 .elementor-icon svg{height:29px;}.elementor-65 .elementor-element.elementor-element-a8edac1 .elementor-icon-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-a8edac1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-65 .elementor-element.elementor-element-a8edac1.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-a8edac1.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor6 );border-color:var( --e-global-color-astglobalcolor6 );}.elementor-65 .elementor-element.elementor-element-a8edac1.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-a8edac1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor6 );}.elementor-65 .elementor-element.elementor-element-a8edac1.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-65 .elementor-element.elementor-element-a8edac1.elementor-view-framed .elementor-icon:hover, .elementor-65 .elementor-element.elementor-element-a8edac1.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-65 .elementor-element.elementor-element-a8edac1.elementor-view-framed .elementor-icon:hover, .elementor-65 .elementor-element.elementor-element-a8edac1.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-65 .elementor-element.elementor-element-a8edac1 .elementor-icon{font-size:29px;}.elementor-65 .elementor-element.elementor-element-a8edac1 .elementor-icon svg{height:29px;}.elementor-65 .elementor-element.elementor-element-72125d3{--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;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-72125d3:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-72125d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-72125d3::before, .elementor-65 .elementor-element.elementor-element-72125d3 > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-72125d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-65 .elementor-element.elementor-element-72125d3 > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-72125d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65 .elementor-element.elementor-element-72125d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor4 );--background-overlay:'';}.elementor-65 .elementor-element.elementor-element-a36352c{font-family:var( --e-global-typography-56f562f-font-family ), Sans-serif;font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );}.elementor-65 .elementor-element.elementor-element-9166182{--display:flex;}.elementor-65 .elementor-element.elementor-element-47a3c45{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor7 );--divider-border-width:1px;}.elementor-65 .elementor-element.elementor-element-47a3c45 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-47a3c45 .elementor-divider-separator{width:100%;}.elementor-65 .elementor-element.elementor-element-47a3c45 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-65 .elementor-element.elementor-element-0abcd18.elementor-wc-products ul.products li.product{text-align:left;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-65 .elementor-element.elementor-element-0abcd18.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-65 .elementor-element.elementor-element-0abcd18.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F1F1;border-radius:2px 2px 2px 2px;margin-bottom:20px;}.elementor-65 .elementor-element.elementor-element-0abcd18.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#54595F;}.elementor-65 .elementor-element.elementor-element-0abcd18.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#54595F;}.elementor-65 .elementor-element.elementor-element-0abcd18.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-65 .elementor-element.elementor-element-0abcd18.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Antonio", Sans-serif;font-size:16px;font-weight:400;line-height:21px;letter-spacing:0.6px;}.elementor-65 .elementor-element.elementor-element-0abcd18.elementor-wc-products ul.products li.product .star-rating{color:#000000;}.elementor-65 .elementor-element.elementor-element-0abcd18.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-astglobalcolor2 );background-color:#00000008;font-family:var( --e-global-typography-56f562f-font-family ), Sans-serif;font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );}.elementor-65 .elementor-element.elementor-element-0abcd18.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-astglobalcolor0 );background-color:#FFFFFF00;}.elementor-65 .elementor-element.elementor-element-0abcd18 nav.woocommerce-pagination{margin-top:0px;}.elementor-65 .elementor-element.elementor-element-0abcd18 nav.woocommerce-pagination ul li a, .elementor-65 .elementor-element.elementor-element-0abcd18 nav.woocommerce-pagination ul li span{padding:0px;}@media(min-width:768px){.elementor-65 .elementor-element.elementor-element-4b6c620{--content-width:1280px;}.elementor-65 .elementor-element.elementor-element-147f9cf{--width:30.554%;}.elementor-65 .elementor-element.elementor-element-9166182{--width:75%;}}@media(max-width:1024px){.elementor-65 .elementor-element.elementor-element-eb44a5c .woocommerce-breadcrumb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-65 .elementor-element.elementor-element-0adb8c5 .woocommerce-breadcrumb{font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );}.elementor-65 .elementor-element.elementor-element-eef633b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-65 .elementor-element.elementor-element-690521d .e-search-input{font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );}.elementor-65 .elementor-element.elementor-element-690521d .e-search-submit span{font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a36352c{font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );}.elementor-65 .elementor-element.elementor-element-0abcd18.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-65 .elementor-element.elementor-element-0abcd18.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );}}@media(max-width:767px){.elementor-65 .elementor-element.elementor-element-eb44a5c .woocommerce-breadcrumb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-65 .elementor-element.elementor-element-0adb8c5 .woocommerce-breadcrumb{font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );}.elementor-65 .elementor-element.elementor-element-eef633b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-65 .elementor-element.elementor-element-690521d .e-search-input{font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );}.elementor-65 .elementor-element.elementor-element-690521d .e-search-submit span{font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );}.elementor-65 .elementor-element.elementor-element-a36352c{font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );}.elementor-65 .elementor-element.elementor-element-0abcd18.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-65 .elementor-element.elementor-element-0abcd18.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-56f562f-font-size );letter-spacing:var( --e-global-typography-56f562f-letter-spacing );}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-0adb8c5 */.woocommerce ul.product-categories > li ul li {
    position: relative;
    padding-left: 2px; /* 给图标预留空间 */
}

.woocommerce ul.product-categories > li ul li:before {
    content: "";
    border-width: 1px 1px 0 0;
    border-style: solid;
    display: inline-block;
    width: 6px;
    height: 6px;
    position: absolute;
    left: 0;
    top: 0.6em; /* 对齐第一行文字 */
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bc6f581 *//* ========================
   最外层分类树（ul 列表容器）
   ======================== */
.custom-product-cat-tree,
.custom-product-cat-tree ul {
    list-style: none;            /* 去掉 ul/li 默认的小圆点 */
    padding-left: 5px;           /* 左侧留一点间距，不完全贴边 */
    margin: 0;                   /* 去掉 ul 默认上下间距 */
    font-family: 'Antonio', sans-serif; /* 设置整个分类树的字体为 Antonio */
}

/* ========================
   每一行分类（文字+小三角容器）
   ======================== */
.cat-item-wrapper {
    display: flex;               /* 使用 flex 布局，使文字和小三角在一行 */
    align-items: center;         /* 垂直居中对齐文字和三角 */
    justify-content: flex-start; /* 左对齐 */
    gap: 10px;                   /* 文字和小三角之间的间距 */
    margin-bottom: 0;            /* 去掉行间默认间距，横线控制视觉间隔 */
    position: relative;          /* 用于给伪元素（横线）定位 */
}

/* ========================
   一级目录文字样式
   ======================== */
.cat-level-1 > .cat-item-wrapper > a {
    flex: 1;                     /* 链接占据父容器剩余空间，保证可点击区域宽 */
    color: #000000;              /* 一级文字黑色 */
    text-decoration: none;       /* 去掉下划线 */
    font-family: 'Antonio', sans-serif; /* 继承字体 */
    font-size: 18px;             /* 字体大小 18px */
    letter-spacing: 0.8px;       /* 字符间距稍大，增强可读性 */
    transition: color 0.3s ease; /* 悬停颜色变化的过渡效果 */
    display: block;              /* 链接独占一行，方便点击 */
    padding: 10px;               /* 内边距，上下左右 10px */
    box-sizing: border-box;      /* padding 算入宽度，不影响布局 */
    position: relative;          /* 用于放置伪元素横线 */
}

/* 一级目录下两条平行横线 */
.cat-level-1 > .cat-item-wrapper > a::before,
.cat-level-1 > .cat-item-wrapper > a::after {
    content: "";                 /* 生成空内容，用作横线 */
    position: absolute;          /* 相对 a 元素定位 */
    left: 0;                     /* 横线左边贴到 a 左边 */
    right: 0;                    /* 横线右边贴到 a 右边 */
    height: 2px;                 /* 横线高度 2px */
    background-color: #c3c3c3;  /* 横线颜色灰色 */
}
.cat-level-1 > .cat-item-wrapper > a::before {
    bottom: 6px; /* 上线位置，距离底部 6px */
}
.cat-level-1 > .cat-item-wrapper > a::after {
    bottom: 0;  /* 下线位置，贴底 */
}

/* ========================
   二级目录文字样式
   ======================== */
.cat-level-2 > .cat-item-wrapper > a {
    flex: 1;                     /* 链接占满剩余空间 */
    color: #54595F;              /* 二级文字深灰色 */
    text-decoration: none;       /* 去掉下划线 */
    font-family: 'Antonio', sans-serif; /* 字体 */
    font-size: 16px;             /* 比一级小 2px */
    letter-spacing: 0.6px;       /* 字符间距稍小 */
    transition: color 0.3s ease; /* 悬停颜色变化效果 */
    display: block;              /* 链接独占一行 */
    padding: 10px 10px 10px 30px; /* 左缩进 30px，相对于一级多缩进 */
    border-bottom: 2px solid #c3c3c3; /* 二级底部横线，厚度 2px */
    box-sizing: border-box;      /* padding 算入宽度 */
    position: relative;          /* 可用于伪元素定位（可选） */
    margin-left: 0;              /* 保证横线与一级对齐 */
}

/* ========================
   三级目录文字样式
   ======================== */
.cat-level-3 > .cat-item-wrapper > a {
    flex: 1;                     /* 链接占满剩余空间 */
    color: #54595F;              /* 蓝色字体，让三级明显区分 */
    text-decoration: none;       /* 去掉下划线 */
    font-family: 'Antonio', sans-serif; /* 字体 */
    font-size: 14px;             /* 比二级小 2px，更有层级感 */
    letter-spacing: 0.4px;       /* 字符间距比二级更小 */
    transition: color 0.3s ease; /* 悬停颜色平滑变化 */
    display: block;              /* 链接独占一行，方便点击 */
    padding: 10px 10px 10px 50px; /* 左缩进更深 50px，相对于二级 30px 多 20px */
    box-sizing: border-box;      /* padding 算入宽度 */
    position: relative;          /* 用于横线或其他伪元素定位 */
    border-bottom: 1px solid #c3c3c3; /* 三级底部横线，比二级细一些，更轻量 */
}

/* 三级悬停颜色，单独定义 */
.cat-level-3 > .cat-item-wrapper:hover > a {
    color: #0056b3;             /* 悬停时深蓝色 */
}

/* ========================
   所有目录悬停效果（一级和二级）
   ======================== */
.cat-item-wrapper:hover > a {
    color: #555555;             /* 一级和二级悬停颜色 */
}

/* ========================
   小三角（展开/收起按钮）
   ======================== */
.cat-item-wrapper .toggle-btn {
    display: inline-block;      /* 行内块元素 */
    width: 0;                   /* 宽度为0，用边框形成三角 */
    height: 0;                  /* 高度为0 */
    border-left: 5px solid transparent;  /* 左边透明边框，形成箭头 */
    border-right: 5px solid transparent; /* 右边透明边框 */
    border-top: 5px solid #000;         /* 上边黑色，形成向下箭头 */
    cursor: pointer;            /* 鼠标悬停显示手型 */
    transition: transform 0.3s ease; /* 点击旋转动画 */
    vertical-align: middle;     /* 与文字垂直居中 */
    flex-shrink: 0;             /* 防止缩小 */
    margin-left: 8px;           /* 与文字有一点间距 */
}

/* 展开状态小三角旋转 180 度 */
.cat-item-wrapper.expanded .toggle-btn {
    transform: rotate(180deg);  /* 点击展开时旋转，指向上 */
}

/* ========================
   子分类（默认折叠，隐藏）
   ======================== */
.sub-categories {
    display: none;              /* 默认隐藏子分类 */
    margin-left: 0;             /* 左缩进由 a 的 padding 控制 */
}

/* 显示子分类（点击展开后） */
.sub-categories.show {
    display: block;             /* 展开显示子分类 */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Antonio';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://paralight1.ybbis.com/wp-content/uploads/2025/08/Antonio-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */