.elementor-543 .elementor-element.elementor-element-28c412d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overflow:hidden;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-543 .elementor-element.elementor-element-07dde7e{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-543 .elementor-element.elementor-element-ad067b0{--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:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-543 .elementor-element.elementor-element-ef08683 .woocommerce-breadcrumb{font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:500;}.elementor-543 .elementor-element.elementor-element-beb36a6 .elementor-heading-title{font-size:22px;font-weight:400;font-style:normal;}.woocommerce .elementor-543 .elementor-element.elementor-element-972d6df .woocommerce-product-details__short-description{font-family:"Cormorant", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:0px;word-spacing:0em;}.woocommerce .elementor-543 .elementor-element.elementor-element-91e5221 .price{color:#B1623E;font-family:var( --e-global-typography-022bcc3-font-family ), Sans-serif;font-size:var( --e-global-typography-022bcc3-font-size );font-weight:var( --e-global-typography-022bcc3-font-weight );text-transform:var( --e-global-typography-022bcc3-text-transform );font-style:var( --e-global-typography-022bcc3-font-style );text-decoration:var( --e-global-typography-022bcc3-text-decoration );line-height:var( --e-global-typography-022bcc3-line-height );letter-spacing:var( --e-global-typography-022bcc3-letter-spacing );word-spacing:var( --e-global-typography-022bcc3-word-spacing );}.woocommerce .elementor-543 .elementor-element.elementor-element-91e5221 .price ins{font-family:"Cormorant", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0em;}.elementor-543 .elementor-element.elementor-element-246c29e .elementor-button{background-color:var( --e-global-color-4714c2d );font-size:26px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:underline;line-height:31px;letter-spacing:0px;word-spacing:0em;fill:var( --e-global-color-521a736 );color:var( --e-global-color-521a736 );}.elementor-543 .elementor-element.elementor-element-246c29e > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-231269e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-543 .elementor-element.elementor-element-231269e:not(.elementor-motion-effects-element-type-background), .elementor-543 .elementor-element.elementor-element-231269e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-543 .elementor-element.elementor-element-9a381a4{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-543 .elementor-element.elementor-element-3ce4301{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-543 .elementor-element.elementor-element-7b72c1e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.woocommerce .elementor-543 .elementor-element.elementor-element-bd7eba0 .woocommerce-tabs .woocommerce-Tabs-panel{font-family:var( --e-global-typography-3d6391a-font-family ), Sans-serif;font-size:var( --e-global-typography-3d6391a-font-size );font-weight:var( --e-global-typography-3d6391a-font-weight );text-transform:var( --e-global-typography-3d6391a-text-transform );font-style:var( --e-global-typography-3d6391a-font-style );text-decoration:var( --e-global-typography-3d6391a-text-decoration );line-height:var( --e-global-typography-3d6391a-line-height );letter-spacing:var( --e-global-typography-3d6391a-letter-spacing );word-spacing:var( --e-global-typography-3d6391a-word-spacing );}.woocommerce .elementor-543 .elementor-element.elementor-element-bd7eba0 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-543 .elementor-element.elementor-element-c8a601a{--display:flex;--min-height:600px;--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;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-543 .elementor-element.elementor-element-c8a601a:not(.elementor-motion-effects-element-type-background), .elementor-543 .elementor-element.elementor-element-c8a601a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zencrysta.com/wp-content/uploads/2025/02/wmremove-transformed-2048x1152.webp");}.elementor-543 .elementor-element.elementor-element-9b0d069{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-543 .elementor-element.elementor-element-6e524da{--display:flex;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products ul.products li.product{text-align:left;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-543 .elementor-element.elementor-element-a32d827 > .elementor-widget-container{margin:0px 0px 0px -5px;padding:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:20px;font-weight:400;font-style:normal;}.woocommerce .elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products .products > h2{font-family:var( --e-global-typography-bf9e195-font-family ), Sans-serif;font-size:var( --e-global-typography-bf9e195-font-size );font-weight:var( --e-global-typography-bf9e195-font-weight );text-transform:var( --e-global-typography-bf9e195-text-transform );font-style:var( --e-global-typography-bf9e195-font-style );text-decoration:var( --e-global-typography-bf9e195-text-decoration );line-height:var( --e-global-typography-bf9e195-line-height );letter-spacing:var( --e-global-typography-bf9e195-letter-spacing );word-spacing:var( --e-global-typography-bf9e195-word-spacing );}.elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:var( --e-global-typography-022bcc3-font-family ), Sans-serif;font-size:var( --e-global-typography-022bcc3-font-size );font-weight:var( --e-global-typography-022bcc3-font-weight );text-transform:var( --e-global-typography-022bcc3-text-transform );font-style:var( --e-global-typography-022bcc3-font-style );text-decoration:var( --e-global-typography-022bcc3-text-decoration );line-height:var( --e-global-typography-022bcc3-line-height );letter-spacing:var( --e-global-typography-022bcc3-letter-spacing );word-spacing:var( --e-global-typography-022bcc3-word-spacing );}.elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-23bfdf8-font-family ), Sans-serif;font-size:var( --e-global-typography-23bfdf8-font-size );font-weight:var( --e-global-typography-23bfdf8-font-weight );text-transform:var( --e-global-typography-23bfdf8-text-transform );font-style:var( --e-global-typography-23bfdf8-font-style );text-decoration:var( --e-global-typography-23bfdf8-text-decoration );line-height:var( --e-global-typography-23bfdf8-line-height );letter-spacing:var( --e-global-typography-23bfdf8-letter-spacing );word-spacing:var( --e-global-typography-23bfdf8-word-spacing );}.elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-primary );background-color:var( --e-global-color-4714c2d );border-color:var( --e-global-color-primary );font-family:"Cormorant", Sans-serif;font-size:28px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:underline;line-height:27px;letter-spacing:0px;word-spacing:0em;border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;margin-top:14px;}.elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-accent );}.elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-aca0923-font-family ), Sans-serif;font-size:var( --e-global-typography-aca0923-font-size );font-weight:var( --e-global-typography-aca0923-font-weight );text-transform:var( --e-global-typography-aca0923-text-transform );font-style:var( --e-global-typography-aca0923-font-style );text-decoration:var( --e-global-typography-aca0923-text-decoration );line-height:var( --e-global-typography-aca0923-line-height );letter-spacing:var( --e-global-typography-aca0923-letter-spacing );word-spacing:var( --e-global-typography-aca0923-word-spacing );margin-inline-start:0px;}.elementor-543 .elementor-element.elementor-element-89d798e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-543 .elementor-element.elementor-element-3a94a01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-543 .elementor-element.elementor-element-b344961 .elementor-icon-wrapper{text-align:center;}.elementor-543 .elementor-element.elementor-element-0ffe557{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-543 .elementor-element.elementor-element-f4fc842 .elementor-icon-wrapper{text-align:center;}.elementor-543 .elementor-element.elementor-element-e7b3bfa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-543 .elementor-element.elementor-element-08d3379 .elementor-icon-wrapper{text-align:center;}.elementor-543 .elementor-element.elementor-element-2738bd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-543 .elementor-element.elementor-element-9108df3 .elementor-icon-wrapper{text-align:center;}.elementor-543 .elementor-element.elementor-element-97eaa48{--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:30px;--margin-left:0px;--margin-right:0px;}.elementor-543 .elementor-element.elementor-element-ce5f242.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-543 .elementor-element.elementor-element-ce5f242.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-543 .elementor-element.elementor-element-ddd7726{--display:flex;--min-height:500px;--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;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-543 .elementor-element.elementor-element-ddd7726:not(.elementor-motion-effects-element-type-background), .elementor-543 .elementor-element.elementor-element-ddd7726 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9EDFF;}.elementor-543 .elementor-element.elementor-element-934fa57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-543 .elementor-element.elementor-element-40408ac{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-543 .elementor-element.elementor-element-90ce35b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-543 .elementor-element.elementor-element-93624fc img{opacity:0.33;}@media(max-width:1024px){.elementor-543 .elementor-element.elementor-element-28c412d{--grid-auto-flow:row;}.elementor-543 .elementor-element.elementor-element-beb36a6{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-543 .elementor-element.elementor-element-beb36a6 .elementor-heading-title{letter-spacing:0px;}.woocommerce .elementor-543 .elementor-element.elementor-element-91e5221 .price{font-size:var( --e-global-typography-022bcc3-font-size );line-height:var( --e-global-typography-022bcc3-line-height );letter-spacing:var( --e-global-typography-022bcc3-letter-spacing );word-spacing:var( --e-global-typography-022bcc3-word-spacing );}.woocommerce .elementor-543 .elementor-element.elementor-element-91e5221 .price ins{font-size:16px;}.elementor-543 .elementor-element.elementor-element-246c29e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-246c29e .elementor-button{font-size:24px;line-height:24px;}.woocommerce .elementor-543 .elementor-element.elementor-element-bd7eba0 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-3d6391a-font-size );line-height:var( --e-global-typography-3d6391a-line-height );letter-spacing:var( --e-global-typography-3d6391a-letter-spacing );word-spacing:var( --e-global-typography-3d6391a-word-spacing );}.woocommerce .elementor-543 .elementor-element.elementor-element-bd7eba0 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products ul.products li.product{text-align:left;}.elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;line-height:20px;letter-spacing:0px;}.woocommerce .elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products .products > h2{font-size:var( --e-global-typography-bf9e195-font-size );line-height:var( --e-global-typography-bf9e195-line-height );letter-spacing:var( --e-global-typography-bf9e195-letter-spacing );word-spacing:var( --e-global-typography-bf9e195-word-spacing );}.elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0px;}.elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-022bcc3-font-size );line-height:var( --e-global-typography-022bcc3-line-height );letter-spacing:var( --e-global-typography-022bcc3-letter-spacing );word-spacing:var( --e-global-typography-022bcc3-word-spacing );}.elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-23bfdf8-font-size );line-height:var( --e-global-typography-23bfdf8-line-height );letter-spacing:var( --e-global-typography-23bfdf8-letter-spacing );word-spacing:var( --e-global-typography-23bfdf8-word-spacing );}.elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products ul.products li.product .button{font-size:20px;line-height:20px;}.elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-aca0923-font-size );line-height:var( --e-global-typography-aca0923-line-height );letter-spacing:var( --e-global-typography-aca0923-letter-spacing );word-spacing:var( --e-global-typography-aca0923-word-spacing );}.elementor-543 .elementor-element.elementor-element-ce5f242.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-543 .elementor-element.elementor-element-28c412d{--content-width:1600px;}.elementor-543 .elementor-element.elementor-element-07dde7e{--width:100%;}.elementor-543 .elementor-element.elementor-element-ad067b0{--width:100%;}.elementor-543 .elementor-element.elementor-element-9a381a4{--width:32%;}.elementor-543 .elementor-element.elementor-element-3ce4301{--width:32%;}.elementor-543 .elementor-element.elementor-element-7b72c1e{--width:32%;}.elementor-543 .elementor-element.elementor-element-9b0d069{--width:80%;}.elementor-543 .elementor-element.elementor-element-3a94a01{--width:25%;}.elementor-543 .elementor-element.elementor-element-0ffe557{--width:25%;}.elementor-543 .elementor-element.elementor-element-e7b3bfa{--width:25%;}.elementor-543 .elementor-element.elementor-element-2738bd9{--width:25%;}.elementor-543 .elementor-element.elementor-element-934fa57{--width:50%;}.elementor-543 .elementor-element.elementor-element-90ce35b{--width:50%;}}@media(max-width:767px){.elementor-543 .elementor-element.elementor-element-28c412d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:80px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;}.elementor-543 .elementor-element.elementor-element-ad067b0{--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;}.elementor-543 .elementor-element.elementor-element-ef08683 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-ef08683 .woocommerce-breadcrumb{font-size:12px;}.elementor-543 .elementor-element.elementor-element-beb36a6 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-beb36a6{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-543 .elementor-element.elementor-element-beb36a6 .elementor-heading-title{font-size:22px;letter-spacing:0px;}.elementor-543 .elementor-element.elementor-element-972d6df > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-972d6df{text-align:justify;}.elementor-543 .elementor-element.elementor-element-91e5221 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-91e5221{text-align:center;}.woocommerce .elementor-543 .elementor-element.elementor-element-91e5221 .price{font-size:var( --e-global-typography-022bcc3-font-size );line-height:var( --e-global-typography-022bcc3-line-height );letter-spacing:var( --e-global-typography-022bcc3-letter-spacing );word-spacing:var( --e-global-typography-022bcc3-word-spacing );}.woocommerce .elementor-543 .elementor-element.elementor-element-91e5221 .price ins{font-size:26px;}.elementor-543 .elementor-element.elementor-element-246c29e > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-246c29e .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-543 .elementor-element.elementor-element-246c29e .elementor-button{font-size:18px;line-height:16px;letter-spacing:2px;}.woocommerce .elementor-543 .elementor-element.elementor-element-bd7eba0 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-3d6391a-font-size );line-height:var( --e-global-typography-3d6391a-line-height );letter-spacing:var( --e-global-typography-3d6391a-letter-spacing );word-spacing:var( --e-global-typography-3d6391a-word-spacing );}.woocommerce .elementor-543 .elementor-element.elementor-element-bd7eba0 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products ul.products li.product{text-align:left;}.elementor-543 .elementor-element.elementor-element-a32d827 > .elementor-widget-container{margin:0px 0px 0px 2px;}.elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:0px;}.elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:18px;letter-spacing:0px;}.woocommerce .elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products .products > h2{font-size:var( --e-global-typography-bf9e195-font-size );line-height:var( --e-global-typography-bf9e195-line-height );letter-spacing:var( --e-global-typography-bf9e195-letter-spacing );word-spacing:var( --e-global-typography-bf9e195-word-spacing );}.elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-022bcc3-font-size );line-height:var( --e-global-typography-022bcc3-line-height );letter-spacing:var( --e-global-typography-022bcc3-letter-spacing );word-spacing:var( --e-global-typography-022bcc3-word-spacing );}.elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-23bfdf8-font-size );line-height:var( --e-global-typography-23bfdf8-line-height );letter-spacing:var( --e-global-typography-23bfdf8-letter-spacing );word-spacing:var( --e-global-typography-23bfdf8-word-spacing );}.elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products ul.products li.product .button{border-width:0px 0px 0px 0px;margin-top:14px;}.elementor-543 .elementor-element.elementor-element-a32d827.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-aca0923-font-size );line-height:var( --e-global-typography-aca0923-line-height );letter-spacing:var( --e-global-typography-aca0923-letter-spacing );word-spacing:var( --e-global-typography-aca0923-word-spacing );}.elementor-543 .elementor-element.elementor-element-97eaa48{--margin-top:30px;--margin-bottom:30px;--margin-left:2px;--margin-right:0px;}.elementor-543 .elementor-element.elementor-element-ce5f242.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-543 .elementor-element.elementor-element-ddd7726{--margin-top:30px;--margin-bottom:30px;--margin-left:2px;--margin-right:0px;}}/* Start custom CSS for wc-add-to-cart, class: .elementor-element-246c29e *//* 限定在 Custom Add To Cart widget 内 */
.custom-atc form.cart {
  display: flex;
  align-items: center;
}

/* 数量整体容器 */
.custom-atc .quantity {
  display: flex;
  align-items: center;
}

/* + / - 按钮 */
.custom-atc .quantity button,
.custom-atc .quantity .minus,
.custom-atc .quantity .plus {
  width: 36px;          /* 控制按钮大小 */
  height: 36px;
  font-size: 16px;
  padding: 0;
  line-height: 1;
}

/* 中间输入框 */
.custom-atc .quantity input.qty {
  width: 48px;          /* 数量框宽度 */
  height: 36px;
  text-align: center;
  font-size: 14px;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS */.elementskit-menu-overlay,
.astra-mobile-cart-overlay {
  max-width: 100vw !important;
  width: 100% !important;
  box-sizing: border-box;
}
.zoomImg {
  max-width: 100vw !important;
  max-height: 100vh !important;
  width: auto !important;
  height: auto !important;
  box-sizing: border-box;
}
/* 让 swiper-wrapper 仅在可视区域显示 */
.swiper-container, .swiper-wrapper {
  max-width: 100% !important;
  overflow: hidden !important;
  box-sizing: border-box;
}
/* 移动端限制 Cart Drawer 最大宽度 */
@media (max-width: 480px) {
  #astra-mobile-cart-drawer,
  .astra-cart-drawer,
  .elementor-menu-cart {
    max-width: 100vw !important;
    width: 100% !important;
    box-sizing: border-box;
    overflow-x: hidden;
  }
}
.single-product a.tinvwl_add_to_wishlist_button::before {
  font-size: 50px !important;
}
/* 保证按钮和 Add to Cart 对齐 */
.single-product a.tinvwl_add_to_wishlist_button {
  display: inline-flex;        /* 让按钮成为 flex 容器，方便对齐 */
  align-items: center;         /* 垂直居中图标 */
  justify-content: center;     /* 水平居中图标 */
  width: 60px;                 /* 点击区域宽度，可微调 */
  height: 60px;                /* 点击区域高度，与图标大小匹配 */
  margin-left: -30PXx;           /* 与 Add to Cart 按钮保持间距，可调 */
  vertical-align: middle;      /* 与旁边按钮垂直对齐 */
  position: relative;          /* 如有需要，可以用 top/left 微调 */
  top: -30PX;                      /* 可微调，比如 top: -5px; 上移 */
}
/* -----------------------------
   移动端心形按钮自定义模板
   ----------------------------- */
@media (max-width: 768px) {
  /* 调整心形图标大小 */
  .single-product a.tinvwl_add_to_wishlist_button::before {
    font-size: 40px !important;  /* 可自行调大或调小 */
  }

  /* 调整心形按钮点击区域 */
  .single-product a.tinvwl_add_to_wishlist_button {
    width: 44px;    /* 可自行调节宽度 */
    height: 44px;   /* 可自行调节高度 */
    margin-left: -28px; /* 与 Add to Cart 按钮间距，可调 */
      vertical-align: middle;      /* 与旁边按钮垂直对齐 */
  position: relative;          /* 如有需要，可以用 top/left 微调 */
  top: -25PX;                      /* 可微调，比如 top: -5px; 上移 */
  }

  /* 可选：调整按钮容器的间距或布局 */
  .single-product form.cart {
    gap: 10px;      /* 按钮间距，可自行调节 */
  }
}/* End custom CSS */