.elementor-kit-269{--e-global-color-primary:#4CC6D3;--e-global-color-secondary:#43545E;--e-global-color-text:#43545E;--e-global-color-accent:#FBB600;--e-global-color-17b3d82f:#4054B2;--e-global-color-2d32fa6f:#23A455;--e-global-color-51819168:#000;--e-global-color-6d63f5e3:#FFF;--e-global-color-2fd561d:#4CC6D3;--e-global-color-59916d8:#5D737F;--e-global-color-f81ee0b:#222222;--e-global-color-agheading:#222222;--e-global-color-agmuted:#8598A3;--e-global-color-agsurfc:#FFFFFF;--e-global-color-agpagebg:#F5F7FA;--e-global-color-agborder:#DEE7F1;--e-global-color-agbordsf:rgba(192,210,222,0.7);--e-global-color-agslate6:#5D737F;--e-global-color-agslate7:#455A64;--e-global-color-agchipbg:rgba(76,198,211,0.08);--e-global-typography-primary-font-family:"Yekan Bakh FaNum";--e-global-typography-primary-font-size:24px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:37px;--e-global-typography-secondary-font-family:"Yekan Bakh FaNum";--e-global-typography-secondary-font-size:22px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:34px;--e-global-typography-text-font-family:"Yekan Bakh FaNum";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:32px;--e-global-typography-accent-font-family:"Yekan Bakh FaNum";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:32px;--e-global-typography-agh1-font-family:"Yekan Bakh FaNum";--e-global-typography-agh1-font-size:24px;--e-global-typography-agh1-font-weight:700;--e-global-typography-agh1-line-height:37px;--e-global-typography-agh2-font-family:"Yekan Bakh FaNum";--e-global-typography-agh2-font-size:22px;--e-global-typography-agh2-font-weight:700;--e-global-typography-agh2-line-height:34px;--e-global-typography-agh3-font-family:"Yekan Bakh FaNum";--e-global-typography-agh3-font-size:16px;--e-global-typography-agh3-font-weight:600;--e-global-typography-agh3-line-height:25px;--e-global-typography-agh4-font-family:"Yekan Bakh FaNum";--e-global-typography-agh4-font-size:15px;--e-global-typography-agh4-font-weight:600;--e-global-typography-agh4-line-height:23px;--e-global-typography-agbody-font-family:"Yekan Bakh FaNum";--e-global-typography-agbody-font-size:16px;--e-global-typography-agbody-font-weight:400;--e-global-typography-agbody-line-height:32px;--e-global-typography-agbodysm-font-family:"Yekan Bakh FaNum";--e-global-typography-agbodysm-font-size:13px;--e-global-typography-agbodysm-font-weight:400;--e-global-typography-agbodysm-line-height:20px;--e-global-typography-agcaption-font-family:"Yekan Bakh FaNum";--e-global-typography-agcaption-font-size:12px;--e-global-typography-agcaption-font-weight:400;--e-global-typography-agcaption-line-height:19px;--e-global-typography-agbutton-font-family:"Yekan Bakh FaNum";--e-global-typography-agbutton-font-size:14px;--e-global-typography-agbutton-font-weight:700;--e-global-typography-agbutton-line-height:22px;--e-global-typography-aginput-font-family:"Yekan Bakh FaNum";--e-global-typography-aginput-font-size:14px;--e-global-typography-aginput-font-weight:400;--e-global-typography-aginput-line-height:22px;--e-global-typography-aglink-font-family:"Yekan Bakh FaNum";--e-global-typography-aglink-font-size:14px;--e-global-typography-aglink-font-weight:500;--e-global-typography-aglink-line-height:32px;--e-global-typography-agmeta-font-family:"Yekan Bakh FaNum";--e-global-typography-agmeta-font-size:13px;--e-global-typography-agmeta-font-weight:400;--e-global-typography-agmeta-line-height:20px;--e-global-typography-agcard-font-family:"Yekan Bakh FaNum";--e-global-typography-agcard-font-size:14px;--e-global-typography-agcard-font-weight:500;--e-global-typography-agcard-line-height:23px;background-color:#F5F7FA}.elementor-kit-269 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1240px}.e-con{--container-max-width:1240px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}body.home .wd-content-layout.container,body.home .site-content>.container,body.archive .wd-content-layout.container,body.archive .site-content>.container,body.post-type-archive-product .wd-content-layout.container,body.tax-product_cat .wd-content-layout.container,body.tax-product_cat .site-content>.container,body.single-product .wd-content-layout.container,body.single-product .site-content>.container{max-width:1240px;padding-left:0;padding-right:0;width:100%}body.home .wd-content-area,body.archive .wd-content-area,body.single-product .wd-content-area{padding-top:0;padding-bottom:0}body.single-product .wd-page-content,body.tax-product_cat .wd-page-content{padding:0}body.archive .site-content,body.single-product .site-content,body.tax-product_cat .site-content,body.post-type-archive-product .site-content{padding-left:0!important;padding-right:0!important;max-width:none!important}body.archive .wd-content-layout,body.single-product .wd-content-layout,body.tax-product_cat .wd-content-layout{max-width:none!important;padding:0!important;width:100%!important}body.archive .wd-content-area,body.single-product .wd-content-area,body.tax-product_cat .wd-content-area{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin:0!important}body.archive .e-con.e-con-boxed>.e-con-inner,body.tax-product_cat .e-con.e-con-boxed>.e-con-inner,body.post-type-archive-product .e-con.e-con-boxed>.e-con-inner,body.single-product .e-con.e-con-boxed>.e-con-inner{max-width:1240px;width:100%;margin-inline:auto}.e-loop-add-to-cart-form-container .quantity,.e-loop-item .elementor-widget-woocommerce-product-add-to-cart .quantity{display:none!important}.e-loop-item .elementor-widget-woocommerce-product-add-to-cart form.cart{margin:0;display:flex}.e-con .elementor-widget-loop-carousel,.e-con .swiper,.ag-shrink{min-width:0;max-width:100%}.e-con>.e-con{min-width:0}.elementor-swiper-button i,.elementor-swiper-button svg{display:inline-block}.elementor-widget-icon-box .elementor-icon-box-title{margin-bottom:3px!important}.elementor-widget-icon-box .elementor-icon-box-title>*{margin:0!important}.elementor-widget-icon-box .elementor-icon-box-description{margin:0!important}.elementor-widget-icon-box .elementor-icon-box-wrapper{align-items:center}:root{--ag-teal:#4CC6D3;--ag-navy:#0E4763;--ag-orange:#F0921E;--ag-text:#43545E;--ag-head:#222222;--ag-muted:#8598A3;--ag-bg:#F5F7FA;--ag-line:#E4EBF3;--ag-panel:#F2F5F8;--ag-shadow:0 9px 45px rgba(229,238,248,.7);--ag-font:"Yekan Bakh FaNum",Tahoma,sans-serif}.ag-pm *,.ag-specs *,.ag-arch *{box-sizing:border-box}.ag-bc-shop{display:flex;align-items:center;gap:7px;font-family:var(--ag-font);font-size:12px;line-height:19px;color:#5D737F;flex-wrap:wrap}.ag-bc-shop a{color:#5D737F;text-decoration:none}.ag-bc-shop a:hover{color:var(--ag-teal)}.ag-bc-shop .ag-bc-current{color:#43545E;font-weight:500}.ag-bc-shop .ag-bc-sep{display:inline-flex;color:#A9B7C2}.ag-pact{display:flex;gap:12px}.ag-pact-b{width:40px;height:40px;border-radius:100px;border:0;background:#fff;color:#43545E;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 20px rgb(214 226 240 / .75)}.ag-pact-b:hover{color:var(--ag-teal)}.ag-pact-b svg,.ag-pact-b i{display:none!important}.ag-pact-b{background-repeat:no-repeat;background-position:center;background-size:17px 17px}.ag-pact-b:nth-child(1){background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24' fill='none' stroke='%2343545E' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 3h5v5M21 3l-7 7M8 21H3v-5M3 21l7-7M21 16v5h-5M14 14l7 7M3 8V3h5M10 10 3 3'/%3E%3C/svg%3E")}.ag-pact-b:nth-child(2){background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24' fill='none' stroke='%2343545E' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20.7 3.8 12.4a5 5 0 0 1 7.1-7l1.1 1.1 1.1-1.1a5 5 0 1 1 7.1 7z'/%3E%3C/svg%3E")}.ag-gal svg,.ag-inst-ic svg,.ag-p-stock svg{fill:none!important;stroke:currentColor}.ag-pm{display:flex;flex-direction:row;align-items:flex-start;gap:30px;font-family:var(--ag-font)}.ag-pm-gal{flex:0 0 350px;width:350px}.ag-pm-info{flex:1 1 auto;min-width:0;padding-top:4px}.ag-pm-buy{flex:0 0 288px;width:288px;display:flex;flex-direction:column;gap:20px}.ag-gal{background:var(--ag-panel);border-radius:16px;padding:22px 27px 27px}.ag-gal-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:16px;min-height:44px}.ag-gal-off{background:var(--ag-orange);color:#fff;font-size:13px;font-weight:700;line-height:20px;border-radius:8px;padding:6px 13px;display:inline-block;box-shadow:0 8px 18px -6px rgb(240 146 4 / .85)}.ag-cd{display:flex;gap:9px;direction:ltr}.ag-cd-u{display:flex;flex-direction:column;align-items:center;gap:5px}.ag-cd-v{display:flex;align-items:center;justify-content:center;width:33px;height:33px;background:#fff;border-radius:10px;font-size:13px;font-weight:700;color:#43545E}.ag-cd-first .ag-cd-v{background:var(--ag-teal);color:#fff}.ag-cd-u em{font-style:normal;font-size:10px;line-height:14px;color:#9AABB6}.ag-gal-main{position:relative;background:#fff;border-radius:12px;height:296px;display:flex;align-items:center;justify-content:center;overflow:hidden}.ag-gal-slide{margin:0;display:none;width:100%;height:100%;align-items:center;justify-content:center}.ag-gal-slide.is-active{display:flex}.ag-gal-slide img{max-width:88%;max-height:88%;width:auto;height:auto;object-fit:contain}.ag-gal-zoom{position:absolute;inset-inline-start:16px;bottom:16px;z-index:2;width:32px;height:32px;border:1px solid #DCE5EE;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#7B8B97;background:#fff}.ag-gal-thumbs{display:flex;align-items:center;gap:2px;background:#fff;border-radius:12px;padding:11px 4px;margin-top:16px}.ag-gal-track{display:flex;gap:6px;flex:1 1 auto;justify-content:center;overflow:hidden;min-width:0}.ag-gal-thumb{width:48px;height:48px;flex:0 0 48px;border:1px solid #E2E9F1;border-radius:8px;background:#fff;padding:3px;cursor:pointer;display:flex;align-items:center;justify-content:center}.ag-gal-thumb img{max-width:100%;max-height:100%;width:auto;height:auto}.ag-gal-thumb.is-active{border-color:var(--ag-teal);box-shadow:0 0 0 1px var(--ag-teal)}.ag-gal-nav{width:22px;height:22px;border:0;background:#fff0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;padding:0;background-repeat:no-repeat;background-position:center;background-size:11px 11px}.ag-gal-nav svg{display:none!important}.ag-gal-prev{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%239AABB6' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 5 7 7-7 7'/%3E%3C/svg%3E")}.ag-gal-next{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%239AABB6' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 19 8 12l7-7'/%3E%3C/svg%3E")}.ag-p-title{font-size:22px;line-height:35px;font-weight:700;color:var(--ag-head);margin:0 0 16px}.ag-p-meta{display:flex;align-items:center;gap:22px;margin-bottom:16px}.ag-p-stock{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#2FBF71}.ag-p-stock.is-out{color:#E5533D}.ag-p-sku{font-size:13px;color:var(--ag-muted)}.ag-p-brand{margin-inline-start:auto;background:#EDF1F6;color:#5D737F;font-size:13px;font-weight:500;border-radius:8px;padding:6px 18px}.ag-p-rule{height:1px;background:var(--ag-line);margin:0 0 20px}.ag-p-feat{margin-top:26px}.ag-p-feat h3{font-size:15px;font-weight:700;color:var(--ag-head);margin:0 0 12px}.ag-p-feat ul{list-style:none;margin:0;padding:0}.ag-p-feat li,.ag-p-feat p{position:relative;padding-inline-start:15px;margin:0 0 9px;font-size:13px;line-height:22px;color:var(--ag-text)}.ag-p-feat li::before{content:"";position:absolute;inset-inline-start:0;top:9px;width:5px;height:5px;border-radius:100px;background:#A9B7C2}.ag-p-cats{margin-top:22px;font-size:13px;color:var(--ag-text)}.ag-p-cats span{color:var(--ag-muted)}.ag-p-cats a{color:var(--ag-teal);text-decoration:none}.ag-pm-attrs .variations{width:100%;border:0;margin:0}.ag-pm-attrs .variations tbody,.ag-pm-attrs .variations tr,.ag-pm-attrs .variations td,.ag-pm-attrs .variations th{display:block;border:0;padding:0;background:#fff0}.ag-pm-attrs .variations{display:flex;flex-direction:column;gap:16px}.ag-pm-attrs .variations tbody{display:flex;flex-wrap:wrap;gap:16px 18px;align-items:center}.ag-pm-attrs .variations tr{display:flex;align-items:center;gap:10px;flex:0 1 auto;min-width:0}.ag-pm-attrs .variations th label{margin:0;font-size:13px;font-weight:500;color:var(--ag-text);white-space:nowrap}.ag-pm-attrs .value{display:flex;align-items:center;gap:10px}.ag-pm-attrs select{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #E1E8F0;border-radius:10px;height:42px;min-width:120px;padding:0 38px 0 16px;font-family:var(--ag-font);font-size:13px;color:var(--ag-text);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237B8B97' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 14px center}.ag-pm-attrs .reset_variations{font-size:13px;color:var(--ag-muted);text-decoration:none;display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto}.ag-pm-attrs .reset_variations::before{content:"";width:16px;height:16px;border-radius:100px;border:1.4px solid #B7C4CE;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' stroke='%23B7C4CE' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E") center/8px no-repeat}.ag-sw{display:flex;align-items:center;gap:10px;order:2}.ag-pm-attrs tr:has(.ag-sw) .value{flex-direction:row;align-items:center;gap:12px}.ag-sw-b{width:30px;height:30px;border-radius:100px;border:0;cursor:pointer;position:relative;box-shadow:0 0 0 1px rgb(0 0 0 / .06) inset}.ag-sw-b.is-on::after{content:"";position:absolute;inset:0;border-radius:100px;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m20 6-11 11-5-5'/%3E%3C/svg%3E") center no-repeat}.ag-sw-cur{font-size:14px;font-weight:700;color:var(--ag-head);order:1;margin-inline-end:6px}.ag-pm-attrs tr:has(.ag-sw) select{display:none!important}.ag-buy-card{background:#F6F8FA;border-radius:16px;padding:20px 18px}.ag-w-row{display:flex;align-items:center;gap:10px;margin-bottom:18px}.ag-w-label{font-size:14px;font-weight:500;color:var(--ag-text);white-space:nowrap}.ag-sel{flex:1 1 auto;min-width:0}.ag-sel select,.ag-buy-card select.ag-warranty{width:100%;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #E7EDF3;border-radius:10px;height:42px;padding:0 34px 0 14px;font-family:var(--ag-font);font-size:12px;color:var(--ag-text);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237B8B97' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 12px center}.ag-buy-form .variations{display:none!important}.ag-buy-form .woocommerce-variation-description,.ag-buy-form .woocommerce-variation-availability{display:none}.ag-buy-form .woocommerce-variation{display:block!important}.ag-buy-form .woocommerce-variation-price{display:block}.ag-buy-form .woocommerce-variation-add-to-cart{display:flex!important;flex-direction:column;gap:14px}.ag-buy-form .single_variation_wrap{display:block!important}.ag-buy-form form.cart{margin:0;display:block}.ag-buy-form .woocommerce-variation-add-to-cart,.ag-buy-form form.cart:not(.variations_form){display:flex;flex-direction:column;gap:14px}.ag-qty-slot{flex:0 0 auto}.ag-buy-form .price,.ag-buy-form .woocommerce-variation-price{display:none!important}.ag-pm-attrs td.value,.ag-pm-attrs .value{display:flex!important;flex-direction:row;align-items:center;gap:12px}.ag-pm-attrs .variations th,.ag-pm-attrs .variations td{width:auto!important;flex:0 0 auto!important}.ag-pm-attrs .variations tr{width:auto!important;flex:0 0 auto!important}.ag-pm-attrs select,.ag-pm-attrs .value select{width:122px!important;max-width:122px!important;min-width:100px!important;padding:0 30px 0 12px!important;background-position:left 10px center!important}.ag-pm-attrs .reset_variations{display:none!important}.ag-reset{order:3;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ag-muted);text-decoration:none;margin-inline-start:auto;cursor:pointer;background:none;border:0;font-family:var(--ag-font)}.ag-reset::before{content:"";width:16px;height:16px;border-radius:100px;border:1.4px solid #B7C4CE;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' stroke='%23B7C4CE' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E") center/8px no-repeat;order:-1}.ag-pm-attrs tr:has(.ag-sw){flex:1 1 100%}.ag-buy-form .price,.ag-buy-form .woocommerce-variation-price .price{display:flex;flex-direction:column;align-items:flex-start;gap:0;line-height:1}.ag-buy-form .price del{opacity:1;order:0;font-size:13px;font-weight:400;color:var(--ag-orange);text-decoration:line-through}.ag-buy-form .price del .woocommerce-Price-currencySymbol{display:none}.ag-buy-form .price ins{order:1;text-decoration:none;font-size:20px;font-weight:700;color:#123A5A;margin-top:4px}.ag-buy-form .price>.woocommerce-Price-amount{font-size:20px;font-weight:700;color:#123A5A}.ag-buy-form .price .woocommerce-Price-currencySymbol{font-size:12px;font-weight:400;color:var(--ag-teal);margin-inline-start:5px}.ag-pm .quantity{display:flex!important;align-items:center;justify-content:space-between;background:#fff;border:1px solid #E7EDF3;border-radius:10px;height:42px;width:90px;padding:0 4px;flex:0 0 90px;margin:0}.ag-pm .quantity input,.ag-pm .quantity input.qty,.ag-pm .quantity input[type=number]{flex:1 1 auto!important;width:auto!important;min-width:26px!important;max-width:none!important;border:0!important;border-width:0!important;outline:0!important;background-image:none!important;background:transparent!important;width:100%;text-align:center;font-family:var(--ag-font);font-size:14px;color:var(--ag-head);-moz-appearance:textfield;padding:0!important;margin:0!important;box-shadow:none!important;height:100%!important;min-height:0!important;border-radius:0!important}.ag-pm .quantity input:focus{box-shadow:none!important;border:0!important}.ag-pm .quantity::before,.ag-pm .quantity::after{display:none!important}.ag-pm .quantity input::-webkit-outer-spin-button,.ag-pm .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ag-pm .quantity>*:not(input[type=number]):not(.ag-qbtn){display:none!important}.ag-pm .quantity input[type=button],.ag-pm .quantity .plus,.ag-pm .quantity .minus{display:none!important}.ag-qbtn{width:22px;height:22px;flex:0 0 22px;border:0;background:#fff0;color:#7B8B97;font-size:16px;line-height:1;cursor:pointer;padding:0}.ag-buy-form .single_add_to_cart_button,.ag-buy-form button[type=submit].button{width:100%;height:48px;border:0;border-radius:10px;background:var(--ag-teal);color:#fff;font-family:var(--ag-font);font-weight:700;font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;box-shadow:0 10px 22px -6px rgb(76 198 211 / .75)}.ag-buy-form .single_add_to_cart_button::before{content:"";width:20px;height:20px;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16l-1.3 12.1a2 2 0 0 1-2 1.9H7.3a2 2 0 0 1-2-1.9z'/%3E%3Cpath d='M9 7V5.5A3 3 0 0 1 15 5.5V7'/%3E%3C/svg%3E") center/contain no-repeat}.ag-cash{display:flex;align-items:center;justify-content:center;height:48px;border-radius:10px;background:#0E4763;color:#fff!important;font-weight:700;font-size:15px;text-decoration:none;margin-top:14px}.ag-cash:hover{background:#0b3a52;color:#fff}.ag-inst-card{background:#fff;border-radius:16px;padding:18px;box-shadow:var(--ag-shadow)}.ag-inst-row{display:flex;align-items:center;gap:14px;padding:7px 0}.ag-inst-ic{width:40px;height:40px;flex:0 0 40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--ag-teal)}.ag-inst-ic-1{background:#A7DFE7}.ag-inst-ic-2{background:#C6EBEF;color:#3F8E98}.ag-inst-t{font-size:14px;font-weight:500;color:var(--ag-text)}.elementor-widget-icon-box .elementor-icon-box-title{margin-bottom:4px!important}.elementor-widget-icon-box .elementor-icon-box-description{margin:0!important}.elementor-widget-icon-box .elementor-icon-box-wrapper{align-items:center}.ag-specs{display:flex;flex-direction:column;gap:11px;font-family:var(--ag-font)}.ag-spec-row{display:flex;align-items:stretch;gap:20px}.ag-spec-k{flex:0 0 180px;width:180px;background:#EEF2F7;border-radius:8px;padding:11px 16px;text-align:center;font-size:14px;font-weight:500;color:#5D737F}.ag-spec-v{flex:1 1 auto;background:#fff;border:1px solid #EDF1F6;border-radius:8px;padding:11px 20px;font-size:14px;color:var(--ag-text);display:flex;align-items:center;justify-content:flex-start;padding-inline-start:58px}.ag-tabs .elementor-tabs-wrapper{display:flex;gap:14px;justify-content:center;border:0}.ag-tabs .elementor-tab-title{border:0!important;border-radius:12px;background:#fff;box-shadow:var(--ag-shadow);padding:12px 24px;font-family:var(--ag-font);font-weight:700;font-size:14px;color:var(--ag-text);display:inline-flex;align-items:center;gap:9px}.ag-tabs .elementor-tab-title a{color:inherit;display:inline-flex;align-items:center;gap:9px}.ag-tabs .elementor-tab-title{display:inline-flex!important}.ag-tabs .elementor-tab-title a{display:inline-flex!important;align-items:center;gap:9px}.ag-ti{width:18px;height:18px;flex:0 0 18px;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:18px 18px}.ag-ti-1{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2343545E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 6h10M11 12h10M11 18h10M3 6l1.5 1.5L7 5M3 12l1.5 1.5L7 11M3 18l1.5 1.5L7 17'/%3E%3C/svg%3E")}.ag-ti-2{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2343545E' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M4 6h16M4 12h16M4 18h11'/%3E%3C/svg%3E")}.ag-ti-3{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2343545E' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a8 8 0 0 1-8 8H7l-4 3v-4.5A8 8 0 1 1 21 12z'/%3E%3Cpath d='M8.5 12h.01M12 12h.01M15.5 12h.01'/%3E%3C/svg%3E")}.ag-tabs .elementor-active .ag-ti-1{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 6h10M11 12h10M11 18h10M3 6l1.5 1.5L7 5M3 12l1.5 1.5L7 11M3 18l1.5 1.5L7 17'/%3E%3C/svg%3E")}.ag-tabs .elementor-active .ag-ti-2{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M4 6h16M4 12h16M4 18h11'/%3E%3C/svg%3E")}.ag-tabs .elementor-active .ag-ti-3{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a8 8 0 0 1-8 8H7l-4 3v-4.5A8 8 0 1 1 21 12z'/%3E%3Cpath d='M8.5 12h.01M12 12h.01M15.5 12h.01'/%3E%3C/svg%3E")}.ag-tabs .elementor-tabs{border:0}.ag-tabs .elementor-tabs-wrapper{border-bottom:0!important;box-shadow:none!important}.ag-tabs .elementor-tab-desktop-title{border-bottom:0!important}.ag-tabs .elementor-tab-desktop-title.elementor-active::after,.ag-tabs .elementor-tab-desktop-title.elementor-active::before{border:0!important}.ag-tabs .elementor-tabs-wrapper::after,.ag-tabs .elementor-tabs-wrapper::before{display:none}.ag-tabs .elementor-tab-title.elementor-active{background:var(--ag-teal);color:#fff;box-shadow:0 10px 24px -8px rgb(76 198 211 / .9)}.ag-tabs .elementor-tabs-content-wrapper{border:0;margin-top:26px}.ag-tabs .elementor-tab-content{border:0;padding:0}.ag-tabs .elementor-tab-mobile-title{display:none!important}:root{--ag-i-spec:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 6h10M11 12h10M11 18h10M3 6l1.5 1.5L7 5M3 12l1.5 1.5L7 11M3 18l1.5 1.5L7 17'/%3E%3C/svg%3E");
  --ag-i-desc:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M4 6h16M4 12h16M4 18h11'/%3E%3C/svg%3E");
  --ag-i-comm:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a8 8 0 0 1-8 8H7l-4 3v-4.5A8 8 0 1 1 21 12z'/%3E%3Cpath d='M8.5 12h.01M12 12h.01M15.5 12h.01'/%3E%3C/svg%3E");
}
@media (max-width:1024px) {
  .ag-pm {
    flex-wrap: wrap;
  }
  .ag-pm-gal {
    flex: 0 0 320px;
    width: 320px;
  }
  .ag-pm-buy {
    flex: 0 0 100%;
    width: 100%;
  }
}
@media (max-width:767px) {
  .ag-pm {
    flex-direction: column;
  }
  .ag-pm-gal {
    flex: 0 0 100%;
    width: 100%;
  }
  .ag-spec-row {
    flex-direction: column;
    gap: 6px;
  }
  .ag-spec-k {
    width: 100%;
    flex: 0 0 auto;
  }
}
.ag-arch-title {
  font-family: var(--ag-font);
  font-size: 24px;
  font-weight: 700;
  line-height: 37px;
  color: #222;
  margin: 0;
}
.ag-sec-head {
  font-family: var(--ag-font);
  font-size: 16px;
  font-weight: 700;
  line-height: 25px;
  color: #222;
  margin: 0;
}
.ag-cat-strip {
  display: flex;
  align-items: center;
  gap: 14px;
  font-family: var(--ag-font);
}
.ag-cat-track {
  display: flex;
  gap: 20px;
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
}
.ag-cat-tile {
  flex: 1 1 0;
  min-width: 0;
  background: #fff;
  border: 1px solid #E9EFF5;
  border-radius: 12px;
  padding: 14px 10px 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  text-decoration: none;
  transition: border-color .2s;
}
.ag-cat-tile:hover,
.ag-cat-tile.is-on {
  border-color: var(--ag-teal);
}
.ag-cat-img {
  height: 54px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ag-cat-img img {
  max-height: 54px;
  width: auto;
  max-width: 100%;
  object-fit: contain;
}
.ag-cat-n {
  font-size: 13px;
  font-weight: 500;
  color: #43545E;
  text-align: center;
  line-height: 20px;
}
.ag-cat-nav {
  width: 28px;
  height: 28px;
  flex: 0 0 28px;
  border: 0;
  border-radius: 100px;
  background: #fff;
  color: #5D737F;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0 5px 16px rgba(214, 226, 240, .8);
}
.ag-cat-nav:hover {
  color: var(--ag-teal);
}
.ag-cat-nav svg,
.ag-filters-btn svg,
.ag-cat-nav i,
.ag-filters-btn i {
  display: none !important;
}
.ag-cat-nav {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px 12px;
}
.ag-cat-prev {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235D737F' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 5 7 7-7 7'/%3E%3C/svg%3E");
}
.ag-cat-next {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235D737F' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 19 8 12l7-7'/%3E%3C/svg%3E");
}
.ag-filters-btn::after {
  content: "";
  width: 17px;
  height: 17px;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24' fill='none' stroke='%2343545E' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M4 6h16M7 12h10M10 18h4'/%3E%3C/svg%3E") center/17px no-repeat;
}
.ag-mainrow {
  flex-direction: row !important;
}
.ag-mainrow > .e-con-inner {
  flex-direction: row !important;
  align-items: flex-start;
}
@media (max-width:1024px) {
  .ag-mainrow,
  .ag-mainrow > .e-con-inner {
    flex-direction: column !important;
  }
}
.ag-toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  font-family: var(--ag-font);
  flex-wrap: wrap;
}
.ag-toolbar-l {
  display: flex;
  align-items: center;
  gap: 22px;
  order: 2;
  flex-direction: row-reverse;
}
.ag-toolbar-r {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
  order: 1;
}
.ag-filters-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  border: 0;
  background: transparent;
  font-family: var(--ag-font);
  font-size: 14px;
  font-weight: 500;
  color: #43545E;
  cursor: pointer;
  flex-direction: row-reverse;
}
.ag-views {
  display: flex;
  align-items: center;
  gap: 10px;
}
.ag-view {
  border: 0;
  background: transparent;
  cursor: pointer;
  display: grid;
  gap: 2px;
  padding: 0;
}
.ag-view[data-cols="4"] {
  grid-template-columns: repeat(3, 4px);
}
.ag-view[data-cols="3"] {
  grid-template-columns: repeat(2, 6px);
}
.ag-view span {
  background: #C3CFDA;
  border-radius: 1px;
}
.ag-view[data-cols="4"] span {
  width: 4px;
  height: 4px;
}
.ag-view[data-cols="3"] span {
  width: 6px;
  height: 6px;
}
.ag-view.is-on span {
  background: #5D737F;
}
.ag-chip {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: #fff;
  border: 1px solid #E4EBF3;
  border-radius: 8px;
  padding: 6px 12px;
  font-size: 13px;
  color: #43545E;
  text-decoration: none;
}
.ag-chip:hover {
  border-color: var(--ag-teal);
  color: #43545E;
}
.ag-chip-x {
  color: #9AABB6;
  font-size: 15px;
  line-height: 1;
}
.ag-fcard {
  background: #fff;
  border-radius: 16px;
  padding: 20px 18px;
  box-shadow: var(--ag-shadow);
  font-family: var(--ag-font);
}
.ag-fcard + .ag-fcard {
  margin-top: 20px;
}
.ag-fcard-t {
  font-size: 15px;
  font-weight: 700;
  color: #222;
  margin: 0 0 16px;
}
.ag-check-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.ag-check {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  text-decoration: none;
  font-size: 13px;
  color: #5D737F;
}
.ag-check-b {
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
  border: 1.4px solid #D3DDE7;
  border-radius: 4px;
  background: #fff;
}
.ag-check.is-on .ag-check-b {
  background: var(--ag-teal);
  border-color: var(--ag-teal);
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m20 6-11 11-5-5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
}
.ag-check.is-on .ag-check-l {
  color: #43545E;
  font-weight: 500;
}
.ag-swlist {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 11px;
  border-inline-end: 0;
}
.ag-swrow {
  display: flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  font-size: 13px;
  color: #5D737F;
}
.ag-swdot {
  width: 22px;
  height: 22px;
  flex: 0 0 22px;
  border-radius: 100px;
  order: 1;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, .07) inset;
}
.ag-swname {
  order: 2;
  flex: 1 1 auto;
}
.ag-swcount {
  order: 3;
  font-size: 12px;
  color: #9AABB6;
}
.ag-swrow.is-on .ag-swname {
  color: #43545E;
  font-weight: 500;
}
.ag-swrow.is-on .ag-swdot {
  box-shadow: 0 0 0 2px var(--ag-teal);
}
.ag-pills {
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
}
.ag-pill {
  display: inline-flex;
  align-items: center;
  background: #F2F5F8;
  border: 1px solid transparent;
  border-radius: 8px;
  padding: 7px 15px;
  font-size: 13px;
  color: #5D737F;
  text-decoration: none;
}
.ag-pill:hover {
  color: var(--ag-teal);
}
.ag-pill.is-on {
  background: #fff;
  border-color: var(--ag-teal);
  color: var(--ag-teal);
}
.ag-range {
  position: relative;
  height: 6px;
  background: #E7EDF3;
  border-radius: 100px;
  margin: 6px 0 18px;
}
.ag-range-fill {
  position: absolute;
  inset: 0;
  background: var(--ag-teal);
  border-radius: 100px;
}
.ag-range input[type=range] {
  position: absolute;
  inset-inline-start: 0;
  top: -7px;
  width: 100%;
  -webkit-appearance: none;
  appearance: none;
  background: transparent;
  pointer-events: none;
  margin: 0;
}
.ag-range input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  border-radius: 100px;
  background: #fff;
  border: 3px solid var(--ag-teal);
  pointer-events: auto;
  cursor: pointer;
  box-shadow: 0 2px 6px rgba(76, 198, 211, .5);
}
.ag-price-txt {
  font-size: 13px;
  color: #5D737F;
  margin: 0 0 16px;
}
.ag-price-txt b {
  color: #43545E;
  font-weight: 700;
}
.ag-apply {
  width: 100%;
  height: 44px;
  border: 0;
  border-radius: 10px;
  background: var(--ag-teal);
  color: #fff;
  font-family: var(--ag-font);
  font-weight: 700;
  font-size: 14px;
  cursor: pointer;
  box-shadow: 0 10px 22px -8px rgba(76, 198, 211, .9);
}
.ag-seo {
  font-family: var(--ag-font);
}
.ag-seo h2 {
  font-size: 20px;
  font-weight: 700;
  color: #222;
  margin: 0 0 18px;
}
.ag-seo p {
  font-size: 14px;
  line-height: 30px;
  color: #43545E;
  margin: 0 0 16px;
  text-align: justify;
}
.ag-faq .elementor-accordion-item {
  border: 0 !important;
  margin-bottom: 11px;
  border-radius: 8px;
  overflow: hidden;
  background: #F5F7FA;
}
.ag-faq .elementor-tab-title {
  border: 0 !important;
  padding: 13px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row-reverse;
}
.ag-faq .elementor-tab-title .elementor-accordion-icon {
  width: 26px;
  height: 26px;
  border-radius: 100px;
  background: var(--ag-teal);
  color: #fff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  margin: 0;
  flex: 0 0 26px;
}
.ag-faq .elementor-tab-title .elementor-accordion-icon i {
  margin: 0;
}
.ag-faq .elementor-tab-content {
  border: 0 !important;
  padding: 0 20px 16px;
  background: #F5F7FA;
}
.ag-grid .e-loop-item,
.elementor-widget-loop-carousel .e-loop-item {
  position: relative;
}
.ag-grid .elementor-widget-shortcode,
.elementor-widget-loop-carousel .elementor-widget-shortcode {
  position: static;
}
.ag-off {
  position: absolute;
  top: 14px;
  inset-inline-start: 0;
  inset-inline-end: auto;
  background: #EF981D;
  color: #fff;
  font-family: var(--ag-font);
  font-weight: 500;
  font-size: 13px;
  line-height: 20px;
  padding: 1px 8px;
  border-radius: 4px 0 0 4px;
  box-shadow: 0 5px 14px -4px rgba(240, 142, 4, .8);
  display: inline-block;
  z-index: 3;
}
html[dir=rtl] .ag-off {
  border-radius: 4px 0 0 4px;
}
.ag-arch .wd-products,
.ag-arch ul.products {
  margin: 0;
}
.ag-arch .elementor-widget-loop-grid {
  width: 100%;
}
@media (max-width:1024px) {
  .ag-cat-track {
    gap: 12px;
  }
}
@media (max-width:767px) {
  .ag-cat-tile {
    flex: 0 0 120px;
  }
  .ag-cat-track {
    overflow-x: auto;
  }
}
:root {
  --ag-teal:#4CC6D3;
  --ag-text:#43545E;
  --ag-head:#222222;
  --ag-muted:#8598A3;
  --ag-line:#E4EBF3;
  --ag-font:"Yekan Bakh FaNum",Tahoma,sans-serif;
}
.whb-header.whb-asanghesti {
  font-family: var(--ag-font);
}
.whb-asanghesti .whb-row > .container {
  max-width: 1240px;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
.whb-asanghesti .whb-header-bottom {
  background: #FFFFFF;
}
.whb-asanghesti .whb-column {
  gap: 0;
}
.whb-asanghesti .site-logo img {
  max-width: 104px;
  height: auto;
}
.whb-asanghesti .whb-column9 {
  flex: 1 1 auto;
  justify-content: flex-start;
  padding-inline-start: 0;
}
.whb-asanghesti .whb-column8 {
  padding-inline-end: 40px;
}
.whb-asanghesti .wd-search-form form.searchform,
.whb-asanghesti form.searchform {
  position: relative;
  width: 375px;
  max-width: 100%;
}
.whb-asanghesti form.searchform input[type=text],
.whb-asanghesti form.searchform input.s {
  height: 44px;
  border: 1px solid var(--ag-line);
  border-radius: 10px;
  background: #fff;
  padding: 0 20px 0 58px;
  font-family: var(--ag-font);
  font-size: 13px;
  color: var(--ag-text);
  box-shadow: 0 6px 22px rgba(226, 236, 246, .55);
}
.whb-asanghesti form.searchform input::placeholder {
  color: #9AABB6;
}
.whb-asanghesti form.searchform button,
.whb-asanghesti form.searchform .searchsubmit,
.whb-asanghesti form.searchform button[type=submit] {
  position: absolute !important;
  inset-inline-end: 3px !important;
  top: 3px !important;
  inset-inline-start: auto !important;
  width: 38px !important;
  height: 38px !important;
  min-width: 0 !important;
  border: 0 !important;
  border-radius: 8px !important;
  background: var(--ag-teal) !important;
  color: #fff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  box-shadow: 0 6px 16px -6px rgba(76, 198, 211, .9);
}
.whb-asanghesti form.searchform button::before,
.whb-asanghesti form.searchform .searchsubmit::before {
  content: "";
  width: 17px;
  height: 17px;
  display: block;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.6-3.6'/%3E%3C/svg%3E") center/17px no-repeat;
}
.whb-asanghesti form.searchform button svg,
.whb-asanghesti form.searchform button i,
.whb-asanghesti form.searchform .searchsubmit svg,
.whb-asanghesti form.searchform .searchsubmit i {
  display: none !important;
}
.whb-asanghesti .whb-column10 {
  gap: 16px;
}
.ag-hlink {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  font-size: 13px;
  color: var(--ag-text);
  text-decoration: none;
  white-space: nowrap;
}
.ag-hlink:hover {
  color: var(--ag-teal);
}
.ag-hlink .ag-hicon {
  width: 19px;
  height: 19px;
  flex: 0 0 19px;
  display: inline-block;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 24 24' fill='none' stroke='%2343545E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h9l4 4v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z'/%3E%3Cpath d='m9 15 6-6M9.5 9.5h.01M14.5 14.5h.01'/%3E%3C/svg%3E") center/19px no-repeat;
}
.whb-asanghesti .ag-h-div {
  margin: 0 4px;
}
.whb-asanghesti .whb-divider {
  height: 20px;
  width: 1px;
  background: #DCE4EC;
}
.whb-asanghesti .wd-header-wishlist .wd-tools-icon,
.whb-asanghesti .wd-header-compare .wd-tools-icon,
.whb-asanghesti .wd-header-my-account .wd-tools-icon {
  color: var(--ag-text);
}
.whb-asanghesti .wd-header-my-account .wd-tools-text {
  font-size: 13px;
  color: var(--ag-text);
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0;
}
.whb-asanghesti .wd-header-my-account > a {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  flex-direction: row-reverse;
}
.whb-asanghesti .wd-header-my-account > a::after {
  content: "";
  width: 20px;
  height: 20px;
  display: inline-block;
  order: -1;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2343545E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.6'/%3E%3Cpath d='M5 20c0-3.6 3.1-5.6 7-5.6s7 2 7 5.6'/%3E%3C/svg%3E") center/20px no-repeat;
}
.whb-asanghesti .wd-header-my-account .wd-tools-icon::before {
  display: none !important;
}
.whb-asanghesti .wd-header-cats > .menu-opener {
  background: transparent !important;
  color: var(--ag-head) !important;
  padding: 0 !important;
  height: auto !important;
  min-width: 0 !important;
  border: 0 !important;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  flex-direction: row-reverse;
}
.whb-asanghesti .wd-header-cats > .menu-opener::after {
  display: none !important;
}
.whb-asanghesti .wd-header-cats .menu-open-label {
  font-size: 15px;
  font-weight: 700;
  color: var(--ag-head);
}
.whb-asanghesti .wd-header-cats .menu-opener-icon {
  width: 20px;
  height: 20px;
  order: -1;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23222222' stroke-width='1.7'%3E%3Crect x='3' y='3' width='7.5' height='7.5' rx='2'/%3E%3Crect x='13.5' y='3' width='7.5' height='7.5' rx='2'/%3E%3Crect x='3' y='13.5' width='7.5' height='7.5' rx='2'/%3E%3Crect x='13.5' y='13.5' width='7.5' height='7.5' rx='2'/%3E%3C/svg%3E") center/20px no-repeat;
}
.whb-asanghesti .wd-header-cats .menu-opener-icon::before,
.whb-asanghesti .wd-header-cats .menu-opener-icon::after {
  display: none !important;
}
.whb-asanghesti .whb-column11 {
  gap: 38px;
}
.whb-asanghesti .wd-nav-main > li > a {
  font-family: var(--ag-font);
  font-size: 14px;
  font-weight: 500;
  color: var(--ag-text);
  text-transform: none;
  letter-spacing: 0;
}
.whb-asanghesti .wd-nav-main > li > a > .nav-link-text {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  flex-direction: row-reverse;
}
.whb-asanghesti .wd-nav-main > li > a > .nav-link-text::after {
  content: "";
  width: 19px;
  height: 19px;
  display: inline-block;
  order: -1;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 19px 19px;
}
.whb-asanghesti .wd-nav-main > li:nth-child(1) > a > .nav-link-text::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 24 24' fill='none' stroke='%2343545E' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M12 2.5c1 1.2 2.6 1.2 3.6.2l.2 2.6 2.6.2c-1 1-1 2.6.2 3.6-1.2 1-1.2 2.6-.2 3.6l-2.6.2-.2 2.6c-1-1-2.6-1-3.6.2-1-1.2-2.6-1.2-3.6-.2l-.2-2.6-2.6-.2c1-1 1-2.6-.2-3.6 1.2-1 1.2-2.6.2-3.6l2.6-.2.2-2.6c1 1 2.6 1 3.6-.2z'/%3E%3Cpath d='m9.8 12.2 4.4-4.4M9.9 8.1h.01M14.1 12.3h.01'/%3E%3C/svg%3E");
}
.whb-asanghesti .wd-nav-main > li:nth-child(2) > a > .nav-link-text::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 24 24' fill='none' stroke='%2343545E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='14' rx='4'/%3E%3Cpath d='M8 21l3-3'/%3E%3Cpath d='M10.2 9.4a1.9 1.9 0 1 1 2.6 1.8c-.5.2-.8.7-.8 1.2M12 15h.01'/%3E%3C/svg%3E");
}
.whb-asanghesti .wd-nav-main > li:nth-child(3) > a > .nav-link-text::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 24 24' fill='none' stroke='%2343545E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.6c1 1.2 2.6 1.2 3.6.2l.2 2.6 2.6.2c-1 1-1 2.6.2 3.6-1.2 1-1.2 2.6-.2 3.6l-2.6.2-.2 2.6c-1-1-2.6-1-3.6.2-1-1.2-2.6-1.2-3.6-.2l-.2-2.6-2.6-.2c1-1 1-2.6-.2-3.6 1.2-1 1.2-2.6.2-3.6l2.6-.2.2-2.6c1 1 2.6 1 3.6-.2z'/%3E%3Cpath d='m9.4 12.1 1.9 1.9 3.4-3.6'/%3E%3C/svg%3E");
}
.whb-asanghesti .wd-nav-main > li > a::after {
  display: none !important;
}
.whb-asanghesti .whb-column13 {
  gap: 18px;
}
.ag-hpill {
  display: inline-flex;
  align-items: center;
  height: 38px;
  padding: 0 18px;
  border-radius: 8px;
  background: #F1F4F8;
  color: #5D737F;
  font-size: 13px;
  text-decoration: none;
  white-space: nowrap;
}
.ag-hpill:hover {
  background: #E9EEF4;
  color: #43545E;
}
.whb-asanghesti .whb-column13 .wd-header-cart > a {
  width: 42px;
  height: 42px;
  border-radius: 10px;
  background: var(--ag-teal);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  box-shadow: 0 8px 20px -6px rgba(76, 198, 211, .85);
}
.whb-asanghesti .whb-column13 .wd-header-cart .wd-tools-icon {
  color: #fff;
  width: 22px;
  height: 22px;
  margin: 0;
  display: block;
}
.whb-asanghesti .whb-column13 .wd-header-cart .wd-tools-icon::before {
  display: none !important;
}
.whb-asanghesti .whb-column13 .wd-header-cart .wd-cart-number {
  position: absolute;
  top: -5px;
  inset-inline-end: -5px;
  background: #fff;
  color: #3cafc5;
  font-size: 10px;
  line-height: 16px;
  min-width: 16px;
  height: 16px;
  border-radius: 100px;
  text-align: center;
}
.whb-asanghesti .whb-column13 .wd-header-cart .wd-cart-subtotal {
  display: none;
}
.wd-footer .main-footer {
  max-width: none;
  padding: 0;
}
.wd-footer .main-footer > .elementor {
  width: 100%;
}
.ag-footer {
  font-family: var(--ag-font);
}
.ag-footer .ag-flist .elementor-icon-list-icon {
  display: none !important;
}
.ag-footer .ag-flist .elementor-icon-list-item > a,
.ag-footer .ag-flist .elementor-icon-list-item {
  padding: 0 !important;
}
.ag-footer .ag-flist .elementor-icon-list-text {
  color: #5D737F;
  font-size: 13px;
  line-height: 20px;
}
.ag-footer .ag-flist .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: var(--ag-teal);
}
.ag-footer .ag-frow p {
  margin: 0;
  display: flex;
  align-items: flex-start;
  gap: 11px;
  justify-content: flex-start;
}
.ag-footer .ag-frow p::after {
  content: "";
  width: 22px;
  height: 22px;
  flex: 0 0 22px;
  order: -1;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px 22px;
  margin-top: 1px;
}
.ag-footer .ag-fi-phone p::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%2343545E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 3.5 9 7l-2 2c.8 2.2 3.8 5.2 6 6l2-2 3.5 2.5-2 3c-6-.3-11.7-6-12-12z'/%3E%3C/svg%3E");
}
.ag-footer .ag-fi-mail p::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%2343545E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='4'/%3E%3Cpath d='m4.5 8 6.4 4.3a2 2 0 0 0 2.2 0L19.5 8'/%3E%3C/svg%3E");
}
.ag-footer .ag-fi-clock p::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%2343545E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5V12l3 1.8'/%3E%3C/svg%3E");
}
.ag-footer .ag-fsocial {
  margin-inline: auto;
}
.ag-footer .ag-fsocial .elementor-social-icon {
  width: 38px;
  height: 38px;
  border-radius: 10px;
  box-shadow: 0 6px 20px rgba(214, 226, 240, .75);
}
.ag-footer .ag-fsocial .elementor-social-icon-instagram {
  background: #FFFFFF;
  color: #43545E;
}
.ag-footer .ag-fsocial .elementor-social-icon-whatsapp {
  background: var(--ag-teal);
  color: #FFFFFF;
}
.wd-footer .wd-copyrights {
  display: none;
}
.wd-footer {
  background: transparent;
}
@media (max-width:1024px) {
  .whb-asanghesti .whb-row > .container {
    padding-left: 15px;
    padding-right: 15px;
  }
  .whb-asanghesti form.searchform {
    width: 100%;
  }
}
.ag-pact {
  display: flex;
  gap: 12px;
  align-items: center;
}
.ag-pact .elementor-widget-container > div,
.ag-pact .wd-wishlist-btn,
.ag-pact .wd-compare-btn {
  margin: 0;
}
.ag-pact a {
  width: 40px;
  height: 40px;
  border-radius: 100px;
  background: #fff;
  color: #43545E;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  box-shadow: 0 6px 20px rgba(214, 226, 240, .75);
  font-size: 0 !important;
  padding: 0 !important;
}
.ag-pact a:hover {
  color: var(--ag-teal);
}
.ag-pact a::before {
  font-size: 16px !important;
  line-height: 1;
  margin: 0 !important;
}
.ag-pact .wd-wishlist-btn a::after,
.ag-pact .wd-compare-btn a::after {
  display: none !important;
}
.ag-gal-wd .woocommerce-product-gallery {
  width: 100% !important;
  margin: 0 !important;
}
.ag-gal-wd .wd-gallery-images,
.ag-gal-wd .woocommerce-product-gallery__wrapper {
  background: #fff;
  border-radius: 12px;
}
.ag-gal-wd .wd-carousel-item img {
  border-radius: 12px;
}
.ag-gal-wd .wd-gallery-thumb {
  margin-top: 16px;
  background: #fff;
  border-radius: 12px;
  padding: 11px 6px;
}
.ag-gal-wd .wd-gallery-thumb .wd-carousel-item img {
  border: 1px solid #E2E9F1;
  border-radius: 8px;
  padding: 3px;
}
.ag-gal-wd .wd-gallery-thumb .wd-active img {
  border-color: var(--ag-teal);
  box-shadow: 0 0 0 1px var(--ag-teal);
}
.ag-pm-gal .product-labels,
.ag-pm-gal .wd-product-labels {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: auto;
  z-index: 3;
}
.ag-pm-gal .product-label.onsale,
.ag-pm-gal .wd-product-label.onsale {
  background: #F0921E !important;
  color: #fff !important;
  border-radius: 8px !important;
  padding: 6px 13px !important;
  font-family: var(--ag-font);
  font-weight: 700;
  font-size: 13px;
  line-height: 20px;
  min-width: 0;
  width: auto;
  height: auto;
  box-shadow: 0 8px 18px -6px rgba(240, 146, 4, .85);
}
.ag-gal-top {
  min-height: 44px;
}
.ag-cd .wd-timer,
.ag-cd .wd-countdown {
  display: flex;
  gap: 9px;
  direction: ltr;
}
.ag-cd .wd-timer > span,
.ag-cd .countdown-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 5px;
}
.ag-cd .countdown-amount,
.ag-cd .wd-timer-amount {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33px;
  height: 33px;
  background: #fff;
  border-radius: 10px;
  font-size: 13px;
  font-weight: 700;
  color: #43545E;
}
.ag-cd .countdown-section:first-child .countdown-amount {
  background: var(--ag-teal);
  color: #fff;
}
.ag-cd .countdown-period,
.ag-cd .wd-timer-period {
  font-size: 10px;
  line-height: 14px;
  color: #9AABB6;
}
.ag-p-meta {
  display: flex;
  align-items: center;
  gap: 22px;
}
.ag-p-sku,
.ag-p-sku * {
  font-size: 13px !important;
  color: #8598A3 !important;
}
.ag-p-brand {
  margin-inline-start: auto;
  background: #EDF1F6;
  color: #5D737F;
  border-radius: 8px;
  padding: 6px 18px;
}
.ag-p-brand * {
  font-size: 13px !important;
  font-weight: 500 !important;
  color: #5D737F !important;
}
.ag-p-stock .wd-stock-status,
.ag-p-stock .stock {
  margin: 0;
  font-size: 13px;
  font-weight: 500;
  color: #2FBF71;
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.ag-p-cats a {
  color: var(--ag-teal);
  text-decoration: none;
}
.ag-wd-price .price {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  line-height: 1;
  margin: 0 0 16px;
}
.ag-wd-price .price del {
  opacity: 1;
  order: 0;
  font-size: 13px;
  color: var(--ag-orange);
  text-decoration: line-through;
}
.ag-wd-price .price ins {
  order: 1;
  text-decoration: none;
  font-size: 19px;
  font-weight: 700;
  color: #123A5A;
  margin-top: 4px;
}
.ag-wd-price .price .woocommerce-Price-currencySymbol {
  font-size: 12px;
  font-weight: 400;
  color: var(--ag-teal);
  margin-inline-start: 5px;
}
.ag-buy-card .wd-single-add-cart .price,
.ag-buy-card form.cart .price {
  display: none !important;
}
.ag-tabbtn .elementor-button {
  background: #fff;
  color: #43545E;
  border-radius: 12px;
  padding: 12px 24px;
  box-shadow: var(--ag-shadow);
  display: inline-flex;
  align-items: center;
  gap: 9px;
}
.ag-tabbtn.is-on .elementor-button {
  background: var(--ag-teal);
  color: #fff;
  box-shadow: 0 10px 24px -8px rgba(76, 198, 211, .9);
}
.ag-tabbtn .elementor-button-icon {
  font-size: 16px;
}
.ag-tabpanel {
  display: none !important;
}
.ag-tabpanel.is-on {
  display: flex !important;
}
.ag-specs-wd .wd-single-attrs,
.ag-specs-wd table {
  width: 100%;
}
.ag-specs-wd .wd-attr-item,
.ag-specs-wd tr {
  display: flex;
  align-items: stretch;
  gap: 20px;
  margin-bottom: 11px;
  border: 0;
}
.ag-specs-wd .wd-attr-name,
.ag-specs-wd th {
  flex: 0 0 180px;
  width: 180px;
  background: #EEF2F7;
  border-radius: 8px;
  padding: 11px 16px;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  color: #5D737F;
  border: 0;
}
.ag-specs-wd .wd-attr-term,
.ag-specs-wd td {
  flex: 1 1 auto;
  background: #fff;
  border: 1px solid #EDF1F6;
  border-radius: 8px;
  padding: 11px 20px;
  font-size: 14px;
  color: var(--ag-text);
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-inline-start: 58px;
}
.ag-cats-wd .wd-cats {
  --wd-col-lg:6;
  --wd-col-md:4;
  --wd-col-sm:2;
  --wd-gap-lg:20px;
}
.ag-cats-wd .wd-cats.columns-3 {
  --wd-col:6;
}
.ag-cats-wd .wd-cat-inner {
  background: #fff;
  border: 1px solid #E9EFF5;
  border-radius: 12px;
  padding: 14px 10px 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  transition: border-color .2s;
}
.ag-cats-wd .wd-cat:hover .wd-cat-inner,
.ag-cats-wd .wd-cat.wd-active .wd-cat-inner {
  border-color: var(--ag-teal);
}
.ag-cats-wd .wd-cat-thumb {
  height: 54px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
}
.ag-cats-wd .wd-cat-thumb img {
  max-height: 54px;
  width: auto;
  max-width: 100%;
  object-fit: contain;
}
.ag-cats-wd .wd-cat-content {
  padding: 0;
  background: transparent;
}
.ag-cats-wd .wd-entities-title {
  font-size: 13px;
  font-weight: 500;
  color: #43545E;
  text-align: center;
  line-height: 20px;
  margin: 0;
}
.ag-cats-wd .wd-cat-count {
  display: none;
}
.ag-cats-wd .wd-btn-arrow,
.ag-cats-wd .wd-nav-arrows button {
  width: 28px;
  height: 28px;
  border-radius: 100px;
  background: #fff;
  color: #5D737F;
  box-shadow: 0 5px 16px rgba(214, 226, 240, .8);
}
.ag-fcard-w .wd-product-filters {
  display: block;
  margin: 0;
}
.ag-fcard-w .wd-pf-checkboxes,
.ag-fcard-w .wd-pf-price-range {
  background: #fff;
  border-radius: 16px;
  padding: 20px 18px;
  box-shadow: var(--ag-shadow);
  width: 100%;
  margin: 0;
}
.ag-fcard-w .wd-pf-title {
  padding: 0;
  margin: 0 0 16px;
  border: 0;
  background: transparent;
  pointer-events: none;
}
.ag-fcard-w .wd-pf-title .title-text {
  font-size: 15px;
  font-weight: 700;
  color: #222;
}
.ag-fcard-w .wd-pf-title::after {
  display: none !important;
}
.ag-fcard-w .wd-pf-dropdown {
  position: static !important;
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  box-shadow: none !important;
  background: transparent !important;
  border: 0 !important;
  padding: 0 !important;
  min-width: 0 !important;
  width: auto !important;
}
.ag-fcard-w .wd-scroll,
.ag-fcard-w .wd-scroll-content {
  max-height: none !important;
  overflow: visible !important;
  padding: 0 !important;
  margin: 0 !important;
}
.ag-fcard-w ul.wd-scroll-content {
  display: flex;
  flex-direction: column;
  gap: 12px;
  list-style: none;
}
.ag-fcard-w .pf-value {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  font-size: 13px;
  color: #5D737F;
  text-decoration: none;
  padding: 0;
}
.ag-fcard-w .pf-value::before {
  content: "";
  order: -1;
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
  border: 1.4px solid #D3DDE7;
  border-radius: 4px;
  background: #fff;
}
.ag-fcard-w .pf-value.wd-active::before,
.ag-fcard-w li.wd-active .pf-value::before {
  background: var(--ag-teal);
  border-color: var(--ag-teal);
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m20 6-11 11-5-5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
}
.ag-fcard-w .wd-pf-btn {
  margin-top: 16px;
  padding: 0;
}
.ag-fcard-w .wd-pf-btn .btn {
  width: 100%;
  height: 44px;
  border: 0;
  border-radius: 10px;
  background: var(--ag-teal) !important;
  color: #fff !important;
  font-family: var(--ag-font);
  font-weight: 700;
  font-size: 14px;
  box-shadow: 0 10px 22px -8px rgba(76, 198, 211, .9);
}
.ag-fpill ul.wd-scroll-content {
  flex-direction: row;
  flex-wrap: wrap;
  gap: 9px;
}
.ag-fpill .pf-value {
  background: #F2F5F8;
  border: 1px solid transparent;
  border-radius: 8px;
  padding: 7px 15px;
}
.ag-fpill .pf-value::before {
  display: none;
}
.ag-fpill li.wd-active .pf-value {
  background: #fff;
  border-color: var(--ag-teal);
  color: var(--ag-teal);
}
.ag-fsw .pf-value {
  justify-content: flex-start;
}
.ag-fsw .pf-value .wd-swatch,
.ag-fsw .pf-value img {
  width: 22px;
  height: 22px;
  border-radius: 100px;
  order: -1;
}
.ag-fsw .pf-value::before {
  margin-inline-start: auto;
  display: none;
}
.ag-fcard-w .price_slider_wrapper .ui-slider {
  height: 6px;
  background: #E7EDF3;
  border-radius: 100px;
  border: 0;
  margin: 14px 0 18px;
}
.ag-fcard-w .price_slider_wrapper .ui-slider-range {
  background: var(--ag-teal);
  border-radius: 100px;
}
.ag-fcard-w .price_slider_wrapper .ui-slider-handle {
  width: 16px;
  height: 16px;
  border-radius: 100px;
  background: #fff;
  border: 3px solid var(--ag-teal);
  top: -5px;
  box-shadow: 0 2px 6px rgba(76, 198, 211, .5);
}
.ag-fcard-w .price_slider_amount {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 13px;
  color: #5D737F;
}
.ag-fcard-w .price_slider_amount .button {
  width: 100%;
  height: 44px;
  border-radius: 10px;
  background: var(--ag-teal) !important;
  color: #fff !important;
  border: 0;
  font-weight: 700;
}
.ag-toolbar-l {
  display: flex;
  align-items: center;
  gap: 22px;
  flex-direction: row-reverse;
}
.ag-filters-btn-w a,
.ag-filters-btn-w .wd-filter-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  font-weight: 500;
  color: #43545E;
  text-decoration: none;
  flex-direction: row-reverse;
}
.ag-view-w .wd-shop-view {
  display: flex;
  gap: 10px;
}
.ag-view-w a {
  color: #C3CFDA;
}
.ag-view-w a.wd-active {
  color: #5D737F;
}
.ag-chips-w .wd-active-filters,
.ag-chips-w ul {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
  justify-content: flex-start;
}
.ag-chips-w li :is(a,button) {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: #fff;
  border: 1px solid #E4EBF3;
  border-radius: 8px;
  padding: 6px 12px;
  font-size: 13px;
  color: #43545E;
  text-decoration: none;
}
.ag-seo p {
  font-size: 14px;
  line-height: 30px;
  color: var(--ag-text);
  margin: 0 0 16px;
  text-align: justify;
}
.ag-grid .e-loop-item,
.elementor-widget-loop-carousel .e-loop-item {
  position: relative;
}
.whb-asanghesti .whb-header-bottom {
  background: #FFFFFF;
}
.whb-asanghesti .wd-header-cats > .menu-opener {
  flex-direction: row;
}
.whb-asanghesti .wd-nav-main > li > a > .nav-link-text {
  flex-direction: row;
}
.whb-asanghesti .wd-header-my-account > a {
  flex-direction: row;
}
.whb-asanghesti .whb-header-bottom .wd-header-cats {
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-inline: 0;
  display: flex;
  align-items: center;
  flex: 0 0 auto;
}
.whb-asanghesti .whb-header-bottom .wd-header-cats.wd-style-1 > .menu-opener {
  height: auto !important;
  min-width: 0 !important;
  width: auto;
  padding: 0 !important;
  white-space: nowrap;
  border-radius: 0;
}
.whb-asanghesti .whb-column11 {
  flex-wrap: nowrap;
  align-items: center;
}
.whb-asanghesti .whb-column11 > .wd-header-nav {
  flex: 0 0 auto;
}
.whb-asanghesti .wd-nav-main {
  flex-wrap: nowrap;
}
.whb-asanghesti .wd-nav-main > li > a {
  white-space: nowrap;
}
.whb-asanghesti .wd-header-cats > .menu-opener,
.whb-asanghesti .wd-header-cats .menu-open-label {
  font-family: var(--ag-font) !important;
  font-size: 14px;
  font-weight: 500;
  color: var(--ag-head);
  letter-spacing: 0;
  text-transform: none;
  font-style: normal;
}


