.elementor-3094 .elementor-element.elementor-element-1230857e{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8EAF0;--border-color:#E8EAF0;--border-radius:24px 24px 24px 24px;--padding-top:14px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-3094 .elementor-element.elementor-element-1230857e:not(.elementor-motion-effects-element-type-background), .elementor-3094 .elementor-element.elementor-element-1230857e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3094 .elementor-element.elementor-element-3b684569{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3094 .elementor-element.elementor-element-2fcbb4e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3094 .elementor-element.elementor-element-36f55acc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:9px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-3094 .elementor-element.elementor-element-1e59a897{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3094 .elementor-element.elementor-element-1e59a897 .elementor-heading-title{font-size:12px;font-weight:400;line-height:1.85em;color:#677086;}.elementor-3094 .elementor-element.elementor-element-140e4ab9{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.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-3094 .elementor-element.elementor-element-79feaa20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-3094 .elementor-element.elementor-element-79feaa20 .elementor-heading-title{font-size:17px;font-weight:600;line-height:1.85em;color:#18213A;}.elementor-3094 .elementor-element.elementor-element-49b77148{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3094 .elementor-element.elementor-element-4ccaaea{background-color:#F3F8FF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-3094 .elementor-element.elementor-element-4ccaaea .elementor-icon-list-icon i{color:#51AACF;transition:color 0.3s;}.elementor-3094 .elementor-element.elementor-element-4ccaaea .elementor-icon-list-icon svg{fill:#51AACF;transition:fill 0.3s;}.elementor-3094 .elementor-element.elementor-element-4ccaaea .elementor-icon-list-text{color:#3C587B;transition:color 0.3s;}.elementor-3094 .elementor-element.elementor-element-29a5023a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-3094 .elementor-element.elementor-element-40125a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 12px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8EAF0;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-3094 .elementor-element.elementor-element-40125a8 .elementor-icon-list-icon i{color:#677086;transition:color 0.3s;}.elementor-3094 .elementor-element.elementor-element-40125a8 .elementor-icon-list-icon svg{fill:#677086;transition:fill 0.3s;}.elementor-3094 .elementor-element.elementor-element-40125a8 .elementor-icon-list-text{color:#18213A;transition:color 0.3s;}.elementor-3094 .elementor-element.elementor-element-74ac3438{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3094 .elementor-element.elementor-element-496f4e70{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3094 .elementor-element.elementor-element-496f4e70 .elementor-heading-title{font-size:12px;font-weight:400;line-height:1.85em;color:#677086;}.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-3094 .elementor-element.elementor-element-7daeeb14{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-3094 .elementor-element.elementor-element-7daeeb14 .price{color:#18213A;font-size:23px;font-weight:700;line-height:1.85em;}.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-3094 .elementor-element.elementor-element-3cbcdf62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3094 .elementor-element.elementor-element-3cbcdf62 .cart button, .elementor-3094 .elementor-element.elementor-element-3cbcdf62 .cart .button{transition:all 0.2s;}.elementor-3094 .elementor-element.elementor-element-3cbcdf62 .quantity .qty{transition:all 0.2s;}.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-3094 .elementor-element.elementor-element-77b7f206{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#E8EAF0;}.elementor-3094 .elementor-element.elementor-element-77b7f206 .elementor-tab-title{border-width:0px;}.elementor-3094 .elementor-element.elementor-element-77b7f206 .elementor-tab-content{border-width:0px;color:#677086;font-size:12px;}.elementor-3094 .elementor-element.elementor-element-77b7f206 .elementor-toggle-title, .elementor-3094 .elementor-element.elementor-element-77b7f206 .elementor-toggle-icon{color:#18213A;}.elementor-3094 .elementor-element.elementor-element-77b7f206 .elementor-toggle-icon svg{fill:#18213A;}.elementor-3094 .elementor-element.elementor-element-77b7f206 .elementor-tab-title.elementor-active a, .elementor-3094 .elementor-element.elementor-element-77b7f206 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#18213A;}.elementor-3094 .elementor-element.elementor-element-77b7f206 .elementor-toggle-title{font-size:14px;}.elementor-3094 .elementor-element.elementor-element-578d1634{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:767px){.elementor-3094 .elementor-element.elementor-element-1230857e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}}@media(min-width:768px){.elementor-3094 .elementor-element.elementor-element-1230857e{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-1230857e *//* Scoped to this imported container; existing desktop styles stay independent. */
.elementor-3094 .elementor-element.elementor-element-1230857e { width:100%; max-width:390px; margin-inline:auto; direction:rtl; text-align:right; color:#18213a; font-family:inherit; box-sizing:border-box; --widgets-spacing:0px; --gap:0px; }
.elementor-3094 .elementor-element.elementor-element-1230857e *, .elementor-3094 .elementor-element.elementor-element-1230857e *::before, .elementor-3094 .elementor-element.elementor-element-1230857e *::after { box-sizing:border-box; }
.elementor-3094 .elementor-element.elementor-element-1230857e > .elementor-element { min-width:0; max-width:100%; }
.elementor-3094 .elementor-element.elementor-element-1230857e .elementor-widget-container { min-width:0; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-crumb .woocommerce-breadcrumb { font-size:11px; line-height:1.9; color:#677086; margin:0; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-crumb a { color:inherit; text-decoration:none; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-gallery .woocommerce-product-gallery { width:100%!important; float:none!important; margin:0!important; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-gallery .woocommerce-product-gallery__wrapper { margin:0!important; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-gallery .woocommerce-product-gallery__image { background:#fff; border-radius:14px; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-gallery .woocommerce-product-gallery__image > a { display:flex; align-items:center; justify-content:center; aspect-ratio:334/280; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-gallery .woocommerce-product-gallery__image > a > img { width:100%; height:100%; object-fit:contain; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-gallery .woocommerce-product-gallery__trigger { width:32px; height:32px; top:8px; right:auto; left:8px; background:#ffffffed; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-gallery .flex-control-thumbs { display:flex!important; flex-wrap:wrap; justify-content:center; gap:9px; padding:0!important; margin:10px 0 0!important; list-style:none; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-gallery .flex-control-thumbs li { width:56px!important; height:56px; float:none!important; margin:0!important; padding:0!important; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-gallery .flex-control-thumbs img { display:block; width:56px; height:56px; object-fit:contain; border:1px solid #e8eaf0; border-radius:9px; padding:3px; opacity:1; background:#fff; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-gallery .flex-control-thumbs img.flex-active { border:2px solid #e90078; padding:2px; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-brand-label { flex:0 1 auto; width:auto; color:#677086; font-size:12px; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-brand { flex:1 1 0; width:auto; min-width:0; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-brand .product-brand-logo-wrap { display:flex; align-items:center; justify-content:flex-end; gap:8px; flex-wrap:wrap; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-brand img { max-width:108px!important; max-height:40px!important; width:auto!important; height:auto!important; object-fit:contain; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-title .product_title, .elementor-3094 .elementor-element.elementor-element-1230857e .na-el-title .elementor-heading-title { margin:0; padding:0; font-family:inherit; font-size:17px; font-weight:600; line-height:1.85; letter-spacing:0; color:#18213a; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-sku .product-code { display:flex; flex-wrap:wrap; gap:8px; align-items:baseline; color:#677086; font-size:12px; line-height:1.8; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-sku .product-code-value { direction:ltr; unicode-bidi:isolate; color:#18213a; font-size:12px; font-weight:500; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-features .elementor-icon-list-items { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:5px 10px; margin:0; padding:0; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-features .elementor-icon-list-item { min-width:0; margin:0; padding:0; align-items:baseline; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-features .elementor-icon-list-icon { flex:0 0 12px; align-self:baseline; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-features .elementor-icon-list-icon i, .elementor-3094 .elementor-element.elementor-element-1230857e .na-el-features .elementor-icon-list-icon svg { color:#51aacf; fill:#51aacf; width:11px; font-size:11px; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-features .elementor-icon-list-text { padding-inline-start:4px; color:#3c587b; font-size:11px; line-height:1.85; }
/* The PHP shortcode returns no box for a product without a current positive rule. */
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-offer .nama-support-discount-box { display:grid; grid-template-columns:max-content minmax(0,1fr); column-gap:8px; align-items:center; width:100%; margin:0; padding:15px; background:#fff6f8; border:1px solid #ffcddc; border-radius:14px; direction:rtl; font-size:13px; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-offer:not(:has(.nama-support-discount-box)) { display:none; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-offer .nama-support-title { grid-column:1/-1; display:flex; align-items:center; gap:8px; font-size:15px; font-weight:700; line-height:1.85; color:#d71250; margin:0; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-offer .nama-support-title::before { content:'٪'; width:21px; height:21px; flex:0 0 21px; display:inline-flex; align-items:center; justify-content:center; border:1.5px solid currentColor; border-radius:6px; font-size:15px; line-height:1; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-offer .nama-support-row { display:flex; justify-content:flex-start; padding:8px 0 10px; border:0; color:#d71250; gap:8px; min-width:0; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-offer .nama-support-row:nth-child(2) > span, .elementor-3094 .elementor-element.elementor-element-1230857e .na-el-offer .nama-support-row:nth-child(3) > span { display:none; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-offer .nama-support-row:nth-child(2) > strong { font-size:34px; line-height:1.3; font-weight:700; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-offer .nama-support-row:nth-child(3) > strong { font-size:14px; line-height:1.85; font-weight:500; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-offer .nama-support-row:nth-child(n+4) { grid-column:1/-1; display:flex; flex-wrap:wrap; justify-content:space-between; padding:10px 0 0; border-top:1px solid #f8dbe4; color:#18213a; font-size:13px; line-height:1.85; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-offer .nama-support-row:nth-child(n+4) > strong { color:#c81147; font-size:13px; font-weight:600; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-seller .elementor-icon-list-item { align-items:center; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-seller .elementor-icon-list-icon { padding-inline-end:6px; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-price-row { min-width:0; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-price-label { flex:0 0 auto; width:auto; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-price { flex:1 1 0; min-width:0; width:auto; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-price p.price { margin:0!important; padding:0; text-align:left; font-size:23px; font-weight:700; line-height:1.6; color:#18213a; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-price .price .amount { font-size:inherit; color:inherit; white-space:nowrap; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-price .woocommerce-Price-currencySymbol { font-size:12px; font-weight:400; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-price .price ins { text-decoration:none; background:none; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-price .price del { font-size:13px; color:#677086; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-price .price a, .elementor-3094 .elementor-element.elementor-element-1230857e .na-el-price .price small { font-size:13px; font-weight:400; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart form.cart { display:flex!important; flex-wrap:wrap; gap:10px; align-items:stretch; width:100%; padding:0!important; margin:0!important; border:0; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .elementor-add-to-cart { margin:0; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .woocommerce-variation-add-to-cart { display:flex; flex-wrap:wrap; align-items:stretch; gap:10px; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .single_variation_wrap { width:100%; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .quantity { order:2; float:none!important; display:flex!important; flex:0 0 auto; align-items:stretch; flex-direction:row!important; direction:ltr; width:auto!important; height:48px; padding:0!important; margin:0!important; border:1px solid #e8eaf0; border-radius:10px; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart input.qty { width:38px!important; min-width:0!important; height:46px!important; min-height:46px; margin:0!important; padding:2px!important; box-shadow:none!important; border:0!important; border-radius:0; font-size:16px; text-align:center; color:#18213a; background:#fff; appearance:textfield; -moz-appearance:textfield; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart input.qty::-webkit-inner-spin-button, .elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart input.qty::-webkit-outer-spin-button { appearance:none; margin:0; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart input[type=hidden] { display:none!important; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .quantity > .plus, .elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .quantity > .minus, .elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .quantity > .ast-quantity-plus, .elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .quantity > .ast-quantity-minus { display:none!important; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .na-el-step { display:block; width:32px; min-width:32px; min-height:46px; padding:0!important; margin:0!important; border:0; border-radius:0; background:#f7f8fb; color:#18213a; box-shadow:none; font-family:inherit; font-size:19px; line-height:1; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .na-el-step:first-of-type { border-radius:9px 0 0 9px; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .na-el-step:last-of-type { border-radius:0 9px 9px 0; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .na-el-step:disabled { opacity:.4; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .single_add_to_cart_button { order:1; display:inline-flex; align-items:center; justify-content:center; flex:1 1 125px; width:auto!important; float:none!important; min-height:48px; margin:0!important; padding:8px 12px!important; border:0!important; border-radius:10px; background:#e90078!important; color:#fff!important; box-shadow:none; font-family:inherit; font-size:13px!important; font-weight:600; line-height:1.8; white-space:normal; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .single_add_to_cart_button.disabled, .elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .single_add_to_cart_button:disabled { opacity:.5; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .variations { width:100%; flex-basis:100%; margin:0 0 8px; border:0; font-size:13px; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .variations th, .elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .variations td { padding:4px 0; border:0; background:none; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .variations .label { padding-inline-end:10px; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart select { width:100%; min-height:44px; max-width:100%; border:1px solid #e8eaf0; border-radius:8px; font-family:inherit; font-size:16px; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .stock, .elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .woocommerce-variation-description { width:100%; margin:6px 0; font-size:12px; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .woocommerce-variation-price { margin-bottom:10px; font-size:18px; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .group_table { width:100%; flex-basis:100%; font-size:12px; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-specs .elementor-tab-title { display:flex; align-items:center; justify-content:space-between; flex-direction:row-reverse; padding:13px 0 0; border:0; font-size:14px; line-height:1.85; color:#18213a; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-specs .elementor-tab-content { padding:10px 0 0; border:0; font-size:12px; line-height:1.9; color:#677086; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-specs .elementor-tab-content p { margin:0 0 8px; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-specs .elementor-toggle-item { border:0; }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-behavior { display:none!important; }
@media(max-width:350px) { .elementor-3094 .elementor-element.elementor-element-1230857e .na-el-features .elementor-icon-list-items { grid-template-columns:minmax(0,1fr); } }
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .single_add_to_cart_button {
  height: 48px !important;
  min-height: 48px !important;
  max-height: 48px !important;
  min-width: 0 !important;
  flex: 1 1 0 !important;
  padding: 0 10px !important;
  gap: 0 !important;
  font-size: 13px !important;
  line-height: 1.5 !important;
  white-space: nowrap !important;
  background-image: none !important;
}

.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .single_add_to_cart_button svg,
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .single_add_to_cart_button img,
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .single_add_to_cart_button i,
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .single_add_to_cart_button br,
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .single_add_to_cart_button .elementor-button-icon {
  display: none !important;
}

.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .single_add_to_cart_button::before,
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .single_add_to_cart_button::after {
  content: none !important;
  display: none !important;
}

.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .single_add_to_cart_button span {
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  white-space: nowrap !important;
}

.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .quantity {
  height: 48px !important;
  min-height: 48px !important;
  max-height: 48px !important;
  flex: 0 0 auto !important;
  align-self: center;
}

.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .quantity input.qty,
.elementor-3094 .elementor-element.elementor-element-1230857e .na-el-cart .quantity .na-el-step {
  height: 46px !important;
  min-height: 46px !important;
  max-height: 46px !important;
}/* End custom CSS */