.woocommerce .elementor-158 .elementor-element.elementor-element-cb8e60c .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper,.woocommerce .elementor-158 .elementor-element.elementor-element-cb8e60c .flex-viewport{border-radius:19px 19px 19px 19px}.woocommerce .elementor-158 .elementor-element.elementor-element-cb8e60c .flex-viewport:not(:last-child){margin-bottom:16px}.woocommerce .elementor-158 .elementor-element.elementor-element-cb8e60c .flex-control-thumbs img{border-radius:22px 22px 22px 22px}.woocommerce .elementor-158 .elementor-element.elementor-element-cb8e60c .flex-control-thumbs li{padding-right:calc(13px / 2);padding-left:calc(13px / 2);padding-bottom:13px}.woocommerce .elementor-158 .elementor-element.elementor-element-cb8e60c .flex-control-thumbs{margin-right:calc(-13px / 2);margin-left:calc(-13px / 2)}body:not(.rtl) .elementor-158 .elementor-element.elementor-element-b5b5d82:not(.elementor-product-price-block-yes) del{margin-right:0}.elementor-158 .elementor-element.elementor-element-b5b5d82.elementor-product-price-block-yes del{margin-bottom:0}.elementor-158 .elementor-element.elementor-element-75e7ead.elementor-woo-meta--view-inline .product_meta .detail-container:not(:last-child):after{border-left-style:solid;border-left-width:1px}.elementor-158 .elementor-element.elementor-element-20107ec.elementor-view-stacked .elementor-icon{background-color:#a1a3a8}.elementor-158 .elementor-element.elementor-element-1b46769.elementor-view-stacked .elementor-icon{background-color:#a1a3a8}.elementor-158 .elementor-element.elementor-element-781550a.elementor-view-stacked .elementor-icon{background-color:#a1a3a8}.elementor-158 .elementor-element.elementor-element-1249ffa9>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-158 .elementor-element.elementor-element-3e9f5c86>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.woocommerce-product-attributes.shop_attributes .additional-info-container{max-width:1000px;margin:0 auto}.woocommerce-product-attributes.shop_attributes thead{display:none}table tbody>tr:nth-child(2n+1)>td,table tbody>tr:nth-child(2n+1)>th{background-color:hsla(0,0%,100%,.07);.woocommerce-Reviews{max-width:1200px;margin:0 auto;padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.woocommerce-Reviews-title{font-size:28px;font-weight:600;color:#2d3748;margin-bottom:30px;display:flex;align-items:center;gap:15px}.woocommerce-Reviews .commentlist{list-style:none;padding:0;margin:0 0 40px}.woocommerce-Reviews .comment{background:#fff;border-radius:12px;padding:25px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.woocommerce-Reviews .comment_container{display:flex;gap:20px}.woocommerce-Reviews .comment-author{font-weight:500;color:#2d3748;margin-bottom:5px}.woocommerce-Reviews .avatar{border-radius:50%;width:56px;height:56px}.woocommerce-Reviews .meta{color:#718096;font-size:.9em;margin-bottom:10px}.woocommerce-Reviews .description p{color:#4a5568;line-height:1.6;margin:15px 0}.woocommerce-Reviews .star-rating{color:#f59e0b;font-size:1em;margin-bottom:10px}.woocommerce-review__verified{color:#48bb78;font-size:.85em;margin-left:8px}.woocommerce-Reviews .comment-form{background:#f8fafc;border-radius:12px;padding:30px}.woocommerce-Reviews .comment-form-rating{margin-bottom:25px}.woocommerce-Reviews .comment-form-comment textarea{width:100%;padding:15px;border:1px solid #e2e8f0;border-radius:8px;min-height:120px;font-size:16px;transition:border-color .3s ease}.woocommerce-Reviews .comment-form-comment textarea:focus{border-color:#4299e1;outline:none;box-shadow:0 0 0 3px rgba(66,153,225,.1)}.woocommerce-Reviews .form-submit .submit{background:#4299e1;color:white;padding:12px 30px;border-radius:8px;font-weight:500;border:none;cursor:pointer;transition:background .3s ease}.woocommerce-Reviews .form-submit .submit:hover{background:#3182ce}.woocommerce-Reviews .stars a{color:#cbd5e0;font-size:1.2em;text-decoration:none;transition:color .3s ease}.woocommerce-Reviews .stars a:hover,.woocommerce-Reviews .stars a.active{color:#f59e0b}@media (max-width:768px){.woocommerce-Reviews{padding:30px 15px}.woocommerce-Reviews .comment_container{flex-direction:column}.woocommerce-Reviews .avatar{width:48px;height:48px}.woocommerce-Reviews-title{font-size:24px;flex-direction:column;align-items:flex-start}}.woocommerce-product-attributes.shop_attributes{width:100%;border:none!important;margin:0;padding:30px 0}.woocommerce-product-attributes.shop_attributes .additional-info-container{max-width:1000px;margin:0 auto}.woocommerce-product-attributes.shop_attributes thead{display:none}.woocommerce-product-attributes.shop_attributes tr{display:flex;grid-template-columns:repeat(auto-fit,minmax(250px,2fr));gap:80px;background:#fff;padding:6px;margin-bottom:2px;border-radius:8px;box-shadow:0 2px 15px rgba(0,0,0,.03);transition:all .3s ease;border:none!important}.woocommerce-product-attributes.shop_attributes tr:hover{transform:translateY(-3px);box-shadow:0 5px 25px rgba(0,0,0,.05);background:#adeed9}.woocommerce-product-attributes.shop_attributes th{font-size:14px!important;font-weight:500!important;color:#6b7280!important;text-transform:uppercase;letter-spacing:.5px;padding:0!important;text-align:left!important;border:none!important}.woocommerce-product-attributes.shop_attributes td{font-size:16px!important;font-weight:400!important;color:#2d3142!important;padding:0!important;border:none!important;line-height:1.5}@media (max-width:767px){.woocommerce-product-attributes.shop_attributes tr{grid-template-columns:1fr;gap:10px;padding:15px}.woocommerce-product-attributes.shop_attributes th,.woocommerce-product-attributes.shop_attributes td{font-size:13px!important}.woocommerce-product-attributes.shop_attributes{padding:20px 0}}.woocommerce-product-attributes.shop_attributes+h2{font-family:"Poppins",sans-serif;font-size:24px;font-weight:600;color:#2d3142;padding-bottom:10px;border-bottom:2px solid #efefef;max-width:1000px;margin:0 auto 25px}@media (max-width:767px){.woocommerce-product-attributes.shop_attributes+h2{font-size:20px;padding:0 15px 10px}}table tbody>tr:nth-child(2n+1)>td,table tbody>tr:nth-child(2n+1)>th{background-color:hsla(0,0%,100%,.07);.woocommerce-Reviews{max-width:1200px;margin:0 auto;padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.woocommerce-Reviews-title{font-size:28px;font-weight:600;color:#2d3748;margin-bottom:30px;display:flex;align-items:center;gap:15px}.woocommerce-Reviews .commentlist{list-style:none;padding:0;margin:0 0 40px}.woocommerce-Reviews .comment{background:#fff;border-radius:12px;padding:25px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.woocommerce-Reviews .comment_container{display:flex;gap:20px}.woocommerce-Reviews .comment-author{font-weight:500;color:#2d3748;margin-bottom:5px}.woocommerce-Reviews .avatar{border-radius:50%;width:56px;height:56px}.woocommerce-Reviews .meta{color:#718096;font-size:.9em;margin-bottom:10px}.woocommerce-Reviews .description p{color:#4a5568;line-height:1.6;margin:15px 0}.woocommerce-Reviews .star-rating{color:#f59e0b;font-size:1em;margin-bottom:10px}.woocommerce-review__verified{color:#48bb78;font-size:.85em;margin-left:8px}.woocommerce-Reviews .comment-form{background:#f8fafc;border-radius:12px;padding:30px}.woocommerce-Reviews .comment-form-rating{margin-bottom:25px}.woocommerce-Reviews .comment-form-comment textarea{width:100%;padding:15px;border:1px solid #e2e8f0;border-radius:8px;min-height:120px;font-size:16px;transition:border-color .3s ease}.woocommerce-Reviews .comment-form-comment textarea:focus{border-color:#4299e1;outline:none;box-shadow:0 0 0 3px rgba(66,153,225,.1)}.woocommerce-Reviews .form-submit .submit{background:#4299e1;color:white;padding:12px 30px;border-radius:8px;font-weight:500;border:none;cursor:pointer;transition:background .3s ease}.woocommerce-Reviews .form-submit .submit:hover{background:#3182ce}.woocommerce-Reviews .stars a{color:#cbd5e0;font-size:1.2em;text-decoration:none;transition:color .3s ease}.woocommerce-Reviews .stars a:hover,.woocommerce-Reviews .stars a.active{color:#f59e0b}@media (max-width:768px){.woocommerce-Reviews{padding:30px 15px}.woocommerce-Reviews .comment_container{flex-direction:column}.woocommerce-Reviews .avatar{width:48px;height:48px}.woocommerce-Reviews-title{font-size:24px;flex-direction:column;align-items:flex-start}}.woocommerce-product-attributes.shop_attributes{width:100%;border:none!important;margin:0;padding:30px 0}.woocommerce-product-attributes.shop_attributes .additional-info-container{max-width:1000px;margin:0 auto}.woocommerce-product-attributes.shop_attributes thead{display:none}.woocommerce-product-attributes.shop_attributes tr{display:flex;grid-template-columns:repeat(auto-fit,minmax(250px,2fr));gap:80px;background:#fff;padding:6px;margin-bottom:2px;border-radius:8px;box-shadow:0 2px 15px rgba(0,0,0,.03);transition:all .3s ease;border:none!important}.woocommerce-product-attributes.shop_attributes tr:hover{transform:translateY(-3px);box-shadow:0 5px 25px rgba(0,0,0,.05);background:#adeed9}.woocommerce-product-attributes.shop_attributes th{font-size:14px!important;font-weight:500!important;color:#6b7280!important;text-transform:uppercase;letter-spacing:.5px;padding:0!important;text-align:left!important;border:none!important}.woocommerce-product-attributes.shop_attributes td{font-size:16px!important;font-weight:400!important;color:#2d3142!important;padding:0!important;border:none!important;line-height:1.5}@media (max-width:767px){.woocommerce-product-attributes.shop_attributes tr{grid-template-columns:1fr;gap:10px;padding:15px}.woocommerce-product-attributes.shop_attributes th,.woocommerce-product-attributes.shop_attributes td{font-size:13px!important}.woocommerce-product-attributes.shop_attributes{padding:20px 0}}.woocommerce-product-attributes.shop_attributes+h2{font-family:"Poppins",sans-serif;font-size:24px;font-weight:600;color:#2d3142;padding-bottom:10px;border-bottom:2px solid #efefef;max-width:1000px;margin:0 auto 25px}@media (max-width:767px){.woocommerce-product-attributes.shop_attributes+h2{font-size:20px;padding:0 15px 10px}}table tbody>tr:nth-child(2n+1)>td,table tbody>tr:nth-child(2n+1)>th{background-color:hsla(0,0%,100%,.07);.woocommerce-Reviews{max-width:1200px;margin:0 auto;padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.woocommerce-Reviews-title{font-size:28px;font-weight:600;color:#2d3748;margin-bottom:30px;display:flex;align-items:center;gap:15px}.woocommerce-Reviews .commentlist{list-style:none;padding:0;margin:0 0 40px}.woocommerce-Reviews .comment{background:#fff;border-radius:12px;padding:25px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.woocommerce-Reviews .comment_container{display:flex;gap:20px}.woocommerce-Reviews .comment-author{font-weight:500;color:#2d3748;margin-bottom:5px}.woocommerce-Reviews .avatar{border-radius:50%;width:56px;height:56px}.woocommerce-Reviews .meta{color:#718096;font-size:.9em;margin-bottom:10px}.woocommerce-Reviews .description p{color:#4a5568;line-height:1.6;margin:15px 0}.woocommerce-Reviews .star-rating{color:#f59e0b;font-size:1em;margin-bottom:10px}.woocommerce-review__verified{color:#48bb78;font-size:.85em;margin-left:8px}.woocommerce-Reviews .comment-form{background:#f8fafc;border-radius:12px;padding:30px}.woocommerce-Reviews .comment-form-rating{margin-bottom:25px}.woocommerce-Reviews .comment-form-comment textarea{width:100%;padding:15px;border:1px solid #e2e8f0;border-radius:8px;min-height:120px;font-size:16px;transition:border-color .3s ease}.woocommerce-Reviews .comment-form-comment textarea:focus{border-color:#4299e1;outline:none;box-shadow:0 0 0 3px rgba(66,153,225,.1)}.woocommerce-Reviews .form-submit .submit{background:#4299e1;color:white;padding:12px 30px;border-radius:8px;font-weight:500;border:none;cursor:pointer;transition:background .3s ease}.woocommerce-Reviews .form-submit .submit:hover{background:#3182ce}.woocommerce-Reviews .stars a{color:#cbd5e0;font-size:1.2em;text-decoration:none;transition:color .3s ease}.woocommerce-Reviews .stars a:hover,.woocommerce-Reviews .stars a.active{color:#f59e0b}@media (max-width:768px){.woocommerce-Reviews{padding:30px 15px}.woocommerce-Reviews .comment_container{flex-direction:column}.woocommerce-Reviews .avatar{width:48px;height:48px}.woocommerce-Reviews-title{font-size:24px;flex-direction:column;align-items:flex-start}}.woocommerce-product-attributes.shop_attributes{width:100%;border:none!important;margin:0;padding:30px 0}.woocommerce-product-attributes.shop_attributes .additional-info-container{max-width:1000px;margin:0 auto}.woocommerce-product-attributes.shop_attributes thead{display:none}.woocommerce-product-attributes.shop_attributes tr{display:flex;grid-template-columns:repeat(auto-fit,minmax(250px,2fr));gap:80px;background:#fff;padding:6px;margin-bottom:2px;border-radius:8px;box-shadow:0 2px 15px rgba(0,0,0,.03);transition:all .3s ease;border:none!important}.woocommerce-product-attributes.shop_attributes tr:hover{transform:translateY(-3px);box-shadow:0 5px 25px rgba(0,0,0,.05);background:#adeed9}.woocommerce-product-attributes.shop_attributes th{font-size:14px!important;font-weight:500!important;color:#6b7280!important;text-transform:uppercase;letter-spacing:.5px;padding:0!important;text-align:left!important;border:none!important}.woocommerce-product-attributes.shop_attributes td{font-size:16px!important;font-weight:400!important;color:#2d3142!important;padding:0!important;border:none!important;line-height:1.5}@media (max-width:767px){.woocommerce-product-attributes.shop_attributes tr{grid-template-columns:1fr;gap:10px;padding:15px}.woocommerce-product-attributes.shop_attributes th,.woocommerce-product-attributes.shop_attributes td{font-size:13px!important}.woocommerce-product-attributes.shop_attributes{padding:20px 0}}.woocommerce-product-attributes.shop_attributes+h2{font-family:"Poppins",sans-serif;font-size:24px;font-weight:600;color:#2d3142;padding-bottom:10px;border-bottom:2px solid #efefef;max-width:1000px;margin:0 auto 25px}@media (max-width:767px){.woocommerce-product-attributes.shop_attributes+h2{font-size:20px;padding:0 15px 10px}}table tbody>tr:nth-child(2n+1)>td,table tbody>tr:nth-child(2n+1)>th{background-color:hsla(0,0%,100%,.07);.woocommerce-Reviews{max-width:1200px;margin:0 auto;padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.woocommerce-Reviews-title{font-size:28px;font-weight:600;color:#2d3748;margin-bottom:30px;display:flex;align-items:center;gap:15px}.woocommerce-Reviews .commentlist{list-style:none;padding:0;margin:0 0 40px}.woocommerce-Reviews .comment{background:#fff;border-radius:12px;padding:25px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.woocommerce-Reviews .comment_container{display:flex;gap:20px}.woocommerce-Reviews .comment-author{font-weight:500;color:#2d3748;margin-bottom:5px}.woocommerce-Reviews .avatar{border-radius:50%;width:56px;height:56px}.woocommerce-Reviews .meta{color:#718096;font-size:.9em;margin-bottom:10px}.woocommerce-Reviews .description p{color:#4a5568;line-height:1.6;margin:15px 0}.woocommerce-Reviews .star-rating{color:#f59e0b;font-size:1em;margin-bottom:10px}.woocommerce-review__verified{color:#48bb78;font-size:.85em;margin-left:8px}.woocommerce-Reviews .comment-form{background:#f8fafc;border-radius:12px;padding:30px}.woocommerce-Reviews .comment-form-rating{margin-bottom:25px}.woocommerce-Reviews .comment-form-comment textarea{width:100%;padding:15px;border:1px solid #e2e8f0;border-radius:8px;min-height:120px;font-size:16px;transition:border-color .3s ease}.woocommerce-Reviews .comment-form-comment textarea:focus{border-color:#4299e1;outline:none;box-shadow:0 0 0 3px rgba(66,153,225,.1)}.woocommerce-Reviews .form-submit .submit{background:#4299e1;color:white;padding:12px 30px;border-radius:8px;font-weight:500;border:none;cursor:pointer;transition:background .3s ease}.woocommerce-Reviews .form-submit .submit:hover{background:#3182ce}.woocommerce-Reviews .stars a{color:#cbd5e0;font-size:1.2em;text-decoration:none;transition:color .3s ease}.woocommerce-Reviews .stars a:hover,.woocommerce-Reviews .stars a.active{color:#f59e0b}@media (max-width:768px){.woocommerce-Reviews{padding:30px 15px}.woocommerce-Reviews .comment_container{flex-direction:column}.woocommerce-Reviews .avatar{width:48px;height:48px}.woocommerce-Reviews-title{font-size:24px;flex-direction:column;align-items:flex-start}}.elementor-tabs-wrapper{padding:0 4px!important;padding:0 4px;margin:0 auto;text-align:center;background:#e1ecf7;width:36%;display:inline-block;height:45px;border-radius:30px;-webkit-box-shadow:0 0 0 9px #fff;box-shadow:0px 0px 10px 0px rgba(255,255,255,32%);border:unset}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{border-bottom-style:none;background:#fff;color:#333;-webkit-box-shadow:0 3px 13px -6px #a2b9d0;box-shadow:0 3px 13px -6px #a2b9d0;-webkit-transition:all .2s;transition:all .2s}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{display:table-cell;font-style:normal;font-weight:700;font-size:15px;line-height:23px;line-height:38px;letter-spacing:-.02em;color:#333;padding:0 18px;height:38px;margin-top:2px;border-radius:19px;-webkit-box-shadow:0 3px 13px -6px transparent;box-shadow:0 3px 13px -6px transparent;background:0 0;-webkit-transition:all .2s;transition:all .2s}}}}}