.elementor-27428 .elementor-element-b000033::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 100vw;
  transform: translateX(-50%);
  z-index: 0;
  pointer-events: none;
}
.elementor-27428 .elementor-element-b000033::before {
  background:
    radial-gradient(
      38% 120% at 6% 100%,
      rgba(198, 233, 242, .6) 0%,
      rgba(198, 233, 242, 0) 70%),
    linear-gradient(
      180deg,
      rgba(240, 246, 250, 0) 0%,
      rgba(240, 246, 250, 1) 44%,
      rgba(240, 246, 250, 1) 100%);
}


.ag-catcar > .e-con > .elementor-widget-image img {
  height: 88px;
  width: auto !important;
  max-width: 100% !important;
  object-fit: contain;
}


.ag-catcar {
  position: relative;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  scroll-snap-type: x proximity;
  flex-wrap: nowrap !important;
  justify-content: flex-start !important;
  -ms-overflow-style: none;
  scrollbar-width: none;
  padding-block: 4px 10px;
  gap: 20px !important;
  padding-inline: 0 !important;
  margin-inline: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
}
.ag-catcar::-webkit-scrollbar {
  display: none;
}
.ag-catcar > .e-con {
  position: relative;
  scroll-snap-align: start;
  max-width: none !important;
  flex: 0 0 calc((100% - 100px)/6) !important;
  background-color: #FFFFFF;
  box-shadow: 0 12px 30px -14px rgba(148, 167, 184, .45);
  transition:
    background-color .25s ease,
    box-shadow .25s ease,
    transform .25s ease;
}
.ag-catcar > .e-con:hover {
  background-color: #4CC6D3;
  box-shadow: 0 16px 37px -2px rgba(76, 198, 211, .44);
  transform: translateY(-2px);
}
.ag-catcar > .e-con .elementor-heading-title {
  color: #222222;
  transition: color .25s ease;
}
.ag-catcar > .e-con:hover .elementor-heading-title {
  color: #FFFFFF !important;
}
.ag-catcar > .e-con > .elementor-widget-html {
  position: absolute;
  inset: 0;
  z-index: 3;
  margin: 0;
}
.ag-tile-link {
  display: block;
  position: absolute;
  inset: 0;
  border-radius: 16px;
  text-indent: -9999px;
  overflow: hidden;
}
.ag-catwrap {
  position: relative;
  width: 100%;
}
.ag-catwrap .ag-catnav {
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  margin: auto 0 !important;
  z-index: 6;
  width: 38px !important;
  height: 38px !important;
  min-width: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 50% !important;
  background: #FFFFFF !important;
  cursor: pointer;
  display: none;
  box-shadow: 0 8px 22px -6px rgba(94, 120, 140, .45) !important;
  transition: background-color .2s ease;
}
.ag-catwrap .ag-catnav::before {
  content: "";
  position: absolute;
  inset: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 16px;
}
.ag-catwrap .ag-catnav.is-on {
  display: block;
}
.ag-catwrap .ag-catnav:hover {
  background: #F3F7FA !important;
}
.ag-catwrap .ag-catnav-prev {
  right: -8px !important;
  left: auto !important;
}
.ag-catwrap .ag-catnav-next {
  left: -8px !important;
  right: auto !important;
}
.ag-catwrap .ag-catnav-prev::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2343545E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E");
}
.ag-catwrap .ag-catnav-next::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2343545E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 6-6 6 6 6'/%3E%3C/svg%3E");
}
@media (max-width:1024px) {
  
  
  
  .ag-catcar > .e-con {
    flex: 0 0 calc((100% - 60px)/4) !important;
  }
}
@media (max-width:767px) {
  .ag-catcar > .e-con {
    flex: 0 0 calc((100% - 20px)/2.2) !important;
  }
}


.elementor-27428 .elementor-element-b000037 .elementor-icon > svg {
  display: none !important;
}
.elementor-27428 .elementor-element-b000037 .elementor-icon {
  width: 28px;
  height: 28px;
  display: block;
  border-radius: 50%;
  background: #4CC6D3 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='m6 18 12-12'/%3E%3Ccircle cx='7.5' cy='7.5' r='2.2'/%3E%3Ccircle cx='16.5' cy='16.5' r='2.2'/%3E%3C/svg%3E") center/14px no-repeat;
}


