.elementor-52667 .elementor-element.elementor-element-5a4f8895{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;overflow:visible;}.elementor-52667 .elementor-element.elementor-element-6b8efac > .elementor-widget-container{background-color:#4493A017;padding:20px 0px 1px 45px;}.elementor-52667 .elementor-element.elementor-element-6b8efac.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-52667 .elementor-element.elementor-element-6b8efac .woocommerce-breadcrumb{color:#9C9C9C;font-size:18px;text-align:left;}.elementor-52667 .elementor-element.elementor-element-6b8efac .woocommerce-breadcrumb > a{color:#4493A0;}.elementor-52667 .elementor-element.elementor-element-61562b6{--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:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-52667 .elementor-element.elementor-element-56da0237{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;overflow:visible;}.elementor-52667 .elementor-element.elementor-element-46e48246{width:100%;max-width:100%;}.elementor-52667 .elementor-element.elementor-element-46e48246 > .elementor-widget-container{border-style:none;}.woocommerce .elementor-52667 .elementor-element.elementor-element-46e48246 .flex-viewport:not(:last-child){margin-bottom:13px;}.woocommerce .elementor-52667 .elementor-element.elementor-element-46e48246 .flex-control-thumbs li{padding-right:calc(13px / 2);padding-left:calc(13px / 2);padding-bottom:13px;}.woocommerce .elementor-52667 .elementor-element.elementor-element-46e48246 .flex-control-thumbs{margin-right:calc(-13px / 2);margin-left:calc(-13px / 2);}.elementor-52667 .elementor-element.elementor-element-2bb7da1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%;overflow:visible;}.elementor-52667 .elementor-element.elementor-element-2fbca583 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-52667 .elementor-element.elementor-element-2e59d32d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:#1C244B;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-52667 .elementor-element.elementor-element-17c0311c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-52667 .elementor-element.elementor-element-17c0311c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#1C244B;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-52667 .elementor-element.elementor-element-6a98371 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-52667 .elementor-element.elementor-element-6a98371.elementor-element{--align-self:flex-start;}.woocommerce .elementor-52667 .elementor-element.elementor-element-6a98371 .price{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;}.woocommerce .elementor-52667 .elementor-element.elementor-element-6a98371 .price ins{color:#FF0B15;}body:not(.rtl) .elementor-52667 .elementor-element.elementor-element-6a98371:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-52667 .elementor-element.elementor-element-6a98371:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-52667 .elementor-element.elementor-element-6a98371.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-52667 .elementor-element.elementor-element-cd1bab7.elementor-element{--align-self:flex-start;}.elementor-52667 .elementor-element.elementor-element-cd1bab7 .cart button, .elementor-52667 .elementor-element.elementor-element-cd1bab7 .cart .button{font-family:"Arial", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-1.1px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;padding:15px 50px 15px 50px;color:#FFFFFF;background-color:#4493A0;border-color:#4493A0;transition:all 0.2s;}.elementor-52667 .elementor-element.elementor-element-cd1bab7 .cart button:hover, .elementor-52667 .elementor-element.elementor-element-cd1bab7 .cart .button:hover{color:#FFFFFF;background-color:#2F4F54;border-color:#4493A0;}.elementor-52667 .elementor-element.elementor-element-cd1bab7{--button-spacing:45px;}.elementor-52667 .elementor-element.elementor-element-cd1bab7 .quantity .qty{border-radius:0px 0px 0px 0px;color:#1C244B;border-color:#1C244B;transition:all 0.2s;}.elementor-52667 .elementor-element.elementor-element-c0bc44f{padding:20px 0px 5px 0px;text-align:start;}.elementor-52667 .elementor-element.elementor-element-c0bc44f.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-52667 .elementor-element.elementor-element-c0bc44f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-52667 .elementor-element.elementor-element-fd8c769{text-align:left;}.woocommerce .elementor-52667 .elementor-element.elementor-element-fd8c769 .woocommerce-product-details__short-description{font-size:15px;}.woocommerce .elementor-52667 .elementor-element.elementor-element-9d2dd18 h2{color:#000000;font-family:"Arial", Sans-serif;font-size:20px;}.woocommerce .elementor-52667 .elementor-element.elementor-element-9d2dd18 .shop_attributes{font-family:"ABeeZee", Sans-serif;}.elementor-52667 .elementor-element.elementor-element-432df0a5{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;overflow:visible;}.elementor-52667 .elementor-element.elementor-element-a2a46a3{background-color:#F1F1F1;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:1px 0px 5px 0px;text-align:center;}.elementor-52667 .elementor-element.elementor-element-a2a46a3.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-52667 .elementor-element.elementor-element-a2a46a3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#1C244B;}.elementor-widget-woocommerce-product-content{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-52667 .elementor-element.elementor-element-739840e8{width:var( --container-widget-width, 1750px );max-width:1750px;--container-widget-width:1750px;--container-widget-flex-grow:0;text-align:left;color:#324A6D;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-52667 .elementor-element.elementor-element-739840e8 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-52667 .elementor-element.elementor-element-739840e8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-52667 .elementor-element.elementor-element-587a786.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-52667 .elementor-element.elementor-element-587a786.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-52667 .elementor-element.elementor-element-7f03d176{--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;--align-items:stretch;--gap:68px 68px;--row-gap:68px;--column-gap:68px;--padding-top:5%;--padding-bottom:5%;--padding-left:4%;--padding-right:4%;overflow:visible;}.elementor-52667 .elementor-element.elementor-element-1ed4ffcc{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-52667 .elementor-element.elementor-element-1ed4ffcc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:85px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:#1C244B;}.elementor-52667 .elementor-element.elementor-element-2ed61282{--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:10% 10%;--row-gap:10%;--column-gap:10%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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-52667 .elementor-element.elementor-element-58de90c6{width:100%;max-width:100%;padding:33px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#C8D5DC;}.elementor-52667 .elementor-element.elementor-element-58de90c6 .elementor-tab-title{border-width:1px;border-color:#C8D5DC;padding:0px 0px 30px 0px;}.elementor-52667 .elementor-element.elementor-element-58de90c6 .elementor-tab-content{border-width:1px;border-block-end-color:#C8D5DC;color:#324A6D;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-52667 .elementor-element.elementor-element-58de90c6 .elementor-toggle-item:not(:last-child){margin-block-end:33px;}.elementor-52667 .elementor-element.elementor-element-58de90c6 .elementor-toggle-title, .elementor-52667 .elementor-element.elementor-element-58de90c6 .elementor-toggle-icon{color:#324A6D;}.elementor-52667 .elementor-element.elementor-element-58de90c6 .elementor-toggle-icon svg{fill:#324A6D;}.elementor-52667 .elementor-element.elementor-element-58de90c6 .elementor-tab-title.elementor-active a, .elementor-52667 .elementor-element.elementor-element-58de90c6 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#324A6D;}.elementor-52667 .elementor-element.elementor-element-58de90c6 .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-52667 .elementor-element.elementor-element-58de90c6 .elementor-tab-title .elementor-toggle-icon i:before{color:#1C244B;}.elementor-52667 .elementor-element.elementor-element-58de90c6 .elementor-tab-title .elementor-toggle-icon svg{fill:#1C244B;}.elementor-52667 .elementor-element.elementor-element-58de90c6 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#1C244B;}.elementor-52667 .elementor-element.elementor-element-58de90c6 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#1C244B;}.elementor-52667 .elementor-element.elementor-element-58de90c6 .elementor-toggle-icon{margin-inline-end:20px;}.elementor-52667 .elementor-element.elementor-element-7ee4f31b{width:100%;max-width:100%;padding:33px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#C8D5DC;}.elementor-52667 .elementor-element.elementor-element-7ee4f31b .elementor-tab-title{border-width:1px;border-color:#C8D5DC;padding:0px 0px 30px 0px;}.elementor-52667 .elementor-element.elementor-element-7ee4f31b .elementor-tab-content{border-width:1px;border-block-end-color:#C8D5DC;color:#324A6D;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-52667 .elementor-element.elementor-element-7ee4f31b .elementor-toggle-item:not(:last-child){margin-block-end:33px;}.elementor-52667 .elementor-element.elementor-element-7ee4f31b .elementor-toggle-title, .elementor-52667 .elementor-element.elementor-element-7ee4f31b .elementor-toggle-icon{color:#324A6D;}.elementor-52667 .elementor-element.elementor-element-7ee4f31b .elementor-toggle-icon svg{fill:#324A6D;}.elementor-52667 .elementor-element.elementor-element-7ee4f31b .elementor-tab-title.elementor-active a, .elementor-52667 .elementor-element.elementor-element-7ee4f31b .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#324A6D;}.elementor-52667 .elementor-element.elementor-element-7ee4f31b .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-52667 .elementor-element.elementor-element-7ee4f31b .elementor-tab-title .elementor-toggle-icon i:before{color:#1C244B;}.elementor-52667 .elementor-element.elementor-element-7ee4f31b .elementor-tab-title .elementor-toggle-icon svg{fill:#1C244B;}.elementor-52667 .elementor-element.elementor-element-7ee4f31b .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#1C244B;}.elementor-52667 .elementor-element.elementor-element-7ee4f31b .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#1C244B;}.elementor-52667 .elementor-element.elementor-element-7ee4f31b .elementor-toggle-icon{margin-inline-end:20px;}@media(min-width:768px){.elementor-52667 .elementor-element.elementor-element-61562b6{--content-width:1550px;}.elementor-52667 .elementor-element.elementor-element-56da0237{--width:50%;}.elementor-52667 .elementor-element.elementor-element-2bb7da1c{--width:50%;}.elementor-52667 .elementor-element.elementor-element-432df0a5{--content-width:1500px;}.elementor-52667 .elementor-element.elementor-element-7f03d176{--content-width:1440px;}}@media(max-width:1024px){.elementor-52667 .elementor-element.elementor-element-5a4f8895{--min-height:700px;--padding-top:12%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-52667 .elementor-element.elementor-element-2bb7da1c{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-52667 .elementor-element.elementor-element-2fbca583 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-52667 .elementor-element.elementor-element-2e59d32d .elementor-heading-title{font-size:65px;}.elementor-52667 .elementor-element.elementor-element-17c0311c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-52667 .elementor-element.elementor-element-17c0311c .elementor-heading-title{font-size:14px;}.elementor-52667 .elementor-element.elementor-element-6a98371 > .elementor-widget-container{margin:0% 0% 0% 0%;}.woocommerce .elementor-52667 .elementor-element.elementor-element-6a98371 .price{font-size:25px;}.elementor-52667 .elementor-element.elementor-element-cd1bab7 .cart button, .elementor-52667 .elementor-element.elementor-element-cd1bab7 .cart .button{font-size:14px;}.elementor-52667 .elementor-element.elementor-element-432df0a5{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-52667 .elementor-element.elementor-element-a2a46a3 .elementor-heading-title{font-size:45px;}.elementor-52667 .elementor-element.elementor-element-739840e8{width:100%;max-width:100%;font-size:14px;}.elementor-52667 .elementor-element.elementor-element-739840e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-52667 .elementor-element.elementor-element-587a786.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-52667 .elementor-element.elementor-element-7f03d176{--padding-top:20%;--padding-bottom:20%;--padding-left:4%;--padding-right:4%;}.elementor-52667 .elementor-element.elementor-element-1ed4ffcc .elementor-heading-title{font-size:65px;}.elementor-52667 .elementor-element.elementor-element-2ed61282{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--flex-wrap:wrap;}.elementor-52667 .elementor-element.elementor-element-58de90c6 .elementor-toggle-title{font-size:14px;}.elementor-52667 .elementor-element.elementor-element-58de90c6 .elementor-tab-content{font-size:14px;}.elementor-52667 .elementor-element.elementor-element-7ee4f31b{border-width:0px 0px 0px 0px;}.elementor-52667 .elementor-element.elementor-element-7ee4f31b .elementor-toggle-title{font-size:14px;}.elementor-52667 .elementor-element.elementor-element-7ee4f31b .elementor-tab-content{font-size:14px;}}@media(max-width:767px){.elementor-52667 .elementor-element.elementor-element-5a4f8895{--padding-top:12%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-52667 .elementor-element.elementor-element-56da0237{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-52667 .elementor-element.elementor-element-2bb7da1c{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-52667 .elementor-element.elementor-element-2e59d32d{text-align:center;}.elementor-52667 .elementor-element.elementor-element-2e59d32d .elementor-heading-title{font-size:48px;line-height:1em;}.elementor-52667 .elementor-element.elementor-element-17c0311c{text-align:center;}.elementor-52667 .elementor-element.elementor-element-6a98371{text-align:center;}.woocommerce .elementor-52667 .elementor-element.elementor-element-6a98371 .price{font-size:20px;}.elementor-52667 .elementor-element.elementor-element-432df0a5{--padding-top:30%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-52667 .elementor-element.elementor-element-a2a46a3 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-52667 .elementor-element.elementor-element-739840e8 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-52667 .elementor-element.elementor-element-739840e8{text-align:center;}.elementor-52667 .elementor-element.elementor-element-587a786.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-52667 .elementor-element.elementor-element-7f03d176{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:30%;--padding-bottom:30%;--padding-left:6%;--padding-right:6%;}.elementor-52667 .elementor-element.elementor-element-1ed4ffcc .elementor-heading-title{font-size:48px;line-height:1em;}}/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-9d2dd18 *//* ========== 附加信息表格：紧凑版 + 换行自适应 ========== */

.single-product .elementor-widget-woocommerce-product-additional-information table,
.single-product table.shop_attributes,
.single-product .woocommerce-product-attributes {
    width: 100% !important;
    border-collapse: separate !important;
    border-spacing: 0 6px !important;      /* 行间距缩小到6px */
    margin: 0 !important;
    border: none !important;
}

/* 每行浅灰背景 */
.single-product .elementor-widget-woocommerce-product-additional-information table tr,
.single-product table.shop_attributes tr,
.single-product .woocommerce-product-attributes tr {
    background: #f8f9fa !important;
}

/* 左列（标签） */
.single-product .elementor-widget-woocommerce-product-additional-information table th,
.single-product table.shop_attributes th,
.single-product .woocommerce-product-attributes th {
    padding: 8px 12px !important;          /* padding缩小，更紧凑 */
    font-weight: 600 !important;
    color: #666 !important;
    font-size: 13px !important;
    line-height: 1.5 !important;           /* 行高统一 */
    text-align: left !important;
    vertical-align: middle !important;     /* 垂直居中 */
    width: 35% !important;
    border: none !important;
    border-radius: 6px 0 0 6px !important;
    word-break: break-word !important;     /* 长词自动换行 */
    white-space: normal !important;        /* 允许换行 */
}

/* 右列（值） */
.single-product .elementor-widget-woocommerce-product-additional-information table td,
.single-product table.shop_attributes td,
.single-product .woocommerce-product-attributes td {
    padding: 8px 12px !important;          /* 和左列一样的padding，保证高度一致 */
    color: #333 !important;
    font-size: 13px !important;
    line-height: 1.5 !important;           /* 行高和左列统一 */
    text-align: left !important;
    vertical-align: middle !important;     /* 垂直居中，和左列对齐 */
    border: none !important;
    border-radius: 0 6px 6px 0 !important;
    word-break: break-word !important;     /* 长词自动换行 */
    white-space: normal !important;        /* 允许换行 */
}

/* 去掉td里p标签的默认margin */
.single-product table.shop_attributes td p {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 13px !important;
    line-height: 1.5 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61562b6 *//* ========== 产品详情页主图（图片填满边框+正方形+圆角裁剪） ========== */

/* 1. 图库外层 */
.woocommerce div.product div.images {
    border: none !important;
    background: transparent !important;
    padding: 0 !important;
    margin-bottom: 20px;
}

/* 2. flex-viewport：边框+圆角+白底，去掉内边距，overflow裁圆角 */
.woocommerce div.product div.images .flex-viewport {
    border: 1px solid #e5e7eb !important;
    border-radius: 12px !important;
    background: #fff !important;
    padding: 0 !important;
    margin: 0 !important;
    height: auto !important;
    max-height: none !important;
    overflow: hidden !important;
    float: none !important;
}

/* 3. 轮播容器：保持默认 */
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    height: auto !important;
}

/* 4. 每个 slide：设为正方形，图片填满它 */
.woocommerce div.product div.images .woocommerce-product-gallery__image {
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    background: #fff !important;
    overflow: hidden !important;
    height: auto !important;
    max-height: none !important;
    aspect-ratio: 1 / 1 !important;   /* 正方形 */
}

/* 5. 主图图片：100%填满+cover裁剪+无外边距 */
.woocommerce div.product div.images .woocommerce-product-gallery__image img {
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    object-fit: cover !important;        /* 填满裁剪 */
    object-position: center center !important;
    display: block !important;
    margin: 0 !important;
    float: none !important;
    border: none !important;
    padding: 0 !important;
    border-radius: 0 !important;
}

/* 主图链接也填满 */
.woocommerce div.product div.images .woocommerce-product-gallery__image a {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* 6. 缩略图：主图下方 */
.woocommerce div.product div.images ol.flex-control-thumbs {
    margin: 15px 0 0 0 !important;
    padding: 0 !important;
    display: flex !important;
    gap: 10px !important;
    justify-content: flex-start !important;
    flex-wrap: wrap !important;
    list-style: none !important;
    width: 100% !important;
    float: none !important;
    border: none !important;
    background: transparent !important;
}

.woocommerce div.product div.images ol.flex-control-thumbs li {
    width: 70px !important;
    height: 70px !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    flex-shrink: 0 !important;
    overflow: hidden !important;
    border-radius: 8px !important;
}

/* 缩略图图片：也填满+圆角裁剪 */
.woocommerce div.product div.images ol.flex-control-thumbs li img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    border: 1px solid #e5e7eb !important;
    border-radius: 8px !important;
    background: #fff !important;
    padding: 0 !important;
    cursor: pointer !important;
    transition: all 0.2s ease !important;
    float: none !important;
    margin: 0 !important;
    display: block !important;
}

.woocommerce div.product div.images ol.flex-control-thumbs li img:hover {
    border-color: #4a9d9c !important;
}

/* 选中的缩略图 */
.woocommerce div.product div.images ol.flex-control-thumbs li img.flex-active {
    border: 2px solid #4a9d9c !important;
    padding: 0 !important;
}

/* 7. 放大镜按钮 */
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    top: 12px !important;
    right: 12px !important;
    z-index: 10 !important;
}

/* 8. 移动端 */
@media (max-width: 768px) {
    .woocommerce div.product div.images ol.flex-control-thumbs li {
        width: 55px !important;
        height: 55px !important;
    }
}/* End custom CSS */