.elementor-2548 .elementor-element.elementor-element-7fedcb1.elementor-view-framed .elementor-icon{background-color:#fff}.elementor-2548 .elementor-element.elementor-element-f157a10.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-25115fe)}.elementor-2548 .elementor-element.elementor-element-12bf20a.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-25115fe)}.elementor-2548 .elementor-element.elementor-element-a4de5f2.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-25115fe)}.elementor-2548 .elementor-element.elementor-element-c3e1f42.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-25115fe)}.elementor-2548 .elementor-element.elementor-element-781ffb6.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-25115fe)}.elementor-2548 .elementor-element.elementor-element-e39165a.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-25115fe)}.elementor-2548 .elementor-element.elementor-element-bc1e8e6.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-25115fe)}.elementor-2548 .elementor-element.elementor-element-88193b7.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-25115fe)}.elementor-2548 .elementor-element.elementor-element-34fab78c.elementor-wc-products ul.products li.product span.onsale{display:block}.wp-block-kadence-image{width:100%!important;text-align:center!important}.wp-block-kadence-image figure{margin-left:auto!important;margin-right:auto!important}.wp-block-kadence-image img{display:block!important;margin-left:auto!important;margin-right:auto!important}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-top{display:grid!important;grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr)!important;gap:22px!important;align-items:start!important;direction:rtl}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-gallery-card,.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-summary-card,.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-section-card{background:#fff;border:1px solid #e7edf4;border-radius:var(--sarir-radius);box-shadow:var(--sarir-shadow)}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-gallery-card{grid-column:1;padding:16px;overflow:hidden}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-summary-card{grid-column:2;padding:26px 28px}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-gallery-widget .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 0!important;padding:0!important}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-gallery-widget .flex-control-thumbs li{width:100%!important;float:none!important;margin:0!important}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-gallery-widget .flex-control-thumbs img{width:100%;border-radius:10px;border:1px solid var(--sarir-line);padding:3px;opacity:.72;transition:border-color .2s ease,opacity .2s ease,transform .2s ease}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-gallery-widget .flex-control-thumbs img:hover{opacity:1;transform:translateY(-1px)}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-gallery-widget .flex-control-thumbs .flex-active{opacity:1;border:2px solid var(--sarir-blue)}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-breadcrumb{margin-bottom:8px!important}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-breadcrumb,.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-breadcrumb a,.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-breadcrumb .woocommerce-breadcrumb{font-size:12px!important;color:#8290a1!important}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-stock{width:auto!important;align-self:flex-start!important;margin-bottom:9px!important}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-stock .stock{display:inline-flex!important;align-items:center;gap:7px;margin:0!important;padding:5px 10px!important;border-radius:999px;color:#11795d!important;background:#eefaf6;border:1px solid #d5f1e6;font-size:12px!important;font-weight:800!important;line-height:1.5!important}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-stock .stock.out-of-stock{color:#b42318!important;background:#fff1f0;border-color:#ffd9d6}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-short-description p{margin:0 0 14px!important}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-contact-box{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;padding:17px 18px!important;border-radius:15px;background:linear-gradient(110deg,var(--sarir-blue-dark),var(--sarir-blue));color:#fff;box-shadow:0 12px 24px rgba(5,77,147,.19);margin-top:0!important}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-contact-copy{flex:1 1 auto;min-width:0}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-contact-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;width:auto!important}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-btn-primary .elementor-button,.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-btn-secondary .elementor-button{min-height:43px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px!important;padding:0 14px!important;font-size:12px!important;font-weight:900!important;border:0!important;transition:transform .2s ease,box-shadow .2s ease}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-btn-primary .elementor-button{background:var(--sarir-orange)!important;color:#fff!important;box-shadow:0 8px 18px rgba(255,90,50,.23)}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-btn-secondary .elementor-button{background:#fff!important;color:var(--sarir-blue-dark)!important}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-btn-primary .elementor-button:hover,.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-btn-secondary .elementor-button:hover{transform:translateY(-2px)}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-product-meta{margin-top:13px!important}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-product-meta .product_meta{display:flex!important;flex-wrap:wrap;gap:7px 14px;padding:0!important;border:0!important;color:#8290a1!important;font-size:11px!important}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-product-meta .product_meta>span{display:inline!important;margin:0!important}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-product-meta .product_meta a{color:#637286!important}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-sticky-wrap{position:sticky!important;top:var(--sarir-sticky-offset)!important;z-index:50!important;margin-top:22px!important;padding-top:7px!important}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-content-stack{display:grid!important;gap:16px!important;margin-top:16px!important}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-section-card{padding:27px!important;box-shadow:0 7px 23px rgba(20,70,120,.055);scroll-margin-top:88px}@media (max-width:900px){.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-top{grid-template-columns:1fr!important}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-gallery-card,.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-summary-card{grid-column:auto!important}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-gallery-card{order:1}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-summary-card{order:2}}@media (max-width:680px){.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-gallery-card{padding:11px}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-summary-card{padding:20px}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-contact-box{flex-direction:column!important;align-items:flex-start!important}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-contact-actions{width:100%!important}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-btn-primary,.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-btn-secondary{flex:1 1 0}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-btn-primary .elementor-button,.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-btn-secondary .elementor-button{width:100%}.elementor-2548 .elementor-element.elementor-element-c9807fe .sarir-section-card{padding:20px!important}}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-card{background:#fff;border:1px solid #e8eef4;border-radius:20px;box-shadow:0 10px 35px rgba(13,72,128,.08)}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-product-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:30px;align-items:start}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-gallery,.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-summary{padding:26px}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-summary .product_title{font-size:30px;line-height:1.6;color:var(--sarir-ink);margin:8px 0 12px}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-summary .price{color:var(--sarir-blue-dark);font-size:21px;font-weight:800}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-summary .woocommerce-product-details__short-description{font-size:15px;line-height:2;color:#46566b;border-top:1px solid var(--sarir-line);padding-top:16px}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-summary .cart{background:#fff;border:1px solid var(--sarir-line);border-radius:16px;padding:18px;box-shadow:0 8px 25px rgba(13,72,128,.06)}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-summary .single_add_to_cart_button{background:var(--sarir-orange)!important;color:#fff!important;border-radius:10px!important;padding:14px 24px!important;font-weight:800!important;box-shadow:0 8px 20px rgba(255,90,50,.22)}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-summary .quantity .qty{border:1px solid var(--sarir-line);border-radius:10px;min-height:46px}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-summary .product_meta{font-size:12px;color:var(--sarir-muted);border-top:1px solid var(--sarir-line);padding-top:14px}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .woocommerce-product-gallery .flex-control-thumbs img{border-radius:9px;border:1px solid var(--sarir-line);padding:4px}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .woocommerce-product-gallery .flex-control-thumbs .flex-active{border:2px solid var(--sarir-blue)}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-benefit{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid var(--sarir-line);border-radius:15px;padding:18px;box-shadow:0 8px 25px rgba(16,58,100,.05)}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-benefit__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#eaf4ff;color:var(--sarir-blue);font-size:22px;font-weight:800}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-benefit b{display:block;color:var(--sarir-ink);font-size:14px}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-benefit small{display:block;color:#8090a1;margin-top:2px}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-tabs .woocommerce-tabs{background:#fff;border:1px solid #e8eef4;border-radius:20px;padding:10px 30px 34px;box-shadow:0 10px 35px rgba(13,72,128,.08)}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-tabs .wc-tabs{display:grid!important;grid-template-columns:repeat(3,1fr);gap:8px;background:#f5f8fb;border-radius:14px;padding:8px!important;margin:0 0 30px!important}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-tabs .wc-tabs:before,.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-tabs .wc-tabs li:before,.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-tabs .wc-tabs li:after{display:none!important}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-tabs .wc-tabs li{border:0!important;background:0 0!important;margin:0!important;padding:0!important;border-radius:10px!important;text-align:center}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-tabs .wc-tabs li a{display:block;padding:13px 14px!important;color:#58687b!important;font-weight:700!important}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-tabs .wc-tabs li.active{background:var(--sarir-blue)!important;box-shadow:0 7px 18px rgba(8,100,189,.2)}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-tabs .wc-tabs li.active a{color:#fff!important}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-tabs .woocommerce-Tabs-panel{color:#56667a;line-height:2}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-tabs .woocommerce-Tabs-panel>h2:first-child{font-size:25px;color:var(--sarir-ink);padding-right:14px;border-right:3px solid var(--sarir-orange)}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-tabs table.shop_attributes{border:1px solid var(--sarir-line);border-radius:12px;overflow:hidden}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-tabs table.shop_attributes th{width:190px;background:#f4f7fa;color:var(--sarir-ink);padding:13px 17px}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-tabs table.shop_attributes td{padding:13px 17px;background:#fff!important}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-resource-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-resource{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--sarir-line);border-radius:15px;padding:18px;color:var(--sarir-ink);transition:.2s}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-resource:hover{transform:translateY(-3px);border-color:#b7d7f5;box-shadow:0 10px 25px rgba(13,72,128,.09)}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-resource__icon{font-size:25px;color:var(--sarir-blue)}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-resource b{display:block}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-resource small{display:block;color:var(--sarir-muted)}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-consult{display:flex;align-items:center;justify-content:space-between;gap:25px;background:linear-gradient(110deg,var(--sarir-blue-dark),var(--sarir-blue));color:#fff;border-radius:20px;padding:30px 38px}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-consult h3{color:#fff;font-size:23px;margin:0 0 5px}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-consult p{color:#d8eaff;margin:0}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-consult a{background:var(--sarir-orange);color:#fff;border-radius:11px;padding:13px 22px;font-weight:800;white-space:nowrap}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-faq .elementor-accordion-item{border:1px solid var(--sarir-line)!important;border-radius:12px!important;margin-bottom:10px;overflow:hidden}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-faq .elementor-tab-title{padding:16px 18px!important;color:var(--sarir-ink)!important;font-weight:700!important}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-faq .elementor-tab-title.elementor-active{color:var(--sarir-blue)!important;background:#f7faff}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-faq .elementor-tab-content{border:0!important;color:#56667a!important;line-height:2;padding:0 18px 18px!important}@media (max-width:1024px){.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-product-main{grid-template-columns:1fr}}@media (max-width:767px){.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-gallery,.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-summary{padding:16px}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-summary .product_title{font-size:22px}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-benefits{grid-template-columns:1fr 1fr;gap:8px}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-benefit{padding:12px;gap:7px}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-tabs .woocommerce-tabs{padding:7px 14px 24px}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-tabs .wc-tabs{display:flex!important;overflow-x:auto;justify-content:flex-start}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-tabs .wc-tabs li{min-width:125px}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-consult{align-items:flex-start;flex-direction:column;padding:24px}.elementor-2548 .elementor-element.elementor-element-2fcc10b9 .sarir-tabs table.shop_attributes th{width:110px}}