.elementor-27428 .elementor-element-b00004d {
  background:
    linear-gradient(
      100deg,
      #E2EDF4 0%,
      #E9EFF6 42%,
      #EDECF7 74%,
      #F3F1F9 100%) !important;
  border-radius: 24px;
  padding: 40px 46px 34px;
  align-items: center !important;
  gap: 24px;
}
.elementor-27428 .elementor-element-b00004a .elementor-heading-title {
  font-size: 20px;
  font-weight: 700;
  color: #1E2A32;
}
.elementor-27428 .elementor-element-b00004b .elementor-button {
  background-color: #FFFFFF;
  color: #1E2A32;
  border-radius: 12px;
  padding: 9px 18px 9px 9px;
  font-size: 14px;
  font-weight: 600;
  font-family: var(--ag-font);
  box-shadow: 0 12px 28px -16px rgba(50, 72, 92, .55);
  display: inline-flex;
  align-items: center;
  gap: 14px;
  flex-direction: row;
}


.elementor-27428 .elementor-element-b000049 {
  position: relative;
  flex: 1 1 auto;
  justify-content: space-between !important;
  align-items: flex-start !important;
  flex-wrap: nowrap !important;
  padding-inline: 30px;
  overflow: visible;
}

.elementor-27428 .elementor-element-b000049 > .e-con {
  position: relative;
  z-index: 1;
  width: 104px !important;
  flex: 0 0 104px !important;
  gap: 16px;
  align-items: center;
}


.elementor-27428 .elementor-element-b000049 .elementor-widget-heading .elementor-heading-title {
  font-size: 13px;
  font-weight: 500;
  color: #1E2A32;
  line-height: 1.7;
}

@media (max-width:1024px) {
  
  .elementor-27428 .elementor-element-b000049 {
    padding-inline: 0;
    flex-wrap: wrap !important;
    gap: 20px;
  }
  
}


.elementor-27428 .elementor-element-b000049 {
  padding-block: 0 !important;
}

.elementor-27428 .elementor-element-b00003b {
  position: relative;
}


.elementor-27428 .elementor-element-b0000dd {
  margin-inline-end: 100px;
}


.ag-shelf-panel {
  border-top-left-radius: 24px !important;
}
.elementor-27428 .elementor-element-b000066 > .e-con-inner {
  padding-left: 0 !important;
  padding-right: 0 !important;
  max-width: 1240px !important;
}
.elementor-27428 .elementor-element-b000065 {
  width: 100% !important;
}
.elementor-27428 .elementor-element-b000065 {
  max-width: 1240px !important;
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 0 !important;
  min-height: 97px;
  padding: 4px 75px 4px 84px !important;
  width: calc(100% + 20px) !important;
  margin-left: -10px !important;
  margin-right: -10px !important;
}
.elementor-27428 .elementor-element-b000065 .elementor-widget-image {
  width: auto !important;
  flex: 0 0 auto !important;
}

.elementor-27428 .elementor-element-b00005d img {
  height: 86px !important;
}
.elementor-27428 .elementor-element-b00005e img {
  height: 60px !important;
}
.elementor-27428 .elementor-element-b00005f img {
  height: 86px !important;
}
.elementor-27428 .elementor-element-b000060 img {
  height: 34px !important;
}
.elementor-27428 .elementor-element-b000061 img {
  height: 87px !important;
}
.elementor-27428 .elementor-element-b000062 img {
  height: 89px !important;
}
.elementor-27428 .elementor-element-b000063 img {
  height: 86px !important;
}
.elementor-27428 .elementor-element-b000064 img {
  height: 39px !important;
}
@media (max-width:1023px) {
  .elementor-27428 .elementor-element-b000065 {
    flex-wrap: wrap !important;
    justify-content: center !important;
    gap: 24px 40px !important;
    padding: 16px !important;
  }
}
.ag-promo-row {
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 20px;
  align-items: stretch;
  justify-content: space-between;
}
.ag-promo-row > .elementor-widget-image {
  flex: 1 1 0 !important;
  width: auto !important;
  min-width: 0;
}
.ag-promo-row > .elementor-widget-image img {
  width: 100% !important;
  height: auto !important;
  border-radius: 16px;
  display: block;
}
@media (max-width:767px) {
  .ag-promo-row {
    flex-wrap: wrap !important;
  }
  .ag-promo-row > .elementor-widget-image {
    flex: 1 1 100% !important;
  }
}
.ag-banner-row > .e-con-inner {
  padding-left: 0 !important;
  padding-right: 0 !important;
  max-width: 1240px !important;
}
.ag-banner-row > .e-con-inner {
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 20px;
  align-items: stretch;
  justify-content: space-between;
}
.ag-banner-row .elementor-widget-image {
  flex: 1 1 0 !important;
  width: auto !important;
  min-width: 0;
}
.ag-banner-row .elementor-widget-image a {
  display: block;
}
.ag-banner-row .elementor-widget-image img {
  width: 100% !important;
  height: auto !important;
  border-radius: 12px;
  display: block;
}
@media (max-width:767px) {
  .ag-banner-row > .e-con-inner {
    flex-wrap: wrap !important;
  }
  .ag-banner-row .elementor-widget-image {
    flex: 1 1 100% !important;
  }
}
.elementor-27428 .elementor-element-b00003c > .e-con-inner {
  padding-left: 0 !important;
  padding-right: 0 !important;
  max-width: 1240px !important;
}
.elementor-27428 .elementor-element-b00003b {
  width: 100% !important;
  border-radius: 24px !important;
  padding: 0 !important;
  min-height: 413px !important;
  overflow: visible !important;
}

.elementor-27428 .elementor-element-b000034 .elementor-countdown-wrapper {
  gap: 10px !important;
}

.elementor-27428 .elementor-element-b000034 .elementor-countdown-digits {
  width: 36px !important;
  height: 36px !important;
  border-radius: 12px !important;
  font-size: 15px !important;
}


.elementor-27428 .elementor-element-b000037 .elementor-icon {
  width: 25px !important;
  height: 25px !important;
  background-color: #4CC6D3 !important;
  background-size: 13px 13px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
.elementor-27428 .elementor-element-b00003a {
  width: 1127px !important;
  max-width: 1127px !important;
  margin: 11px 62px 0 52px !important;
}
.elementor-27428 .elementor-element-b00003a .elementor-swiper-button {
  background-color: transparent !important;
  box-shadow: none !important;
  width: 24px !important;
  height: 24px !important;
  color: #BCC6CC !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
}

.elementor-27428 .elementor-element-b00003a .elementor-swiper-button-prev {
  left: -40px !important;
  right: auto !important;
}
.elementor-27428 .elementor-element-b00003a .elementor-swiper-button-next {
  right: -37px !important;
  left: auto !important;
}

.elementor-27428 .elementor-element-b00003a .elementor-27421 .elementor-element-b000007 {
  min-height: 269px !important;
  height: 269px !important;
  border-radius: 16px !important;
  background-color: #FFFFFF !important;
  box-shadow: 0 6px 26px rgba(196, 215, 238, .62) !important;
  padding: 0 20px 12px 20px !important;
}
.elementor-27428 .elementor-element-b00003a .elementor-27421 .elementor-element-b000001 {
  width: 100% !important;
  max-width: 167px !important;
  padding: 26px 0 0 0 !important;
  margin-inline: auto !important;
}
.elementor-27428 .elementor-element-b00003a .elementor-27421 .elementor-element-b000001 img {
  width: 100% !important;
  height: 105px !important;
  object-fit: contain !important;
}
.elementor-27428 .elementor-element-b00003a .elementor-27421 .elementor-element-b000002 {
  padding: 21px 0 0 0 !important;
  text-align: center !important;
}
.elementor-27428 .elementor-element-b00003a .elementor-27421 .elementor-element-b000002 .elementor-heading-title {
  font-size: 13.5px !important;
  line-height: 17px !important;
  color: #43545E !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.elementor-27428 .elementor-element-b00003a .elementor-27421 .elementor-element-b000006 {
  padding: 0 !important;
  margin-top: auto !important;
  align-items: center !important;
  height: 50px !important;
}
.elementor-27428 .elementor-element-b00003a .elementor-27421 .elementor-element-b000003 .price {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-end !important;
  gap: 2px !important;
  margin: 0 !important;
}
.elementor-27428 .elementor-element-b00003a .elementor-27421 .elementor-element-b000003 .price > ins {
  order: 1;
  text-decoration: none !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  color: #222222 !important;
  background: none !important;
}
.elementor-27428 .elementor-element-b00003a .elementor-27421 .elementor-element-b000003 .price > del {
  order: 2;
  font-size: 11px !important;
  color: #94A5AF !important;
  opacity: 1 !important;
}
.elementor-27428 .elementor-element-b00003a .elementor-27421 .elementor-element-b000004 .button,
.elementor-27428 .elementor-element-b00003a .elementor-27421 .elementor-element-b000004 a.button {
  width: 50px !important;
  height: 50px !important;
  min-width: 50px !important;
  border-radius: 50% !important;
}
.elementor-27428 .ag-off {
  top: 13px !important;
  font-size: 11px !important;
  line-height: 18px !important;
  padding: 1px 6px !important;
  border-radius: 10px 0 0 10px !important;
  min-width: 31px !important;
  text-align: center !important;
}


.ag-tst {
  display: flex;
  flex-direction: row;
  direction: rtl;
  align-items: stretch;
  gap: 0;
  font-family:
    var(--ag-font),
    Tahoma,
    sans-serif;
}
.ag-tst > i {
  display: none !important;
}
.ag-tst-side {
  flex: 0 0 194px;
  width: 194px;
  position: relative;
  background: #4CC6D3;
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  text-align: center;
  font-size: 22px;
  font-weight: 700;
  line-height: 38px;
  min-height: 332px;
  z-index: 2;
}
.ag-tst-notch {
  position: absolute;
  left: -35px;
  top: 50%;
  transform: translateY(-50%);
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background: #F5F7FA;
  z-index: 2;
}
.ag-tst-prev,
.ag-tst-dot {
  -webkit-appearance: none !important;
  appearance: none !important;
  border: 0 !important;
  outline: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  min-width: 0 !important;
  min-height: 0 !important;
  line-height: 0 !important;
  font-size: 0 !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}
.ag-tst-prev {
  position: absolute !important;
  left: -25px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  width: 50px !important;
  height: 50px !important;
  border-radius: 50% !important;
  cursor: pointer;
  background: #4CC6D3 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 6 9 12l6 6'/%3E%3C/svg%3E") center/15px 15px no-repeat;
  box-shadow: 0 10px 26px -12px rgba(40, 90, 105, .55) !important;
  z-index: 3;
}
.ag-tst-main {
  flex: 1 1 auto;
  min-width: 0;
  background: #F5F7FA;
  border-radius: 24px;
  padding: 35px 57px 0 27px;
  min-height: 332px;
  display: flex;
  flex-direction: column;
  margin-left: 0;
  margin-right: 0;
}
.ag-tst-view {
  overflow: hidden;
}
.ag-tst-track {
  display: flex;
  flex-direction: row;
  gap: 22px;
  transition: transform .45s ease;
}
.ag-tst-card {
  flex: 0 0 306px;
  width: 306px;
  height: 227px;
  background: #fff;
  border-radius: 16px;
  padding: 21px 32px 22px 32px;
  box-shadow: 0 12px 30px -14px rgba(120, 145, 170, .35);
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
}
.ag-tst-head {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 14px;
}
.ag-tst-av {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  object-fit: cover;
  flex: 0 0 56px;
  box-shadow: 0 8px 18px -8px rgba(80, 105, 125, .6);
}
.ag-tst-meta {
  display: flex;
  flex-direction: column;
  gap: 5px;
  text-align: start;
}
.ag-tst-meta b {
  font-size: 15px;
  font-weight: 700;
  color: #2B3A43;
  line-height: 1;
}
.ag-tst-meta span {
  font-size: 12px;
  color: #9AACB6;
  line-height: 1;
}
.ag-tst-text {
  margin: 20px 0 0;
  font-size: 13px;
  line-height: 26px;
  color: #5A6C77;
  text-align: start;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ag-tst-card.is-video {
  padding: 0 !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ag-tst-play {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  display: block;
  background: #FFFFFF url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='%234CC6D3'%3E%3Cpath d='M8 5.5v13l11-6.5z'/%3E%3C/svg%3E") center/16px 16px no-repeat;
  box-shadow: 0 10px 26px -10px rgba(30, 60, 80, .5);
}
.ag-tst-dots {
  display: flex;
  flex-direction: row;
  gap: 6px;
  justify-content: center;
  align-items: center;
  margin: auto 0 0;
  padding: 0 0 28px;
}
.ag-tst-dot {
  width: 8px !important;
  height: 8px !important;
  border-radius: 50% !important;
  cursor: pointer;
  background: #A9B5BC !important;
  transition: all .25s;
  box-shadow: none !important;
}
.ag-tst-dot.is-on {
  width: 22px !important;
  border-radius: 4px !important;
  background: #5D737F !important;
}
@media (max-width:1024px) {
  .ag-tst-side {
    flex: 0 0 160px;
    width: 160px;
    font-size: 19px;
  }
  .ag-tst-main {
    padding: 28px 34px 0 20px;
  }
  .ag-tst-card {
    flex: 0 0 280px;
    width: 280px;
  }
}
@media (max-width:767px) {
  .ag-tst {
    flex-direction: column;
  }
  .ag-tst-side {
    width: 100%;
    flex: 0 0 auto;
    min-height: 88px;
    line-height: 28px;
  }
  .ag-tst-notch,
  .ag-tst-prev {
    display: none;
  }
  .ag-tst-main {
    padding: 20px 16px 0;
    min-height: 0;
  }
  .ag-tst-card {
    flex: 0 0 100%;
    width: 100%;
  }
}
.whb-asanghesti .whb-general-header > .container {
  min-height: 96px;
  display: flex;
  align-items: center;
}
.whb-asanghesti .whb-general-header .whb-flex-row {
  min-height: 96px;
}
.whb-asanghesti .whb-header-bottom {
  background: #FFFFFF !important;
}
.whb-asanghesti .whb-header-bottom > .container {
  min-height: 82px;
}
.whb-asanghesti .whb-column9 .wd-search-form {
  width: 383px;
  max-width: 100%;
  margin-inline: auto;
}
.whb-asanghesti .whb-column9 form {
  position: relative;
  background: #FFFFFF !important;
  border: 0 !important;
  border-radius: 8px !important;
  height: 44px;
  box-shadow: none !important;
}
.whb-asanghesti .whb-column9 form input[type=text],
.whb-asanghesti .whb-column9 form .wd-search-field {
  height: 44px !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  font-family: var(--ag-font) !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  letter-spacing: -0.18px;
  color: #333333 !important;
  padding-inline: 16px 52px !important;
}
.whb-asanghesti .whb-column9 form input::placeholder {
  color: #666666 !important;
  opacity: 1;
}
.whb-asanghesti .whb-column9 form button[type=submit],
.whb-asanghesti .whb-column9 form .searchsubmit {
  position: absolute !important;
  top: 5px !important;
  inset-inline-end: 5px !important;
  inset-inline-start: auto !important;
  width: 34px !important;
  height: 34px !important;
  min-width: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 8px !important;
  background: #4CC6D3 url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M6.70842%2012.25C9.76899%2012.25%2012.2501%209.7689%2012.2501%206.70832C12.2501%203.64775%209.76899%201.16666%206.70842%201.16666C3.64784%201.16666%201.16675%203.64775%201.16675%206.70832C1.16675%209.7689%203.64784%2012.25%206.70842%2012.25Z%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M12.8334%2012.8333L11.6667%2011.6667%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E) center/14px 14px no-repeat !important;
  font-size: 0 !important;
  color: transparent !important;
}
.whb-asanghesti .whb-column9 form button[type=submit] * {
  display: none !important;
}
.whb-asanghesti .whb-column10 {
  gap: 20px;
  align-items: center;
}
.whb-asanghesti .whb-column10 .wd-tools-element > a {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.whb-asanghesti .wd-header-wishlist .wd-tools-icon,
.whb-asanghesti .wd-header-compare .wd-tools-icon {
  width: 24px !important;
  height: 24px !important;
  font-size: 0 !important;
  display: block !important;
}
.whb-asanghesti .wd-header-wishlist .wd-tools-icon:before,
.whb-asanghesti .wd-header-compare .wd-tools-icon:before {
  display: none !important;
  content: none !important;
}
.whb-asanghesti .wd-header-wishlist .wd-tools-icon {
  background: url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M12.62%2020.81C12.28%2020.93%2011.72%2020.93%2011.38%2020.81C8.48%2019.82%202%2015.69%202%208.69001C2%205.60001%204.49%203.10001%207.56%203.10001C9.38%203.10001%2010.99%203.98001%2012%205.34001C13.01%203.98001%2014.63%203.10001%2016.44%203.10001C19.51%203.10001%2022%205.60001%2022%208.69001C22%2015.69%2015.52%2019.82%2012.62%2020.81Z%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E) center/24px 24px no-repeat;
}
.whb-asanghesti .wd-header-compare .wd-tools-icon {
  background: url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M3%2017.98L5.54999%2017.99C6.45999%2017.99%207.31%2017.54%207.81%2016.79L14.2%207.21C14.7%206.46%2015.55%205.99999%2016.46%206.00999L21.01%206.03001%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M19%2019.98L21%2017.98%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M8.89001%208.61999L7.81%207.11999C7.3%206.40999%206.47999%205.98999%205.60999%205.99999L3%206.01%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M12.97%2015.38L14.19%2016.95C14.7%2017.61%2015.5%2018%2016.34%2018L21.01%2017.98%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M21%206.02002L19%204.02002%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E) center/24px 24px no-repeat;
}
.whb-asanghesti .wd-header-my-account > a {
  display: inline-flex !important;
  align-items: center;
  gap: 10px;
  flex-direction: row !important;
}
.whb-asanghesti .wd-header-my-account .wd-tools-text {
  font-size: 0 !important;
  line-height: 0 !important;
}
.whb-asanghesti .wd-header-my-account .wd-tools-text:after {
  content: "ورود / ثبت نام";
  font-family: var(--ag-font);
  font-size: 12px;
  font-weight: 400;
  letter-spacing: -0.18px;
  color: #333333;
  line-height: 18.6px;
  display: inline-block;
}
.whb-asanghesti .wd-header-my-account > a:after {
  content: "";
  width: 24px;
  height: 24px;
  flex: 0 0 24px;
  background: url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M12%2012C14.7614%2012%2017%209.76142%2017%207C17%204.23858%2014.7614%202%2012%202C9.23858%202%207%204.23858%207%207C7%209.76142%209.23858%2012%2012%2012Z%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M20.59%2022C20.59%2018.13%2016.74%2015%2012%2015C7.26003%2015%203.41003%2018.13%203.41003%2022%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E) center/24px 24px no-repeat;
}
.whb-asanghesti .ag-hlink {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-family: var(--ag-font) !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  color: #333333 !important;
  line-height: 21.7px;
}
.whb-asanghesti .ag-hlink .ag-hicon {
  width: 22px;
  height: 22px;
  flex: 0 0 22px;
  display: block;
  background: url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M6.16909%2018.0583C6.92075%2017.2517%208.06659%2017.3158%208.72659%2018.1958L9.65242%2019.4333C10.3949%2020.4142%2011.5958%2020.4142%2012.3383%2019.4333L13.2641%2018.1958C13.9241%2017.3158%2015.0699%2017.2517%2015.8216%2018.0583C17.4533%2019.8%2018.7824%2019.2225%2018.7824%2016.7842V6.45334C18.7916%202.75918%2017.9299%201.83334%2014.4649%201.83334H7.53492C4.06992%201.83334%203.20825%202.75918%203.20825%206.45334V16.775C3.20825%2019.2225%204.54659%2019.7908%206.16909%2018.0583Z%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M8.25%2011.9167L13.75%206.41666%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M13.745%2011.9167H13.7533%22%20stroke%3D%22%23333333%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M8.24505%206.87499H8.25328%22%20stroke%3D%22%23333333%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E) center/22px 22px no-repeat;
}
.whb-asanghesti .wd-header-divider {
  width: 1px !important;
  height: 14px !important;
  background: #D5DBE1 !important;
  margin-inline: 12px !important;
}
.whb-asanghesti .wd-nav-main > li > a,
.whb-asanghesti .wd-header-cats .menu-opener {
  font-family: var(--ag-font) !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  color: #333333 !important;
  line-height: 23.25px;
}
.whb-asanghesti .wd-nav-main > li > a {
  display: inline-flex !important;
  align-items: center;
  gap: 8px;
}
.whb-asanghesti .wd-nav-main > li > a > .nav-link-text:after {
  display: none !important;
  content: none !important;
}
.whb-asanghesti .wd-nav-main > li > a:before {
  content: "";
  width: 24px;
  height: 24px;
  flex: 0 0 24px;
}
.whb-asanghesti .wd-nav-main > li.menu-item-27457 > a:before {
  background: url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M3.9889%2014.6604L2.46891%2013.1404C1.84891%2012.5204%201.84891%2011.5004%202.46891%2010.8804L3.9889%209.36039C4.2489%209.10039%204.4589%208.59038%204.4589%208.23038V6.08036C4.4589%205.20036%205.1789%204.48038%206.0589%204.48038H8.2089C8.5689%204.48038%209.0789%204.27041%209.3389%204.01041L10.8589%202.49039C11.4789%201.87039%2012.4989%201.87039%2013.1189%202.49039L14.6389%204.01041C14.8989%204.27041%2015.4089%204.48038%2015.7689%204.48038H17.9189C18.7989%204.48038%2019.5189%205.20036%2019.5189%206.08036V8.23038C19.5189%208.59038%2019.7289%209.10039%2019.9889%209.36039L21.5089%2010.8804C22.1289%2011.5004%2022.1289%2012.5204%2021.5089%2013.1404L19.9889%2014.6604C19.7289%2014.9204%2019.5189%2015.4304%2019.5189%2015.7904V17.9403C19.5189%2018.8203%2018.7989%2019.5404%2017.9189%2019.5404H15.7689C15.4089%2019.5404%2014.8989%2019.7504%2014.6389%2020.0104L13.1189%2021.5304C12.4989%2022.1504%2011.4789%2022.1504%2010.8589%2021.5304L9.3389%2020.0104C9.0789%2019.7504%208.5689%2019.5404%208.2089%2019.5404H6.0589C5.1789%2019.5404%204.4589%2018.8203%204.4589%2017.9403V15.7904C4.4589%2015.4204%204.2489%2014.9104%203.9889%2014.6604Z%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M9%2015L15%209%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M14.4945%2014.5H14.5035%22%20stroke%3D%22%23333333%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M9.49451%209.5H9.50349%22%20stroke%3D%22%23333333%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E) center/24px 24px no-repeat;
}
.whb-asanghesti .wd-nav-main > li.menu-item-27458 > a:before {
  background: url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M17%2018.4301H13L8.54999%2021.39C7.88999%2021.83%207%2021.3601%207%2020.5601V18.4301C4%2018.4301%202%2016.4301%202%2013.4301V7.42999C2%204.42999%204%202.42999%207%202.42999H17C20%202.42999%2022%204.42999%2022%207.42999V13.4301C22%2016.4301%2020%2018.4301%2017%2018.4301Z%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M12.0001%2011.36V11.15C12.0001%2010.47%2012.4201%2010.11%2012.8401%209.82001C13.2501%209.54001%2013.66%209.18002%2013.66%208.52002C13.66%207.60002%2012.9201%206.85999%2012.0001%206.85999C11.0801%206.85999%2010.3401%207.60002%2010.3401%208.52002%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M11.9955%2013.75H12.0045%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E) center/24px 24px no-repeat;
}
.whb-asanghesti .wd-nav-main > li.menu-item-27459 > a:before {
  background: url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M8.37988%2012L10.7899%2014.42L15.6199%209.57999%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M10.7499%202.45001C11.4399%201.86001%2012.5699%201.86001%2013.2699%202.45001L14.8499%203.81001C15.1499%204.07001%2015.7099%204.28001%2016.1099%204.28001H17.8099C18.8699%204.28001%2019.7399%205.15001%2019.7399%206.21001V7.91001C19.7399%208.30001%2019.9499%208.87001%2020.2099%209.17001L21.5699%2010.75C22.1599%2011.44%2022.1599%2012.57%2021.5699%2013.27L20.2099%2014.85C19.9499%2015.15%2019.7399%2015.71%2019.7399%2016.11V17.81C19.7399%2018.87%2018.8699%2019.74%2017.8099%2019.74H16.1099C15.7199%2019.74%2015.1499%2019.95%2014.8499%2020.21L13.2699%2021.57C12.5799%2022.16%2011.4499%2022.16%2010.7499%2021.57L9.16988%2020.21C8.86988%2019.95%208.30988%2019.74%207.90988%2019.74H6.17988C5.11988%2019.74%204.24988%2018.87%204.24988%2017.81V16.1C4.24988%2015.71%204.03988%2015.15%203.78988%2014.85L2.43988%2013.26C1.85988%2012.57%201.85988%2011.45%202.43988%2010.76L3.78988%209.17001C4.03988%208.87001%204.24988%208.31001%204.24988%207.92001V6.20001C4.24988%205.14001%205.11988%204.27001%206.17988%204.27001H7.90988C8.29988%204.27001%208.86988%204.06001%209.16988%203.80001L10.7499%202.45001Z%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E) center/24px 24px no-repeat;
}
.whb-asanghesti .wd-header-cats .menu-opener {
  display: inline-flex !important;
  align-items: center;
  gap: 8px;
}
.whb-asanghesti .wd-header-cats .menu-opener-icon {
  width: 22px !important;
  height: 22px !important;
  flex: 0 0 22px;
  order: 0 !important;
  background: url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20viewBox%3D%220%200%2022%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M4.58325%209.16668H6.41659C8.24992%209.16668%209.16659%208.25001%209.16659%206.41668V4.58334C9.16659%202.75001%208.24992%201.83334%206.41659%201.83334H4.58325C2.74992%201.83334%201.83325%202.75001%201.83325%204.58334V6.41668C1.83325%208.25001%202.74992%209.16668%204.58325%209.16668Z%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M15.5833%209.16668H17.4166C19.2499%209.16668%2020.1666%208.25001%2020.1666%206.41668V4.58334C20.1666%202.75001%2019.2499%201.83334%2017.4166%201.83334H15.5833C13.7499%201.83334%2012.8333%202.75001%2012.8333%204.58334V6.41668C12.8333%208.25001%2013.7499%209.16668%2015.5833%209.16668Z%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M15.5833%2020.1667H17.4166C19.2499%2020.1667%2020.1666%2019.25%2020.1666%2017.4167V15.5833C20.1666%2013.75%2019.2499%2012.8333%2017.4166%2012.8333H15.5833C13.7499%2012.8333%2012.8333%2013.75%2012.8333%2015.5833V17.4167C12.8333%2019.25%2013.7499%2020.1667%2015.5833%2020.1667Z%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M4.58325%2020.1667H6.41659C8.24992%2020.1667%209.16659%2019.25%209.16659%2017.4167V15.5833C9.16659%2013.75%208.24992%2012.8333%206.41659%2012.8333H4.58325C2.74992%2012.8333%201.83325%2013.75%201.83325%2015.5833V17.4167C1.83325%2019.25%202.74992%2020.1667%204.58325%2020.1667Z%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221.5%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E) center/22px 22px no-repeat !important;
  font-size: 0 !important;
}
.whb-asanghesti .wd-header-cats .menu-opener-icon:before,
.whb-asanghesti .wd-header-cats .menu-opener-icon:after {
  display: none !important;
  content: none !important;
}
.whb-asanghesti .ag-hpill {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 191px;
  height: 42px;
  border-radius: 8px;
  background: #F2F5F8;
  font-family: var(--ag-font) !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  color: #333333 !important;
  line-height: 18.6px;
  text-align: center;
}
.whb-asanghesti .whb-column13 {
  gap: 17px;
  align-items: center;
}
.whb-asanghesti .whb-column13 .wd-header-cart > a {
  width: 42px;
  height: 42px;
  border-radius: 8px;
  background: #4CC6D3;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.whb-asanghesti .whb-column13 .wd-header-cart .wd-tools-icon {
  width: 20px;
  height: 20px;
  display: block;
  font-size: 0 !important;
  background: url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M7.34162%201.66666L4.32495%204.69166%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%221.5%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M12.6583%201.66666L15.675%204.69166%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%221.5%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M1.66663%206.54167C1.66663%205%202.49163%204.875%203.51663%204.875H16.4833C17.5083%204.875%2018.3333%205%2018.3333%206.54167C18.3333%208.33333%2017.5083%208.20833%2016.4833%208.20833H3.51663C2.49163%208.20833%201.66663%208.33333%201.66663%206.54167Z%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%221.5%22%2F%3E%20%3Cpath%20d%3D%22M8.1333%2011.6667V14.625%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M11.9667%2011.6667V14.625%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M2.91663%208.33334L4.09163%2015.5333C4.35829%2017.15%204.99996%2018.3333%207.38329%2018.3333H12.4083C15%2018.3333%2015.3833%2017.2%2015.6833%2015.6333L17.0833%208.33334%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%2F%3E%20%3C%2Fsvg%3E) center/20px 20px no-repeat;
}
.whb-asanghesti .whb-column13 .wd-header-cart .wd-tools-icon img {
  display: none !important;
}
.whb-asanghesti .whb-column13 .wd-header-cart .wd-cart-number {
  position: absolute;
  top: 7px;
  inset-inline-start: 7px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #FFFFFF;
  color: #4CC6D3;
  font-family: var(--ag-font);
  font-size: 8px;
  font-weight: 700;
  line-height: 14px;
  text-align: center;
  display: block;
  padding: 0;
  min-width: 0;
}
.whb-asanghesti .whb-column13 .wd-header-cart .wd-cart-number span {
  display: none;
}
.ag-hero .ag-hero-item {
  border-radius: 24px;
}
.ag-hero-title {
  font-family: var(--ag-font) !important;
  font-size: 40px !important;
  line-height: 62px !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
  color: #FFFFFF !important;
  margin: 0 !important;
}
.ag-hero-text {
  font-family: var(--ag-font) !important;
  font-size: 23px !important;
  line-height: 35.65px !important;
  font-weight: 300 !important;
  color: #FFFFFF !important;
  margin: 0 0 45px !important;
  max-width: 437px;
}
.ag-hero-cta {
  width: 185px;
  height: 42px;
  border-radius: 8px !important;
  background: #F3F3F6 !important;
  padding: 0 !important;
  gap: 14px !important;
  justify-content: flex-start !important;
  font-family: var(--ag-font) !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 23.25px !important;
  color: #444444 !important;
  box-shadow: none !important;
  flex-direction: row-reverse !important;
}
.ag-hero-cta i {
  width: 34px !important;
  height: 34px !important;
  flex: 0 0 34px !important;
  border-radius: 8px !important;
  background: #080808 url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2226%22%20height%3D%2226%22%20viewBox%3D%220%200%2026%2026%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M8.49496%2015.2031L8.16441%208.62726L14.7402%208.29671%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%221.53399%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3Cpath%20d%3D%22M17.8357%2017.3727L8.26121%208.71468%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%221.53399%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E) center/25px 25px no-repeat !important;
  margin-inline-start: 4px !important;
}
.ag-hero-copy {
  width: 579px !important;
  max-width: 100% !important;
  padding-inline-start: 142px !important;
  padding-inline-end: 0 !important;
}
.ag-hero {
  background:
    linear-gradient(
      74.5deg,
      #03567E 7.1%,
      #2A92AB 40.4%,
      #4AB7CB 60.1%,
      #A3E7F7 76.6%,
      #74BBD1 82.4%,
      #347F9C 96.8%) !important;
}
.ag-hero-nav button {
  width: 36px !important;
  height: 36px !important;
  border-radius: 8px 2px 2px 8px !important;
  background-color: #FFFFFF !important;
}
@media (max-width:1023px) {
  .ag-hero-copy {
    width: auto !important;
    padding-inline-start: 40px !important;
  }
  .ag-hero-title {
    font-size: 30px !important;
    line-height: 46px !important;
  }
  .ag-hero-text {
    font-size: 17px !important;
    line-height: 28px !important;
  }
}
.whb-asanghesti .site-logo img {
  height: 59px !important;
  width: auto !important;
  max-width: none !important;
  object-fit: contain;
}
.whb-asanghesti .whb-column9 .wd-search-form {
  position: relative;
  left: 1px;
}
.whb-asanghesti .whb-column9 form {
  width: 383px !important;
  max-width: 100% !important;
}
.whb-asanghesti .whb-general-header .whb-column10 {
  margin-inline-start: auto !important;
  margin-inline-end: 0 !important;
}
.whb-asanghesti .whb-column13 .wd-header-cart {
  position: relative;
  left: 10px;
}
.whb-asanghesti .whb-column13 {
  gap: 8px !important;
}
.whb-asanghesti .whb-general-header .whb-flex-row {
  position: relative;
  top: 7px;
}
.whb-asanghesti .whb-header-bottom .whb-flex-row {
  position: relative;
  top: -7px;
}
.whb-asanghesti .whb-column13 .wd-header-cart {
  margin: 0 !important;
}
.whb-asanghesti .whb-header-bottom > .container {
  min-height: 78px;
}
.ag-footer {
  background:
    linear-gradient(
      180deg,
      rgba(245, 247, 250, 0) 16.8%,
      #F5F7FA 100%) !important;
  padding: 0 !important;
}
.elementor-27427 .elementor-element-f000035 {
  max-width: 1240px !important;
  padding: 58px 0 30px !important;
  margin-inline: auto !important;
}
.elementor-27427 .elementor-element-f000035 > .e-con-inner {
  max-width: 1240px !important;
  padding-inline: 0 !important;
}
.elementor-27427 .elementor-element-f00002c {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  justify-content: space-between !important;
  align-items: flex-start !important;
  gap: 0 !important;
  padding: 0 !important;
}


.elementor-27427 .elementor-element-f000021 {
  width: 254px !important;
  flex: 0 0 254px !important;
}
.elementor-27427 .elementor-element-f00002b {
  width: 473px !important;
  flex: 0 0 473px !important;
}


.elementor-27427 .elementor-element-f000023 p {
  margin: 0 !important;
  font-family: var(--ag-font) !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 21.7px !important;
  color: #43545E !important;
  text-align: justify !important;
  max-width: 463px;
  margin-inline-start: auto !important;
}

.elementor-27427 .elementor-element-f000025 {
  width: 69px !important;
  flex: 0 0 69px !important;
  height: 72px !important;
  background: #FFFFFF !important;
  border-radius: 8px !important;
  padding: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-shadow: 0 8px 22px -12px rgba(94, 120, 140, .45);
}
.elementor-27427 .elementor-element-f000027 {
  width: 69px !important;
  flex: 0 0 69px !important;
  height: 72px !important;
  background: #FFFFFF !important;
  border-radius: 8px !important;
  padding: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-shadow: 0 8px 22px -12px rgba(94, 120, 140, .45);
}
.elementor-27427 .elementor-element-f000029 {
  width: 69px !important;
  flex: 0 0 69px !important;
  height: 72px !important;
  background: #FFFFFF !important;
  border-radius: 8px !important;
  padding: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-shadow: 0 8px 22px -12px rgba(94, 120, 140, .45);
}


.scrollToTop {
  width: 49px !important;
  height: 49px !important;
  border-radius: 50% !important;
  background: #4CC6D3 url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M11.6199%208.75007L7.81655%204.94674C7.36738%204.49757%206.63238%204.49757%206.18322%204.94674L2.37988%208.75007%22%20stroke%3D%22%23F5F7FA%22%20stroke-width%3D%221.5%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%20%3C%2Fsvg%3E) center/14px 14px no-repeat !important;
  box-shadow: 0 12px 26px -12px rgba(40, 120, 140, .6) !important;
}
.scrollToTop:before,
.scrollToTop:after {
  display: none !important;
  content: none !important;
}
@media (max-width:1023px) {
  .elementor-27427 .elementor-element-f00002c {
    flex-wrap: wrap !important;
    gap: 32px !important;
  }
  .elementor-27427 .elementor-element-f000021,
.elementor-27427 .elementor-element-f00002b {
    width: auto !important;
    flex: 1 1 240px !important;
  }
  
}
.elementor-27428 .elementor-element-b00003c > .e-con-inner {
  padding-left: 0 !important;
  padding-right: 0 !important;
  max-width: 1240px !important;
}
.elementor-27428 .elementor-element-b00003b {
  width: 100% !important;
  border-radius: 24px !important;
  padding: 0 !important;
  min-height: 447px !important;
  overflow: visible !important;
  position: relative;
}


.elementor-27428 .elementor-element-b000034 .elementor-countdown-wrapper {
  gap: 8px !important;
}

.elementor-27428 .elementor-element-b000034 .elementor-countdown-digits {
  width: 36px !important;
  height: 36px !important;
  border-radius: 8px !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  color: #5D737F !important;
  background: #FFFFFF !important;
}


.elementor-27428 .elementor-element-b000039 {
  height: 123px !important;
  min-height: 123px !important;
  padding: 0 !important;
}


.elementor-27428 .elementor-element-b000037 .elementor-icon {
  width: 25px !important;
  height: 25px !important;
  background-color: #4CC6D3 !important;
  background-size: 13px 13px !important;
}
.elementor-27428 .elementor-element-b00003a {
  width: 1122px !important;
  max-width: 1122px !important;
  margin: 0 64px 0 58px !important;
  position: relative;
  z-index: 2;
}
.elementor-27428 .elementor-element-b00003a .elementor-swiper-button {
  background-color: transparent !important;
  box-shadow: none !important;
  width: 22px !important;
  height: 22px !important;
  color: #BCC6CC !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
}
.elementor-27428 .elementor-element-b00003a .elementor-swiper-button-prev {
  left: -43px !important;
  right: auto !important;
}
.elementor-27428 .elementor-element-b00003a .elementor-swiper-button-next {
  right: -38px !important;
  left: auto !important;
}
.elementor-27428 .elementor-element-b00003a .elementor-27421 .elementor-element-b000007 {
  min-height: 271px !important;
  height: 271px !important;
  border-radius: 16px !important;
  background-color: #FFFFFF !important;
  box-shadow: 0 6px 26px rgba(196, 215, 238, .62) !important;
  padding: 0 20px 25px 20px !important;
}
.elementor-27428 .elementor-element-b00003a .elementor-27421 .elementor-element-b000001 {
  width: 100% !important;
  max-width: 100% !important;
  padding: 29px 0 0 0 !important;
  margin-inline: auto !important;
}
.elementor-27428 .elementor-element-b00003a .elementor-27421 .elementor-element-b000001 img {
  width: 100% !important;
  height: 110px !important;
  object-fit: contain !important;
}
.elementor-27428 .elementor-element-b00003a .elementor-27421 .elementor-element-b000002 {
  padding: 15px 0 0 0 !important;
  text-align: center !important;
}
.elementor-27428 .elementor-element-b00003a .elementor-27421 .elementor-element-b000002 .elementor-heading-title {
  font-family: var(--ag-font) !important;
  font-size: 13px !important;
  line-height: 18px !important;
  font-weight: 400 !important;
  color: #43545E !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.elementor-27428 .elementor-element-b00003a .elementor-27421 .elementor-element-b000006 {
  padding: 0 !important;
  margin-top: auto !important;
  align-items: center !important;
  height: 38px !important;
}
.elementor-27428 .elementor-element-b00003a .elementor-27421 .elementor-element-b000003 .price {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-end !important;
  gap: 0 !important;
  margin: 0 !important;
}
.elementor-27428 .elementor-element-b00003a .elementor-27421 .elementor-element-b000003 .price > ins {
  order: 1;
  text-decoration: none !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 23.25px !important;
  color: #222222 !important;
  background: none !important;
}
.elementor-27428 .elementor-element-b00003a .elementor-27421 .elementor-element-b000003 .price > del {
  order: 2;
  font-size: 12px !important;
  line-height: 18.6px !important;
  color: #8598A3 !important;
  opacity: 1 !important;
}
.elementor-27428 .elementor-element-b00003a .elementor-27421 .elementor-element-b000003 .price .woocommerce-Price-currencySymbol {
  font-size: 11px !important;
  line-height: 17.05px !important;
  color: #5D737F !important;
  font-weight: 400 !important;
}
.elementor-27428 .elementor-element-b00003a .elementor-27421 .elementor-element-b000004 .button,
.elementor-27428 .elementor-element-b00003a .elementor-27421 .elementor-element-b000004 a.button {
  width: 38px !important;
  height: 38px !important;
  min-width: 38px !important;
  border-radius: 50% !important;
}
.elementor-27428 .elementor-element-b00003a .elementor-27421 .elementor-element-b000004 .wd-action-icon {
  width: 17px !important;
  height: 17px !important;
  background-size: 17px 17px !important;
}
.elementor-27428 .elementor-element-b00003a .ag-off {
  top: 12px !important;
  inset-inline-start: 1px !important;
  font-family: var(--ag-font) !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 19px !important;
  padding: 0 !important;
  min-width: 31px !important;
  height: 19px !important;
  text-align: center !important;
  border-radius: 0 0 8px 8px !important;
  background: #EF981D !important;
  box-shadow: none !important;
}
.elementor-27428 .elementor-element-b0000ad > .e-con-inner {
  padding-left: 0 !important;
  padding-right: 0 !important;
  max-width: 1240px !important;
}
.elementor-27428 .elementor-element-b0000aa {
  width: 100% !important;
  min-height: 168px !important;
  height: 168px !important;
  border-radius: 16px !important;
  background-color: #4CC6D3 !important;
  padding: 0 !important;
  justify-content: flex-start !important;
  align-items: center !important;
  position: relative;
}

.elementor-27428 .elementor-element-b0000a8 .elementor-heading-title {
  font-family: Inter, var(--ag-font) !important;
  font-size: 22px !important;
  line-height: 67px !important;
  font-weight: 700 !important;
  letter-spacing: 2px !important;
  color: rgba(255, 255, 255, .28) !important;
  text-align: center;
}

.elementor-27428 .elementor-element-b0000a9 .elementor-heading-title {
  font-family: var(--ag-font) !important;
  font-size: 24px !important;
  line-height: 37.2px !important;
  font-weight: 700 !important;
  color: #FFFFFF !important;
  text-align: center;
}
.elementor-27428 .elementor-element-b0000ac {
  margin-top: -49px !important;
  padding: 0 !important;
  position: relative;
  z-index: 2;
}
.elementor-27428 .elementor-element-b0000ab {
  width: 1129px !important;
  max-width: 1129px !important;
  margin: 0 65px 0 50px !important;
}
.elementor-27428 .elementor-element-b0000ab .elementor-swiper-button {
  background-color: transparent !important;
  box-shadow: none !important;
  width: 22px !important;
  height: 22px !important;
  color: #BCC6CC !important;
  top: 122px !important;
  transform: none !important;
}
.elementor-27428 .elementor-element-b0000ab .elementor-swiper-button-prev {
  left: -43px !important;
  right: auto !important;
}
.elementor-27428 .elementor-element-b0000ab .elementor-swiper-button-next {
  right: -46px !important;
  left: auto !important;
}
.elementor-27428 .elementor-element-b0000ab .elementor-27421 .elementor-element-b000007 {
  min-height: 283px !important;
  height: 283px !important;
  border-radius: 16px !important;
  background-color: #FFFFFF !important;
  box-shadow: 0 6px 26px rgba(196, 215, 238, .62) !important;
  padding: 0 20px 24px 20px !important;
}
.elementor-27428 .elementor-element-b0000ab .elementor-27421 .elementor-element-b000001 {
  width: 100% !important;
  max-width: 100% !important;
  padding: 22px 0 0 0 !important;
  margin-inline: auto !important;
}
.elementor-27428 .elementor-element-b0000ab .elementor-27421 .elementor-element-b000001 img {
  width: 100% !important;
  height: 126px !important;
  object-fit: contain !important;
}
.elementor-27428 .elementor-element-b0000ab .elementor-27421 .elementor-element-b000002 {
  padding: 20px 0 0 0 !important;
  text-align: center !important;
}
.elementor-27428 .elementor-element-b0000ab .elementor-27421 .elementor-element-b000002 .elementor-heading-title {
  font-family: var(--ag-font) !important;
  font-size: 13px !important;
  line-height: 18px !important;
  font-weight: 400 !important;
  color: #43545E !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.elementor-27428 .elementor-element-b0000ab .elementor-27421 .elementor-element-b000006 {
  padding: 0 !important;
  margin-top: auto !important;
  align-items: center !important;
  height: 39px !important;
}
.elementor-27428 .elementor-element-b0000ab .elementor-27421 .elementor-element-b000003 .price {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-end !important;
  gap: 0 !important;
  margin: 0 !important;
}
.elementor-27428 .elementor-element-b0000ab .elementor-27421 .elementor-element-b000003 .price > ins {
  order: 1;
  text-decoration: none !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 23.25px !important;
  color: #222222 !important;
  background: none !important;
}
.elementor-27428 .elementor-element-b0000ab .elementor-27421 .elementor-element-b000003 .price > del {
  order: 2;
  font-size: 12px !important;
  line-height: 18.6px !important;
  color: #8598A3 !important;
  opacity: 1 !important;
}
.elementor-27428 .elementor-element-b0000ab .elementor-27421 .elementor-element-b000003 .price .woocommerce-Price-currencySymbol {
  font-size: 11px !important;
  line-height: 17.05px !important;
  color: #5D737F !important;
  font-weight: 400 !important;
}
.elementor-27428 .elementor-element-b0000ab .elementor-27421 .elementor-element-b000004 .button,
.elementor-27428 .elementor-element-b0000ab .elementor-27421 .elementor-element-b000004 a.button {
  width: 39px !important;
  height: 39px !important;
  min-width: 39px !important;
  border-radius: 50% !important;
}
.elementor-27428 .elementor-element-b0000ab .elementor-27421 .elementor-element-b000004 .wd-action-icon {
  width: 17px !important;
  height: 17px !important;
  background-size: 17px 17px !important;
}
.elementor-27428 .elementor-element-b0000ab .ag-off {
  top: 14px !important;
  inset-inline-start: 1px !important;
  font-family: var(--ag-font) !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 19px !important;
  padding: 0 !important;
  min-width: 31px !important;
  height: 19px !important;
  text-align: center !important;
  border-radius: 0 0 8px 8px !important;
  background: #EF981D !important;
  box-shadow: none !important;
}
.ag-shelf2 > .e-con-inner {
  padding-left: 0 !important;
  padding-right: 0 !important;
  max-width: 1240px;
}
.ag-sh2-title .elementor-heading-title {
  font-family: var(--ag-font) !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  line-height: 34px !important;
  color: #43545E !important;
}
.ag-sh2-title .elementor-widget-icon .elementor-icon-wrapper {
  width: 40px;
  height: 40px;
  background: #FFFFFF;
  border-radius: 12px;
  box-shadow: 0 8px 24px rgba(133, 152, 163, .14);
  display: flex;
  align-items: center;
  justify-content: center;
}
.ag-shelf2 {
  position: relative;
  z-index: 1;
}
.ag-shelf2 > .e-con-inner {
  overflow: visible;
}
.ag-sh2-head {
  min-height: 40px;
  margin-bottom: 27px !important;
}
.ag-stabs {
  display: flex;
  flex-direction: row-reverse;
  gap: 9px;
  direction: ltr;
}
.ag-stab {
  width: 98px;
  height: 37px;
  border: 0;
  border-radius: 10px;
  background: #FFFFFF;
  font-family: var(--ag-font);
  font-size: 14px;
  font-weight: 400;
  color: #43545E;
  cursor: pointer;
  box-shadow: 0 8px 24px rgba(133, 152, 163, .10);
  transition: background .15s, color .15s;
}
.ag-stab.on {
  background: #4CC6D3;
  color: #FFFFFF;
  font-weight: 500;
}
.ag-stab {
  flex: none;
}
.ag-sh2-head .elementor-widget-html {
  width: auto !important;
  flex: none !important;
}
.ag-sh2-head .elementor-widget-button {
  width: auto !important;
  flex: none !important;
}
.ag-sh2-head .elementor-widget-button .elementor-button {
  white-space: nowrap;
}
.ag-sh2-title {
  flex: none;
  width: auto !important;
}
.ag-sh2-title .elementor-widget-heading {
  width: auto !important;
  flex: none !important;
}
.ag-sh2-title .elementor-widget-icon {
  width: auto !important;
  flex: none !important;
}

.ag-sh2-body {
  position: relative;
}
.ag-sh2-body > .e-con-inner {
  align-items: stretch;
}
.ag-feat {
  width: 235px;
  min-height: 284px;
  flex: none;
  border-radius: 16px;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  overflow: hidden;
}
.elementor-widget-html:has(> .ag-feat) {
  width: 235px;
  flex: none;
}
.ag-feat-m,
.ag-feat-a {
  background: #EBF6FA;
}
.ag-feat-c,
.ag-feat-p {
  background: #4CC6D3;
}
.ag-feat:before {
  content: "";
  position: absolute;
  width: 269px;
  height: 264px;
  border-radius: 50%;
  border: 1.5px solid rgba(255, 255, 255, .85);
  top: -125px;
  left: -101px;
  pointer-events: none;
}
.ag-feat:after {
  content: "";
  position: absolute;
  width: 282px;
  height: 243px;
  border-radius: 50%;
  border: 1.5px solid rgba(255, 255, 255, .85);
  top: 88px;
  left: -31px;
  pointer-events: none;
}
.ag-feat-img {
  width: 116px;
  height: 116px;
  border-radius: 50%;
  overflow: hidden;
  margin-top: 28px;
  position: relative;
  z-index: 1;
}
.ag-feat-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.ag-feat-name {
  margin-top: 16px;
  font-family: var(--ag-font);
  font-size: 14px;
  font-weight: 500;
  color: #123A5A;
  position: relative;
  z-index: 1;
}
.ag-feat-sub {
  margin-top: 2px;
  font-family: var(--ag-font);
  font-size: 15px;
  font-weight: 700;
  color: #123A5A;
  position: relative;
  z-index: 1;
}
.ag-feat-c .ag-feat-name,
.ag-feat-c .ag-feat-sub,
.ag-feat-p .ag-feat-name,
.ag-feat-p .ag-feat-sub {
  color: #FFFFFF;
}
.ag-feat-logo {
  width: 86px;
  height: auto;
  margin-top: 0;
  filter: brightness(0) invert(1);
  position: relative;
  z-index: 1;
}
.ag-feat-c .ag-feat-logo {
  margin-top: 0;
}
.ag-feat-box {
  width: 113px;
  height: 103px;
  background: #FFFFFF;
  border-radius: 14px;
  position: relative;
  margin-top: 47px;
  z-index: 1;
}
.ag-feat-box img {
  position: absolute;
  width: 150px;
  height: auto;
  left: 50%;
  top: -24px;
  transform: translateX(-50%);
}
.ag-feat-p .ag-feat-box {
  width: 117px;
  height: 117px;
  margin-top: 55px;
}
.ag-feat-p .ag-feat-box img {
  width: 194px;
  top: -30px;
}
.ag-order {
  position: absolute;
  bottom: 29px;
  left: 50%;
  transform: translateX(-50%);
  height: 30px;
  background: #FFFFFF;
  border-radius: 10px;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  gap: 8px;
  padding-inline: 12px 0;
  box-shadow: 0 8px 20px rgba(18, 58, 90, .12);
  z-index: 1;
  white-space: nowrap;
}
.ag-feat-c .ag-order,
.ag-feat-p .ag-order {
  bottom: 22px;
}
.ag-order-tile {
  width: 30px;
  height: 30px;
  border-radius: 10px;
  background: #1E2A32 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 7 7 17M7 8v9h9'/%3E%3C/svg%3E") no-repeat center;
  flex: none;
}
.ag-order-txt {
  font-family: var(--ag-font);
  font-size: 13px;
  font-weight: 500;
  color: #123A5A;
}
.ag-panes {
  position: relative;
  padding-inline-end: 40px;
  min-width: 0;
  width: auto !important;
  flex: 1 1 0 !important;
}
.ag-panes.e-con {
  --flex-shrink:1;
}
.ag-sh2-head,
.ag-sh2-body {
  max-width: 100%;
}
.ag-panes .e-loop-item {
  min-width: 0;
}
.ag-panes .ag-pane {
  position: absolute;
  inset: 0;
  opacity: 0;
  pointer-events: none;
  margin: 0;
  transition: opacity .2s;
}
.ag-panes .ag-pane.on {
  position: relative;
  opacity: 1;
  pointer-events: auto;
}
.ag-panes .elementor-loop-container.elementor-grid {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 25px !important;
}
.ag-panes:before {
  content: "";
  position: absolute;
  inset-inline-end: -43px;
  top: 131px;
  width: 22px;
  height: 22px;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%2343545E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") no-repeat center;
}
.ag-panes:after {
  content: "";
  position: absolute;
  inset-inline-start: -40px;
  top: 131px;
  width: 22px;
  height: 22px;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%2343545E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 6-6 6 6 6'/%3E%3C/svg%3E") no-repeat center;
}
.ag-panes .ag-card {
  min-height: 284px;
  height: 284px;
  border-radius: 16px !important;
  background-color: #FFFFFF !important;
  box-shadow: 0 6px 26px rgba(196, 215, 238, .45) !important;
  padding: 0 20px 20px 20px !important;
  position: relative;
}
.ag-panes .ag-card-media {
  width: 100% !important;
  max-width: 100% !important;
  padding: 28px 0 0 0 !important;
  margin-inline: auto !important;
}
.ag-panes .ag-card-media img {
  width: 100% !important;
  height: 128px !important;
  object-fit: contain !important;
}
.ag-panes .ag-card-title {
  padding: 11px 0 0 0 !important;
  text-align: center !important;
}
.ag-panes .ag-card-title .elementor-heading-title {
  font-family: var(--ag-font) !important;
  font-size: 13px !important;
  line-height: 18px !important;
  font-weight: 400 !important;
  color: #43545E !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ag-panes .ag-card-foot {
  padding: 0 !important;
  margin-top: auto !important;
  align-items: center !important;
  height: 39px !important;
}
.ag-panes .ag-card-price .price {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-end !important;
  gap: 0 !important;
  margin: 0 !important;
}
.ag-panes .ag-card-price .price > ins {
  order: 1;
  text-decoration: none !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 23px !important;
  color: #222222 !important;
  background: none !important;
}
.ag-panes .ag-card-price .price > del {
  order: 2;
  font-size: 12px !important;
  line-height: 17px !important;
  color: #8598A3 !important;
  opacity: 1 !important;
}
.ag-panes .ag-card-price .price .amount,
.ag-panes .ag-card-price .price bdi {
  color: #222222 !important;
  font-size: 15px;
  font-weight: 700;
}
.ag-panes .ag-card-price .price > del .amount,
.ag-panes .ag-card-price .price > del bdi {
  color: #8598A3 !important;
  font-size: 12px;
  font-weight: 400;
}
.ag-panes .ag-card-price .price .woocommerce-Price-currencySymbol {
  font-size: 11px !important;
  color: #5D737F !important;
  font-weight: 400 !important;
}
.ag-panes .ag-card-cart .button,
.ag-panes .ag-card-cart a.button {
  width: 39px !important;
  height: 39px !important;
  min-width: 39px !important;
  border-radius: 50% !important;
  background-color: #4CC6D3 !important;
}
.ag-panes .ag-card-cart .wd-action-icon {
  filter: brightness(0) invert(1);
}
.ag-panes .ag-off {
  background: #FFFFFF !important;
  color: #EF981D !important;
  box-shadow: 0 4px 14px rgba(133, 152, 163, .18) !important;
  border-radius: 6px !important;
  min-width: 31px !important;
  height: 19px !important;
  font-size: 11px !important;
  line-height: 19px !important;
  font-weight: 600 !important;
  top: 14px !important;
  right: 14px !important;
  left: auto !important;
  padding: 0 5px !important;
}
.ag-shelf2-m:before,
.ag-shelf2-a:before,
.ag-shelf2-p:before {
  content: "";
  position: absolute;
  inset: -10px -15px;
  background:
    radial-gradient(
      320px 300px at 12% 30%,
      rgba(203, 226, 239, .35),
      transparent 70%),
    radial-gradient(
      430px 420px at 45% 60%,
      rgba(203, 226, 239, .30),
      transparent 70%),
    radial-gradient(
      330px 300px at 72% 70%,
      rgba(203, 226, 239, .28),
      transparent 70%);
  pointer-events: none;
  z-index: -1;
}
.ag-shelf2-c {
  padding: 68px 0 40px 0 !important;
}
.ag-shelf2-c:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 100vw;
  transform: translateX(-50%);
  background:
    radial-gradient(
      60% 100% at 55% 50%,
      #F5F7FA 60%,
      rgba(245, 247, 250, 0) 100%);
  pointer-events: none;
  z-index: -1;
}
.ag-shelf2-c .ag-card {
  display: grid !important;
  grid-template-columns: 1fr 74px;
  grid-template-rows: auto 1fr;
  column-gap: 12px;
  min-height: 145px;
  height: 145px;
  border-radius: 16px !important;
  background-color: #FFFFFF !important;
  box-shadow: 0 6px 26px rgba(196, 215, 238, .35) !important;
  padding: 26px 17px 18px 20px !important;
  position: relative;
}
.ag-shelf2-c .ag-card-media {
  grid-column: 2;
  grid-row: 1/3;
  align-self: center;
  width: 74px !important;
  padding: 0 !important;
  margin: 0 !important;
}
.ag-shelf2-c .ag-card-media img {
  width: 74px !important;
  height: 75px !important;
  object-fit: contain !important;
}
.ag-shelf2-c .ag-card-title {
  grid-column: 1;
  grid-row: 1;
  padding: 0 !important;
  text-align: start !important;
}
.ag-shelf2-c .ag-card-title .elementor-heading-title {
  font-family: var(--ag-font) !important;
  font-size: 12px !important;
  line-height: 19px !important;
  font-weight: 400 !important;
  color: #43545E !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.ag-shelf2-c .ag-card-foot {
  grid-column: 1;
  grid-row: 2;
  align-self: end;
  padding: 0 !important;
  margin: 0 !important;
  height: auto !important;
}
.ag-shelf2-c .ag-card-cart {
  display: none !important;
}
.ag-shelf2-c .ag-card-price .price {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 0 !important;
  margin: 0 !important;
}
.ag-shelf2-c .ag-card-price .price > ins {
  order: 1;
  text-decoration: none !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  color: #222222 !important;
  background: none !important;
}
.ag-shelf2-c .ag-card-price .price > del {
  order: 2;
  font-size: 11px !important;
  color: #8598A3 !important;
  opacity: 1 !important;
}
.ag-shelf2-c .ag-card-price .price .amount,
.ag-shelf2-c .ag-card-price .price bdi {
  color: #222222 !important;
}
.ag-shelf2-c .ag-card-price .price > del .amount,
.ag-shelf2-c .ag-card-price .price > del bdi {
  color: #8598A3 !important;
}
.ag-shelf2-c .ag-off {
  background: #FFFFFF !important;
  color: #EF981D !important;
  right: 14px !important;
  left: auto !important;
  top: 12px !important;
}
.ag-shelf2-c .swiper-pagination {
  position: static;
  margin-top: 22px;
}
.ag-shelf2-c .swiper-pagination-bullet {
  width: 12px;
  height: 7px;
  border-radius: 4px;
  background: #D2DCE4;
  opacity: 1;
  transition: all .2s;
}
.ag-shelf2-c .swiper-pagination-bullet-active {
  width: 24px;
  background: #4CC6D3;
}
.e-loop-item .price .amount,
.e-loop-item .price bdi {
  color: #222222 !important;
}
.e-loop-item .price > del .amount,
.e-loop-item .price > del bdi,
.e-loop-item .price > del {
  color: #8598A3 !important;
  opacity: 1 !important;
}
.e-loop-item .price > ins {
  text-decoration: none !important;
  background: none !important;
}

.elementor-27428 .ag-blog-carousel .e-loop-item img {
  height: 160px !important;
  object-fit: cover !important;
}
.elementor-27428 .ag-steps-panel {
  background:
    linear-gradient(
      90deg,
      #DDE5F0 0%,
      #DCE8F1 100%) !important;
}
.ag-feat-p .ag-feat-box img {
  width: auto !important;
  height: 150px !important;
  top: -28px;
  content: url(https://asanghesti.com/wp-content/uploads/2026/09/ag-app-fridge-trim.webp);
}

.ag-shelf-panel {
  background: #4CC6D3 !important;
}

.elementor-27428 .ag-best-band {
  min-height: 168px !important;
  height: 168px !important;
  border-radius: 24px !important;
  background: #4CC6D3 !important;
}
.elementor-27428 .ag-best-ghost .elementor-heading-title {
  font-size: 26px !important;
  letter-spacing: .35em;
  color: rgba(255, 255, 255, .5) !important;
}
.elementor-27428 .ag-best-title .elementor-heading-title {
  font-size: 22px !important;
  font-weight: 700 !important;
  color: #FFFFFF !important;
}
.elementor-27428 .ag-best-wrap {
  margin-top: -48px !important;
  padding: 0 48px !important;
}


.elementor-27428 .ag-steps-panel {
  min-height: 182px !important;
  background:
    linear-gradient(
      90deg,
      #E1E7F1 0%,
      #E0EAF1 100%) !important;
}

.ag-shelf2-m .ag-sh2-title .elementor-widget-icon .elementor-icon > i,
.ag-shelf2-m .ag-sh2-title .elementor-widget-icon .elementor-icon > svg {
  display: none !important;
}
.ag-shelf2-m .ag-sh2-title .elementor-widget-icon .elementor-icon {
  width: 20px;
  height: 20px;
  display: block;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2343545E' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='2.5' width='10' height='19' rx='2.5'/%3E%3Cpath d='M10.5 18.5h3'/%3E%3C/svg%3E") no-repeat center;
}
.ag-shelf2-c .ag-sh2-title .elementor-widget-icon .elementor-icon > i,
.ag-shelf2-c .ag-sh2-title .elementor-widget-icon .elementor-icon > svg {
  display: none !important;
}
.ag-shelf2-c .ag-sh2-title .elementor-widget-icon .elementor-icon {
  width: 20px;
  height: 20px;
  display: block;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2343545E' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9h12a4 4 0 0 1 4 4l-1 5a3 3 0 0 1-5 1l-1.2-1.5H9.2L8 19a3 3 0 0 1-5-1l-1-5a4 4 0 0 1 4-4Z'/%3E%3Cpath d='M8 12v3M6.5 13.5h3'/%3E%3Ccircle cx='16' cy='12.4' r='.6'/%3E%3Ccircle cx='18' cy='14.4' r='.6'/%3E%3C/svg%3E") no-repeat center;
}
.ag-shelf2-a .ag-sh2-title .elementor-widget-icon .elementor-icon > i,
.ag-shelf2-a .ag-sh2-title .elementor-widget-icon .elementor-icon > svg {
  display: none !important;
}
.ag-shelf2-a .ag-sh2-title .elementor-widget-icon .elementor-icon {
  width: 20px;
  height: 20px;
  display: block;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2343545E' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14v-2a8 8 0 0 1 16 0v2'/%3E%3Crect x='3' y='14' width='4' height='6' rx='2'/%3E%3Crect x='17' y='14' width='4' height='6' rx='2'/%3E%3C/svg%3E") no-repeat center;
}
.ag-shelf2-p .ag-sh2-title .elementor-widget-icon .elementor-icon > i,
.ag-shelf2-p .ag-sh2-title .elementor-widget-icon .elementor-icon > svg {
  display: none !important;
}
.ag-shelf2-p .ag-sh2-title .elementor-widget-icon .elementor-icon {
  width: 20px;
  height: 20px;
  display: block;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2343545E' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='2.5' width='16' height='19' rx='2.5'/%3E%3Ccircle cx='12' cy='13' r='5'/%3E%3Cpath d='M7.5 13a4.5 4.5 0 0 0 9 0'/%3E%3Ccircle cx='7.5' cy='5.5' r='.7'/%3E%3Ccircle cx='10.5' cy='5.5' r='.7'/%3E%3C/svg%3E") no-repeat center;
}
body.single-product {
  background: #F5F7F9 !important;
}
body.single-product .wd-content-area {
  background: transparent;
}


.elementor-27425 .elementor-element-n00001a {
  background: #F4F6F9 !important;
  border-radius: 16px !important;
  padding: 26px 22px 22px 22px !important;
}
.ag-w-row {
  display: flex;
  align-items: center;
  gap: 10px;
}
.ag-w-label {
  font: 500 13px/25px var(--ag-font);
  color: #43545E;
  order: 2;
}
.ag-w-row select {
  order: 1;
  flex: 1;
  height: 38px;
  border: 1px solid #E4EBF3;
  border-radius: 10px;
  background: #FFFFFF;
  font: 400 12px var(--ag-font);
  color: #43545E;
  padding-inline: 10px;
}


.elementor-27425 .elementor-element-n000018 .button,
.elementor-27425 .elementor-element-n000018 button.single_add_to_cart_button {
  background-color: #4CC6D3 !important;
  color: #FFFFFF !important;
  border-radius: 10px !important;
  height: 38px !important;
  font: 600 13px var(--ag-font) !important;
  width: 100%;
  box-shadow: none !important;
}


.elementor-27425 .elementor-element-n00001c {
  background: #FFFFFF;
  border-radius: 12px;
  box-shadow: 0 10px 24px rgba(153, 201, 230, .45);
}


.elementor-27425 .elementor-element-n000026 .elementor-button {
  width: 150px;
  height: 50px;
  border-radius: 12px !important;
  background-color: #F3F4F5 !important;
  color: #43545E !important;
  font: 500 15px var(--ag-font) !important;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 9px;
  box-shadow: none !important;
}


.elementor-27425 .elementor-element-n000026 .is-on .elementor-button {
  background-color: #4CC6D3 !important;
  color: #FFFFFF !important;
}
.elementor-27425 .ag-tabbtn.is-on .elementor-button {
  background-color: #4CC6D3 !important;
  color: #FFFFFF !important;
}


.elementor-27425 .elementor-element-n000032 .elementor-swiper-button {
  width: 36px;
  height: 36px;
  border-radius: 12px;
  background: #FFFFFF !important;
  box-shadow: 0 6px 18px rgba(133, 152, 163, .14) !important;
  top: -52px;
  transform: none;
}


.elementor-27425 .elementor-element-n000032 .ag-card {
  min-height: 284px;
  height: 284px;
  border-radius: 16px !important;
  background-color: #FFFFFF !important;
  box-shadow: 0 6px 26px rgba(196, 215, 238, .45) !important;
  padding: 0 20px 20px 20px !important;
}
.elementor-27425 .elementor-element-n000032 .ag-card-media {
  width: 100% !important;
  padding: 28px 0 0 0 !important;
}
.elementor-27425 .elementor-element-n000032 .ag-card-media img {
  width: 100% !important;
  height: 128px !important;
  object-fit: contain !important;
}
.elementor-27425 .elementor-element-n000032 .ag-card-title {
  padding: 11px 0 0 0 !important;
  text-align: center !important;
}
.elementor-27425 .elementor-element-n000032 .ag-card-title .elementor-heading-title {
  font: 400 13px/18px var(--ag-font) !important;
  color: #43545E !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.elementor-27425 .elementor-element-n000032 .ag-card-foot {
  margin-top: auto !important;
  align-items: center !important;
}
.elementor-27425 .elementor-element-n000032 .ag-card-cart .button {
  width: 39px !important;
  height: 39px !important;
  min-width: 39px !important;
  border-radius: 50% !important;
  background-color: #4CC6D3 !important;
}

.elementor-27425 .elementor-element-n000032 .ag-off {
  background: #FFFFFF !important;
  color: #EF981D !important;
  right: 14px !important;
  left: auto !important;
  top: 14px !important;
  border-radius: 6px !important;
}
.elementor-27425 .elementor-element-n000036,
.elementor-27425 .elementor-element-n000039 {
  border-radius: 20px !important;
  min-height: 230px !important;
  overflow: hidden;
}
.elementor-27425 .elementor-element-n000034 .elementor-heading-title,
.elementor-27425 .elementor-element-n000037 .elementor-heading-title {
  color: #FFFFFF !important;
  font: 700 22px/34px var(--ag-font) !important;
}
body.single-product .website-wrapper,
body.single-product .main-page-wrapper {
  background: #F5F7F9 !important;
}


.elementor-27425 .elementor-element-n000026 {
  margin-inline: auto !important;
}

.elementor-27425 .elementor-element-n000026 .elementor-widget-button {
  width: auto !important;
  flex: none !important;
}


.elementor-27425 .wd-carousel-inner .product-labels {
  top: 14px !important;
  right: 14px !important;
  left: auto !important;
  bottom: auto !important;
  transform: none !important;
}


.ag-w-row {
  min-height: 38px !important;
  gap: 10px !important;
}
.ag-w-row select {
  height: 38px !important;
}


.elementor-27425 .elementor-element-n000018 .quantity {
  position: static !important;
}

.elementor-27425 .elementor-element-n000018 .button,
.elementor-27425 .elementor-element-n000018 button.single_add_to_cart_button {
  height: 38px !important;
  min-height: 38px !important;
  width: 100% !important;
  border-radius: 10px !important;
  background-color: #4CC6D3 !important;
  font: 600 13px var(--ag-font) !important;
}


body.tax-product_cat,
body.post-type-archive-product {
  background: #F5F7F9 !important;
}
body.tax-product_cat .website-wrapper,
body.tax-product_cat .main-page-wrapper,
body.post-type-archive-product .website-wrapper,
body.post-type-archive-product .main-page-wrapper {
  background: #F5F7F9 !important;
}


.elementor-27424 .ag-grid .ag-card {
  min-height: 287px;
  height: 287px;
  border-radius: 16px !important;
  background-color: #FFFFFF !important;
  box-shadow: 0 6px 26px rgba(196, 215, 238, .45) !important;
  padding: 0 20px 20px 20px !important;
  position: relative;
}
.elementor-27424 .ag-grid .ag-card-media {
  width: 100% !important;
  padding: 28px 0 0 0 !important;
}
.elementor-27424 .ag-grid .ag-card-media img {
  width: 100% !important;
  height: 128px !important;
  object-fit: contain !important;
}
.elementor-27424 .ag-grid .ag-card-title {
  padding: 11px 0 0 0 !important;
  text-align: center !important;
}
.elementor-27424 .ag-grid .ag-card-title .elementor-heading-title {
  font: 400 13px/18px var(--ag-font) !important;
  color: #43545E !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.elementor-27424 .ag-grid .ag-card-foot {
  margin-top: auto !important;
  align-items: center !important;
}
.elementor-27424 .ag-grid .ag-card-cart .button {
  width: 39px !important;
  height: 39px !important;
  min-width: 39px !important;
  border-radius: 50% !important;
  background-color: #4CC6D3 !important;
}

.elementor-27424 .ag-grid .ag-off {
  background: #FFFFFF !important;
  color: #EF981D !important;
  right: 14px !important;
  left: auto !important;
  top: 14px !important;
  border-radius: 6px !important;
}


.elementor-27424 .ag-fcard-w .price_label {
  font: 400 13px/23px var(--ag-font) !important;
  color: #43545E !important;
}


.elementor-27424 .ag-grid .ag-card-foot {
  margin-inline: 0 !important;
  padding: 0 !important;
}
.elementor-27424 .ag-grid .ag-card-cart {
  margin-inline-start: 0 !important;
}
.elementor-27424 .ag-grid .ag-card-cart .button {
  margin: 0 !important;
  transform: none !important;
}

.elementor-27424 .ag-fcard-w .wd-scroll,
.elementor-27424 .ag-fcard-w .wd-scroll-content {
  max-height: none !important;
  overflow: visible !important;
}
.elementor-27424 .ag-fcard-w .wd-pf-title {
  cursor: default !important;
  padding: 0 0 12px 0 !important;
  font: 700 15px/25px var(--ag-font) !important;
  color: #43545E !important;
  border: 0 !important;
}


.elementor-27424 .ag-fcard-w li {
  margin: 0 0 10px 0 !important;
}
.elementor-27424 .ag-fcard-w li :is(a,button).pf-value {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  font: 400 13px/24px var(--ag-font) !important;
  color: #43545E !important;
  text-decoration: none !important;
}


.elementor-27424 .ag-fcard-w .price_slider_wrapper {
  padding: 0 !important;
}


.elementor-27424 .ag-fcard-w .price_label {
  order: -1;
  font: 400 13px/23px var(--ag-font) !important;
  color: #43545E !important;
  text-align: start !important;
}
.elementor-27424 .ag-fcard-w .wd-pf-btn {
  display: none !important;
}


.elementor-27424 .ag-fcard-w .wd-col {
  padding: 0 !important;
  margin: 0 !important;
}
.elementor-27424 .ag-fcard-w .price_label {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  gap: 6px !important;
  align-items: center !important;
}


.elementor-27424 .elementor-element-n00001a {
  width: 293px !important;
  min-height: 110px !important;
  padding: 20px 22px !important;
  margin: 0 !important;
}
.elementor-27424 .elementor-element-n00001c {
  width: 293px !important;
  min-height: 226px !important;
  padding: 20px 22px !important;
  margin: 0 !important;
}
.elementor-27424 .elementor-element-n00001e {
  width: 293px !important;
  min-height: 279px !important;
  padding: 20px 22px !important;
  margin: 0 !important;
}
.elementor-27424 .elementor-element-n000020 {
  width: 293px !important;
  min-height: 149px !important;
  padding: 20px 22px !important;
  margin: 0 !important;
}
.elementor-27424 .elementor-element-n000022 {
  width: 293px !important;
  min-height: 172px !important;
  padding: 20px 22px !important;
  margin: 0 !important;
}


.elementor-27424 .ag-fcard-w .wd-col {
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
  inset: auto !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}
.elementor-27424 .elementor-element-n00001e li :is(a,button).pf-value {
  flex-direction: row-reverse !important;
  justify-content: flex-start !important;
  gap: 10px !important;
}


.elementor-27424 .ag-grid .ag-card {
  min-height: 287px !important;
  height: 287px !important;
  padding: 0 20px 16px !important;
}
.elementor-27424 .ag-grid .ag-card-media {
  padding: 28px 0 0 !important;
}
.elementor-27424 .ag-grid .ag-card-media img {
  height: 112px !important;
}


.elementor-27424 .elementor-element-n000024 {
  margin-top: 13px !important;
}


.elementor-27424 .ag-fcard-w li {
  margin: 0 0 8px 0 !important;
}
.elementor-27424 .ag-fcard-w .wd-pf-title {
  padding: 0 0 10px 0 !important;
}


.elementor-27424 .elementor-element-n00001e .wd-scroll,
.elementor-27424 .elementor-element-n00001e .wd-scroll-content {
  max-height: 196px !important;
  overflow-y: auto !important;
  scrollbar-width: thin;
  scrollbar-color: #4CC6D3 #EDF1F6;
}
.elementor-27424 .elementor-element-n000022 {
  height: 172px !important;
  overflow: hidden !important;
}

.elementor-27424 .elementor-element-n000020 {
  height: 149px !important;
  overflow: hidden !important;
}
.elementor-27424 .elementor-element-n000020 ul {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
}

.elementor-27424 .elementor-element-n000020 li :is(a,button).pf-value {
  background: #F3F6F9 !important;
  border-radius: 8px !important;
  padding: 5px 12px !important;
  min-height: 29px !important;
  gap: 0 !important;
  font: 400 13px/19px var(--ag-font) !important;
  color: #43545E !important;
}


body.single-post {
  background: #F5F7F9 !important;
}
body.single-post .website-wrapper,
body.single-post .main-page-wrapper {
  background: #F5F7F9 !important;
}


.elementor-27426 .elementor-element-a000015 {
  position: absolute;
  top: 40px;
  right: 48px;
  width: 340px;
  margin: 0;
}


.elementor-27426 .elementor-element-a00000c .elementor-heading-title {
  font: 400 12px/22px var(--ag-font) !important;
  color: #43545E !important;
}


.elementor-27426 #respond textarea {
  border: 1px solid #E4EBF3 !important;
  border-radius: 12px !important;
  background: #FFFFFF !important;
  font: 400 13px var(--ag-font) !important;
  color: #43545E !important;
  padding: 12px 16px !important;
  width: 100% !important;
  box-shadow: none !important;
}


.elementor-27426 .elementor-element-a000029 .elementor-element-a00000a {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 12px !important;
  padding: 0 !important;
}
.elementor-27426 .elementor-element-a000029 .elementor-element-a000008 {
  width: 54px !important;
  flex: 0 0 54px !important;
  padding: 0 !important;
}
.elementor-27426 .elementor-element-a000029 .elementor-element-a000008 img {
  width: 54px !important;
  height: 53px !important;
  object-fit: cover !important;
  border-radius: 8px !important;
}
.elementor-27426 .elementor-element-a000029 .elementor-element-a000009 {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  padding: 0 !important;
}
.elementor-27426 .elementor-element-a000029 .elementor-element-a000009 .elementor-heading-title {
  font: 400 13px/20px var(--ag-font) !important;
  color: #43545E !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.elementor-27426 .elementor-element-a000029 .elementor-element-a000009 .elementor-heading-title a {
  color: #43545E !important;
}
@media (max-width:1024px) {
  .ag-sh2-head {
    flex-wrap: wrap;
    gap: 12px;
  }
  .ag-sh2-head > .e-con-inner {
    flex-wrap: wrap;
    gap: 12px;
  }
  .ag-stabs {
    order: 3;
    width: 100%;
    justify-content: center;
  }
  .ag-panes .elementor-loop-container.elementor-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  
  .ag-feat {
    width: 220px;
  }
  .ag-panes {
    padding-inline-end: 0;
  }
  .ag-panes:before,
  .ag-panes:after {
    display: none;
  }
  
  .elementor-27426 .elementor-element-a000015 {
    position: static;
    width: 100%;
    margin-bottom: 16px;
  }
  
  
  
}
@media (max-width:767px) {
  .ag-sh2-head {
    flex-direction: column;
    align-items: stretch;
  }
  .ag-sh2-head > .e-con-inner {
    flex-direction: column;
    align-items: stretch;
  }
  .ag-sh2-title {
    justify-content: center;
  }
  .ag-stabs {
    width: 100%;
    justify-content: center;
    flex-wrap: wrap;
  }
  .ag-stab {
    width: auto;
    min-width: 78px;
    padding-inline: 12px;
  }
  .ag-sh2-body > .e-con-inner {
    flex-direction: column;
    align-items: center;
  }
  .ag-sh2-body {
    flex-direction: column;
    align-items: center;
  }
  
  .ag-feat {
    width: 100%;
    max-width: 280px;
    margin-inline: auto;
  }
  .ag-panes {
    width: 100% !important;
    padding-inline: 0;
  }
  .ag-panes .elementor-loop-container.elementor-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 14px !important;
  }
  .ag-panes .ag-card {
    padding: 0 12px 14px 12px !important;
  }
  .ag-shelf2-c .ag-card {
    grid-template-columns: 1fr 64px;
    padding: 18px 12px 14px 14px !important;
  }
  .ag-order {
    position: static;
    transform: none;
    margin: 14px auto 20px;
  }
  
  
  
  
  
  
  
  
  
  
  
  
}
.ag-hero {
  background: transparent !important;
  background-image: none !important;
  overflow: visible !important;
}
.ag-hero:before {
  background:
    linear-gradient(
      180deg,
      rgba(0, 18, 32, 0) 0%,
      rgba(0, 18, 32, .07) 100%),
    linear-gradient(
      90deg,
      #337E9B 0%,
      #3C86A2 6.5%,
      #4992AD 9.7%,
      #569FB8 12.9%,
      #64ACC2 16.1%,
      #71B8CE 19.4%,
      #86CCDE 22.6%,
      #9CE2F2 25.8%,
      #96DFF0 29%,
      #86D7E8 32.3%,
      #75CEE0 35.5%,
      #66C6D8 38.7%,
      #56BED0 41.9%,
      #48B5C9 45.2%,
      #44B0C4 48.4%,
      #3FABC0 51.6%,
      #3AA5BB 54.8%,
      #359FB7 58.1%,
      #319AB2 61.3%,
      #2C94AD 64.5%,
      #288FA9 67.7%,
      #2489A4 71%,
      #2183A0 74.2%,
      #1D7F9C 77.4%,
      #1A7999 80.6%,
      #177495 83.9%,
      #136F91 87.1%,
      #106A8D 90.3%,
      #0C6489 93.5%,
      #095F85 96.8%,
      #03567E 100%) !important;
}
.ag-hero-nav {
  gap: 12px !important;
  left: 36px !important;
  bottom: 78px !important;
}
.ag-hero-nav button {
  width: 36px !important;
  height: 36px !important;
  min-width: 36px !important;
  min-height: 36px !important;
  padding: 0 !important;
  background-size: 16px 16px !important;
  backdrop-filter: none !important;
}
.ag-hero-nav .ag-hero-prev {
  border-radius: 8px 2px 2px 8px !important;
  background-color: transparent !important;
  border: 1.5px solid rgba(255, 255, 255, .30) !important;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 6-6 6 6 6'/%3E%3C/svg%3E") !important;
}
.ag-hero-nav .ag-hero-next {
  border-radius: 2px 8px 8px 2px !important;
  background-color: #FFFFFF !important;
  border: 0 !important;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235D737F' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") !important;
}
.ag-hero-tab {
  width: 314px !important;
  height: 104px !important;
  left: 607px !important;
  padding: 20px 26px 13px !important;
  gap: 20px !important;
  border-radius: 18px 18px 0 0 !important;
  justify-content: center !important;
}
.ag-hero-thumb {
  width: auto !important;
  height: 71px !important;
  flex: 0 0 auto !important;
  padding: 0 !important;
  opacity: 1 !important;
}
.ag-hero-thumb img {
  height: 100% !important;
  width: auto !important;
  max-width: none !important;
}
.ag-hero-thumb.is-on {
  transform: none !important;
}
.ag-hero-cta {
  padding: 4px 16px 4px 4px !important;
  gap: 14px !important;
}
.ag-hero-cta i {
  margin: 0 !important;
}
.ag-hero-pic {
  width: 382px !important;
  height: 241px !important;
  top: 52% !important;
}

.elementor-27428 .ag-offers > .e-con-inner,
.elementor-27428 .ag-brands > .e-con-inner,
.elementor-27428 .ag-best > .e-con-inner {
  padding-left: 0 !important;
  padding-right: 0 !important;
  max-width: 1240px !important;
}


.elementor-27428 .elementor-element-b000032 {
  margin-bottom: 33px !important;
}


.elementor-27428 .ag-countdown .elementor-countdown-wrapper {
  gap: 8px !important;
}
.elementor-27428 .ag-countdown .elementor-countdown-digits {
  width: 36px !important;
  height: 36px !important;
  border-radius: 8px !important;
  font-size: 16px !important;
}
.elementor-27428 .ag-offers-panel {
  min-height: 447px !important;
  height: 447px !important;
}

.elementor-27428 .ag-offers-carousel .elementor-swiper-button,
.elementor-27428 .ag-best-carousel .elementor-swiper-button {
  width: 22px !important;
  height: 22px !important;
  background-color: transparent !important;
  box-shadow: none !important;
  border: 0 !important;
}


.ag-shelf-panel img,
.elementor-27428 .elementor-element-b000057 img,
.elementor-27428 .elementor-element-b00007c img,
.elementor-27428 .elementor-element-b000094 img,
.elementor-27428 .elementor-element-b0000a2 img {
  max-height: 16px !important;
  height: auto !important;
  width: auto !important;
  max-width: 72px !important;
  object-fit: contain !important;
}
.elementor-27428 .ag-off,
.elementor-27428 .ag-off {
  top: 13px !important;
  right: 0 !important;
  left: auto !important;
  inset-inline: auto !important;
  height: 18px !important;
  min-width: 32px !important;
  padding: 0 7px !important;
  border-radius: 9px 0 0 9px !important;
  background: #EF981D !important;
  color: #FFFFFF !important;
  font-family: var(--ag-font) !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  line-height: 18px !important;
  text-align: center !important;
  box-shadow: 0 4px 10px rgba(239, 152, 29, .42) !important;
}
.ag-panes:before,
.ag-panes:after {
  top: 131px !important;
  width: 22px !important;
  height: 22px !important;
}

.elementor-27428 .ag-card-media {
  width: 100% !important;
  max-width: 100% !important;
  padding: 38px 0 0 0 !important;
  margin: 0 !important;
}


.elementor-27428 .ag-card-cart .button {
  width: 39px !important;
  height: 39px !important;
  min-width: 39px !important;
  min-height: 39px !important;
  border-radius: 50% !important;
  padding: 0 !important;
  background-color: #4CC6D3 !important;
  box-shadow: 0 6px 16px rgba(76, 198, 211, .35) !important;
}

.elementor-27428 .ag-card-price .price {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-end !important;
  gap: 0 !important;
  margin: 0 !important;
}


.elementor-27428 .ag-card-price .price .amount,
.elementor-27428 .ag-card-price .price bdi {
  color: #222222 !important;
}


.elementor-27428 .elementor-element-b000032 {
  min-height: 40px !important;
  height: 40px !important;
  padding: 0 !important;
  margin-bottom: 33px !important;
}

.elementor-27428 .elementor-element-b0000c5 {
  min-height: 40px !important;
  height: 40px !important;
  padding: 0 !important;
  margin-bottom: 31px !important;
}

.elementor-27428 .elementor-element-b0000e9 {
  min-height: 40px !important;
  height: 40px !important;
  padding: 0 !important;
  margin-bottom: 22px !important;
}

.elementor-27428 .elementor-element-b0000de {
  min-height: 40px !important;
  height: 40px !important;
  padding: 0 !important;
  margin-bottom: 39px !important;
}


.elementor-27428 .ag-offers > .e-con-inner {
  padding: 0 !important;
}


.elementor-27428 .ag-steps-strip {
  padding: 0 !important;
  width: 634px !important;
  flex: 0 0 634px !important;
  justify-content: space-between !important;
}


.elementor-27428 .elementor-element-b00003f {
  width: 84px !important;
  flex: 0 0 84px !important;
  padding: 0 !important;
}
.elementor-27428 .elementor-element-b000042 {
  width: 84px !important;
  flex: 0 0 84px !important;
  padding: 0 !important;
}
.elementor-27428 .elementor-element-b000045 {
  width: 84px !important;
  flex: 0 0 84px !important;
  padding: 0 !important;
}
.elementor-27428 .elementor-element-b000048 {
  width: 84px !important;
  flex: 0 0 84px !important;
  padding: 0 !important;
}


.elementor-27428 .ag-brands-row {
  margin: 0 !important;
  min-height: 97px !important;
  height: 97px !important;
  padding: 0 !important;
}


.elementor-27428 .ag-blog-carousel .e-loop-item img {
  height: 188px !important;
  object-fit: cover !important;
}


.ag-feat-c {
  min-height: 261px !important;
  height: 261px !important;
  padding-top: 13px !important;
}
.ag-feat-c .ag-feat-box {
  margin-top: 34px !important;
}
.ag-feat-c .ag-order {
  bottom: 21px !important;
}


.elementor-27428 .elementor-element-b000081 {
  height: 358px !important;
}
.elementor-27428 .elementor-element-b0000a7 {
  height: 357px !important;
}
.elementor-27428 .elementor-element-agapp01 {
  height: 354px !important;
}


.ag-hero-pic {
  right: auto !important;
  left: 125px !important;
  top: 52% !important;
}

.elementor-27428 .ag-brands-row {
  background: #FFFFFF !important;
  border-radius: 16px !important;
  padding: 0 74px 0 84px !important;
  justify-content: space-between !important;
  align-items: center !important;
  box-shadow: 0 6px 26px rgba(196, 215, 238, .30) !important;
}

.elementor-27428 .ag-brands-row img {
  max-height: 34px !important;
  width: auto !important;
  max-width: none !important;
}
.ag-shelf-panel img,
.elementor-27428 .elementor-element-b000057 img,
.elementor-27428 .elementor-element-b00007c img,
.elementor-27428 .elementor-element-b000094 img,
.elementor-27428 .elementor-element-b0000a2 img {
  height: 30px !important;
  max-height: 30px !important;
  width: auto !important;
  max-width: none !important;
  object-fit: contain !important;
}


.elementor-27428 .ag-steps-cta .elementor-button-content-wrapper {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 8px !important;
  width: 100% !important;
  justify-content: flex-start !important;
}


.elementor-27428 .ag-cats::before {
  top: -32px !important;
  bottom: auto !important;
  height: 940px !important;
  z-index: -1 !important;
  background:
    radial-gradient(
      46% 40% at 1% 76%,
      rgba(196, 231, 240, .50) 0%,
      rgba(196, 231, 240, 0) 74%),
    linear-gradient(
      180deg,
      #FFFFFF 0%,
      #FDFEFE 8%,
      #FBFCFC 24%,
      #F8FAFB 36%,
      #F6F8FA 48%,
      #EFF4F8 56%,
      #EAF1F6 65%,
      #E6F2F6 74%,
      #E4F2F5 82%,
      #E9F3F6 89%,
      #F3F7F9 94%,
      #FFFFFF 100%);
}


.ag-panes:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%2343545E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 6-6 6 6 6'/%3E%3C/svg%3E") !important;
}
.ag-panes:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%2343545E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") !important;
}


.elementor-27428 .ag-offers-ico .elementor-icon > svg {
  display: none !important;
}
.elementor-27428 .ag-offers-ico .elementor-icon {
  width: 26px !important;
  height: 26px !important;
  display: block !important;
  border-radius: 0 !important;
  background-color: transparent !important;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cg%20fill%3D%22#4cc6d3%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2214.16%22/%3E%3Ccircle%20cx%3D%2220.00%22%20cy%3D%224.40%22%20r%3D%224.12%22/%3E%3Ccircle%20cx%3D%2227.80%22%20cy%3D%226.49%22%20r%3D%224.12%22/%3E%3Ccircle%20cx%3D%2233.51%22%20cy%3D%2212.20%22%20r%3D%224.12%22/%3E%3Ccircle%20cx%3D%2235.60%22%20cy%3D%2220.00%22%20r%3D%224.12%22/%3E%3Ccircle%20cx%3D%2233.51%22%20cy%3D%2227.80%22%20r%3D%224.12%22/%3E%3Ccircle%20cx%3D%2227.80%22%20cy%3D%2233.51%22%20r%3D%224.12%22/%3E%3Ccircle%20cx%3D%2220.00%22%20cy%3D%2235.60%22%20r%3D%224.12%22/%3E%3Ccircle%20cx%3D%2212.20%22%20cy%3D%2233.51%22%20r%3D%224.12%22/%3E%3Ccircle%20cx%3D%226.49%22%20cy%3D%2227.80%22%20r%3D%224.12%22/%3E%3Ccircle%20cx%3D%224.40%22%20cy%3D%2220.00%22%20r%3D%224.12%22/%3E%3Ccircle%20cx%3D%226.49%22%20cy%3D%2212.20%22%20r%3D%224.12%22/%3E%3Ccircle%20cx%3D%2212.20%22%20cy%3D%226.49%22%20r%3D%224.12%22/%3E%3C/g%3E%3Cg%20stroke%3D%22#ffffff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22m15.4%2024.6%209.2-9.2%22/%3E%3Ccircle%20cx%3D%2216.2%22%20cy%3D%2216.2%22%20r%3D%221.8%22/%3E%3Ccircle%20cx%3D%2223.8%22%20cy%3D%2223.8%22%20r%3D%221.8%22/%3E%3C/g%3E%3C/svg%3E") !important;
  background-size: 26px 26px !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}


.elementor-27428 .elementor-element-b000081 {
  min-height: 358px !important;
  height: 358px !important;
}
.elementor-27428 .elementor-element-b0000a7 {
  min-height: 357px !important;
  height: 357px !important;
}
.elementor-27428 .elementor-element-agapp01 {
  min-height: 354px !important;
  height: 354px !important;
}


.elementor-27428 .ag-offers-panel {
  min-height: 447px !important;
  height: 447px !important;
}


.elementor-27428 .ag-brands-row img {
  height: auto !important;
  width: auto !important;
  max-height: none !important;
  max-width: none !important;
}
.elementor-27428 .ag-brands-row {
  padding: 0 74px 0 84px !important;
  align-items: center !important;
  justify-content: space-between !important;
}

.elementor-27428 .ag-brands-row .elementor-widget-image {
  width: auto !important;
  flex: 0 0 auto !important;
  line-height: 0 !important;
}
.ag-stab {
  font-family: var(--ag-font) !important;
}

.elementor-27428 .ag-shelf2-c .elementor-swiper-button {
  width: 22px !important;
  height: 22px !important;
  background-color: transparent !important;
  box-shadow: none !important;
  border: 0 !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  opacity: 1 !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}


.ag-tst-prev,
.ag-tst-next {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2343545E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 6-6 6 6 6'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
.ag-tst-view {
  cursor: grab;
}
.ag-tst-view.is-drag {
  cursor: grabbing;
}


.elementor-27428 .ag-blog-carousel .e-loop-item img {
  height: 167px !important;
  width: 100% !important;
  object-fit: cover !important;
  border-radius: 10px !important;
}


.ag-feat-c {
  padding-top: 0 !important;
  position: relative !important;
}
.ag-feat-c .ag-feat-logo {
  margin-top: 0 !important;
  height: 79px !important;
  width: 86px !important;
}
.ag-feat-c .ag-feat-box {
  position: absolute !important;
  top: 69px !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  margin: 0 !important;
  width: 113px !important;
  height: 103px !important;
}
.ag-feat-c .ag-feat-box img {
  width: 150px !important;
  height: auto !important;
  top: -22px !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  position: absolute !important;
}
.elementor-27428 .elementor-element-agccar1 .swiper,
.elementor-27428 .elementor-element-b0000a4 .swiper,
.elementor-27428 .elementor-element-b000096 .swiper {
  padding-top: 16px !important;
  padding-bottom: 34px !important;
  margin-top: -16px !important;
  margin-bottom: -34px !important;
}
.elementor-27428 .ag-panes .elementor-loop-container {
  overflow: visible !important;
}
.ag-stab {
  background: #FFFFFF !important;
  border-radius: 10px !important;
  border: 0 !important;
  box-shadow: 0 6px 14px rgba(133, 152, 163, .13) !important;
  color: #43545E !important;
  font-weight: 400 !important;
}
.ag-stab.on {
  background: #4CC6D3 !important;
  color: #FFFFFF !important;
  font-weight: 500 !important;
  box-shadow: 0 6px 14px rgba(76, 198, 211, .32) !important;
}


.elementor-27428 .ag-card-price {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  width: auto !important;
  margin: 0 !important;
}

.ag-shelf2-m:before,
.ag-shelf2-a:before,
.ag-shelf2-p:before {
  background:
    radial-gradient(
      340px 300px at 20% 42%,
      rgba(203, 226, 239, .20),
      transparent 72%),
    radial-gradient(
      420px 380px at 52% 64%,
      rgba(203, 226, 239, .16),
      transparent 74%),
    radial-gradient(
      340px 300px at 80% 74%,
      rgba(203, 226, 239, .14),
      transparent 74%) !important;
}

.elementor-27428 .ag-blog-carousel .elementor-element-a000007 {
  width: 100% !important;
  min-height: 332px !important;
  padding: 16px 14px 18px !important;
  border-radius: 16px !important;
  background: #FFFFFF !important;
  box-shadow: 0 4px 16px rgba(196, 215, 238, .40) !important;
}
.elementor-27428 .ag-blog-carousel .elementor-element-a000001 img {
  height: 167px !important;
  width: 100% !important;
  object-fit: cover !important;
  border-radius: 10px !important;
}


.elementor-27428 .elementor-element-b0000e9 .elementor-icon-wrapper {
  width: 40px !important;
  height: 40px !important;
  border-radius: 12px !important;
  background: #FFFFFF !important;
  box-shadow: 0 8px 24px rgba(133, 152, 163, .14) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.ag-tst-track {
  user-select: none;
}
.ag-tst-card.is-video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: inherit;
  display: block;
}


.elementor-27428 .elementor-element-b0000eb .elementor-icon-box-wrapper {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 14px !important;
  justify-content: flex-start !important;
  text-align: start !important;
}


.elementor-27428 .elementor-element-b0000ec .elementor-icon-box-wrapper {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 14px !important;
  justify-content: flex-start !important;
  text-align: start !important;
}


.elementor-27428 .elementor-element-b0000ed .elementor-icon-box-wrapper {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 14px !important;
  justify-content: flex-start !important;
  text-align: start !important;
}


.elementor-27428 .elementor-element-b0000ee .elementor-icon-box-wrapper {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 14px !important;
  justify-content: flex-start !important;
  text-align: start !important;
}

body.logged-in .wd-header-my-account .wd-tools-text {
  font-size: 0 !important;
  line-height: 0 !important;
}
body.logged-in .wd-header-my-account .wd-tools-text:after {
  content: "حساب کاربری";
  font-family: var(--ag-font) !important;
  font-size: 14px !important;
  line-height: 1.4 !important;
  font-weight: 400 !important;
  display: inline-block;
  white-space: nowrap;
}


.elementor-27428 .ag-panes .swiper {
  padding-top: 16px !important;
  padding-bottom: 34px !important;
  margin-top: -16px !important;
  margin-bottom: -34px !important;
  /* clip where the slides end, not where the padding does, or the next card
     shows in the side padding. 8px of bleed lets the shadows out; the gap
     between slides here is 25px, so it can never reach the next card. */
  overflow-x: clip !important;
  overflow-y: visible !important;
  overflow-clip-margin: content-box 8px !important;
}
.ag-panes:before,
.ag-panes:after {
  display: none !important;
}
.elementor-27428 .ag-panes .elementor-swiper-button {
  width: 22px !important;
  height: 22px !important;
  background-color: transparent !important;
  box-shadow: none !important;
  border: 0 !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  opacity: 1 !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  z-index: 3 !important;
}


.ag-shelf-panel img[src*=ag-brand-hp],
.elementor-27428 .elementor-element-b00007c img[src*=ag-brand-hp],
.elementor-27428 .elementor-element-b000094 img[src*=ag-brand-hp],
.elementor-27428 .elementor-element-b0000a2 img[src*=ag-brand-hp] {
  height: 14px !important;
  max-height: 14px !important;
  width: auto !important;
  max-width: none !important;
}
.ag-shelf-panel img[src*=ag-brand-apple],
.elementor-27428 .elementor-element-b00007c img[src*=ag-brand-apple],
.elementor-27428 .elementor-element-b000094 img[src*=ag-brand-apple],
.elementor-27428 .elementor-element-b0000a2 img[src*=ag-brand-apple] {
  height: 13px !important;
  max-height: 13px !important;
  width: auto !important;
  max-width: none !important;
}
.ag-shelf-panel img[src*=ag-brand-acer],
.elementor-27428 .elementor-element-b00007c img[src*=ag-brand-acer],
.elementor-27428 .elementor-element-b000094 img[src*=ag-brand-acer],
.elementor-27428 .elementor-element-b0000a2 img[src*=ag-brand-acer] {
  height: 29px !important;
  max-height: 29px !important;
  width: auto !important;
  max-width: none !important;
}
.ag-shelf-panel img[src*=ag-brand-microsoft],
.elementor-27428 .elementor-element-b00007c img[src*=ag-brand-microsoft],
.elementor-27428 .elementor-element-b000094 img[src*=ag-brand-microsoft],
.elementor-27428 .elementor-element-b0000a2 img[src*=ag-brand-microsoft] {
  height: 32px !important;
  max-height: 32px !important;
  width: auto !important;
  max-width: none !important;
}
.ag-shelf-panel img[src*=ag-brand-xiaomi],
.elementor-27428 .elementor-element-b00007c img[src*=ag-brand-xiaomi],
.elementor-27428 .elementor-element-b000094 img[src*=ag-brand-xiaomi],
.elementor-27428 .elementor-element-b0000a2 img[src*=ag-brand-xiaomi] {
  height: 32px !important;
  max-height: 32px !important;
  width: auto !important;
  max-width: none !important;
}
.ag-shelf-panel img[src*=ag-brand-samsung],
.elementor-27428 .elementor-element-b00007c img[src*=ag-brand-samsung],
.elementor-27428 .elementor-element-b000094 img[src*=ag-brand-samsung],
.elementor-27428 .elementor-element-b0000a2 img[src*=ag-brand-samsung] {
  height: 44px !important;
  max-height: 44px !important;
  width: auto !important;
  max-width: none !important;
}
.ag-shelf-panel img[src*=ag-brand-sony],
.elementor-27428 .elementor-element-b00007c img[src*=ag-brand-sony],
.elementor-27428 .elementor-element-b000094 img[src*=ag-brand-sony],
.elementor-27428 .elementor-element-b0000a2 img[src*=ag-brand-sony] {
  height: 47px !important;
  max-height: 47px !important;
  width: auto !important;
  max-width: none !important;
}
.ag-shelf-panel img[src*=ag-brand-lenovo],
.elementor-27428 .elementor-element-b00007c img[src*=ag-brand-lenovo],
.elementor-27428 .elementor-element-b000094 img[src*=ag-brand-lenovo],
.elementor-27428 .elementor-element-b0000a2 img[src*=ag-brand-lenovo] {
  height: 47px !important;
  max-height: 47px !important;
  width: auto !important;
  max-width: none !important;
}
.elementor-27428 .elementor-element-b00007c,
.elementor-27428 .elementor-element-b000094,
.elementor-27428 .elementor-element-b0000a2 {
  align-items: center !important;
  gap: 8px !important;
  justify-content: space-between !important;
  padding: 0 !important;
  flex-wrap: nowrap !important;
}
.elementor-27428 .elementor-element-b00007c > .e-con-inner,
.elementor-27428 .elementor-element-b000094 > .e-con-inner,
.elementor-27428 .elementor-element-b0000a2 > .e-con-inner {
  align-items: center !important;
  gap: 8px !important;
  justify-content: space-between !important;
  padding: 0 !important;
  flex-wrap: nowrap !important;
  max-width: none !important;
}
.elementor-27428 .elementor-element-b00007c .elementor-widget-image,
.elementor-27428 .elementor-element-b000094 .elementor-widget-image,
.elementor-27428 .elementor-element-b0000a2 .elementor-widget-image {
  width: auto !important;
  flex: 0 0 auto !important;
  line-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}


.ag-feat-c .ag-feat-box {
  background: #70D1DC !important;
  border-radius: 16px !important;
}
.ag-feat-c .ag-feat-box img {
  width: 150px !important;
  height: auto !important;
  top: -22px !important;
}
.ag-feat-c .ag-order {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
  gap: 11px !important;
  height: 30px !important;
}
.ag-feat-c .ag-order-txt {
  color: #FFFFFF !important;
  font-size: 15px !important;
  font-weight: 500 !important;
}
.ag-feat-c .ag-order-tile {
  background: #FFFFFF url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24' fill='none' stroke='%232F8F9B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 7 7 17M7 8v9h9'/%3E%3C/svg%3E") no-repeat center !important;
  width: 30px !important;
  height: 28px !important;
  border-radius: 8px !important;
}


.ag-feat-c .ag-feat-box img,
.ag-feat-p .ag-feat-box img {
  max-width: none !important;
  max-height: none !important;
  height: auto !important;
}
.ag-feat-c .ag-feat-box img {
  height: 148px !important;
  width: auto !important;
  top: -24px !important;
  content: url(https://asanghesti.com/wp-content/uploads/2026/09/ag-feat-ps5-trim.webp) !important;
}

.ag-hero-nav .ag-hero-prev,
.ag-hero-nav .ag-hero-next {
  background-color: transparent !important;
  border: 1.5px solid rgba(255, 255, 255, .30) !important;
}
.ag-hero-nav .ag-hero-prev {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 6-6 6 6 6'/%3E%3C/svg%3E") !important;
}
.ag-hero-nav .ag-hero-next {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") !important;
}
.ag-hero-nav .ag-hero-prev:hover,
.ag-hero-nav .ag-hero-next:hover,
.ag-hero-nav .ag-hero-prev:focus-visible,
.ag-hero-nav .ag-hero-next:focus-visible {
  background-color: #FFFFFF !important;
  border-color: #FFFFFF !important;
}
.ag-hero-nav .ag-hero-prev:hover {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235D737F' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 6-6 6 6 6'/%3E%3C/svg%3E") !important;
}
.ag-hero-nav .ag-hero-next:hover {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235D737F' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") !important;
}


.elementor-27428 .ag-card-wish {
  position: absolute !important;
  top: 14px !important;
  left: 14px !important;
  right: auto !important;
  width: 26px !important;
  height: 26px !important;
  z-index: 4 !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}


.ag-shelf-panel {
  border-top-left-radius: 0 !important;
}
.ag-panel-corner {
  position: absolute;
  top: 0;
  right: 234px;
  width: 22px;
  height: 22px;
  background:
    radial-gradient(
      circle 22px at 0 100%,
      rgba(0, 0, 0, 0) 0 22px,
      #4CC6D3 22px);
  pointer-events: none;
  z-index: 3;
}
.elementor-27428 .ag-card-price .price {
  align-items: flex-start !important;
  text-align: right !important;
}


.elementor-27428 .ag-best-carousel .swiper,
.elementor-27428 .elementor-element-agccar1 .swiper,
.elementor-27428 .elementor-element-agmcar1 .swiper,
.elementor-27428 .elementor-element-agmcar2 .swiper,
.elementor-27428 .elementor-element-agmcar3 .swiper,
.elementor-27428 .elementor-element-agmcar4 .swiper,
.elementor-27428 .elementor-element-agacar1 .swiper,
.elementor-27428 .elementor-element-agacar2 .swiper,
.elementor-27428 .elementor-element-agacar3 .swiper,
.elementor-27428 .elementor-element-agacar4 .swiper,
.elementor-27428 .elementor-element-agpcar1 .swiper,
.elementor-27428 .elementor-element-agpcar2 .swiper,
.elementor-27428 .elementor-element-agpcar3 .swiper,
.elementor-27428 .elementor-element-agpcar4 .swiper {
  padding-left: 18px !important;
  padding-right: 18px !important;
  margin-left: -18px !important;
  margin-right: -18px !important;
  width: calc(100% + 36px) !important;
  max-width: none !important;
}
.elementor-27428 .ag-offers-carousel .elementor-27421 .ag-card-price .price {
  align-items: flex-start !important;
  text-align: right !important;
}
.elementor-27428 .ag-best-carousel .elementor-27421 .ag-card-price .price {
  align-items: flex-start !important;
  text-align: right !important;
}
.ag-panes .ag-card-price .price {
  align-items: flex-start !important;
}


.elementor-27428 .ag-best-carousel .swiper,
.elementor-27428 .elementor-element-agccar1 .swiper,
.elementor-27428 .elementor-element-agmcar1 .swiper,
.elementor-27428 .elementor-element-agmcar2 .swiper,
.elementor-27428 .elementor-element-agmcar3 .swiper,
.elementor-27428 .elementor-element-agmcar4 .swiper,
.elementor-27428 .elementor-element-agacar1 .swiper,
.elementor-27428 .elementor-element-agacar2 .swiper,
.elementor-27428 .elementor-element-agacar3 .swiper,
.elementor-27428 .elementor-element-agacar4 .swiper,
.elementor-27428 .elementor-element-agpcar1 .swiper,
.elementor-27428 .elementor-element-agpcar2 .swiper,
.elementor-27428 .elementor-element-agpcar3 .swiper,
.elementor-27428 .elementor-element-agpcar4 .swiper {
  padding-left: 26px !important;
  padding-right: 26px !important;
  margin-left: -26px !important;
  margin-right: -26px !important;
  width: calc(100% + 52px) !important;
}
.ag-feat-p .ag-feat-box {
  background: #70D1DC !important;
  border-radius: 50% !important;
  width: 150px !important;
  height: 150px !important;
  margin-top: 34px !important;
}
.ag-feat-p .ag-feat-box img {
  height: 196px !important;
  width: auto !important;
  max-width: none !important;
  max-height: none !important;
  top: -30px !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  position: absolute !important;
}
.ag-feat-p .ag-order {
  background: transparent !important;
  box-shadow: none !important;
  padding: 0 !important;
  gap: 11px !important;
}
.ag-feat-p .ag-order-txt {
  color: #FFFFFF !important;
}
.ag-feat-p .ag-order-tile {
  background: #FFFFFF url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24' fill='none' stroke='%232F8F9B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 7 7 17M7 8v9h9'/%3E%3C/svg%3E") no-repeat center !important;
  width: 30px !important;
  height: 28px !important;
  border-radius: 8px !important;
}


.elementor-27428 .ag-steps-cta .elementor-button-content-wrapper {
  width: auto !important;
}


.ag-tst-main {
  border-radius: 16px 0 0 16px !important;
}
.ag-tst-side {
  border-radius: 16px !important;
  overflow: visible !important;
}
.ag-tst-side-t {
  width: 100% !important;
  box-sizing: border-box !important;
  text-align: right !important;
  padding-right: 27px !important;
  line-height: 36px !important;
  transform: translateY(-7px) !important;
}
.ag-tst-notch {
  left: 0 !important;
  right: auto !important;
  top: 50% !important;
  width: 36px !important;
  height: 111px !important;
  transform: translateY(-55.5px) !important;
  border-radius: 0 !important;
  z-index: 2 !important;
  pointer-events: none !important;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='111' viewBox='0 0 36 111'%3E%3Cpath d='M0.00,0.00C0.46,2.33%201.42,5.33%202.77,8.00C4.12,10.67%205.66,13.33%208.09,16.00C10.52,18.67%2014.53,21.33%2017.33,24.00C20.13,26.67%2022.77,29.33%2024.88,32.00C26.99,34.67%2028.65,37.33%2029.99,40.00C31.32,42.67%2032.22,45.33%2032.89,48.00C33.56,50.67%2034.04,53.33%2034.00,56.00C33.96,58.67%2033.42,61.33%2032.66,64.00C31.90,66.67%2030.90,69.33%2029.46,72.00C28.02,74.67%2026.21,77.33%2024.00,80.00C21.79,82.67%2018.97,85.33%2016.17,88.00C13.37,90.67%209.51,93.33%207.20,96.00C4.89,98.67%203.51,101.50%202.31,104.00C1.11,106.50%200.39,108.83%200.00,111.00L0,111%20Z' fill='%23F5F7FA'/%3E%3C/svg%3E") no-repeat center/36px 111px !important;
}
.ag-tst-prev {
  left: -22px !important;
  right: auto !important;
  top: 50% !important;
  width: 47px !important;
  height: 47px !important;
  min-width: 0 !important;
  transform: translateY(-23.5px) !important;
  border-radius: 50% !important;
  background-color: #4CC6D3 !important;
  z-index: 3 !important;
  box-shadow: 0 6px 20px rgba(76, 198, 211, .42) !important;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 6-6 6 6 6'/%3E%3C/svg%3E") !important;
  background-size: 30px 30px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
.ag-tst-card {
  padding: 21px 30px 22px !important;
}
.ag-tst-text {
  line-height: 20.5px !important;
  margin-top: 24px !important;
  -webkit-line-clamp: 5 !important;
  line-clamp: 5 !important;
}
.ag-tst-av {
  width: 57px !important;
  height: 57px !important;
  min-width: 57px !important;
  max-width: 57px !important;
  flex: 0 0 57px !important;
  border-radius: 50% !important;
  object-fit: cover !important;
}
.ag-tst-card.is-video {
  background-position: center !important;
}
.ag-tst-text {
  font-size: 11px !important;
}
.ag-tst-meta > *:first-child {
  font-size: 12.5px !important;
}
.ag-tst-meta > *:last-child {
  font-size: 11px !important;
}
.ag-sechead .elementor-widget-icon {
  width: 40px !important;
  height: 40px !important;
  min-width: 40px !important;
  max-width: 40px !important;
  padding: 10px !important;
  box-sizing: border-box !important;
  border: 0 !important;
  background: #fff !important;
  border-radius: 8px !important;
  box-shadow: 0 5px 10px rgba(226, 232, 239, .68) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.ag-sechead .elementor-widget-icon .elementor-icon-wrapper {
  width: 20px !important;
  height: 20px !important;
  min-width: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  background: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.ag-sechead .elementor-widget-icon .elementor-icon {
  width: 20px !important;
  height: 20px !important;
  font-size: 20px !important;
  line-height: 20px !important;
  padding: 0 !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 20px 20px !important;
}
.ag-sechead .elementor-widget-icon .elementor-icon svg {
  width: 20px !important;
  height: 20px !important;
}
.ag-blog .ag-sechead .elementor-icon svg,
.ag-faq .ag-sechead .elementor-icon svg {
  display: none !important;
}
.ag-blog .ag-sechead .elementor-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%3E%3Cg%20transform='translate(2.072,0.000)'%3E%3Cpath%20d='M8.59547%2019.9996C6.98532%2019.9996%204.83369%2019.8998%203.72964%2019.4234C2.55826%2018.9184%201.61681%2017.9136%200.851679%2016.352C0.0888261%2014.7943%200.0779854%2012.6233%200.0688563%2010.8791L0.0654326%2010.4061C0.0637208%2010.1995%200.0540211%209.92508%200.0437508%209.59985C-0.0173003%207.77175%20-0.130843%204.36886%200.649127%202.27829C1.03141%201.25297%201.60084%200.615646%202.34258%200.383994C3.17105%200.125526%204.83027%200%207.41667%200C8.83739%200%2010.1976%200.0376575%2011.0974%200.0627626C11.442%200.0724623%2011.7108%200.0798799%2011.8745%200.0821622C13.4944%200.104414%2015.4743%200.753153%2015.7265%202.50994C15.8092%203.08565%2015.8286%206.38526%2015.8457%2010.64C15.8526%2012.3169%2015.8543%2013.7274%2015.8548%2014.2426C15.86%2017.2518%2015.1325%2019.0559%2013.6935%2019.6037C13.1383%2019.8148%2010.7562%2019.9996%208.59547%2019.9996ZM7.41553%201.14114C4.38351%201.14114%203.16763%201.32201%202.6815%201.47378C2.29408%201.59475%201.97%201.99985%201.71724%202.67769C1.01657%204.55601%201.12555%207.81283%201.18318%209.5622C1.19516%209.89826%201.20372%2010.1818%201.206%2010.3952L1.20943%2010.8728C1.21741%2012.5012%201.22769%2014.5267%201.87585%2015.8499C2.52516%2017.1748%203.25778%2017.9775%204.18039%2018.3752C4.89246%2018.6822%206.50147%2018.8585%208.5949%2018.8585C10.9223%2018.8585%2012.9843%2018.6474%2013.2867%2018.5367C13.94%2018.2879%2014.7177%2017.3414%2014.7126%2014.2443C14.712%2013.7296%2014.7103%2012.3203%2014.7034%2010.6446C14.6914%207.68616%2014.6732%203.21517%2014.5956%202.67198C14.4358%201.55538%2012.8%201.23586%2011.8586%201.2233C11.6908%201.22102%2011.4169%201.2136%2011.0643%201.20333C10.1714%201.1788%208.82027%201.14114%207.41553%201.14114Z'%20fill='black'/%3E%3C/g%3E%3Cg%20transform='translate(2.464,13.076)'%3E%3Cpath%20d='M5.63808%206.76253C5.63808%206.76253%205.63637%206.76253%205.63523%206.76253C5.32028%206.76139%205.06637%206.50463%205.06751%206.18968C5.06923%205.79199%205.10517%205.42853%205.13998%205.07706C5.17535%204.72274%205.20844%204.38838%205.20673%204.03007C5.20559%203.77673%205.22214%203.50514%205.23983%203.22898C5.32313%201.90127%205.2501%201.4043%204.67382%201.26109C3.90583%201.07052%202.79892%201.14754%201.82154%201.21544C1.38105%201.24625%200.957692%201.27535%200.580545%201.28163C0.263307%201.26964%200.00597957%201.03571%200.000273865%200.720754C-0.00486127%200.405799%200.24619%200.14562%200.561145%200.140485C0.920034%200.134779%201.32229%200.10625%201.74166%200.0771513C2.80406%200.00354765%204.00739%20-0.0803272%204.94826%200.154177C6.55043%200.553006%206.44658%202.20652%206.37811%203.30087C6.36271%203.55078%206.34673%203.79727%206.3473%204.02607C6.34902%204.44259%206.31136%204.82259%206.27484%205.19061C6.24118%205.53067%206.2098%205.8519%206.20808%206.19595C6.20751%206.50862%205.95247%206.76253%205.63808%206.76253Z'%20fill='black'/%3E%3C/g%3E%3Cg%20transform='translate(9.534,4.164)'%3E%3Cpath%20d='M2.82661%201.14913C2.4506%201.14913%202.06547%201.14742%201.68261%201.14514C1.30661%201.14285%200.932312%201.14114%200.57057%201.14114C0.255044%201.14114%200%200.885526%200%200.570571C0%200.255616%200.255044%200%200.57057%200C0.934594%200%201.3106%200.00171169%201.68946%200.00399398C2.44661%200.00855855%203.21174%200.0131231%203.89985%200C3.90385%200%203.90727%200%203.91069%200C4.22108%200%204.47556%200.248769%204.48126%200.560301C4.48697%200.875256%204.23592%201.13544%203.92153%201.14114C3.57177%201.14742%203.20376%201.14913%202.82661%201.14913Z'%20fill='black'/%3E%3C/g%3E%3Cg%20transform='translate(5.614,7.322)'%3E%3Cpath%20d='M4.43562%201.15255C3.41886%201.15255%202.38099%201.15141%201.61357%201.15084L0.570571%201.15027C0.255045%201.15027%200%200.894655%200%200.5797C0%200.264745%200.255045%200.00912956%200.570571%200.00912956L1.61472%200.00969982C3.49418%200.0114115%206.99292%200.015976%207.82081%200C8.13919%200.00627628%208.39595%200.245346%208.40222%200.55973C8.40793%200.874686%208.15688%201.13487%207.84249%201.14114C7.34496%201.15027%205.91225%201.15255%204.43562%201.15255Z'%20fill='black'/%3E%3C/g%3E%3C/svg%3E") !important;
}
.ag-faq .ag-sechead .elementor-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%3E%3Cpath%20fill-rule=%22evenodd%22%20clip-rule=%22evenodd%22%20d='M10%202.29167C5.74281%202.29167%202.29167%205.74281%202.29167%2010C2.29167%2014.2572%205.74281%2017.7083%2010%2017.7083C14.2572%2017.7083%2017.7083%2014.2572%2017.7083%2010C17.7083%205.74281%2014.2572%202.29167%2010%202.29167ZM1.04167%2010C1.04167%205.05245%205.05245%201.04167%2010%201.04167C14.9476%201.04167%2018.9583%205.05245%2018.9583%2010C18.9583%2014.9476%2014.9476%2018.9583%2010%2018.9583C5.05245%2018.9583%201.04167%2014.9476%201.04167%2010ZM10%206.45833C9.48225%206.45833%209.0625%206.87807%209.0625%207.39583C9.0625%207.74101%208.78267%208.02083%208.4375%208.02083C8.09233%208.02083%207.8125%207.74101%207.8125%207.39583C7.8125%206.18771%208.79192%205.20833%2010%205.20833C11.2081%205.20833%2012.1875%206.18771%2012.1875%207.39583C12.1875%208.19862%2011.7547%208.89967%2011.1128%209.2795C10.9488%209.3765%2010.8134%209.48242%2010.7253%209.58633C10.6396%209.68717%2010.625%209.753%2010.625%209.79167V10.8333C10.625%2011.1785%2010.3452%2011.4583%2010%2011.4583C9.65483%2011.4583%209.375%2011.1785%209.375%2010.8333V9.79167C9.375%209.37008%209.55958%209.028%209.77217%208.7775C9.98217%208.53%2010.2441%208.341%2010.4762%208.20366C10.7537%208.03949%2010.9375%207.73879%2010.9375%207.39583C10.9375%206.87807%2010.5178%206.45833%2010%206.45833ZM10%2014.1667C10.4603%2014.1667%2010.8333%2013.7936%2010.8333%2013.3333C10.8333%2012.8731%2010.4603%2012.5%2010%2012.5C9.53975%2012.5%209.16667%2012.8731%209.16667%2013.3333C9.16667%2013.7936%209.53975%2014.1667%2010%2014.1667Z'%20fill='%23444444'/%3E%3C/svg%3E") !important;
}
.ag-feat::before,
.ag-feat::after {
  display: none !important;
}
.ag-feat-c {
  box-shadow: 0 16px 37px -2px rgba(76, 198, 211, .44) !important;
  border: 1px solid rgba(255, 255, 255, .02) !important;
}
.ag-feat-c .ag-feat-box {
  background: rgba(255, 255, 255, .2) !important;
  border-radius: 100px !important;
  width: 113px !important;
  height: 103.73px !important;
  transform: translateX(-50.5px) !important;
}
.ag-feat-c .ag-feat-box > img {
  width: 117.6px !important;
  height: 138.2px !important;
  max-width: none !important;
  object-fit: contain !important;
  transform: translateX(-63.8px) !important;
}
.ag-feat-c .ag-order {
  transform: translateX(-49.9px) translateY(3.5px) !important;
}
.ag-feat-c .ag-order-tile {
  width: 30px !important;
  height: 27.54px !important;
  min-width: 30px !important;
  border-radius: 8px !important;
  background-color: #fff !important;
  box-shadow: 0 7px 19px -1px rgba(76, 198, 211, .51) !important;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='13.2'%20height='13.31'%20viewBox='0%200%2013.1921%2013.3055'%20fill='none'%3E%3Cg%20transform='rotate(134.57%206.596%206.6528)'%20stroke='%234CC6D3'%20stroke-width='1.5'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M9.93255%207.99996L6.59605%2011.3652L3.25955%207.99996'/%3E%3Cpath%20d='M6.59605%201.94039V11.2709'/%3E%3C/g%3E%3C/svg%3E") !important;
  background-size: 13.2px 13.31px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
.ag-feat-c .ag-order-txt {
  font-size: 12.5px !important;
  font-weight: 700 !important;
  line-height: 20.2px !important;
}
.ag-steps-panel.ag-steps-panel.ag-steps-panel {
  background-image: url(https://asanghesti.com/wp-content/uploads/2026/09/ag-steps-strip-fig.webp) !important;
  background-repeat: no-repeat !important;
  background-position: center top !important;
  background-size: 1240px 182px !important;
  background-color: transparent !important;
  height: 182px !important;
  min-height: 182px !important;
  padding: 0 !important;
}
.ag-steps-panel.ag-steps-panel > .e-con-inner {
  padding: 0 !important;
}
.ag-steps .ag-steps-strip,
.ag-steps .ag-steps-title {
  visibility: hidden !important;
}
.ag-steps-aside {
  visibility: visible !important;
}
.ag-steps-cta {
  visibility: visible !important;
}
.ag-steps-cta .elementor-button {
  opacity: 0 !important;
}
.ag-steps-cta .elementor-button:focus-visible {
  opacity: 1 !important;
}
.ag-card-cart.ag-card-cart .wd-action-icon.wd-action-icon.wd-action-icon {
  width: 18px !important;
  height: 18px !important;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%3E%3Cpath%20d='M6.3574%201.44336L3.74512%204.06286'%20stroke='white'%20stroke-width='1.5'%20fill='none'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M10.9619%201.44336L13.5742%204.06286'%20stroke='white'%20stroke-width='1.5'%20fill='none'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M1.44336%205.66468C1.44336%204.32968%202.15777%204.22144%203.04537%204.22144H14.2738C15.1614%204.22144%2015.8758%204.32968%2015.8758%205.66468C15.8758%207.21618%2015.1614%207.10793%2014.2738%207.10793H3.04537C2.15777%207.10793%201.44336%207.21618%201.44336%205.66468Z'%20stroke='white'%20stroke-width='1.5'%20fill='none'/%3E%3Cpath%20d='M7.04297%2010.1028V12.6645'%20stroke='white'%20stroke-width='1.5'%20fill='none'%20stroke-linecap='round'/%3E%3Cpath%20d='M10.3623%2010.1028V12.6645'%20stroke='white'%20stroke-width='1.5'%20fill='none'%20stroke-linecap='round'/%3E%3Cpath%20d='M2.52539%207.21631L3.54288%2013.4511C3.7738%2014.8511%204.32945%2015.8758%206.3933%2015.8758H10.7447C12.9889%2015.8758%2013.3209%2014.8944%2013.5807%2013.5377L14.793%207.21631'%20stroke='white'%20stroke-width='1.5'%20fill='none'%20stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center !important;
  background-size: 18px 18px !important;
  -webkit-mask-image: none !important;
  mask-image: none !important;
  filter: none !important;
  font-size: 0 !important;
}
.ag-card-cart.ag-card-cart a.button:hover .wd-action-icon.wd-action-icon.wd-action-icon {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%3E%3Cpath%20d='M6.3574%201.44336L3.74512%204.06286'%20stroke='%234CC6D3'%20stroke-width='1.5'%20fill='none'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M10.9619%201.44336L13.5742%204.06286'%20stroke='%234CC6D3'%20stroke-width='1.5'%20fill='none'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M1.44336%205.66468C1.44336%204.32968%202.15777%204.22144%203.04537%204.22144H14.2738C15.1614%204.22144%2015.8758%204.32968%2015.8758%205.66468C15.8758%207.21618%2015.1614%207.10793%2014.2738%207.10793H3.04537C2.15777%207.10793%201.44336%207.21618%201.44336%205.66468Z'%20stroke='%234CC6D3'%20stroke-width='1.5'%20fill='none'/%3E%3Cpath%20d='M7.04297%2010.1028V12.6645'%20stroke='%234CC6D3'%20stroke-width='1.5'%20fill='none'%20stroke-linecap='round'/%3E%3Cpath%20d='M10.3623%2010.1028V12.6645'%20stroke='%234CC6D3'%20stroke-width='1.5'%20fill='none'%20stroke-linecap='round'/%3E%3Cpath%20d='M2.52539%207.21631L3.54288%2013.4511C3.7738%2014.8511%204.32945%2015.8758%206.3933%2015.8758H10.7447C12.9889%2015.8758%2013.3209%2014.8944%2013.5807%2013.5377L14.793%207.21631'%20stroke='%234CC6D3'%20stroke-width='1.5'%20fill='none'%20stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center !important;
  background-size: 18px 18px !important;
}
body.single-product form.cart table.variations.ag-src {
  display: none !important;
}
body.single-product form.cart .ag-src select {
  display: none !important;
}
body.single-product .ag-tapanel,
body.single-product .ag-tabpanel {
  display: block !important;
}
body.single-product .ag-tabnav {
  position: sticky !important;
  top: 0 !important;
  z-index: 20 !important;
  background: #F5F7FA !important;
  padding: 14px 0 !important;
  margin: 0 !important;
}
body.single-product .ag-tabbtn {
  cursor: pointer !important;
}
body.single-product .ag-tabnav .ag-tabbtn.is-on .elementor-button,
body.single-product .ag-tabnav .ag-tabbtn.is-on a {
  background: #4CC6D3 !important;
  color: #fff !important;
}
.elementor-27428 .ag-off.ag-off,
.ag-card .ag-off.ag-off,
.e-loop-item .ag-off.ag-off {
  border-radius: 10px 0 0 10px !important;
}
@media (min-width:1025px) {
  body.single-post main.wd-content-layout.container {
    padding-top: 0 !important;
  }
  
  
  
  
  
}
@media (min-width:1025px) {
  body.single-post main.wd-content-layout.container {
    max-width: 1240px !important;
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  
  
  
  
  body.single-post .elementor-27426 .elementor-element-agtrust1 {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
@media (min-width:1025px) {
  
  .elementor-27426 .elementor-element-a000015 {
    top: 38px !important;
    right: 52px !important;
    left: auto !important;
    width: 390px !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  
  
  
  
  
  
  
}
.elementor-27426 .ag-dates .elementor-heading-title {
  font: 400 12px/22px var(--ag-font) !important;
  color: #8598A3 !important;
}


body.single-post .comments-area,
body.single-post .comments-area *,
body.single-post #respond,
body.single-post #respond *,
body.single-post #respond textarea,
body.single-post #respond input,
body.single-post #respond button,
body.single-post #respond select,
body.single-post #respond .logged-in-as,
body.single-post #respond .logged-in-as a {
  font-family: var(--ag-font) !important;
}
body.single-post #respond .logged-in-as {
  font-size: 12px !important;
  line-height: 22px !important;
  color: #8598A3 !important;
  margin: 0 0 12px !important;
}
body.single-post #respond .logged-in-as a {
  color: #4CC6D3 !important;
  text-decoration: none !important;
  font-size: inherit !important;
  line-height: inherit !important;
}
body.single-post #respond .comment-notes,
body.single-post #respond .required-field-message {
  font-size: 12px !important;
  line-height: 20px !important;
  color: #8598A3 !important;
}
@media (min-width:1240px) {
  body.single-post .elementor-element-agtrust1 {
    width: calc(100% + 48px) !important;
    max-width: calc(100% + 48px) !important;
    margin-left: -24px !important;
    margin-right: -24px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  body.single-post .elementor-element-agtrust1 > .e-con-inner {
    padding: 0 !important;
    width: 100% !important;
    max-width: none !important;
  }
  body.single-post .elementor-element-agtrst1,
  body.single-post .ag-trust-card {
    display: flex !important;
    grid-template-columns: none !important;
    grid-template-rows: none !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    justify-content: space-between !important;
    align-content: normal !important;
    gap: 24px !important;
    column-gap: 24px !important;
    row-gap: 24px !important;
    padding: 29px 32px !important;
    border-radius: 16px !important;
    background-color: #FFFFFF !important;
    box-shadow: 0 9px 45px 0 rgba(229, 238, 248, .8) !important;
    min-height: 108px !important;
    height: 108px !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
  }
  body.single-post .elementor-element-agtrst1 > .elementor-widget-icon-box,
  body.single-post .ag-trust-card > .elementor-widget-icon-box {
    width: auto !important;
    max-width: 100% !important;
    flex: 0 0 auto !important;
    align-self: auto !important;
    padding: 0 !important;
    margin: 0 !important;
  }
}
body.single-post .elementor-element-agtrst1 .elementor-icon-box-wrapper,
body.single-post .ag-trust-card .elementor-icon-box-wrapper {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 14px !important;
  text-align: start !important;
  padding: 0 !important;
}
body.single-post .elementor-element-agtrst1 .elementor-icon-box-icon,
body.single-post .ag-trust-card .elementor-icon-box-icon {
  display: block !important;
  width: 26px !important;
  height: 26px !important;
  flex: 0 0 26px !important;
  margin: 0 !important;
}
body.single-post .elementor-element-agtrst1 .elementor-icon,
body.single-post .ag-trust-card .elementor-icon {
  width: 26px !important;
  height: 26px !important;
  display: block !important;
  background-color: transparent !important;
  border-radius: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  font-size: 24px !important;
}
body.single-post .elementor-element-agtrst1 .elementor-icon > svg,
body.single-post .ag-trust-card .elementor-icon > i,
body.single-post .ag-trust-card .elementor-icon > svg {
  display: none !important;
}
body.single-post .elementor-element-agtrst1 .elementor-icon-box-content,
body.single-post .ag-trust-card .elementor-icon-box-content {
  display: block !important;
  flex: 1 1 auto !important;
  text-align: start !important;
}
body.single-post .elementor-element-agtrst1 .elementor-icon-box-title,
body.single-post .ag-trust-card .elementor-icon-box-title {
  font-size: 13px !important;
  line-height: 22px !important;
  font-weight: 700 !important;
  color: #1E2A32 !important;
  margin: 0 !important;
}
body.single-post .elementor-element-agtrst1 .elementor-icon-box-description,
body.single-post .ag-trust-card .elementor-icon-box-description {
  font-size: 11px !important;
  line-height: 19px !important;
  font-weight: 400 !important;
  color: #8598A3 !important;
  margin: 0 !important;
}
body.single-post .elementor-element-agtrst1 > .elementor-widget-icon-box:nth-child(1) .elementor-icon {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' fill='none' stroke='%231E2A32' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 7.5h9v9h-9z'/%3E%3Cpath d='M11.5 10.5h4.2l2.8 3v3h-7z'/%3E%3Ccircle cx='6' cy='18' r='1.7'/%3E%3Ccircle cx='15.5' cy='18' r='1.7'/%3E%3Cpath d='M2.5 16.5h1.8M7.7 16.5h5.8M17.2 16.5h1.3'/%3E%3Cpath d='M19.5 8h2M20.5 11h1.5'/%3E%3C/svg%3E") no-repeat center !important;
}
body.single-post .elementor-element-agtrst1 > .elementor-widget-icon-box:nth-child(2) .elementor-icon {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' fill='none' stroke='%231E2A32' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.2 14 5l2.6-.3 1 2.4 2.4 1-.3 2.6 1.8 2-1.8 2 .3 2.6-2.4 1-1 2.4L14 21l-2 1.8-2-1.8-2.6.3-1-2.4-2.4-1 .3-2.6L2.5 12.7l1.8-2L4 8.1l2.4-1 1-2.4L10 5Z'/%3E%3Cpath d='m9 12.4 2.1 2.1 4-4.4'/%3E%3C/svg%3E") no-repeat center !important;
}
body.single-post .elementor-element-agtrst1 > .elementor-widget-icon-box:nth-child(3) .elementor-icon {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' fill='none' stroke='%231E2A32' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 3.5h14v17l-2.3-1.5-2.4 1.5-2.3-1.5-2.3 1.5-2.4-1.5L5 20.5Z'/%3E%3Cpath d='m10 14 4-5'/%3E%3Ccircle cx='10.2' cy='9.6' r='1.1'/%3E%3Ccircle cx='13.8' cy='13.6' r='1.1'/%3E%3C/svg%3E") no-repeat center !important;
}
body.single-post .elementor-element-agtrst1 > .elementor-widget-icon-box:nth-child(4) .elementor-icon {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' fill='none' stroke='%231E2A32' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14v-2.5a8 8 0 0 1 16 0V14'/%3E%3Crect x='2.6' y='13.4' width='4.4' height='6.2' rx='2.2'/%3E%3Crect x='17' y='13.4' width='4.4' height='6.2' rx='2.2'/%3E%3C/svg%3E") no-repeat center !important;
}


.elementor-27424 .ag-mainrow {
  margin-top: 32px !important;
}
@media (min-width:1265px) {
  
}
.whb-asanghesti .whb-header-bottom .wd-header-cart .wd-tools-icon {
  position: relative !important;
  left: -1px !important;
  top: 1px !important;
}
.whb-asanghesti .whb-header-bottom .wd-header-cart .wd-cart-number {
  top: -5px !important;
  right: -8px !important;
  left: auto !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .ag-fcard-w {
  padding-left: 28px !important;
  padding-right: 28px !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .ag-fcard-w .wd-pf-title {
  display: block !important;
  height: 25px !important;
  min-height: 0 !important;
  padding: 0 !important;
  font: 700 15px/25px var(--ag-font) !important;
  color: #333333 !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .ag-fcard-w:has(.wd-pf-price-range) {
  padding-top: 22px !important;
  padding-bottom: 29px !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .wd-pf-price-range .wd-pf-title {
  margin: 0 0 54px !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .wd-pf-price-range .price_slider_widget {
  height: 3px !important;
  background: #D9D9D9 !important;
  border: 0 !important;
  border-radius: 2px !important;
  margin: 0 7px 0 0 !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .wd-pf-price-range .ui-slider-range {
  height: 3px !important;
  top: 0 !important;
  margin-top: 0 !important;
  background: #4CC6D3 !important;
  border: 0 !important;
  border-radius: 2px !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .wd-pf-price-range .ui-slider-handle {
  width: 3px !important;
  height: 9px !important;
  top: -3px !important;
  bottom: auto !important;
  margin-top: 0 !important;
  margin-left: -1.5px !important;
  background: #4CC6D3 !important;
  border: 0 !important;
  border-radius: 2px !important;
  box-shadow: none !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .wd-pf-price-range .ui-slider-handle:after {
  content: "";
  position: absolute;
  left: -11px;
  top: -8px;
  width: 25px;
  height: 25px;
  background: transparent;
}
body:is(.tax-product_cat, .post-type-archive-product) .wd-pf-price-range .filter_price_slider_amount {
  display: block !important;
  margin: 22px 0 0 !important;
  padding: 0 !important;
  background: none !important;
  border: 0 !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .wd-pf-price-range .price_slider_wrapper {
  padding: 0 !important;
  margin: 0 !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .wd-pf-price-range .price_label {
  display: flex !important;
  flex-direction: row-reverse !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 4px !important;
  margin: 0 !important;
  padding: 0 0 0 7px !important;
  font: 400 13px/23px var(--ag-font) !important;
  color: #333333 !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .wd-pf-price-range .price_label .from,
body:is(.tax-product_cat, .post-type-archive-product) .wd-pf-price-range .price_label .to {
  flex: 0 0 auto !important;
  font: 600 11px/23px var(--ag-font) !important;
  color: #333333 !important;
  white-space: nowrap !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .wd-pf-price-range .price_label .from:after {
  content: none !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .wd-pf-price-range .price_label .from:before {
  content: "-";
  display: inline-block;
  margin: 0 6px;
  color: #333333;
}
body:is(.tax-product_cat, .post-type-archive-product) .wd-pf-price-range .price_label:after {
  content: "قیمت:";
  flex: 0 0 auto;
  font: 400 11px/23px var(--ag-font);
  color: #8598A3;
  white-space: nowrap;
}
body:is(.tax-product_cat, .post-type-archive-product) .wd-pf-price-range ~ .wd-pf-btn {
  display: block !important;
  width: 100% !important;
  margin: 10px 0 0 !important;
  padding: 0 !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .wd-pf-price-range ~ .wd-pf-btn button[type=submit] {
  display: block !important;
  width: 100% !important;
  height: 38px !important;
  min-height: 38px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 10px !important;
  background-color: #4CC6D3 !important;
  color: #FFFFFF !important;
  font: 600 13px/38px var(--ag-font) !important;
  box-shadow: 0 6px 16px rgba(76, 198, 211, .45) !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .wd-pf-price-range ~ .wd-pf-btn button[type=submit]:hover {
  background-color: #3EB4C0 !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .ag-fsw {
  padding-top: 27px !important;
  padding-bottom: 22px !important;
  padding-left: 20px !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .ag-fsw .wd-pf-title {
  margin: 0 0 23px !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .ag-fsw .wd-scroll {
  overflow: visible !important;
  height: auto !important;
  max-height: none !important;
  scrollbar-color: auto !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .ag-fsw .wd-scroll-content {
  height: 182px !important;
  max-height: 182px !important;
  overflow-y: auto !important;
  padding-left: 15px !important;
  scrollbar-color: auto !important;
  scrollbar-width: thin !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .ag-fsw ul {
  gap: 0 !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .ag-fsw li {
  margin: 0 0 10px !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .ag-fsw li :is(a,button).pf-value {
  min-height: 22px !important;
  gap: 12px !important;
  font: 400 13px/20px var(--ag-font) !important;
  color: #43545E !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .ag-fsw li :is(a,button).pf-value > span[style] {
  margin: 0 !important;
  flex: 0 0 22px !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .ag-fsw li :is(a,button).pf-value .wd-filter-lable {
  line-height: 20px !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .ag-fpill {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
  height: auto !important;
  min-height: 149px !important;
  overflow: visible !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .ag-fpill .wd-pf-title {
  margin: 0 0 11px !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .ag-fpill ul {
  gap: 7px 8px !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .ag-fpill li :is(a,button).pf-value {
  height: 29px !important;
  min-height: 29px !important;
  padding: 0 10px !important;
  border: 1px solid #F1F1F1 !important;
  border-radius: 12px !important;
  background: #FFFFFF !important;
  font: 400 13px/27px var(--ag-font) !important;
  color: #43545E !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .ag-fpill li.wd-active :is(a,button).pf-value,
body:is(.tax-product_cat, .post-type-archive-product) .ag-fpill li.active :is(a,button).pf-value {
  background: #FFFFFF !important;
  border-color: #4CC6D3 !important;
  color: #4CC6D3 !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .ag-fchk {
  padding-top: 24px !important;
  padding-bottom: 27px !important;
  height: auto !important;
  min-height: 172px !important;
  overflow: visible !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .ag-fchk .wd-pf-title {
  margin: 0 0 14px !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .ag-fchk ul {
  gap: 0 !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .ag-fchk li {
  margin: 0 0 11px !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .ag-fchk li:last-child {
  margin-bottom: 0 !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .ag-fchk li :is(a,button).pf-value {
  min-height: 20px !important;
  gap: 8px !important;
  font: 400 13px/20px var(--ag-font) !important;
  color: #43545E !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .ag-fcard-w li :is(a,button).pf-value:before {
  width: 16px !important;
  height: 16px !important;
  flex: 0 0 16px !important;
  border: 1px solid #D8DEE1 !important;
  border-radius: 3px !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .ag-fcard-w li:not(.wd-active):not(.active) :is(a,button).pf-value:before {
  background-color: #FFFFFF !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .ag-fcard-w li.wd-active :is(a,button).pf-value:before,
body:is(.tax-product_cat, .post-type-archive-product) .ag-fcard-w li.active :is(a,button).pf-value:before {
  border-color: #4CC6D3 !important;
  background-color: #4CC6D3 !important;
}
body.tax-product_cat .ag-grid .ag-card,
body.post-type-archive-product .ag-grid .ag-card {
  min-height: 283px !important;
  height: 283px !important;
  border-radius: 16px !important;
  background-color: #FFFFFF !important;
  box-shadow: 0 4px 16px rgba(196, 215, 238, .40) !important;
  padding: 0 20px 14px 20px !important;
  margin: 0 !important;
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  overflow: visible !important;
}
body.tax-product_cat .ag-grid .ag-card-media,
body.post-type-archive-product .ag-grid .ag-card-media {
  width: 100% !important;
  max-width: 100% !important;
  padding: 38px 0 0 0 !important;
  margin: 0 !important;
  order: 1 !important;
}
body.tax-product_cat .ag-grid .ag-card-media img,
body.post-type-archive-product .ag-grid .ag-card-media img {
  width: 100% !important;
  height: 110px !important;
  object-fit: contain !important;
}
body.tax-product_cat .ag-grid .ag-card-title,
body.post-type-archive-product .ag-grid .ag-card-title {
  padding: 21px 0 0 0 !important;
  margin: 0 !important;
  text-align: center !important;
  order: 2 !important;
}
body.tax-product_cat .ag-grid .ag-card-title .elementor-heading-title,
body.post-type-archive-product .ag-grid .ag-card-title .elementor-heading-title {
  font-family: var(--ag-font) !important;
  font-size: 13px !important;
  line-height: 18px !important;
  font-weight: 400 !important;
  color: #43545E !important;
  margin: 0 !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
body.tax-product_cat .ag-grid .ag-card-title .elementor-heading-title a,
body.post-type-archive-product .ag-grid .ag-card-title .elementor-heading-title a {
  color: inherit !important;
  text-decoration: none !important;
}
body.tax-product_cat .ag-grid .ag-card-foot,
body.post-type-archive-product .ag-grid .ag-card-foot {
  order: 3 !important;
  margin-top: auto !important;
  margin-inline: 0 !important;
  margin-bottom: 0 !important;
  padding: 0 !important;
  height: 39px !important;
  min-height: 39px !important;
  align-items: center !important;
  gap: 8px !important;
  flex-wrap: nowrap !important;
  overflow: visible !important;
}
body.tax-product_cat .ag-grid .ag-card-foot > .e-con-inner,
body.post-type-archive-product .ag-grid .ag-card-foot > .e-con-inner {
  padding: 0 !important;
  height: 39px !important;
  align-items: center !important;
  gap: 8px !important;
  flex-wrap: nowrap !important;
}
body.tax-product_cat .ag-grid .ag-card-cart,
body.post-type-archive-product .ag-grid .ag-card-cart {
  flex: 0 0 39px !important;
  width: 39px !important;
  min-width: 39px !important;
  max-width: 39px !important;
  height: 39px !important;
  margin: 0 !important;
  margin-inline-start: 0 !important;
  padding: 0 !important;
}
body.tax-product_cat .ag-grid .ag-card-cart form.cart,
body.post-type-archive-product .ag-grid .ag-card-cart form.cart {
  margin: 0 !important;
  padding: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
}
body.tax-product_cat .ag-grid .ag-card-cart .quantity,
body.post-type-archive-product .ag-grid .ag-card-cart .quantity,
body.tax-product_cat .ag-grid .ag-card-cart .e-atc-qty-button-holder .quantity,
body.post-type-archive-product .ag-grid .ag-card-cart .e-atc-qty-button-holder .quantity,
body.tax-product_cat .ag-grid .ag-card-cart .added_to_cart,
body.post-type-archive-product .ag-grid .ag-card-cart .added_to_cart,
body.tax-product_cat .ag-grid .ag-card-cart .wd-action-text,
body.post-type-archive-product .ag-grid .ag-card-cart .wd-action-text,
body.tax-product_cat .ag-grid .ag-card-cart .wd-loop-product-title,
body.post-type-archive-product .ag-grid .ag-card-cart .wd-loop-product-title,
body.tax-product_cat .ag-grid .ag-card-cart .wd-check-icon,
body.post-type-archive-product .ag-grid .ag-card-cart .wd-check-icon,
body.tax-product_cat .ag-grid .ag-card-cart .button svg,
body.post-type-archive-product .ag-grid .ag-card-cart .button svg,
body.tax-product_cat .ag-grid .ag-card-cart .button i,
body.post-type-archive-product .ag-grid .ag-card-cart .button i {
  display: none !important;
}
body.tax-product_cat .ag-grid .ag-card-cart .button,
body.post-type-archive-product .ag-grid .ag-card-cart .button,
body.tax-product_cat .ag-grid .ag-card-cart a.button,
body.post-type-archive-product .ag-grid .ag-card-cart a.button,
body.tax-product_cat .ag-grid .ag-card-cart button.button,
body.post-type-archive-product .ag-grid .ag-card-cart button.button,
body.tax-product_cat .ag-grid .ag-card-cart a.button.add_to_cart_button,
body.post-type-archive-product .ag-grid .ag-card-cart a.button.add_to_cart_button,
body.tax-product_cat .ag-grid .ag-card-cart a.button.add-to-cart-loop,
body.post-type-archive-product .ag-grid .ag-card-cart a.button.add-to-cart-loop {
  width: 39px !important;
  height: 39px !important;
  min-width: 39px !important;
  min-height: 39px !important;
  max-width: 39px !important;
  max-height: 39px !important;
  flex: 0 0 39px !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 50% !important;
  background-color: #4CC6D3 !important;
  background-image: none !important;
  box-shadow: 0 4px 10px rgba(76, 198, 211, .28) !important;
  color: #FFFFFF !important;
  font-size: 0 !important;
  line-height: 39px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  transform: none !important;
}
body.tax-product_cat .ag-grid .ag-card-cart a.button.added,
body.post-type-archive-product .ag-grid .ag-card-cart a.button.added,
body.tax-product_cat .ag-grid .ag-card-cart a.button.loading,
body.post-type-archive-product .ag-grid .ag-card-cart a.button.loading {
  width: 39px !important;
  height: 39px !important;
  min-width: 39px !important;
  max-width: 39px !important;
  font-size: 0 !important;
}
body.tax-product_cat .ag-grid .ag-card-cart .wd-action-icon:before,
body.post-type-archive-product .ag-grid .ag-card-cart .wd-action-icon:before,
body.tax-product_cat .ag-grid .ag-card-cart .wd-action-icon:after,
body.post-type-archive-product .ag-grid .ag-card-cart .wd-action-icon:after {
  content: none !important;
  display: none !important;
}
body.tax-product_cat .ag-grid .ag-card-cart .wd-action-icon,
body.post-type-archive-product .ag-grid .ag-card-cart .wd-action-icon {
  display: block !important;
  width: 17px !important;
  height: 17px !important;
  margin: 0 !important;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%3E%3Cpath%20d='M6.3574%201.44336L3.74512%204.06286'%20stroke='white'%20stroke-width='1.5'%20fill='none'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M10.9619%201.44336L13.5742%204.06286'%20stroke='white'%20stroke-width='1.5'%20fill='none'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M1.44336%205.66468C1.44336%204.32968%202.15777%204.22144%203.04537%204.22144H14.2738C15.1614%204.22144%2015.8758%204.32968%2015.8758%205.66468C15.8758%207.21618%2015.1614%207.10793%2014.2738%207.10793H3.04537C2.15777%207.10793%201.44336%207.21618%201.44336%205.66468Z'%20stroke='white'%20stroke-width='1.5'%20fill='none'/%3E%3Cpath%20d='M7.04297%2010.1028V12.6645'%20stroke='white'%20stroke-width='1.5'%20fill='none'%20stroke-linecap='round'/%3E%3Cpath%20d='M10.3623%2010.1028V12.6645'%20stroke='white'%20stroke-width='1.5'%20fill='none'%20stroke-linecap='round'/%3E%3Cpath%20d='M2.52539%207.21631L3.54288%2013.4511C3.7738%2014.8511%204.32945%2015.8758%206.3933%2015.8758H10.7447C12.9889%2015.8758%2013.3209%2014.8944%2013.5807%2013.5377L14.793%207.21631'%20stroke='white'%20stroke-width='1.5'%20fill='none'%20stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center !important;
  background-size: 17px 17px !important;
  filter: none !important;
  font-size: 0 !important;
  -webkit-mask-image: none !important;
  mask-image: none !important;
}
body.tax-product_cat .ag-grid .ag-card-cart a.button:hover,
body.post-type-archive-product .ag-grid .ag-card-cart a.button:hover {
  background-color: #FFFFFF !important;
  background-image: none !important;
  box-shadow: 0 4px 14px rgba(76, 198, 211, .34) !important;
}
body.tax-product_cat .ag-grid .ag-card-cart a.button:hover .wd-action-icon,
body.post-type-archive-product .ag-grid .ag-card-cart a.button:hover .wd-action-icon {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%3E%3Cpath%20d='M6.3574%201.44336L3.74512%204.06286'%20stroke='%234CC6D3'%20stroke-width='1.5'%20fill='none'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M10.9619%201.44336L13.5742%204.06286'%20stroke='%234CC6D3'%20stroke-width='1.5'%20fill='none'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M1.44336%205.66468C1.44336%204.32968%202.15777%204.22144%203.04537%204.22144H14.2738C15.1614%204.22144%2015.8758%204.32968%2015.8758%205.66468C15.8758%207.21618%2015.1614%207.10793%2014.2738%207.10793H3.04537C2.15777%207.10793%201.44336%207.21618%201.44336%205.66468Z'%20stroke='%234CC6D3'%20stroke-width='1.5'%20fill='none'/%3E%3Cpath%20d='M7.04297%2010.1028V12.6645'%20stroke='%234CC6D3'%20stroke-width='1.5'%20fill='none'%20stroke-linecap='round'/%3E%3Cpath%20d='M10.3623%2010.1028V12.6645'%20stroke='%234CC6D3'%20stroke-width='1.5'%20fill='none'%20stroke-linecap='round'/%3E%3Cpath%20d='M2.52539%207.21631L3.54288%2013.4511C3.7738%2014.8511%204.32945%2015.8758%206.3933%2015.8758H10.7447C12.9889%2015.8758%2013.3209%2014.8944%2013.5807%2013.5377L14.793%207.21631'%20stroke='%234CC6D3'%20stroke-width='1.5'%20fill='none'%20stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center !important;
  background-size: 17px 17px !important;
}
body.tax-product_cat .ag-grid .ag-card-price,
body.post-type-archive-product .ag-grid .ag-card-price {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}
body.tax-product_cat .ag-grid .ag-card-price .price,
body.post-type-archive-product .ag-grid .ag-card-price .price {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  text-align: right !important;
  gap: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 14px !important;
  line-height: 14px !important;
  font-weight: 600 !important;
}
body.tax-product_cat .ag-grid .ag-card-price .price > *,
body.post-type-archive-product .ag-grid .ag-card-price .price > * {
  text-align: right !important;
}
body.tax-product_cat .ag-grid .ag-card-price .price > ins,
body.post-type-archive-product .ag-grid .ag-card-price .price > ins {
  order: 1 !important;
  text-decoration: none !important;
  background: none !important;
}
body.tax-product_cat .ag-grid .ag-card-price .price > del,
body.post-type-archive-product .ag-grid .ag-card-price .price > del {
  order: 2 !important;
  opacity: 1 !important;
}
body.tax-product_cat .ag-grid .ag-card-price .price > ins,
body.post-type-archive-product .ag-grid .ag-card-price .price > ins,
body.tax-product_cat .ag-grid .ag-card-price .price > ins bdi,
body.post-type-archive-product .ag-grid .ag-card-price .price > ins bdi,
body.tax-product_cat .ag-grid .ag-card-price .price > ins .amount,
body.post-type-archive-product .ag-grid .ag-card-price .price > ins .amount,
body.tax-product_cat .ag-grid .ag-card-price .price > .woocommerce-Price-amount,
body.post-type-archive-product .ag-grid .ag-card-price .price > .woocommerce-Price-amount,
body.tax-product_cat .ag-grid .ag-card-price .price > .woocommerce-Price-amount bdi,
body.post-type-archive-product .ag-grid .ag-card-price .price > .woocommerce-Price-amount bdi {
  font-size: 13.5px !important;
  line-height: 23.5px !important;
  font-weight: 700 !important;
  color: #222222 !important;
  font-family: var(--ag-font) !important;
}
body.tax-product_cat .ag-grid .ag-card-price .price > del,
body.post-type-archive-product .ag-grid .ag-card-price .price > del,
body.tax-product_cat .ag-grid .ag-card-price .price > del bdi,
body.post-type-archive-product .ag-grid .ag-card-price .price > del bdi,
body.tax-product_cat .ag-grid .ag-card-price .price > del .amount,
body.post-type-archive-product .ag-grid .ag-card-price .price > del .amount {
  font-size: 11px !important;
  line-height: 17.3px !important;
  font-weight: 400 !important;
  color: #8598A3 !important;
  font-family: var(--ag-font) !important;
}
body.tax-product_cat .ag-grid .ag-card-price .woocommerce-Price-currencySymbol,
body.post-type-archive-product .ag-grid .ag-card-price .woocommerce-Price-currencySymbol {
  font-size: 11px !important;
  line-height: 17.6px !important;
  font-weight: 400 !important;
  color: #5D737F !important;
  margin: 0 !important;
  padding: 0 !important;
}
body.tax-product_cat .ag-grid .ag-card-price .price > del .woocommerce-Price-currencySymbol,
body.post-type-archive-product .ag-grid .ag-card-price .price > del .woocommerce-Price-currencySymbol {
  font-size: 9px !important;
}
body.tax-product_cat .ag-grid .ag-card-price bdi,
body.post-type-archive-product .ag-grid .ag-card-price bdi {
  word-spacing: normal !important;
  white-space: nowrap !important;
}
body.tax-product_cat .ag-grid .ag-card-wish,
body.post-type-archive-product .ag-grid .ag-card-wish {
  position: absolute !important;
  top: 14px !important;
  left: 14px !important;
  right: auto !important;
  width: 26px !important;
  height: 26px !important;
  min-height: 0 !important;
  z-index: 4 !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  text-align: start !important;
  order: 0 !important;
}
body.tax-product_cat .ag-grid .ag-card-wish .elementor-widget-container,
body.post-type-archive-product .ag-grid .ag-card-wish .elementor-widget-container {
  width: 26px !important;
  height: 26px !important;
  margin: 0 !important;
  padding: 0 !important;
}
body.tax-product_cat .ag-grid .ag-card-wish .wd-wishlist-btn,
body.post-type-archive-product .ag-grid .ag-card-wish .wd-wishlist-btn {
  display: block !important;
  width: 26px !important;
  height: 26px !important;
  margin: 0 !important;
  padding: 0 !important;
}
body.tax-product_cat .ag-grid .ag-card-wish .wd-action-text,
body.post-type-archive-product .ag-grid .ag-card-wish .wd-action-text,
body.tax-product_cat .ag-grid .ag-card-wish .wd-check-icon,
body.post-type-archive-product .ag-grid .ag-card-wish .wd-check-icon {
  display: none !important;
}
body.tax-product_cat .ag-grid .ag-card-wish a,
body.post-type-archive-product .ag-grid .ag-card-wish a {
  display: block !important;
  width: 26px !important;
  height: 26px !important;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
}
body.tax-product_cat .ag-grid .ag-card-wish .wd-action-icon:before,
body.post-type-archive-product .ag-grid .ag-card-wish .wd-action-icon:before,
body.tax-product_cat .ag-grid .ag-card-wish .wd-action-icon:after,
body.post-type-archive-product .ag-grid .ag-card-wish .wd-action-icon:after {
  content: none !important;
  display: none !important;
}
body.tax-product_cat .ag-grid .ag-card-wish .wd-action-icon,
body.post-type-archive-product .ag-grid .ag-card-wish .wd-action-icon {
  display: block !important;
  width: 26px !important;
  height: 26px !important;
  margin: 0 !important;
  padding: 0 !important;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' fill='none' stroke='%231E2A32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20.3S3.5 15.2 3.5 9.3a4.8 4.8 0 0 1 8.5-3 4.8 4.8 0 0 1 8.5 3c0 5.9-8.5 11-8.5 11Z'/%3E%3C/svg%3E") no-repeat center !important;
  background-size: 24px 24px !important;
}
body.tax-product_cat .ag-grid .ag-card-wish .wd-wishlist-btn.wd-added .wd-action-icon,
body.post-type-archive-product .ag-grid .ag-card-wish .wd-wishlist-btn.wd-added .wd-action-icon,
body.tax-product_cat .ag-grid .ag-card-wish a.added .wd-action-icon,
body.post-type-archive-product .ag-grid .ag-card-wish a.added .wd-action-icon {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' fill='none' stroke='%23EF4B5A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20.3S3.5 15.2 3.5 9.3a4.8 4.8 0 0 1 8.5-3 4.8 4.8 0 0 1 8.5 3c0 5.9-8.5 11-8.5 11Z'/%3E%3C/svg%3E") no-repeat center !important;
  background-size: 24px 24px !important;
}
body.tax-product_cat .ag-grid .ag-card-wish:hover .wd-action-icon,
body.post-type-archive-product .ag-grid .ag-card-wish:hover .wd-action-icon {
  opacity: .7 !important;
}
.ag-shelf-panel {
  -webkit-mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20234%20391%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20fill%3D%27%23000%27%20d%3D%27M234%2C0%20L0%2C0%20L0.00%2C140.00C0.39%2C142.33%201.08%2C145.33%202.37%2C148.00C3.66%2C150.67%205.33%2C153.33%207.74%2C156.00C10.15%2C158.67%2014.07%2C161.33%2016.85%2C164.00C19.63%2C166.67%2022.33%2C169.33%2024.44%2C172.00C26.55%2C174.67%2028.18%2C177.33%2029.51%2C180.00C30.84%2C182.67%2031.79%2C185.33%2032.42%2C188.00C33.05%2C190.67%2033.33%2C193.33%2033.29%2C196.00C33.25%2C198.67%2032.89%2C201.33%2032.17%2C204.00C31.46%2C206.67%2030.42%2C209.33%2029.00%2C212.00C27.57%2C214.67%2025.83%2C217.33%2023.62%2C220.00C21.41%2C222.67%2018.51%2C225.33%2015.72%2C228.00C12.92%2C230.67%209.15%2C233.33%206.85%2C236.00C4.55%2C238.67%203.05%2C241.50%201.91%2C244.00C0.77%2C246.50%200.32%2C248.83%200.00%2C251.00L0%2C391%20L234%2C391%20Z%27/%3E%3C/svg%3E) !important;
  mask-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%20234%20391%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20fill%3D%27%23000%27%20d%3D%27M234%2C0%20L0%2C0%20L0.00%2C140.00C0.39%2C142.33%201.08%2C145.33%202.37%2C148.00C3.66%2C150.67%205.33%2C153.33%207.74%2C156.00C10.15%2C158.67%2014.07%2C161.33%2016.85%2C164.00C19.63%2C166.67%2022.33%2C169.33%2024.44%2C172.00C26.55%2C174.67%2028.18%2C177.33%2029.51%2C180.00C30.84%2C182.67%2031.79%2C185.33%2032.42%2C188.00C33.05%2C190.67%2033.33%2C193.33%2033.29%2C196.00C33.25%2C198.67%2032.89%2C201.33%2032.17%2C204.00C31.46%2C206.67%2030.42%2C209.33%2029.00%2C212.00C27.57%2C214.67%2025.83%2C217.33%2023.62%2C220.00C21.41%2C222.67%2018.51%2C225.33%2015.72%2C228.00C12.92%2C230.67%209.15%2C233.33%206.85%2C236.00C4.55%2C238.67%203.05%2C241.50%201.91%2C244.00C0.77%2C246.50%200.32%2C248.83%200.00%2C251.00L0%2C391%20L234%2C391%20Z%27/%3E%3C/svg%3E) !important;
  -webkit-mask-size: 100% 100% !important;
  mask-size: 100% 100% !important;
  -webkit-mask-repeat: no-repeat !important;
  mask-repeat: no-repeat !important;
  -webkit-mask-position: center !important;
  mask-position: center !important;
}
@media (min-width:1025px) {
  .ag-shelf .elementor-swiper-button-prev::after {
    content: "" !important;
    position: absolute !important;
    left: 937px !important;
    top: 149px !important;
    width: 49px !important;
    height: 49px !important;
    border-radius: 100px !important;
    background: transparent !important;
    cursor: pointer !important;
  }
}
body:not(.elementor-page-27428) .ag-faq .ag-sechead {
  height: auto !important;
  min-height: 40px !important;
  padding: 10px 0 0 !important;
  margin: 0 0 12px !important;
}
body:not(.elementor-page-27428) .ag-faq .ag-sechead .elementor-heading-title {
  font-family: var(--ag-font) !important;
  font-size: 20px !important;
  line-height: 34px !important;
  font-weight: 700 !important;
  color: #43545E !important;
}
body:not(.elementor-page-27428) .ag-faq .ag-sechead .elementor-widget-icon {
  width: 40px !important;
  height: 40px !important;
  flex: 0 0 40px !important;
  align-self: center !important;
  padding: 10px !important;
  box-sizing: border-box !important;
  background-color: #FFFFFF !important;
  border-radius: 8px !important;
  box-shadow: 0 5px 10px rgba(226, 232, 239, .68) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
body:not(.elementor-page-27428) .ag-faq .ag-sechead:not(:has(.elementor-widget-icon))::after {
  content: "" !important;
  order: 9 !important;
  flex: 0 0 40px !important;
  width: 40px !important;
  height: 40px !important;
  box-sizing: border-box !important;
  background-color: #FFFFFF !important;
  border-radius: 8px !important;
  box-shadow: 0 5px 10px rgba(226, 232, 239, .68) !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 20px 20px !important;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%3E%3Cpath%20fill-rule=%22evenodd%22%20clip-rule=%22evenodd%22%20d='M10%202.29167C5.74281%202.29167%202.29167%205.74281%202.29167%2010C2.29167%2014.2572%205.74281%2017.7083%2010%2017.7083C14.2572%2017.7083%2017.7083%2014.2572%2017.7083%2010C17.7083%205.74281%2014.2572%202.29167%2010%202.29167ZM1.04167%2010C1.04167%205.05245%205.05245%201.04167%2010%201.04167C14.9476%201.04167%2018.9583%205.05245%2018.9583%2010C18.9583%2014.9476%2014.9476%2018.9583%2010%2018.9583C5.05245%2018.9583%201.04167%2014.9476%201.04167%2010ZM10%206.45833C9.48225%206.45833%209.0625%206.87807%209.0625%207.39583C9.0625%207.74101%208.78267%208.02083%208.4375%208.02083C8.09233%208.02083%207.8125%207.74101%207.8125%207.39583C7.8125%206.18771%208.79192%205.20833%2010%205.20833C11.2081%205.20833%2012.1875%206.18771%2012.1875%207.39583C12.1875%208.19862%2011.7547%208.89967%2011.1128%209.2795C10.9488%209.3765%2010.8134%209.48242%2010.7253%209.58633C10.6396%209.68717%2010.625%209.753%2010.625%209.79167V10.8333C10.625%2011.1785%2010.3452%2011.4583%2010%2011.4583C9.65483%2011.4583%209.375%2011.1785%209.375%2010.8333V9.79167C9.375%209.37008%209.55958%209.028%209.77217%208.7775C9.98217%208.53%2010.2441%208.341%2010.4762%208.20366C10.7537%208.03949%2010.9375%207.73879%2010.9375%207.39583C10.9375%206.87807%2010.5178%206.45833%2010%206.45833ZM10%2014.1667C10.4603%2014.1667%2010.8333%2013.7936%2010.8333%2013.3333C10.8333%2012.8731%2010.4603%2012.5%2010%2012.5C9.53975%2012.5%209.16667%2012.8731%209.16667%2013.3333C9.16667%2013.7936%209.53975%2014.1667%2010%2014.1667Z'%20fill='%23444444'/%3E%3C/svg%3E") !important;
}
body:not(.elementor-page-27428) .ag-faq .ag-faq-acc .elementor-accordion-item {
  background-color: #FFFFFF !important;
  border: 1px solid #D3E0E8 !important;
  border-radius: 10px !important;
  margin-bottom: 11px !important;
  overflow: hidden !important;
}
body:not(.elementor-page-27428) .ag-faq .ag-faq-acc .elementor-accordion-item:last-child {
  margin-bottom: 0 !important;
}
body:not(.elementor-page-27428) .ag-faq .ag-faq-acc .elementor-tab-title {
  padding: 0 21px !important;
  border: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  flex-direction: row-reverse !important;
  font-family: var(--ag-font) !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 24px !important;
  color: #43545E !important;
  background-color: transparent !important;
}
body:not(.elementor-page-27428) .ag-faq .ag-faq-acc .elementor-accordion-title {
  font-family: var(--ag-font) !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  line-height: 37px !important;
  color: #333333 !important;
}
body:not(.elementor-page-27428) .ag-faq .ag-faq-acc .elementor-tab-title.elementor-active .elementor-accordion-title,
body:not(.elementor-page-27428) .ag-faq .ag-faq-acc .elementor-tab-title.elementor-active {
  color: #4CC6D3 !important;
}
body:not(.elementor-page-27428) .ag-faq .ag-faq-acc .elementor-tab-title .elementor-accordion-icon {
  width: 26px !important;
  height: 26px !important;
  flex: 0 0 26px !important;
  border-radius: 100px !important;
  background-color: #4CC6D3 !important;
  color: #FFFFFF !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-size: 10px !important;
  line-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}
/* the chevron is an inline svg inside a block span; without this the span's
   line box, not the flex centring, decides where it sits */
body:not(.elementor-page-27428) .ag-faq .ag-faq-acc .elementor-accordion-icon > span {
  width: 10px !important;
  height: 10px !important;
  line-height: 0 !important;
  font-size: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}
body:not(.elementor-page-27428) .ag-faq .ag-faq-acc .elementor-accordion-icon svg {
  width: 10px !important;
  height: 10px !important;
  display: block !important;
  vertical-align: middle !important;
  margin: 0 !important;
  fill: #FFFFFF !important;
}
body:not(.elementor-page-27428) .ag-faq .ag-faq-acc .elementor-tab-content {
  display: none !important;
  border: 0 !important;
  border-top: 0 !important;
  padding: 0 15px 12px 15px !important;
  background-color: #FFFFFF !important;
  font-family: var(--ag-font) !important;
  font-size: 12.5px !important;
  line-height: 22px !important;
  color: #5D737F !important;
}
body:not(.elementor-page-27428) .ag-faq .ag-faq-acc .elementor-accordion-item.ag-open .elementor-tab-content {
  display: block !important;
}
@media (min-width:768px) {
  body:not(.elementor-page-27428) .ag-faq .ag-faq-acc .elementor-accordion-item {
    height: 46px !important;
  }
  body:not(.elementor-page-27428) .ag-faq .ag-faq-acc .elementor-accordion-item.ag-open {
    height: auto !important;
  }
  body:not(.elementor-page-27428) .ag-faq .ag-faq-acc .elementor-tab-title {
    height: 44px !important;
    min-height: 44px !important;
  }
}
@media (max-width:767px) {
  body:not(.elementor-page-27428) .ag-faq .ag-faq-acc .elementor-accordion-item {
    height: auto !important;
  }
  body:not(.elementor-page-27428) .ag-faq .ag-faq-acc .elementor-tab-title {
    height: auto !important;
    min-height: 44px !important;
    padding: 6px 21px !important;
  }
}
@media (min-width:1024px) {
  body:not(.elementor-page-27428) .ag-trust-card {
    display: flex !important;
    grid-template-columns: none !important;
    grid-template-rows: none !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    justify-content: space-between !important;
    align-content: normal !important;
    gap: 24px !important;
    column-gap: 24px !important;
    row-gap: 24px !important;
    padding: 29px 32px !important;
    border-radius: 16px !important;
    background-color: #FFFFFF !important;
    box-shadow: 0 9px 45px 0 rgba(229, 238, 248, .8) !important;
    min-height: 108px !important;
    height: 108px !important;
  }
  body:not(.elementor-page-27428) .ag-trust-card > .ag-trust-item,
  body:not(.elementor-page-27428) .ag-trust-card > .elementor-widget-icon-box {
    width: auto !important;
    max-width: 100% !important;
    flex: 0 0 auto !important;
    align-self: auto !important;
    padding: 0 !important;
    margin: 0 !important;
  }
}
body:not(.elementor-page-27428) .ag-trust-item .elementor-icon-box-wrapper {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 14px !important;
  text-align: start !important;
  padding: 0 !important;
}
body:not(.elementor-page-27428) .ag-trust-item .elementor-icon-box-icon {
  display: block !important;
  width: 26px !important;
  height: 26px !important;
  flex: 0 0 26px !important;
  margin: 0 !important;
}
body:not(.elementor-page-27428) .ag-trust-item .elementor-icon {
  width: 26px !important;
  height: 26px !important;
  display: block !important;
  background-color: transparent !important;
  border-radius: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  font-size: 24px !important;
}
body:not(.elementor-page-27428) .ag-trust-item .elementor-icon > i,
body:not(.elementor-page-27428) .ag-trust-item .elementor-icon > svg {
  display: none !important;
}
body:not(.elementor-page-27428) .ag-trust-item .elementor-icon-box-content {
  display: block !important;
  flex: 1 1 auto !important;
  text-align: start !important;
}
body:not(.elementor-page-27428) .ag-trust-item .elementor-icon-box-title {
  font-size: 13px !important;
  line-height: 22px !important;
  font-weight: 700 !important;
  color: #1E2A32 !important;
  margin: 0 !important;
}
body:not(.elementor-page-27428) .ag-trust-item .elementor-icon-box-description {
  font-size: 11px !important;
  line-height: 19px !important;
  font-weight: 400 !important;
  color: #8598A3 !important;
  margin: 0 !important;
}
body:not(.elementor-page-27428) .ag-trust-card > .ag-trust-item:nth-child(1) .elementor-icon {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' fill='none' stroke='%231E2A32' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 7.5h9v9h-9z'/%3E%3Cpath d='M11.5 10.5h4.2l2.8 3v3h-7z'/%3E%3Ccircle cx='6' cy='18' r='1.7'/%3E%3Ccircle cx='15.5' cy='18' r='1.7'/%3E%3Cpath d='M2.5 16.5h1.8M7.7 16.5h5.8M17.2 16.5h1.3'/%3E%3Cpath d='M19.5 8h2M20.5 11h1.5'/%3E%3C/svg%3E") no-repeat center !important;
}
body:not(.elementor-page-27428) .ag-trust-card > .ag-trust-item:nth-child(2) .elementor-icon {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' fill='none' stroke='%231E2A32' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.2 14 5l2.6-.3 1 2.4 2.4 1-.3 2.6 1.8 2-1.8 2 .3 2.6-2.4 1-1 2.4L14 21l-2 1.8-2-1.8-2.6.3-1-2.4-2.4-1 .3-2.6L2.5 12.7l1.8-2L4 8.1l2.4-1 1-2.4L10 5Z'/%3E%3Cpath d='m9 12.4 2.1 2.1 4-4.4'/%3E%3C/svg%3E") no-repeat center !important;
}
body:not(.elementor-page-27428) .ag-trust-card > .ag-trust-item:nth-child(3) .elementor-icon {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' fill='none' stroke='%231E2A32' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 3.5h14v17l-2.3-1.5-2.4 1.5-2.3-1.5-2.3 1.5-2.4-1.5L5 20.5Z'/%3E%3Cpath d='m10 14 4-5'/%3E%3Ccircle cx='10.2' cy='9.6' r='1.1'/%3E%3Ccircle cx='13.8' cy='13.6' r='1.1'/%3E%3C/svg%3E") no-repeat center !important;
}
body:not(.elementor-page-27428) .ag-trust-card > .ag-trust-item:nth-child(4) .elementor-icon {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' fill='none' stroke='%231E2A32' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14v-2.5a8 8 0 0 1 16 0V14'/%3E%3Crect x='2.6' y='13.4' width='4.4' height='6.2' rx='2.2'/%3E%3Crect x='17' y='13.4' width='4.4' height='6.2' rx='2.2'/%3E%3C/svg%3E") no-repeat center !important;
}
@media (max-width:1023px) {
  body:not(.elementor-page-27428) .ag-trust-card {
    height: auto !important;
    min-height: 0 !important;
    padding: 24px 24px !important;
    row-gap: 20px !important;
  }
}
body.single-product .ag-pm-attrs .ag-attr[data-for=pa_warranty] {
  display: none !important;
}
body.single-product .ag-pm-attrs {
  gap: 21px !important;
}
body.single-product .ag-pm-attrs .ag-attr {
  display: flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 10px 13px !important;
}
body.single-product .ag-pm-attrs .ag-attr-label {
  font: 500 14px/25px var(--ag-font) !important;
  color: #555555 !important;
  flex: 0 0 auto !important;
  margin: 0 !important;
}
body.single-product .ag-pm-attrs .ag-attr-opts {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 8px !important;
  width: auto !important;
  flex: 0 1 auto !important;
}
body.single-product .ag-pm-attrs .ag-pill-b {
  height: 37px !important;
  min-height: 37px !important;
  padding: 0 16px !important;
  border: 1px solid #D1DEE7 !important;
  border-radius: 10px !important;
  background: #FFFFFF !important;
  font: 500 12px/1 var(--ag-font) !important;
  color: #333333 !important;
  box-shadow: none !important;
  gap: 0 !important;
}
body.single-product .ag-pm-attrs .ag-pill-b.is-on {
  border-color: #4CC6D3 !important;
  background: #EFFAFB !important;
  color: #0E4763 !important;
}
body.single-product .ag-pm-attrs .ag-pill-b.is-off {
  opacity: .42 !important;
  text-decoration: line-through !important;
}
body.single-product .ag-pm-attrs .ag-pill-b:focus-visible {
  outline: 2px solid #4CC6D3 !important;
  outline-offset: 2px !important;
}
body.single-product .ag-pm-attrs .ag-attr-color {
  gap: 10px 6px !important;
}
body.single-product .ag-pm-attrs .ag-attr-color .ag-attr-label,
body.single-product .ag-pm-attrs .ag-attr-cur {
  font: 600 14px/25px var(--ag-font) !important;
  color: #333333 !important;
  flex: 0 0 auto !important;
}
body.single-product .ag-pm-attrs .ag-attr-color .ag-attr-opts {
  margin-inline-start: 14px !important;
}
body.single-product .ag-pm-attrs .ag-sw-b {
  width: 20px !important;
  height: 20px !important;
  min-height: 20px !important;
}
body.single-product .ag-pm-attrs .ag-sw-b.is-on {
  outline: 0 !important;
  outline-offset: 0 !important;
  box-shadow: none !important;
}
body.single-product .ag-pm-attrs .ag-sw-b.is-off {
  opacity: .35 !important;
}
body.single-product .ag-pm-attrs .ag-reset {
  margin-inline-start: auto !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  height: auto !important;
  min-height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  font: 400 11px/19px var(--ag-font) !important;
  color: #666666 !important;
}
body.single-product .ag-pm-attrs .ag-reset::before {
  content: none !important;
}
body.single-product .ag-pm-attrs .ag-reset::after {
  content: "" !important;
  display: block;
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23888888'%20stroke-width='1.6'%20stroke-linecap='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='9.2'/%3E%3Cpath%20d='m9.2%209.2%205.6%205.6M14.8%209.2l-5.6%205.6'/%3E%3C/svg%3E") no-repeat center/16px 16px;
}
body.single-product .ag-buy-card {
  position: relative !important;
  background-color: #F4F6FA !important;
}
body.single-product .ag-buy-card .ag-w-row {
  direction: rtl !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 7px !important;
  height: 38px !important;
  min-height: 38px !important;
  margin: 0 0 32px !important;
}
body.single-product .ag-buy-card .ag-w-row .ag-w-label {
  order: 0 !important;
  flex: 0 0 auto !important;
  margin: 0 !important;
  font: 600 13px/25px var(--ag-font) !important;
  color: #222222 !important;
}
body.single-product .ag-buy-card .ag-w-row .ag-sel {
  order: 1 !important;
  flex: 1 1 auto !important;
}
body.single-product .ag-buy-card .ag-w-row select {
  order: 0 !important;
  width: 100% !important;
  height: 38px !important;
  border: 0 !important;
  border-radius: 9px !important;
  background-color: #FFFFFF !important;
  box-shadow: 0 4px 14px rgba(23, 60, 90, .07) !important;
  font: 400 11px var(--ag-font) !important;
  color: #5B5B5B !important;
  padding: 0 15px 0 30px !important;
  background-position: left 12px center !important;
}
body.single-product .ag-buy-card .ag-wd-price {
  position: absolute !important;
  top: 96px !important;
  right: 25px !important;
  left: auto !important;
  width: auto !important;
  height: 38px !important;
  min-height: 0 !important;
  margin: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-end !important;
  z-index: 2 !important;
}
body.single-product .ag-buy-card .ag-wd-price > .elementor-widget-container {
  width: auto !important;
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-end !important;
}
body.single-product .ag-buy-card .ag-wd-price .price {
  align-items: flex-start !important;
  text-align: right !important;
  gap: 0 !important;
  margin: 0 !important;
}
body.single-product .ag-buy-card .ag-wd-price .price > del,
body.single-product .ag-buy-card .ag-wd-price .price > del bdi,
body.single-product .ag-buy-card .ag-wd-price .price > del .amount {
  font: 400 11px/17px var(--ag-font) !important;
  color: #F09A22 !important;
  opacity: 1 !important;
  text-decoration: line-through !important;
}
body.single-product .ag-buy-card .ag-wd-price .price > del .woocommerce-Price-currencySymbol {
  display: none !important;
}
body.single-product .ag-buy-card .ag-wd-price .price > ins,
body.single-product .ag-buy-card .ag-wd-price .price > ins bdi,
body.single-product .ag-buy-card .ag-wd-price .price > ins .amount {
  font: 700 15px/20px var(--ag-font) !important;
  color: #222222 !important;
  text-decoration: none !important;
  background: none !important;
}
body.single-product .ag-buy-card .ag-wd-price .price .woocommerce-Price-currencySymbol {
  font: 400 10px var(--ag-font) !important;
  color: #4CC6D3 !important;
  margin: 0 4px 0 0 !important;
}
body.single-product .ag-buy-card .ag-buy-form {
  margin: 0 !important;
}
body.single-product .ag-buy-card .single_variation_wrap {
  width: 100% !important;
  align-self: stretch !important;
  display: block !important;
  margin: 0 !important;
}
body.single-product .ag-buy-card .woocommerce-variation-add-to-cart {
  width: 100% !important;
  align-self: stretch !important;
}
body.single-product .ag-buy-card .woocommerce-variation-add-to-cart,
body.single-product .ag-buy-card form.cart:not(.variations_form) {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 28px 0 !important;
}
body.single-product .ag-buy-card .ag-buy-qty {
  position: static !important;
  flex: 0 0 89px !important;
  width: 89px !important;
  height: 38px !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 12px !important;
  border: 0 !important;
  border-radius: 10px !important;
  background: #FFFFFF !important;
  box-shadow: 0 4px 14px rgba(23, 60, 90, .07) !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: space-between !important;
  overflow: visible !important;
}
body.single-product .ag-buy-card .ag-buy-qty input.qty {
  width: 32px !important;
  min-width: 0 !important;
  height: 36px !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  text-align: center !important;
  font: 500 13px var(--ag-font) !important;
  color: #222222 !important;
}
body.single-product .ag-buy-card .ag-buy-qty .ag-qbtn {
  width: 14px !important;
  min-width: 14px !important;
  flex: 0 0 14px !important;
  height: 36px !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  font: 400 17px/1 var(--ag-font) !important;
  color: #43545E !important;
}
body.single-product .ag-buy-card .single_add_to_cart_button {
  width: 100% !important;
  flex: 0 0 100% !important;
  height: 38px !important;
  min-height: 38px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 10px !important;
  background-color: #4CC6D3 !important;
  background-image: none !important;
  color: #FFFFFF !important;
  font: 600 12px/1 var(--ag-font) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  box-shadow: 0 6px 14px rgba(76, 198, 211, .40) !important;
}
body.single-product .ag-buy-card .single_add_to_cart_button::after {
  content: "" !important;
  position: static !important;
  opacity: 1 !important;
  order: -1 !important;
  display: block !important;
  width: 18px !important;
  height: 18px !important;
  flex: 0 0 18px !important;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%3E%3Cpath%20d='M6.3574%201.44336L3.74512%204.06286'%20stroke='white'%20stroke-width='1.5'%20fill='none'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M10.9619%201.44336L13.5742%204.06286'%20stroke='white'%20stroke-width='1.5'%20fill='none'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M1.44336%205.66468C1.44336%204.32968%202.15777%204.22144%203.04537%204.22144H14.2738C15.1614%204.22144%2015.8758%204.32968%2015.8758%205.66468C15.8758%207.21618%2015.1614%207.10793%2014.2738%207.10793H3.04537C2.15777%207.10793%201.44336%207.21618%201.44336%205.66468Z'%20stroke='white'%20stroke-width='1.5'%20fill='none'/%3E%3Cpath%20d='M7.04297%2010.1028V12.6645'%20stroke='white'%20stroke-width='1.5'%20fill='none'%20stroke-linecap='round'/%3E%3Cpath%20d='M10.3623%2010.1028V12.6645'%20stroke='white'%20stroke-width='1.5'%20fill='none'%20stroke-linecap='round'/%3E%3Cpath%20d='M2.52539%207.21631L3.54288%2013.4511C3.7738%2014.8511%204.32945%2015.8758%206.3933%2015.8758H10.7447C12.9889%2015.8758%2013.3209%2014.8944%2013.5807%2013.5377L14.793%207.21631'%20stroke='white'%20stroke-width='1.5'%20fill='none'%20stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center/18px 18px !important;
}
body.single-product .ag-buy-card .ag-cash {
  margin: 16px 0 0 !important;
  height: auto !important;
  min-height: 0 !important;
  background: transparent !important;
  border-radius: 0 !important;
  display: block !important;
}
body.single-product .ag-buy-card .ag-cash .elementor-button {
  width: 100% !important;
  height: 38px !important;
  min-height: 38px !important;
  padding: 0 !important;
  border-radius: 10px !important;
  background-color: #03567E !important;
  color: #FFFFFF !important;
  font: 600 12px/1 var(--ag-font) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-shadow: 0 6px 14px rgba(3, 86, 126, .25) !important;
}
body.single-product .ag-specs-wd table.shop_attributes,
body.single-product .ag-specs-wd table.shop_attributes tbody {
  border: 0 !important;
}
body.single-product .ag-specs-wd table.shop_attributes tr {
  border: 0 !important;
  border-bottom: 0 !important;
  padding: 0 !important;
  margin: 0 0 12px !important;
  gap: 0 17px !important;
}
body.single-product .ag-specs-wd table.shop_attributes tr:last-child {
  margin-bottom: 0 !important;
}
body.single-product .ag-specs-wd table.shop_attributes th {
  flex: 0 0 182px !important;
  width: 182px !important;
  height: 44px !important;
  min-height: 44px !important;
  padding: 0 12px !important;
  border: 0 !important;
  border-radius: 10px !important;
  background: #F4F7FA !important;
  font: 500 13px/44px var(--ag-font) !important;
  color: #43545E !important;
  text-align: center !important;
}
body.single-product .ag-specs-wd table.shop_attributes tr:nth-child(even) th {
  background: #EDF2F7 !important;
}
body.single-product .ag-specs-wd table.shop_attributes td {
  flex: 1 1 auto !important;
  height: 44px !important;
  min-height: 44px !important;
  padding: 0 58px !important;
  border: 0 !important;
  border-radius: 10px !important;
  background: #FFFFFF !important;
  box-shadow: 0 4px 12px rgba(23, 60, 90, .05) !important;
  font: 400 13px/44px var(--ag-font) !important;
  color: #222222 !important;
  text-align: right !important;
}
body.single-product .ag-specs-wd table.shop_attributes td p {
  margin: 0 !important;
  font: inherit !important;
  color: inherit !important;
}
@media (max-width:1024px) {
  body.single-product .ag-buy-card .ag-wd-price {
    position: static !important;
    height: auto !important;
    margin: 0 0 12px !important;
  }
  body.single-product .ag-buy-card .ag-wd-price > .elementor-widget-container {
    height: auto !important;
  }
  body.single-product .ag-buy-card .ag-w-row {
    margin-bottom: 16px !important;
  }
}
body.single-product .ag-card.ag-card {
  min-height: 283px !important;
  height: 283px !important;
  border-radius: 16px !important;
  background-color: #FFFFFF !important;
  box-shadow: 0 4px 16px rgba(196, 215, 238, .40) !important;
  padding: 0 20px 14px 20px !important;
  margin: 0 !important;
  position: relative !important;
  display: flex !important;
  flex-direction: column !important;
  overflow: visible !important;
}
body.single-product .ag-card .ag-card-media {
  width: 100% !important;
  max-width: 100% !important;
  padding: 38px 0 0 0 !important;
  margin: 0 !important;
}
body.single-product .ag-card .ag-card-media img {
  height: 110px !important;
  width: auto !important;
  max-width: 100% !important;
  object-fit: contain !important;
  display: block !important;
  margin: 0 auto !important;
}
body.single-product .ag-card .ag-card-title {
  padding: 21px 0 0 0 !important;
  margin: 0 !important;
  text-align: center !important;
}
body.single-product .ag-card .ag-card-title .elementor-heading-title {
  font-family: var(--ag-font) !important;
  font-size: 13px !important;
  line-height: 18px !important;
  font-weight: 400 !important;
  color: #43545E !important;
  margin: 0 !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
body.single-product .ag-card .ag-card-title .elementor-heading-title a {
  color: inherit !important;
  text-decoration: none !important;
}
body.single-product .ag-card .ag-card-foot {
  margin-top: auto !important;
  margin-inline: 0 !important;
  margin-bottom: 0 !important;
  padding: 0 !important;
  height: 39px !important;
  min-height: 39px !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 8px !important;
  flex-wrap: nowrap !important;
  overflow: visible !important;
}
body.single-product .ag-card .ag-card-foot > .e-con-inner {
  padding: 0 !important;
  height: 39px !important;
  align-items: center !important;
  gap: 8px !important;
  flex-wrap: nowrap !important;
}
body.single-product .ag-card .ag-card-cart {
  flex: 0 0 39px !important;
  width: 39px !important;
  min-width: 39px !important;
  max-width: 39px !important;
  height: 39px !important;
  margin: 0 !important;
  padding: 0 !important;
}
body.single-product .ag-card .ag-card-cart form.cart {
  margin: 0 !important;
  padding: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
}
body.single-product .ag-card .ag-card-cart .quantity,
body.single-product .ag-card .ag-card-cart .e-atc-qty-button-holder .quantity,
body.single-product .ag-card .ag-card-cart .added_to_cart,
body.single-product .ag-card .ag-card-cart .wd-action-text,
body.single-product .ag-card .ag-card-cart .wd-loop-product-title,
body.single-product .ag-card .ag-card-cart .wd-check-icon,
body.single-product .ag-card .ag-card-cart .button svg,
body.single-product .ag-card .ag-card-cart .button i {
  display: none !important;
}
body.single-product .ag-card .ag-card-cart .button,
body.single-product .ag-card .ag-card-cart a.button,
body.single-product .ag-card .ag-card-cart button.button,
body.single-product .ag-card .ag-card-cart a.button.add_to_cart_button,
body.single-product .ag-card .ag-card-cart a.button.add-to-cart-loop,
body.single-product .ag-card .ag-card-cart .single_add_to_cart_button,
body.single-product .ag-card .ag-card-cart button[type=submit].button {
  width: 39px !important;
  height: 39px !important;
  min-width: 39px !important;
  min-height: 39px !important;
  max-width: 39px !important;
  max-height: 39px !important;
  flex: 0 0 39px !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 50% !important;
  background-color: #4CC6D3 !important;
  background-image: none !important;
  box-shadow: 0 4px 10px rgba(76, 198, 211, .28) !important;
  color: #FFFFFF !important;
  font-size: 0 !important;
  line-height: 39px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 0 !important;
  transform: none !important;
}
body.single-product .ag-card .ag-card-cart .button::before,
body.single-product .ag-card .ag-card-cart .button::after {
  content: none !important;
  display: none !important;
}
body.single-product .ag-card .ag-card-cart a.button.added,
body.single-product .ag-card .ag-card-cart a.button.loading {
  width: 39px !important;
  height: 39px !important;
  min-width: 39px !important;
  max-width: 39px !important;
  font-size: 0 !important;
}
body.single-product .ag-card .ag-card-cart .wd-action-icon:before,
body.single-product .ag-card .ag-card-cart .wd-action-icon:after {
  content: none !important;
  display: none !important;
}
body.single-product .ag-card .ag-card-cart .wd-action-icon {
  display: block !important;
  width: 18px !important;
  height: 18px !important;
  margin: 0 !important;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%3E%3Cpath%20d='M6.3574%201.44336L3.74512%204.06286'%20stroke='white'%20stroke-width='1.5'%20fill='none'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M10.9619%201.44336L13.5742%204.06286'%20stroke='white'%20stroke-width='1.5'%20fill='none'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M1.44336%205.66468C1.44336%204.32968%202.15777%204.22144%203.04537%204.22144H14.2738C15.1614%204.22144%2015.8758%204.32968%2015.8758%205.66468C15.8758%207.21618%2015.1614%207.10793%2014.2738%207.10793H3.04537C2.15777%207.10793%201.44336%207.21618%201.44336%205.66468Z'%20stroke='white'%20stroke-width='1.5'%20fill='none'/%3E%3Cpath%20d='M7.04297%2010.1028V12.6645'%20stroke='white'%20stroke-width='1.5'%20fill='none'%20stroke-linecap='round'/%3E%3Cpath%20d='M10.3623%2010.1028V12.6645'%20stroke='white'%20stroke-width='1.5'%20fill='none'%20stroke-linecap='round'/%3E%3Cpath%20d='M2.52539%207.21631L3.54288%2013.4511C3.7738%2014.8511%204.32945%2015.8758%206.3933%2015.8758H10.7447C12.9889%2015.8758%2013.3209%2014.8944%2013.5807%2013.5377L14.793%207.21631'%20stroke='white'%20stroke-width='1.5'%20fill='none'%20stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center !important;
  background-size: 18px 18px !important;
  filter: none !important;
  font-size: 0 !important;
  -webkit-mask-image: none !important;
  mask-image: none !important;
}
body.single-product .ag-card .ag-card-cart a.button:hover,
body.single-product .ag-card .ag-card-cart button.button:hover {
  background-color: #FFFFFF !important;
  background-image: none !important;
  box-shadow: 0 4px 14px rgba(76, 198, 211, .34) !important;
}
body.single-product .ag-card .ag-card-cart .button:hover .wd-action-icon {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%3E%3Cpath%20d='M6.3574%201.44336L3.74512%204.06286'%20stroke='%234CC6D3'%20stroke-width='1.5'%20fill='none'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M10.9619%201.44336L13.5742%204.06286'%20stroke='%234CC6D3'%20stroke-width='1.5'%20fill='none'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3Cpath%20d='M1.44336%205.66468C1.44336%204.32968%202.15777%204.22144%203.04537%204.22144H14.2738C15.1614%204.22144%2015.8758%204.32968%2015.8758%205.66468C15.8758%207.21618%2015.1614%207.10793%2014.2738%207.10793H3.04537C2.15777%207.10793%201.44336%207.21618%201.44336%205.66468Z'%20stroke='%234CC6D3'%20stroke-width='1.5'%20fill='none'/%3E%3Cpath%20d='M7.04297%2010.1028V12.6645'%20stroke='%234CC6D3'%20stroke-width='1.5'%20fill='none'%20stroke-linecap='round'/%3E%3Cpath%20d='M10.3623%2010.1028V12.6645'%20stroke='%234CC6D3'%20stroke-width='1.5'%20fill='none'%20stroke-linecap='round'/%3E%3Cpath%20d='M2.52539%207.21631L3.54288%2013.4511C3.7738%2014.8511%204.32945%2015.8758%206.3933%2015.8758H10.7447C12.9889%2015.8758%2013.3209%2014.8944%2013.5807%2013.5377L14.793%207.21631'%20stroke='%234CC6D3'%20stroke-width='1.5'%20fill='none'%20stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center !important;
  background-size: 18px 18px !important;
}
body.single-product .ag-card .ag-card-price {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}
body.single-product .ag-card .ag-card-price .price {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  text-align: right !important;
  gap: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 14px !important;
  line-height: 14px !important;
  font-weight: 600 !important;
}
body.single-product .ag-card .ag-card-price .price > * {
  text-align: right !important;
}
body.single-product .ag-card .ag-card-price .price > ins {
  order: 1 !important;
  text-decoration: none !important;
  background: none !important;
}
body.single-product .ag-card .ag-card-price .price > del {
  order: 2 !important;
  opacity: 1 !important;
}
body.single-product .ag-card .ag-card-price .price > ins,
body.single-product .ag-card .ag-card-price .price > ins bdi,
body.single-product .ag-card .ag-card-price .price > ins .amount,
body.single-product .ag-card .ag-card-price .price > .woocommerce-Price-amount,
body.single-product .ag-card .ag-card-price .price > .woocommerce-Price-amount bdi {
  font-size: 13.5px !important;
  line-height: 23.5px !important;
  font-weight: 700 !important;
  color: #222222 !important;
  font-family: var(--ag-font) !important;
}
body.single-product .ag-card .ag-card-price .price > del,
body.single-product .ag-card .ag-card-price .price > del bdi,
body.single-product .ag-card .ag-card-price .price > del .amount {
  font-size: 11px !important;
  line-height: 17.3px !important;
  font-weight: 400 !important;
  color: #8598A3 !important;
  font-family: var(--ag-font) !important;
}
body.single-product .ag-card .ag-card-price .woocommerce-Price-currencySymbol {
  font-size: 11px !important;
  line-height: 17.6px !important;
  font-weight: 400 !important;
  color: #5D737F !important;
  margin: 0 !important;
  padding: 0 !important;
}
body.single-product .ag-card .ag-card-price .price > del .woocommerce-Price-currencySymbol {
  font-size: 9px !important;
}
body.single-product .ag-card .ag-card-price bdi {
  word-spacing: normal !important;
  white-space: nowrap !important;
}
body.single-product .ag-card .ag-card-wish {
  position: absolute !important;
  top: 14px !important;
  left: 14px !important;
  right: auto !important;
  width: 26px !important;
  height: 26px !important;
  min-height: 0 !important;
  z-index: 4 !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 1 !important;
  pointer-events: auto !important;
  text-align: start !important;
}
body.single-product .ag-card .ag-card-wish .elementor-widget-container {
  width: 26px !important;
  height: 26px !important;
  margin: 0 !important;
  padding: 0 !important;
}
body.single-product .ag-card .ag-card-wish .wd-wishlist-btn {
  display: block !important;
  width: 26px !important;
  height: 26px !important;
  margin: 0 !important;
  padding: 0 !important;
}
body.single-product .ag-card .ag-card-wish .wd-action-text,
body.single-product .ag-card .ag-card-wish .wd-check-icon {
  display: none !important;
}
body.single-product .ag-card .ag-card-wish a {
  display: block !important;
  width: 26px !important;
  height: 26px !important;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
}
body.single-product .ag-card .ag-card-wish .wd-action-icon:before,
body.single-product .ag-card .ag-card-wish .wd-action-icon:after {
  content: none !important;
  display: none !important;
}
body.single-product .ag-card .ag-card-wish .wd-action-icon {
  display: block !important;
  width: 26px !important;
  height: 26px !important;
  margin: 0 !important;
  padding: 0 !important;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' fill='none' stroke='%231E2A32' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20.3S3.5 15.2 3.5 9.3a4.8 4.8 0 0 1 8.5-3 4.8 4.8 0 0 1 8.5 3c0 5.9-8.5 11-8.5 11Z'/%3E%3C/svg%3E") no-repeat center !important;
  background-size: 24px 24px !important;
}
body.single-product .ag-card .ag-card-wish .wd-wishlist-btn.wd-added .wd-action-icon,
body.single-product .ag-card .ag-card-wish a.added .wd-action-icon {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' fill='none' stroke='%23EF4B5A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20.3S3.5 15.2 3.5 9.3a4.8 4.8 0 0 1 8.5-3 4.8 4.8 0 0 1 8.5 3c0 5.9-8.5 11-8.5 11Z'/%3E%3C/svg%3E") no-repeat center !important;
  background-size: 24px 24px !important;
}
body.single-product .ag-card .ag-card-wish:hover .wd-action-icon {
  opacity: .7 !important;
}
@media (max-width:767px) {
  body.single-product .ag-card.ag-card {
    height: auto !important;
    min-height: 283px !important;
  }
}
@media (min-width:1024px) {
  body.single-product .elementor-element-n000040,
  body.single-product .ag-trust-card {
    display: flex !important;
    grid-template-columns: none !important;
    grid-template-rows: none !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    justify-content: space-between !important;
    align-content: normal !important;
    gap: 24px !important;
    column-gap: 24px !important;
    row-gap: 24px !important;
    padding: 29px 32px !important;
    border-radius: 16px !important;
    background-color: #FFFFFF !important;
    box-shadow: 0 9px 45px 0 rgba(229, 238, 248, .8) !important;
    min-height: 108px !important;
    height: 108px !important;
  }
  body.single-product .elementor-element-n000040 > .elementor-widget-icon-box,
  body.single-product .ag-trust-card > .elementor-widget-icon-box,
  body.single-product .ag-trust-card > .ag-trust-item {
    width: auto !important;
    max-width: 100% !important;
    flex: 0 0 auto !important;
    align-self: auto !important;
    padding: 0 !important;
    margin: 0 !important;
  }
}
body.single-product .ag-trust-item .elementor-icon-box-wrapper {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 14px !important;
  text-align: start !important;
  padding: 0 !important;
}
body.single-product .ag-trust-item .elementor-icon-box-icon {
  display: block !important;
  width: 26px !important;
  height: 26px !important;
  flex: 0 0 26px !important;
  margin: 0 !important;
}
body.single-product .elementor-element-n000040 > .elementor-widget-icon-box .elementor-icon,
body.single-product .ag-trust-item .elementor-icon {
  width: 26px !important;
  height: 26px !important;
  display: block !important;
  background-color: transparent !important;
  border-radius: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  box-shadow: none !important;
  font-size: 24px !important;
}
body.single-product .ag-trust-item .elementor-icon > i,
body.single-product .ag-trust-item .elementor-icon > svg {
  display: none !important;
}
body.single-product .ag-trust-item .elementor-icon-box-content {
  display: block !important;
  flex: 1 1 auto !important;
  text-align: start !important;
}
body.single-product .ag-trust-item .elementor-icon-box-title {
  font-size: 13px !important;
  line-height: 22px !important;
  font-weight: 700 !important;
  color: #1E2A32 !important;
  margin: 0 !important;
}
body.single-product .ag-trust-item .elementor-icon-box-description {
  font-size: 11px !important;
  line-height: 19px !important;
  font-weight: 400 !important;
  color: #8598A3 !important;
  margin: 0 !important;
}
body.single-product .elementor-element-n000040 > .elementor-widget-icon-box:nth-child(1) .elementor-icon,
body.single-product .ag-trust-card > .ag-trust-item:nth-child(1) .elementor-icon {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' fill='none' stroke='%231E2A32' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 7.5h9v9h-9z'/%3E%3Cpath d='M11.5 10.5h4.2l2.8 3v3h-7z'/%3E%3Ccircle cx='6' cy='18' r='1.7'/%3E%3Ccircle cx='15.5' cy='18' r='1.7'/%3E%3Cpath d='M2.5 16.5h1.8M7.7 16.5h5.8M17.2 16.5h1.3'/%3E%3Cpath d='M19.5 8h2M20.5 11h1.5'/%3E%3C/svg%3E") no-repeat center !important;
}
body.single-product .elementor-element-n000040 > .elementor-widget-icon-box:nth-child(2) .elementor-icon,
body.single-product .ag-trust-card > .ag-trust-item:nth-child(2) .elementor-icon {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' fill='none' stroke='%231E2A32' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.2 14 5l2.6-.3 1 2.4 2.4 1-.3 2.6 1.8 2-1.8 2 .3 2.6-2.4 1-1 2.4L14 21l-2 1.8-2-1.8-2.6.3-1-2.4-2.4-1 .3-2.6L2.5 12.7l1.8-2L4 8.1l2.4-1 1-2.4L10 5Z'/%3E%3Cpath d='m9 12.4 2.1 2.1 4-4.4'/%3E%3C/svg%3E") no-repeat center !important;
}
body.single-product .elementor-element-n000040 > .elementor-widget-icon-box:nth-child(3) .elementor-icon,
body.single-product .ag-trust-card > .ag-trust-item:nth-child(3) .elementor-icon {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' fill='none' stroke='%231E2A32' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 3.5h14v17l-2.3-1.5-2.4 1.5-2.3-1.5-2.3 1.5-2.4-1.5L5 20.5Z'/%3E%3Cpath d='m10 14 4-5'/%3E%3Ccircle cx='10.2' cy='9.6' r='1.1'/%3E%3Ccircle cx='13.8' cy='13.6' r='1.1'/%3E%3C/svg%3E") no-repeat center !important;
}
body.single-product .elementor-element-n000040 > .elementor-widget-icon-box:nth-child(4) .elementor-icon,
body.single-product .ag-trust-card > .ag-trust-item:nth-child(4) .elementor-icon {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' fill='none' stroke='%231E2A32' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14v-2.5a8 8 0 0 1 16 0V14'/%3E%3Crect x='2.6' y='13.4' width='4.4' height='6.2' rx='2.2'/%3E%3Crect x='17' y='13.4' width='4.4' height='6.2' rx='2.2'/%3E%3C/svg%3E") no-repeat center !important;
}
@media (max-width:1023px) {
  body.single-product .elementor-element-n000040,
  body.single-product .ag-trust-card {
    height: auto !important;
    min-height: 0 !important;
    padding: 24px !important;
    row-gap: 20px !important;
  }
}
@media (max-width:1024px) {
  .elementor-27428 .ag-offers-top,
.elementor-27428 .ag-shelf2,
.elementor-27428 .ag-best-band {
    height: auto !important;
  }
  
  .elementor-27428 .ag-offers-panel {
    min-height: 0 !important;
  }
  
  
  
  .elementor-27428 .ag-sechead {
    height: auto !important;
    min-height: 40px !important;
  }
  
  
  
  
  
  
  
  
  
  
  
  
  .elementor-27428 .ag-offers-carousel {
    width: auto !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .elementor-27428 .ag-offers-panel {
    padding: 18px 14px 22px !important;
  }
  
  
  
  
  
  
  .elementor-27428 .ag-steps-strip {
    width: 100% !important;
    max-width: 640px !important;
    flex: 0 0 auto !important;
    height: auto !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    gap: 18px 12px !important;
  }
  
  
  
  
  
  .elementor-27428 .ag-shelf-carousel .elementor-swiper-button {
    top: 71px !important;
    bottom: auto !important;
  }
  .elementor-27428 .ag-brands-row {
    width: auto !important;
    max-width: 100% !important;
    padding: 18px 12px !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    gap: 18px 24px !important;
  }
  
  
  
  
  
  
  
  .elementor-27428 .ag-best-carousel .swiper {
    width: calc(100% + 24px) !important;
    max-width: calc(100% + 24px) !important;
    margin-left: -12px !important;
    margin-right: -12px !important;
    padding-left: 12px !important;
    padding-right: 12px !important;
    overflow-x: hidden !important;
  }
  .elementor-27428 .ag-pane .swiper,
  .elementor-27428 .ag-panes .swiper {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    overflow-x: hidden !important;
  }
  .elementor-27428 .ag-best-carousel.ag-best-carousel {
    width: auto !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .elementor-27428 .ag-offers-carousel > .elementor-swiper-button-prev,
  .elementor-27428 .ag-best-carousel > .elementor-swiper-button-prev {
    left: 0 !important;
    right: auto !important;
  }
  .elementor-27428 .ag-offers-carousel > .elementor-swiper-button-next,
  .elementor-27428 .ag-best-carousel > .elementor-swiper-button-next {
    right: 0 !important;
    left: auto !important;
  }
  
  
  
  
  
  
  
  
  
  .elementor-27424 .ag-trust-card {
    padding: 20px 16px !important;
    gap: 14px !important;
  }
  
  
  
  
  .elementor-27424 .ag-fcard-w {
    width: 100% !important;
    max-width: 100% !important;
  }
  
  
  
  .ag-card-wish {
    width: 40px !important;
    height: 40px !important;
    top: 4px !important;
    left: 4px !important;
  }
  .ag-card-wish .elementor-widget-container,
  .ag-card-wish .wd-wishlist-btn,
  .ag-card-wish > div > div > a {
    width: 40px !important;
    height: 40px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
  .ag-card-wish .wd-action-icon {
    width: 26px !important;
    height: 26px !important;
  }
  .ag-card-price .price,
  .ag-card-price ins,
  .ag-card-price del,
  .ag-card-price bdi {
    white-space: nowrap !important;
  }
  .ag-card-price ins {
    width: auto !important;
    max-width: 100% !important;
  }
  .ag-card-foot {
    gap: 8px !important;
  }
  
  
}
@media (max-width:767px) {
  .elementor-27428 .ag-steps-strip > .ag-step {
    width: calc(50% - 8px) !important;
    flex: 0 0 calc(50% - 8px) !important;
  }
  
  
  
  
  
  
  
  
  
}
@media (max-width:400px) {
  
  
  
  
}
@media (min-width:1025px) {
  .elementor-27428 .ag-offers-panel {
    background-color: transparent !important;
    background-image:
      url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22400%22%20height=%22447%22%20viewBox=%220%200%20400%20447%22%3E%3Cpath%20fill=%22%23fff%22%20d=%22M400,21%20L24,21%20A24,24%200%200%200%200,45%20L0,423%20A24,24%200%200%200%2024,447%20L400,447%20Z%22/%3E%3Cpath%20fill=%22%23F7FBFE%22%20d=%22M0,26%20A24,24%200%200%201%2024,2%20L175,2%20A24,24%200%200%201%20199,26%20L199,53%20A24,24%200%200%201%20175,77%20L0,77%20ZM199,45%20L199,21%20L223,21%20A24,24%200%200%200%20199,45%20ZM0,101%20L0,77%20L24,77%20A24,24%200%200%200%200,101%20Z%22/%3E%3C/svg%3E),
      linear-gradient(#FFFFFF, #FFFFFF) !important;
    background-position:
      left 0px top 0px,
      left 400px top 21px !important;
    background-size:
      400px 447px,
      calc(100% - 400px) 426px !important;
    background-repeat:
      no-repeat,
      no-repeat !important;
    background-origin: border-box !important;
    border-radius: 0 24px 24px 24px !important;
  }
}
@media (min-width:1025px) {
  
}
@media (max-width:1024px) {
  
  
  body.single-product .ag-gal-wd .wd-carousel-container.wd-gallery-images {
    padding: 12px !important;
  }
  body.single-product .ag-gal-wd .woocommerce-product-gallery {
    max-width: 100% !important;
  }
  body.single-product .ag-pm-attrs .ag-attr-opts {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    gap: 10px !important;
    min-width: 0 !important;
    max-width: 100% !important;
  }
  body.single-product .ag-pm-attrs .ag-pill-b {
    max-width: 100% !important;
    min-height: 42px !important;
  }
  body.single-product .ag-pm-attrs .ag-sw-b {
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    min-height: 40px !important;
    max-height: 40px !important;
    box-sizing: border-box !important;
    border: 8px solid transparent !important;
    background-clip: content-box !important;
    border-radius: 50% !important;
  }
  body.single-product .ag-pm-attrs .ag-sw-b.is-on {
    outline: 2px solid #4CC6D3 !important;
    outline-offset: -6px !important;
  }
  body.single-product .ag-pm-attrs .ag-reset {
    min-height: 42px !important;
    margin-top: 10px !important;
  }
  body.single-product .ag-buy-form form.cart {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  body.single-product .ag-buy-card .ag-buy-qty {
    position: static !important;
    width: 132px !important;
    min-width: 132px !important;
    flex: 0 0 132px !important;
    height: 44px !important;
    min-height: 44px !important;
    padding: 0 6px !important;
    overflow: visible !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
  }
  body.single-product .ag-buy-card .ag-buy-qty .ag-qbtn {
    width: 40px !important;
    min-width: 40px !important;
    flex: 0 0 40px !important;
    height: 40px !important;
    min-height: 40px !important;
    padding: 0 !important;
    font-size: 18px !important;
    line-height: 1 !important;
  }
  body.single-product .ag-buy-card .ag-buy-qty input.qty {
    width: 40px !important;
    min-width: 40px !important;
    height: 40px !important;
    padding: 0 !important;
    text-align: center !important;
  }
  body.single-product .ag-buy-card .ag-buy-qty input.minus,
  body.single-product .ag-buy-card .ag-buy-qty input.plus {
    display: none !important;
  }
  body.single-product .ag-buy-card .single_add_to_cart_button {
    min-height: 46px !important;
    height: 46px !important;
  }
  body.single-product .ag-buy-card .ag-w-row select {
    height: 44px !important;
    min-height: 44px !important;
  }
  body.single-product .ag-pm-buy .ag-buy-card {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  body.single-product .ag-tabnav {
    position: static !important;
    top: auto !important;
    flex-wrap: nowrap !important;
    gap: 8px !important;
    padding: 10px 0 !important;
  }
  body.single-product .ag-tabnav .ag-tabbtn {
    flex: 1 1 0 !important;
    width: auto !important;
    min-width: 0 !important;
  }
  body.single-product .ag-tabnav .ag-tabbtn .elementor-button {
    width: 100% !important;
    min-width: 0 !important;
    height: 44px !important;
    padding: 0 6px !important;
    gap: 6px !important;
    font-size: 12px !important;
  }
  body.single-product .ag-tabnav .ag-tabbtn .elementor-button:before {
    width: 18px !important;
    height: 18px !important;
    background-size: 18px 18px !important;
  }
  body.single-product .ag-tabpanel + .ag-tabpanel {
    margin-top: 20px !important;
  }
  body.single-product .ag-specs-wd table.shop_attributes,
  body.single-product .ag-specs-wd table.shop_attributes tbody {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    overflow: visible !important;
    margin: 0 !important;
  }
  body.single-product .ag-specs-wd table.shop_attributes tr {
    width: 100% !important;
    max-width: 100% !important;
    align-items: stretch !important;
    gap: 0 10px !important;
  }
  body.single-product .ag-specs-wd table.shop_attributes th {
    flex: 0 0 112px !important;
    width: 112px !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 44px !important;
    padding: 0 8px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-size: 12px !important;
    line-height: 1.5 !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
  }
  body.single-product .ag-specs-wd table.shop_attributes td {
    flex: 1 1 auto !important;
    width: auto !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 44px !important;
    padding: 11px 12px !important;
    display: block !important;
    font-size: 12px !important;
    line-height: 1.6 !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
  }
  body.single-product .ag-specs-wd table.shop_attributes td p {
    line-height: 1.6 !important;
  }
  body.single-product .ag-specs-wd table.shop_attributes td .wd-term {
    display: inline !important;
  }
  body.single-post #respond .comment-form,
  body.single-product .ag-reviews #respond .comment-form {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  body.single-post #respond .comment-form > p,
  body.single-product .ag-reviews #respond .comment-form > p {
    padding-left: 0 !important;
    padding-right: 0 !important;
    flex: 1 1 100% !important;
    max-width: 100% !important;
  }
  body.single-post #respond .comment-form-cookies-consent {
    display: flex !important;
    align-items: flex-start !important;
    gap: 10px !important;
  }
  body.single-post #respond .comment-form-cookies-consent input[type=checkbox] {
    width: 20px !important;
    height: 20px !important;
    min-width: 20px !important;
    margin: 2px 0 0 !important;
  }
  body.single-post #respond .form-submit input[type=submit],
  body.single-post #respond .form-submit .submit {
    min-height: 44px !important;
  }
}
@media (max-width:767px) {
  
  body.single-post .elementor-author-box {
    flex-direction: column !important;
    align-items: flex-start !important;
    text-align: start !important;
  }
  body.single-post .elementor-author-box__avatar {
    margin: 0 0 12px 0 !important;
  }
  body.single-post .elementor-author-box__text {
    width: 100% !important;
  }
}
@media (max-width:1024px) {
  .elementor-element-f00002b {
    width: auto !important;
    flex: 1 1 auto !important;
    min-width: 0 !important;
  }
  .elementor-element-f00002c {
    flex-wrap: wrap !important;
  }
  
  
}
@media (min-width:768px) and (max-width:1024px) {
  
  
  
  
  
  
}
@media (min-width:900px) and (max-width:1024px) {
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}
@media (min-width:768px) and (max-width:899px) {
  
  
  
  
}
body.single-product .ag-cd .wd-timer {
  direction: ltr !important;
  flex-direction: row !important;
  display: flex !important;
  gap: 8px !important;
  justify-content: flex-start !important;
  align-items: flex-start !important;
  flex-wrap: nowrap !important;
}
body.single-product .ag-cd .wd-timer .wd-item {
  width: 30px !important;
  min-width: 30px !important;
  flex: 0 0 30px !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  gap: 7px !important;
}
body.single-product .ag-cd .wd-timer .wd-timer-value {
  width: 30px !important;
  height: 30px !important;
  border-radius: 8px !important;
  background: #FFFFFF !important;
  color: #5D737F !important;
  font-family:
    var(--ag-font),
    Tahoma,
    sans-serif !important;
  font-size: 14px !important;
  line-height: 30px !important;
  font-weight: 500 !important;
  text-align: center !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
body.single-product .ag-cd .wd-timer .wd-timer-days .wd-timer-value {
  background: #4CC6D3 !important;
  color: #FFFFFF !important;
}
body.single-product .ag-cd .wd-timer .wd-timer-text {
  font-family:
    var(--ag-font),
    Tahoma,
    sans-serif !important;
  font-size: 8px !important;
  line-height: 12px !important;
  color: #BBC4CC !important;
  font-weight: 400 !important;
  margin: 0 !important;
  padding: 0 !important;
}
body.single-product .ag-cd,
body.single-product .ag-cd > .elementor-widget-container {
  width: 100% !important;
  max-width: 100% !important;
}
body.single-product .ag-cd .wd-countdown-timer {
  display: block !important;
  text-align: left !important;
}
body.single-product .ag-cd .wd-timer {
  margin-inline: 0 !important;
  padding-left: 20px !important;
}
body.single-product a.woodmart-show-product-gallery.woodmart-show-product-gallery {
  width: 22px !important;
  height: 22px !important;
  min-width: 22px !important;
  min-height: 22px !important;
  border-radius: 5px !important;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%3E%3Crect%20x='0.75'%20y='0.75'%20width='20.5'%20height='20.5'%20rx='5'%20stroke='%23C9D3DB'%20stroke-width='1.5'/%3E%3Cpath%20d='M13.4%208.6%208.6%2013.4M13.4%208.6h-3.2M13.4%208.6v3.2'%20stroke='%235D737F'%20stroke-width='1.4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center !important;
  background-size: 22px 22px !important;
  box-shadow: none !important;
  border: 0 !important;
}
body.single-product a.woodmart-show-product-gallery.woodmart-show-product-gallery .wd-action-icon,
body.single-product a.woodmart-show-product-gallery.woodmart-show-product-gallery > * {
  display: none !important;
}
body.single-product .wd-show-product-gallery-wrap.wd-show-product-gallery-wrap {
  width: 22px !important;
  height: 22px !important;
  min-width: 22px !important;
}
body.single-product .product-labels.product-labels .onsale.onsale {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
  display: block !important;
  width: 69px !important;
  min-width: 69px !important;
  max-width: 69px !important;
  height: 30px !important;
  min-height: 30px !important;
  max-height: 30px !important;
  line-height: 30px !important;
  font-family:
    var(--ag-font),
    Tahoma,
    sans-serif !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  color: #FFFFFF !important;
  text-align: center !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  padding: 0 !important;
  margin: 0 !important;
  box-shadow: none !important;
}
body.single-product .product-labels.product-labels {
  top: -108px !important;
  bottom: auto !important;
  left: auto !important;
  right: -13px !important;
  height: 30px !important;
}
body.single-product .product-labels.product-labels .onsale.onsale {
  background: #F08E04 !important;
  border-radius: 5px !important;
  -webkit-mask-image:
    radial-gradient(
      circle 4px at 0 50%,
      transparent 4px,
      #000 4.5px),
    radial-gradient(
      circle 4px at 100% 50%,
      transparent 4px,
      #000 4.5px) !important;
  mask-image:
    radial-gradient(
      circle 4px at 0 50%,
      transparent 4px,
      #000 4.5px),
    radial-gradient(
      circle 4px at 100% 50%,
      transparent 4px,
      #000 4.5px) !important;
  -webkit-mask-composite: source-in !important;
  mask-composite: intersect !important;
}
.ag-faq-acc .elementor-accordion-item,
.ag-faq-acc .elementor-tab-title,
.ag-faq-acc .elementor-tab-content,
.ag-faq .elementor-accordion-item,
.ag-faq .elementor-tab-title,
.ag-faq .elementor-tab-content {
  transition: none !important;
  animation: none !important;
}
.ag-faq-acc .elementor-accordion-icon,
.ag-faq .elementor-accordion-icon {
  transition: none !important;
}
body.tax-product_cat .ag-grid .ag-off.ag-off,
body.post-type-archive-product .ag-grid .ag-off.ag-off,
body.tax-product_cat .ag-card .ag-off.ag-off,
body.post-type-archive-product .ag-card .ag-off.ag-off {
  width: 31px !important;
  min-width: 31px !important;
  max-width: 31px !important;
  height: 20px !important;
  min-height: 20px !important;
  line-height: 20px !important;
  background: #EF981D !important;
  color: #FFFFFF !important;
  border-radius: 6px 0 0 6px !important;
  font-family:
    var(--ag-font),
    Tahoma,
    sans-serif !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  text-align: center !important;
  padding: 0 !important;
  box-shadow: none !important;
  top: 14px !important;
  right: 0 !important;
  left: auto !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .ui-slider .ui-slider-handle,
body:is(.tax-product_cat, .post-type-archive-product) .ui-slider .ui-slider-handle:hover,
body:is(.tax-product_cat, .post-type-archive-product) .ui-slider .ui-slider-handle:focus,
body:is(.tax-product_cat, .post-type-archive-product) .ui-slider .ui-slider-handle.ui-state-active,
body:is(.tax-product_cat, .post-type-archive-product) .ui-slider .ui-slider-handle.ui-state-focus,
body:is(.tax-product_cat, .post-type-archive-product) .ui-slider .ui-slider-handle.ui-state-hover {
  width: 3px !important;
  height: 9px !important;
  min-width: 3px !important;
  max-width: 3px !important;
  min-height: 9px !important;
  max-height: 9px !important;
  border-radius: 2px !important;
  background: #4CC6D3 !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: none !important;
  transform: none !important;
  margin: 0 !important;
  padding: 0 !important;
  top: -3px !important;
}
body:is(.tax-product_cat, .post-type-archive-product) .ui-slider .ui-slider-handle:after,
body:is(.tax-product_cat, .post-type-archive-product) .ui-slider .ui-slider-handle:hover:after,
body:is(.tax-product_cat, .post-type-archive-product) .ui-slider .ui-slider-handle:focus:after,
body:is(.tax-product_cat, .post-type-archive-product) .ui-slider .ui-slider-handle.ui-state-active:after,
body:is(.tax-product_cat, .post-type-archive-product) .ui-slider .ui-slider-handle.ui-state-focus:after,
body:is(.tax-product_cat, .post-type-archive-product) .ui-slider .ui-slider-handle.ui-state-hover:after {
  background: transparent !important;
  background-color: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}
.wd-dropdown-cats .wd-dropdown.wd-dropdown {
  min-height: var(--ag-menu-h,271px) !important;
  height: auto !important;
  box-sizing: border-box !important;
}
.wd-dropdown-cats .wd-sub-menu.wd-sub-menu {
  min-height: 0 !important;
}
@media (max-width:767px) {
  .ag-shelf::before {
    display: none !important;
  }
}
.wd-dropdown-cats .wd-sub-menu > li.menu-item + li.menu-item,
.wd-dropdown-cats .sub-sub-menu > li.menu-item + li.menu-item {
  border-top: 1px solid #f0f0f0;
}
.wd-dropdown-cats .wd-dropdown-menu.wd-dropdown-menu {
  border-left: 1px solid #e7e7e7;
}
.wd-dropdown-cats .wd-dropdown {
  scrollbar-width: thin;
  scrollbar-color: #d9d9d9 transparent;
}
.wd-dropdown-cats .wd-dropdown::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.wd-dropdown-cats .wd-dropdown::-webkit-scrollbar-track {
  background: transparent;
}
.wd-dropdown-cats .wd-dropdown::-webkit-scrollbar-thumb {
  background: #d9d9d9;
  border-radius: 2px;
}
.wd-dropdown-cats .wd-dropdown-menu.wd-design-default {
  --wd-dropdown-width:200px;
  padding: 28px 32px 12px 0;
  box-shadow: -6px 0 10px rgba(0, 0, 0, .05);
}
.wd-dropdown-cats.wd-dropdown-cats {
  min-width: 230px;
  width: 230px;
}
.wd-dropdown-cats ul.sub-sub-menu.wd-dropdown {
  padding: 28px 21px 12px 23px;
  box-shadow: -6px 0 10px rgba(0, 0, 0, .05);
}
.wd-dropdown-cats > ul.wd-nav-vertical.wd-nav-vertical {
  width: 186px;
  margin-right: 21px;
  margin-left: auto;
  padding-top: 28px;
  border: 0;
}
.wd-dropdown-cats .wd-dropdown-menu.wd-design-default ul.wd-sub-menu {
  width: 186px;
  margin-right: 0;
  margin-left: auto;
}
.wd-dropdown-cats .wd-dropdown-menu.wd-dropdown-menu {
  border-right: 1px solid #e7e7e7;
}
.wd-dropdown-cats .wd-nav-vertical.wd-design-default > li.menu-item > a {
  min-height: 36px;
  padding: 0 15px 0 0;
}
.wd-dropdown-cats .wd-sub-menu > li.menu-item > a,
.wd-dropdown-cats .sub-sub-menu > li.menu-item > a {
  min-height: 36px;
  padding: 0 15px 0 0;
  display: flex;
  align-items: center;
}
.wd-dropdown-cats .wd-nav-vertical.wd-design-default > li.menu-item + li.menu-item > a,
.wd-dropdown-cats .wd-sub-menu > li.menu-item + li.menu-item > a,
.wd-dropdown-cats .sub-sub-menu > li.menu-item + li.menu-item > a {
  min-height: 35px;
}
.wd-dropdown-cats.wd-dropdown-cats .wd-nav-vertical > li.menu-item > a,
.wd-dropdown-cats.wd-dropdown-cats .wd-sub-menu > li.menu-item > a,
.wd-dropdown-cats.wd-dropdown-cats .sub-sub-menu > li.menu-item > a {
  color: #555555;
}
.wd-dropdown-cats .ag-mm-cap.ag-mm-cap {
  display: block;
  box-sizing: border-box;
  flex: 0 0 100%;
  align-self: auto;
  width: 100%;
  max-width: 100%;
  height: 34px;
  line-height: 34px;
  margin: 0 0 6px 0;
  padding: 0 15px 0 0;
  border: 0;
  border-radius: 8px;
  background: #e9f8f9;
  color: #4cc6d3;
  font-family:
    var(--ag-font),
    Tahoma,
    sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-align: right;
  direction: rtl;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  list-style: none;
  pointer-events: none;
}
.wd-dropdown-cats .wd-dropdown {
  scrollbar-color: #8e8e8e #d9d9d9;
}
.wd-dropdown-cats .wd-dropdown::-webkit-scrollbar-track {
  background: #d9d9d9;
  border-radius: 2px;
}
.wd-dropdown-cats .wd-dropdown::-webkit-scrollbar-thumb {
  background: #8e8e8e;
  border-radius: 2px;
}
.wd-dropdown-cats li.menu-item.menu-item {
  position: static;
}
.wd-dropdown-cats > ul.wd-nav-vertical.wd-nav-vertical {
  position: static;
}
.wd-dropdown-cats .wd-dropdown-menu.wd-dropdown {
  top: 0;
  left: -230px;
  right: auto;
}
.wd-dropdown-cats ul.sub-sub-menu.wd-dropdown {
  top: 0;
  left: -230px;
  right: auto;
}
.wd-dropdown-cats .wd-dropdown-menu.wd-dropdown::before,
.wd-dropdown-cats ul.sub-sub-menu.wd-dropdown::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: -24px;
  width: 24px;
  background: transparent;
  pointer-events: auto;
}
.wd-dropdown-cats .wd-dropdown-menu.wd-dropdown,
.wd-dropdown-cats ul.sub-sub-menu.wd-dropdown {
  width: 230px;
  min-width: 230px;
  max-width: 230px;
  box-sizing: border-box;
}
body.single-product .ag-pm-attrs.ag-pm-attrs {
  flex-flow: row wrap !important;
  justify-content: space-between !important;
}
body.single-product .ag-pm-attrs.ag-pm-attrs > .ag-attr-color {
  flex: 0 0 100% !important;
}
body.single-product .ag-pm-attrs .ag-attr:not(.ag-attr-color) .ag-attr-label {
  clip-path: inset(0 0 0 7.11px);
  margin-left: -7.11px !important;
}
body.single-product .ag-pm-attrs .ag-sw-b[data-val="%d9%85%d8%b4%da%a9%db%8c"] {
  background-color: #222222 !important;
}
body.single-product .ag-pm-attrs .ag-sw-b[data-val="%d8%a2%d8%a8%db%8c"] {
  background-color: #5068BC !important;
}
body.single-product .ag-pm-attrs .ag-sw-b[data-val="%d8%a8%d9%86%d9%81%d8%b4"] {
  background-color: #E0BBD7 !important;
}
body.single-product .ag-buy-card .ag-wd-price .price > del {
  line-height: 18px !important;
}
body.single-product .ag-buy-card .ag-wd-price .price > ins {
  margin-top: 0;
}
body.single-product .wd-breadcrumbs > a:first-of-type,
body.single-product .wd-breadcrumbs > a:first-of-type + .wd-delimiter {
  display: none;
}
.whb-flex-row.whb-general-header-inner {
  width: 100%;
}
.wd-header-text.ag-h-track {
  line-height: 0;
}
.whb-asanghesti .whb-column10 {
  gap: 5px;
}
.ag-hero-tab::before,
.ag-hero-tab::after {
  top: 27px;
  bottom: auto;
}
.elementor-27428 .ag-cats::before {
  background: radial-gradient(#4C9FD345 7%, #fff 58%);
}
.elementor-27428 .ag-cats::before {
  left: 50%;
  width: 400px;
}

/* ================= header height ================= */
/* the design gives the header 94px on top and 83px on the bottom row (measured
   from the archive and product exports, which agree); the build had 96 + 90. */
.whb-general-header,
.whb-general-header > .whb-flex-row {
  min-height: 94px !important;
  height: 94px !important;
}

.whb-header-bottom,
.whb-header-bottom > .whb-flex-row {
  min-height: 83px !important;
  height: 83px !important;
}

.elementor-27425 .elementor-element.elementor-element-n00000c .elementor-widget-container:has(.stock)::before,
.elementor-27425 .elementor-element.elementor-element-n00000c .elementor-widget-container:has(.wd-product-stock)::before {
  content: none !important;
}

.elementor-27425 .elementor-element.elementor-element-n00000c p.stock.wd-style-default.in-stock::before,
.elementor-27425 .elementor-element.elementor-element-n00000c p.stock.wd-style-with-bg.in-stock span::before {
  content: none !important;
  margin: 0 !important;
}

.elementor-27425 .elementor-element.elementor-element-n00000c p.stock.out-of-stock::after,
.elementor-27425 .elementor-element.elementor-element-n00000c p.stock.available-on-backorder::after {
  content: none !important;
}

.elementor-27425 .elementor-element.elementor-element-n00000c p.stock.out-of-stock {
  color: #C0392B !important;
  border-color: #F3D5D1 !important;
}

.elementor-27425 .elementor-element.elementor-element-n00000c p.stock.available-on-backorder {
  color: #C2731A !important;
  border-color: #F3DDBE !important;
}

.elementor-27425.outofstock .elementor-element-n00000c .elementor-widget-container::before {
  content: "ناموجود ✕" !important;
  color: #C0392B !important;
  border-color: #F3D5D1 !important;
  background: #FFF7F6 !important;
}

.elementor-27425.onbackorder .elementor-element-n00000c .elementor-widget-container::before {
  content: "پیش‌خرید" !important;
  color: #C2731A !important;
  border-color: #F3DDBE !important;
  background: #FDF9F3 !important;
}

.elementor-27425 .elementor-element.elementor-element-n000016:not(:has(.ag-w-row)) {
  display: none !important;
  min-height: 0 !important;
}

.elementor-27425 .elementor-element.elementor-element-n000016 .ag-warranty-slot {
  display: contents;
}

body.single-product .ag-buy-card .elementor-element-n000016:not(:has(.ag-w-row)) ~ .ag-wd-price {
  top: 26px !important;
}

.ag-buy-form .woocommerce-variation-availability,
.ag-buy-card .woocommerce-variation-availability,
.single-product .single_variation .woocommerce-variation-availability {
  display: none !important;
}

.ag-buy-form .woocommerce-variation-price,
.ag-buy-card .woocommerce-variation-price,
.single-product .single_variation .woocommerce-variation-price {
  display: none !important;
}

.ag-wd-price .price ~ .price { display: none !important; }

.ag-buy-form .single_add_to_cart_button::before { content: none !important; }

body.single-product .ag-buy-card .single_add_to_cart_button.loading::after,
.ag-buy-form .single_add_to_cart_button.loading::after {
  background: none !important;
  width: 16px !important;
  height: 16px !important;
  flex: 0 0 16px !important;
  border: 2px solid rgba(255, 255, 255, .4) !important;
  border-top-color: #FFFFFF !important;
  border-radius: 50% !important;
  animation: ag-atc-spin .7s linear infinite !important;
}

@keyframes ag-atc-spin { to { transform: rotate(360deg); } }

body.single-product .ag-buy-card .single_add_to_cart_button.loading,
.ag-buy-form .single_add_to_cart_button.loading {
  opacity: 1 !important;
  padding: 0 !important;
}

body.single-product .ag-buy-card .single_add_to_cart_button.added::after,
.ag-buy-form .single_add_to_cart_button.added::after {
  border: 0 !important;
  animation: none !important;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") no-repeat center/16px 16px!important}body.single-product .ag-buy-card .added_to_cart.wc-forward{display:block!important;margin-top:10px!important;font:500 12px/1 var(--ag-font)!important;color:#03567E!important;text-align:center!important;text-decoration:none!important}@font-face{font-family:'Yekan Bakh FaNum';font-style:normal;font-weight:300;font-display:auto;src:url(https://asanghesti.com/wp-content/uploads/2026/08/YekanBakhFaNum-Light.woff2) format('woff2')}@font-face{font-family:'Yekan Bakh FaNum';font-style:normal;font-weight:400;font-display:auto;src:url(https://asanghesti.com/wp-content/uploads/2026/08/YekanBakhFaNum-Regular-1.woff2) format('woff2')}@font-face{font-family:'Yekan Bakh FaNum';font-style:normal;font-weight:500;font-display:auto;src:url(https://asanghesti.com/wp-content/uploads/2026/08/YekanBakhFaNum-Medium.woff2) format('woff2')}@font-face{font-family:'Yekan Bakh FaNum';font-style:normal;font-weight:600;font-display:auto;src:url(https://asanghesti.com/wp-content/uploads/2026/08/YekanBakhFaNum-SemiBold-1.woff2) format('woff2')}@font-face{font-family:'Yekan Bakh FaNum';font-style:normal;font-weight:700;font-display:auto;src:url(https://asanghesti.com/wp-content/uploads/2026/08/YekanBakhFaNum-Bold.woff2) format('woff2')}