@font-face{font-weight:400;font-style:normal;font-family:"woodmart-font";src:url(//asanghesti.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.5.2) format("woff2")}@font-face{font-family:"star";font-weight:400;font-style:normal;src:url("//asanghesti.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"),url(//asanghesti.com/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(//asanghesti.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url("//asanghesti.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg")}@font-face{font-family:"WooCommerce";font-weight:400;font-style:normal;src:url("//asanghesti.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"),url(//asanghesti.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(//asanghesti.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url("//asanghesti.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg")}:root{--wd-text-font:"agFont", Arial, Helvetica, sans-serif;--wd-text-font-weight:400;--wd-text-color:#767676;--wd-text-font-size:14px;--wd-title-font:"agFont", Arial, Helvetica, sans-serif;--wd-title-font-weight:600;--wd-title-color:#242424;--wd-entities-title-font:"agFont", Arial, Helvetica, sans-serif;--wd-entities-title-font-weight:500;--wd-entities-title-color:#333333;--wd-entities-title-color-hover:rgb(51 51 51 / 65%);--wd-alternative-font:"agFont", Arial, Helvetica, sans-serif;--wd-widget-title-font:"agFont", Arial, Helvetica, sans-serif;--wd-widget-title-font-weight:600;--wd-widget-title-transform:uppercase;--wd-widget-title-color:#333;--wd-widget-title-font-size:16px;--wd-header-el-font:"agFont", Arial, Helvetica, sans-serif;--wd-header-el-font-weight:700;--wd-header-el-transform:uppercase;--wd-header-el-font-size:13px;--wd-otl-style:dotted;--wd-otl-width:2px;--wd-primary-color:rgb(76,198,211);--wd-alternative-color:#fbbc34;--btn-default-bgcolor:#f7f7f7;--btn-default-bgcolor-hover:#efefef;--btn-accented-bgcolor:rgb(76,198,211);--btn-accented-bgcolor-hover:rgb(73,173,204);--wd-form-brd-width:2px;--notices-success-bg:#459647;--notices-success-color:#fff;--notices-warning-bg:#E0B252;--notices-warning-color:#fff;--wd-link-color:#333333;--wd-link-color-hover:#242424}.wd-age-verify-wrap{--wd-popup-width:500px}.wd-popup.wd-promo-popup{background-color:#111;background-image:none;background-repeat:no-repeat;background-size:contain;background-position:left center}.wd-promo-popup-wrap{--wd-popup-width:800px}:is(.woodmart-woocommerce-layered-nav,.wd-product-category-filter) .wd-scroll-content{max-height:223px}.wd-page-title .wd-page-title-bg img{object-fit:cover;object-position:center center}.wd-footer{background-color:#fff;background-image:none}.mfp-wrap.wd-popup-quick-view-wrap{--wd-popup-width:920px}:root{--wd-container-w:1222px;--wd-form-brd-radius:0px;--btn-default-color:#333;--btn-default-color-hover:#333;--btn-accented-color:#fff;--btn-accented-color-hover:#fff;--btn-default-brd-radius:5px;--btn-default-box-shadow:none;--btn-default-box-shadow-hover:none;--btn-accented-bottom-active:-1px;--btn-accented-brd-radius:0px;--btn-accented-box-shadow:inset 0 -2px 0 rgba(0, 0, 0, .15);--btn-accented-box-shadow-hover:inset 0 -2px 0 rgba(0, 0, 0, .15);--wd-brd-radius:8px}@media (min-width:1222px){section.elementor-section.wd-section-stretch>.elementor-container{margin-left:auto;margin-right:auto}}.wd-page-title{background-color:#0a0a0a}@font-face{font-family:"agFont";src:url(//asanghesti.com/wp-content/uploads/2026/08/YekanBakhFaNum-Light.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"agFont";src:url(//asanghesti.com/wp-content/uploads/2026/08/YekanBakhFaNum-Medium.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}.whb-asanghesti .whb-column9 form.wd-search-loading .searchsubmit{background-image:none!important}body.single-product .ag-specs-wd table.shop_attributes tr:last-child{margin-bottom:2rem!important}.whb-header-bottom .wd-dropdown{height:100dvh!important;min-height:100dvh!important;box-shadow:-12px 0 8px -8px #7B7B7B1A}a{cursor:pointer!important}.ag-hero-tab{border-radius:24px 24px 0 0!important}body.elementor-page-27428 .ag-shelf2-c .swiper-pagination{direction:rtl!important}.wd-negative-gap.elementor-element.elementor-element-b000099.ag-shelf2.ag-shelf2-c .ag-card{box-shadow:0 4px 2px 0 rgb(229 238 248 / .7)!important}body.elementor-page-27428 .ag-panes .elementor-loop-container.elementor-grid{padding:12px!important}header .whb-header-bottom,header .whb-header-bottom>.whb-flex-row{min-height:75px!important;height:75px!important}.elementor-27424 .elementor-element.elementor-element-n000006{min-height:unset!important;margin:0!important}@media only screen and (min-width:768px){.whb-asanghesti .whb-header-bottom .wd-header-cats{border-left:1px solid #eee;padding-left:1.5rem;margin-left:-1.5rem}}.single-product .out-of-stock.product-label.wd-shape-round{max-width:unset!important;width:fit-content!important;white-space:nowrap;min-height:1rem!important}.wd-dropdown.wd-dropdown-cart{height:unset!important;max-height:unset!important;min-height:unset!important}.wd-breadcrumbs .wd-delimiter::after{color:#fff0;background:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3Cpath d='M6.25026 1.70005L3.53359 4.41672C3.21276 4.73755 3.21276 5.26255 3.53359 5.58338L6.25026 8.30005' stroke='%235D737F' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") center/contain no-repeat}@media only screen and (max-width:768px){header .whb-general-header,header .whb-general-header>.whb-flex-row{min-height:70px!important;height:70px!important}body.elementor-page-27428 .ag-partners-row>.e-con-inner>div{flex:1 0 160px!important}.elementor-element.elementor-element-agtf002.e-con-full.ag-trust-card.e-flex.e-con.e-child{text-align:center;justify-content:center;align-items:center;align-content:center}.elementor-element.elementor-element-agtf002.e-con-full.ag-trust-card.e-flex.e-con.e-child .elementor-icon-box-wrapper{justify-content:center;text-align:center;align-items:center!important}body.elementor-page-27424 .ag-cats-wd .wd-carousel-item{flex:0 0 calc(100% / 3)!important;width:calc(100% / 3)!important;max-width:calc(100% / 3)!important}}.ag-hero-tab::before,.ag-hero-tab::after{top:7px!important;width:42px!important;height:42px!important}.ag-hero-tab::after{right:-42px!important;box-shadow:-16px 16px 0 0 #fff!important}.ag-hero-tab::before{left:-42px!important;box-shadow:16px 16px 0 0 #fff!important}.wd-wishlist-btn.wd-action-btn.wd-wishlist-icon{visibility:hidden}.e-loop-item:hover .wd-wishlist-btn.wd-action-btn.wd-wishlist-icon{visibility:visible}@media (max-width:767px){body.elementor-page-27428 .ag-hero-pic img{max-height:230px!important}}@media (max-width:767px){body.elementor-page-27428 .ag-hero-copy{text-align:center;margin:0 0 2rem 0!important;padding:0!important}}.elementor-27428 .elementor-element.elementor-element-b00003b::before{display:none!important}.agftimg{background:#EBF6FA url(https://asanghesti.com/wp-content/uploads/2026/08/Mobile-Banner.png) no-repeat;background-size:cover}.ag-tst-main{margin-right:-1rem}.elementor-27425 .elementor-element-n000032 .ag-off{background:#EF981D!important;color:#fff!important;right:0rem!important}body.single-product .ag-pm-attrs .ag-attr-opts select{border-radius:8px!important}body.elementor-page-27425 .ag-sw-b.is-on{border:1px solid #eee!important}@media (max-width:767px){.ag-feat{max-width:100%!important}.ag-stabs{justify-content:start;direction:rtl}.ag-feat-p .ag-feat-box{margin-top:50px!important;margin-bottom:2rem}.elementor-27428 .elementor-element-b0000ab .elementor-27421 .elementor-element-b000007{box-shadow:none!important;border:1px solid #eee!important}.whb-general-header{height:70px}.elementor-27428 .elementor-element.elementor-element-b00007f{text-align:left}.elementor-27428 .elementor-element.elementor-element-b000099{padding:30px 0 10px 0!important}.elementor-element.elementor-element-agatb01.elementor-widget.elementor-widget-html{order:2}.ag-tst-dots{margin-top:2rem}body.elementor-page-27428 .ag-blog-carousel .e-loop-item{min-height:fit-content!important}.ag-tst-side-t{position:relative;top:8px}.ag-tst-side-t br{display:none;position:relative}.elementor-27427 .elementor-element.elementor-element-f000035{padding:0 1rem!important}.elementor-27427 .elementor-element.elementor-element-f000034{flex-direction:column!important;justify-content:center!important;text-align:center!important;width:100%!important;padding:0!important}.elementor-27427 .elementor-element.elementor-element-f000033.e-con{text-align:center!important;justify-content:center!important}.elementor-27427 .elementor-element-f000035 .elementor-element.elementor-element-f000034{flex-direction:column!important}.elementor-27424 .elementor-element.elementor-element-n000003{min-height:90px!important}.elementor-27424 .elementor-element.elementor-element-n00000b{height:unset!important}.elementor-27424 .elementor-element.elementor-element-n000024{margin-top:-1rem!important}body.single-product .product-labels.product-labels{top:-78px!important}body.single-product .ag-pm-attrs .ag-sw-b{border:1px solid #eee!important}.elementor-27425 .elementor-element.elementor-element-n00002a{margin-top:1rem!important}.elementor-element.elementor-element-n000026.e-con-full.e-flex.e-con.e-child.ag-tabnav{background:transparent!important}.elementor-27425 .elementor-element.elementor-element-n000006 .wd-timer{padding:0!important}.elementor-27425 .elementor-element.elementor-element-n000008{margin-bottom:0!important}.elementor-element.elementor-element-n000005.e-con-full.e-flex.e-con.e-child{gap:0}}.elementor-27425 .elementor-element.elementor-element-n00000e .elementor-heading-title{background:#fff0}@media (min-width:1025px){.elementor-27428 .ag-offers-panel{background-position:left 0 top 21px,left 400px top 21px,left 0 top 0px!important}}.wd-dropdown-cats li.menu-item>a{padding:14px 0 13px 1rem!important;height:fit-content!important;max-height:unset!important;background:transparent!important;margin-left:-1rem!important}.wd-dropdown-cats .wd-dropdown-menu.wd-dropdown::before,.wd-dropdown-cats ul.sub-sub-menu.wd-dropdown::before{box-shadow:-12px 0 8px -8px #7B7B7B1A}.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!important;border-radius:0!important;height:100dvh!important;padding-right:16px;padding-left:16px;left:-97%!important;z-index:-30!important;border:none!important;transform:none!important;transition:none!important;box-shadow:-12px 0 8px -8px #7B7B7B1A}@media only screen and (max-width:1024px){.ag-hero-tab::before,.ag-hero-tab::after{top:20px!important}.swiper.elementor-loop-container.elementor-grid .swiper-wrapper .elementor.swiper-slide,.swiper.elementor-loop-container.elementor-grid .elementor.swiper-slide,.ag-panes .elementor-loop-container.elementor-grid .elementor.swiper-slide,.ag-offers-carousel .swiper .elementor.swiper-slide,.ag-shelf-carousel .swiper .elementor.swiper-slide{min-width:220px!important}.elementor-27428 .elementor-element.elementor-element-b00005b{--padding-top:32px !important}.whb-asanghesti .whb-general-header .whb-flex-row{min-height:unset!important}.whb-asanghesti .whb-general-header>.container{min-height:unset!important}.elementor-27428 .ag-shelf2 .e-flex.e-child.ag-sh2-body{display:flex!important}.elementor-27428 .ag-panes .elementor-swiper-button-next,.elementor-27428 .ag-panes .elementor-swiper-button-prev{transform:rotate(180deg)!important}.elementor-element.elementor-element-b00004b.elementor-align-start.ag-steps-cta.elementor-widget.elementor-widget-button{justify-content:center!important}}@media (max-width:1024px){.elementor-27428 .ag-shelf-carousel .elementor-swiper-button{top:30px!important;bottom:auto!important;transform:translateX(-2rem)!important}}@media only screen and (max-width:768px){.ag-hero-tab::before,.ag-hero-tab::after{top:82px!important}.e-con-full.ag-offers-panel.e-flex.e-con.e-child{gap:1.6rem}.elementor-27428 .elementor-element.elementor-element-b00005c>.e-con-inner>.e-child:nth-child(2)::before,.elementor-27428 .elementor-element.elementor-element-b00005c>.e-child:nth-child(2)::before{display:none!important}.elementor-27428 .elementor-widget.elementor-widget-html .ag-hero-thumb{height:40px!important}.elementor-27428 .elementor-widget.elementor-widget-html .ag-hero-tab::before,.elementor-27428 .elementor-widget.elementor-widget-html .ag-hero-tab::after{top:20px!important}.elementor-27428 .elementor-widget.elementor-widget-html .ag-hero-tab{width:min(220px, 80vw)!important;height:61px!important}.elementor-element.elementor-element-n00001e.e-con-full.e-flex.e-con.e-child{width:100%!important;max-width:100%!important}.elementor-27428 .ag-blog-carousel .elementor-element-a000007{min-height:fit-content!important}}body.elementor-page-27428 .ag-card{box-shadow:0 4px 5px rgb(196 215 238 / .40)!important}@media only screen and (max-width:768px){.elementor-27428 .elementor-element.elementor-element-agccar1 .swiper-pagination{margin-top:4rem!important;margin-bottom:2rem!important}body.elementor-page-27428 .ag-panes .elementor-swiper-button{display:block!important}.elementor-27428 .elementor-element.elementor-element-b000099 .ag-panes .elementor-swiper-button{margin-top:-3.5rem!important}}] .wd-popup-wrap:has(.wd-popup-added-cart){width:min(520px, calc(100vw - 30px))!important;max-width:min(520px, calc(100vw - 30px))!important;min-width:0!important;box-sizing:border-box!important;overflow:visible!important}.wd-popup-wrap .wd-popup.wd-popup-added-cart{position:relative!important;isolation:isolate!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:43px 33px 30px!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;max-height:min(85vh, 690px)!important;border:1px solid rgb(255 255 255 / .97)!important;border-radius:27px!important;background:linear-gradient(135deg,rgb(255 255 255 / .97) 0%,rgb(247 253 255 / .93) 43%,rgb(232 245 250 / .91) 100%)!important;-webkit-backdrop-filter:blur(17px) saturate(120%)!important;backdrop-filter:blur(17px) saturate(120%)!important;box-shadow:0 27px 75px rgb(25 55 78 / .20),0 8px 24px rgb(25 55 78 / .08),inset 0 1px 0 rgb(255 255 255)!important;direction:rtl!important;text-align:center!important;color:#233b4b!important}.wd-popup-wrap .wd-popup.wd-popup-added-cart::before{content:""!important;position:absolute!important;z-index:-1!important;inset:0!important;border-radius:inherit!important;background:radial-gradient(ellipse 150px 92px at 14% 4%,rgb(255 255 255 / .99),transparent 100%),radial-gradient(ellipse 165px 135px at 98% 96%,rgb(76 198 211 / .20),transparent 100%);pointer-events:none!important}.wd-popup-added-cart .added-to-cart{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:0!important;margin:0!important;width:100%!important;background:transparent!important;border:0!important;box-shadow:none!important;text-align:center!important}.wd-popup-added-cart .added-to-cart::before{content:"✓"!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:78px!important;height:78px!important;margin:0 auto 23px!important;border-radius:50%!important;border:11px solid rgb(228 249 252 / .92)!important;background:linear-gradient(140deg,#6bd6df,#0babbc)!important;color:white!important;font:800 33px/1 Arial,sans-serif!important;box-shadow:0 0 0 1px rgb(255 255 255 / .95),0 0 0 5px rgb(76 198 211 / .10),0 10px 28px rgb(31 180 195 / .22)!important}.wd-popup-added-cart .added-to-cart h3{display:block!important;width:100%!important;max-width:450px!important;margin:0 0 25px!important;padding:0!important;font-size:19px!important;font-weight:800!important;line-height:1.9!important;color:#19374b!important;background:none!important;border:0!important;box-shadow:none!important;text-align:center!important;text-transform:none!important}.wd-popup-added-cart .added-to-cart h3::before,.wd-popup-added-cart .added-to-cart h3::after{content:none!important;display:none!important}.wd-popup-added-cart .added-to-cart>a.btn{display:inline-flex!important;justify-content:center!important;align-items:center!important;box-sizing:border-box!important;width:min(100%, 395px)!important;max-width:395px!important;min-height:49px!important;height:auto!important;padding:12px 18px!important;margin:0 0 12px!important;border-radius:12px!important;border:1px solid transparent!important;font-size:13px!important;font-weight:750!important;line-height:1.6!important;letter-spacing:normal!important;text-transform:none!important;text-decoration:none!important;opacity:1!important;visibility:visible!important;background-image:none;transition:background .2s ease,box-shadow .2s ease,transform .2s ease!important}.wd-popup-added-cart .added-to-cart>a.view-cart{order:1!important;color:#fff!important;background:linear-gradient(115deg,#4cc6d3,#129cac)!important;border-color:rgb(16 149 164 / .25)!important;box-shadow:0 9px 20px rgb(76 198 211 / .24),inset 0 1px 0 rgb(255 255 255 / .19)!important}.wd-popup-added-cart .added-to-cart>a.view-cart:hover,.wd-popup-added-cart .added-to-cart>a.view-cart:focus-visible{background:linear-gradient(115deg,#39bccb,#087f94)!important;color:white!important;transform:translateY(-1px);box-shadow:0 12px 25px rgb(76 198 211 / .3)!important}.wd-popup-added-cart .added-to-cart>a.close-popup{order:2!important;margin-bottom:0!important;color:#294b60!important;background:rgb(255 255 255 / .58)!important;border-color:rgb(255 255 255 / .99)!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;box-shadow:0 5px 14px rgb(20 66 90 / .07),inset 0 1px 0 rgb(255 255 255 / .96)!important}.wd-popup-added-cart .added-to-cart>a.close-popup:hover,.wd-popup-added-cart .added-to-cart>a.close-popup:focus-visible{color:#193c52!important;background:rgb(255 255 255 / .9)!important;transform:translateY(-1px)}.wd-popup-wrap:has(.wd-popup-added-cart) .wd-popup-close{position:absolute!important;z-index:20!important;top:14px!important;left:14px!important;right:auto!important;margin:0!important}.wd-popup-wrap:has(.wd-popup-added-cart) .wd-popup-close>a{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:11px!important;border:1px solid rgb(255 255 255 / .9)!important;color:#456677!important;background:rgb(255 255 255 / .72)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;box-shadow:0 5px 15px rgb(28 70 100 / .07)!important}.wd-popup-wrap:has(.wd-popup-added-cart) .wd-popup-close .wd-action-text{display:none!important}@media (max-width:600px){.wd-popup-wrap:has(.wd-popup-added-cart){width:calc(100vw - 28px)!important;max-width:430px!important}.wd-popup-wrap .wd-popup.wd-popup-added-cart{padding:38px 18px 24px!important;border-radius:22px!important}.wd-popup-added-cart .added-to-cart::before{width:68px!important;height:68px!important;border-width:9px!important;font-size:29px!important;margin-bottom:17px!important}.wd-popup-added-cart .added-to-cart h3{font-size:16px!important;line-height:1.8!important;margin-bottom:21px!important}.wd-popup-added-cart .added-to-cart>a.btn{width:100%!important;min-height:48px!important;padding:11px 12px!important}}@media (prefers-reduced-motion:reduce){.wd-popup-added-cart .added-to-cart>a.btn{transition:none!important}.wd-popup-added-cart .added-to-cart>a.btn:hover{transform:none!important}}.wd-action-btn .wd-action-icon:before{color:cadetblue}body.woocommerce-cart{--ag-accent:#4cc6d3;--ag-accent-dark:#24afbf;--ag-ink:#213644;--ag-muted:#8494a3;--ag-bg:#f5f7fb;--ag-border:#eaf0f4;--ag-radius:16px;--ag-radius-sm:11px;--ag-shadow:0 6px 25px rgba(32, 72, 102, .045)}body.woocommerce-cart .wd-content-layout{background:var(--ag-bg);padding-top:30px;padding-bottom:35px}body.woocommerce-cart .wd-content-area,body.woocommerce-cart .entry-content>.woocommerce{min-width:0;width:100%}body.woocommerce-cart .cart-content-wrapper{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;direction:rtl}body.woocommerce-cart .cart-content-wrapper>.woocommerce-notices-wrapper{grid-column:1 / -1}body.woocommerce-cart .woocommerce-cart-form,body.woocommerce-cart .cart_totals{width:100%!important;max-width:none!important;min-width:0;float:none!important;margin:0!important}body.woocommerce-cart .woocommerce-cart-form{grid-column:1;padding:22px!important;background:#fff;border:1px solid var(--ag-border);border-radius:var(--ag-radius)!important;box-shadow:var(--ag-shadow)}body.woocommerce-cart .woocommerce-cart-form::before{content:'سبد خرید شما';display:block;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--ag-border);color:var(--ag-ink);font-size:17px;font-weight:800;text-align:right}body.woocommerce-cart .woocommerce-cart-form table.woocommerce-cart-form__contents,body.woocommerce-cart .woocommerce-cart-form table.woocommerce-cart-form__contents tbody{display:block!important;width:100%!important;min-width:0;padding:0!important;margin:0!important;border:0!important;background:transparent!important}body.woocommerce-cart .woocommerce-cart-form table.woocommerce-cart-form__contents thead{display:none!important}body.woocommerce-cart .woocommerce-cart-form tr.cart_item{display:grid!important;grid-template-columns:76px minmax(0,1fr) 105px 95px 115px 28px;align-items:center!important;gap:12px;direction:rtl;min-height:112px;height:auto!important;padding:14px!important;margin:0 0 12px!important;background:#fff!important;border:1px solid var(--ag-border)!important;border-radius:var(--ag-radius-sm)!important;box-shadow:0 4px 18px rgb(31 62 85 / .035)}body.woocommerce-cart .woocommerce-cart-form tr.cart_item>td{display:block!important;position:static!important;width:auto!important;max-width:100%;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;float:none!important;text-align:right}body.woocommerce-cart .cart_item .product-thumbnail{grid-column:1}body.woocommerce-cart .cart_item .product-thumbnail a{display:flex!important;align-items:center;justify-content:center;width:76px;height:82px;padding:8px;background:#f8fafc;border-radius:10px}body.woocommerce-cart .cart_item .product-thumbnail img{display:block!important;width:100%!important;max-width:64px;height:100%!important;max-height:74px;object-fit:contain}body.woocommerce-cart .cart_item .product-name{grid-column:2;min-width:0}body.woocommerce-cart .cart_item .product-name a{display:block;color:var(--ag-ink)!important;font-size:12px;font-weight:700;line-height:1.9;text-decoration:none;overflow-wrap:break-word;word-break:normal}body.woocommerce-cart .cart_item .product-name a:hover{color:var(--ag-accent-dark)!important}body.woocommerce-cart .cart_item .product-name .variation{margin-top:6px;color:var(--ag-muted);font-size:11px}body.woocommerce-cart .cart_item .product-price{grid-column:3}body.woocommerce-cart .cart_item .product-quantity{grid-column:4}body.woocommerce-cart .cart_item .product-subtotal{grid-column:5}body.woocommerce-cart .cart_item .product-price::before,body.woocommerce-cart .cart_item .product-quantity::before,body.woocommerce-cart .cart_item .product-subtotal::before{display:block;width:auto;margin:0 0 7px;color:var(--ag-muted);font-size:10px;font-weight:500;line-height:1.5}body.woocommerce-cart .cart_item .product-price::before{content:'قیمت واحد'}body.woocommerce-cart .cart_item .product-quantity::before{content:'تعداد'}body.woocommerce-cart .cart_item .product-subtotal::before{content:'جمع جزء'}body.woocommerce-cart .cart_item .product-price .amount{color:var(--ag-ink);font-size:12px;font-weight:700;white-space:nowrap}body.woocommerce-cart .cart_item .woocommerce-Price-currencySymbol{font-size:10px;font-weight:400}body.woocommerce-cart .cart_item .product-subtotal .amount,body.woocommerce-cart .cart_item .product-subtotal .amount bdi{color:var(--ag-accent-dark)!important;font-size:12px!important;font-weight:800;white-space:nowrap}body.woocommerce-cart .cart_item .quantity{display:inline-flex!important;align-items:center;justify-content:center;flex-direction:row;width:94px;height:36px;padding:3px;margin:0;border:1px solid #e8edf2!important;border-radius:9px!important;background:#f8fafc;box-shadow:none!important}body.woocommerce-cart .cart_item .quantity .minus,body.woocommerce-cart .cart_item .quantity .plus{display:flex!important;flex:0 0 26px;align-items:center;justify-content:center;width:26px!important;min-width:26px;height:28px!important;min-height:28px;margin:0;padding:0!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#526572!important;box-shadow:none!important;font-size:15px;cursor:pointer}body.woocommerce-cart .cart_item .quantity .minus:hover,body.woocommerce-cart .cart_item .quantity .plus:hover{background:#e2f7f9!important;color:#159eac!important}body.woocommerce-cart .cart_item .quantity input.qty{flex:1 1 0%;min-width:0;width:32px!important;height:28px!important;min-height:28px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-align:center;color:var(--ag-ink);font-size:12px;font-weight:700;appearance:textfield;-moz-appearance:textfield}body.woocommerce-cart .cart_item .quantity input.qty::-webkit-inner-spin-button,body.woocommerce-cart .cart_item .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.woocommerce-cart .cart_item .product-remove{grid-column:6}body.woocommerce-cart .cart_item .product-remove a.remove{display:flex!important;align-items:center;justify-content:center;position:relative;width:28px!important;height:28px!important;padding:0!important;margin:0!important;border:0!important;border-radius:8px!important;background:#f3f5f8!important;color:#7b8b99!important;font-size:17px!important;line-height:1!important;text-indent:0!important}body.woocommerce-cart .cart_item .product-remove a.remove::before,body.woocommerce-cart .cart_item .product-remove a.remove::after{content:none!important;display:none!important}body.woocommerce-cart .cart_item .product-remove a.remove:hover{background:#fff0f1!important;color:#e45460!important}body.woocommerce-cart .woocommerce-cart-form tr.wd-cart-action-row{display:block!important;border:0!important}body.woocommerce-cart .woocommerce-cart-form tr.wd-cart-action-row>td.actions{display:block!important;width:100%!important;padding:8px 0 0!important;border:0!important}body.woocommerce-cart .cart-actions{display:flex;justify-content:flex-start;align-items:center;margin:0}body.woocommerce-cart .cart-actions button[name="update_cart"]{width:auto;min-height:38px;padding:0 16px;border:1px solid #dcecef!important;border-radius:9px!important;background:#eaf9fb!important;color:#159eac!important;font-size:11px;font-weight:700;box-shadow:none!important}body.woocommerce-cart .cart-actions button[name="update_cart"]:disabled{opacity:.45;cursor:not-allowed}body.woocommerce-cart .cart-actions button[name="update_cart"]:not(:disabled):hover{background:var(--ag-accent)!important;color:#fff!important}body.woocommerce-cart .cart_totals{grid-column:2;position:sticky;top:25px}body.woocommerce-cart .cart-totals-inner{width:100%;padding:22px!important;background:#fff;border:1px solid var(--ag-border)!important;border-radius:var(--ag-radius)!important;box-shadow:var(--ag-shadow)}body.woocommerce-cart .cart_totals h2{margin:0 0 15px!important;padding:0 0 16px!important;border-bottom:1px solid var(--ag-border);background:#fff0;color:var(--ag-ink);font-size:16px;font-weight:800;text-align:right}body.woocommerce-cart .cart_totals table.shop_table{width:100%;margin:0!important;border:0!important;border-collapse:separate!important;border-spacing:0!important;background:#fff0;box-shadow:none}body.woocommerce-cart .cart_totals table.shop_table tr{border:0;border-bottom:1px solid #eef1f5;background:#fff0}body.woocommerce-cart .cart_totals table.shop_table th,body.woocommerce-cart .cart_totals table.shop_table td{padding:12px 0!important;border:0!important;background:transparent!important;vertical-align:top;font-size:12px;line-height:1.9}body.woocommerce-cart .cart_totals table.shop_table th{width:32%;color:#566574;font-weight:600;text-align:right}body.woocommerce-cart .cart_totals table.shop_table td{color:var(--ag-ink);font-weight:600;text-align:left;overflow-wrap:anywhere}body.woocommerce-cart .cart_totals .cart-subtotal .amount{color:var(--ag-ink);font-size:13px;font-weight:700}body.woocommerce-cart .cart_totals .woocommerce-shipping-totals td{text-align:right!important}body.woocommerce-cart .cart_totals .woocommerce-shipping-methods{list-style:none;margin:0 0 10px;padding:0}body.woocommerce-cart .cart_totals .woocommerce-shipping-methods li{margin:0;padding:0;line-height:1.8}body.woocommerce-cart .cart_totals .woocommerce-shipping-methods label,body.woocommerce-cart .cart_totals .woocommerce-shipping-destination{color:#84919e;font-size:11px;line-height:1.9}body.woocommerce-cart .cart_totals .woocommerce-shipping-destination{margin:10px 0!important}body.woocommerce-cart .cart_totals .woocommerce-shipping-destination strong{color:#607080;font-weight:600}body.woocommerce-cart .cart_totals .shipping-calculator-button{display:inline-flex;margin-top:7px;padding:6px 11px;border-radius:8px;background:#eefafb;color:#1ba8b7!important;font-size:11px;font-weight:700;text-decoration:none}body.woocommerce-cart .cart_totals .shipping-calculator-form{margin-top:18px;text-align:right}body.woocommerce-cart .cart_totals .shipping-calculator-form .form-row{margin-bottom:12px}body.woocommerce-cart .cart_totals .shipping-calculator-form label{display:block;margin-bottom:6px;font-size:11px}body.woocommerce-cart .cart_totals .shipping-calculator-form input.input-text,body.woocommerce-cart .cart_totals .shipping-calculator-form select{width:100%;min-height:41px;padding:8px 12px;border:1px solid #e6ecf2;border-radius:9px;background:#fafbfd;color:var(--ag-ink);font-size:12px}body.woocommerce-cart .cart_totals .shipping-calculator-form input:focus,body.woocommerce-cart .cart_totals .shipping-calculator-form select:focus{outline:none;border-color:var(--ag-accent);box-shadow:0 0 0 3px rgb(76 198 211 / .12)}body.woocommerce-cart .cart_totals .shipping-calculator-form button.button{width:100%;min-height:41px;border-radius:9px!important;background:var(--ag-accent)!important;color:#fff!important}body.woocommerce-cart .cart_totals .select2-container .select2-selection--single{min-height:41px;border:1px solid #e6ecf2;border-radius:9px;background:#fafbfd}body.woocommerce-cart .cart_totals .select2-selection__rendered{line-height:39px}body.woocommerce-cart .cart_totals .select2-selection__arrow{height:39px}body.woocommerce-cart .cart_totals tr.order-total{border:0!important}body.woocommerce-cart .cart_totals tr.order-total th,body.woocommerce-cart .cart_totals tr.order-total td{height:56px!important;box-sizing:border-box!important;padding:10px!important;border-top:10px solid #fff!important;background:#e9f9fb!important;vertical-align:middle!important;line-height:26px!important}body.woocommerce-cart .cart_totals tr.order-total th{border-radius:0 10px 10px 0;color:var(--ag-ink);font-size:12px;font-weight:800}body.woocommerce-cart .cart_totals tr.order-total td{border-radius:10px 0 0 10px;text-align:left}body.woocommerce-cart .cart_totals tr.order-total .amount,body.woocommerce-cart .cart_totals tr.order-total .amount bdi{color:#159fae!important;font-size:14px;font-weight:800;white-space:nowrap}body.woocommerce-cart .wc-proceed-to-checkout{margin:15px 0 0!important;padding:0!important}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:46px;margin:0!important;padding:10px 16px!important;border:0!important;border-radius:10px!important;background:linear-gradient(135deg,#4cc6d3,#27b1c0)!important;color:#fff!important;font-size:12px;font-weight:800;line-height:1.5;box-shadow:0 5px 14px rgb(76 198 211 / .18)}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#23aebd!important}body.woocommerce-cart .woocommerce-message,body.woocommerce-cart .woocommerce-info,body.woocommerce-cart .woocommerce-error{margin-bottom:16px;padding:16px 20px;border-radius:12px;background:#fff;font-size:12px;line-height:2;box-shadow:var(--ag-shadow)}body.woocommerce-cart .cart-empty{padding:35px 20px;border-radius:16px;background:#fff;text-align:center}body.woocommerce-cart .return-to-shop{margin-top:20px;text-align:center}body.woocommerce-cart .return-to-shop .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 26px;border-radius:10px!important;background:var(--ag-accent)!important;color:#fff!important}@media (min-width:768px) and (max-width:1199px){body.woocommerce-cart .cart-content-wrapper{grid-template-columns:minmax(0,1fr) 280px;gap:16px}body.woocommerce-cart .woocommerce-cart-form tr.cart_item{grid-template-columns:76px minmax(0,1fr) 28px;grid-template-rows:auto auto auto;gap:12px}body.woocommerce-cart .cart_item .product-thumbnail{grid-column:1;grid-row:1}body.woocommerce-cart .cart_item .product-name{grid-column:2;grid-row:1}body.woocommerce-cart .cart_item .product-remove{grid-column:3;grid-row:1;align-self:start}body.woocommerce-cart .cart_item .product-price{grid-column:1 / 3;grid-row:2}body.woocommerce-cart .cart_item .product-quantity{grid-column:1 / 3;grid-row:3}body.woocommerce-cart .cart_item .product-subtotal{grid-column:3;grid-row:2 / 4;justify-self:end}body.woocommerce-cart .cart_item .product-subtotal .amount,body.woocommerce-cart .cart_item .product-subtotal .amount bdi{white-space:normal}body.woocommerce-cart .cart_totals{position:static}}@media (max-width:767px){body.woocommerce-cart .wd-content-layout{padding:16px 0 30px}body.woocommerce-cart .cart-content-wrapper{display:flex!important;flex-direction:column!important;gap:14px;width:100%;min-width:0}body.woocommerce-cart .woocommerce-cart-form,body.woocommerce-cart .cart_totals{width:100%!important;position:static!important}body.woocommerce-cart .woocommerce-cart-form,body.woocommerce-cart .cart-totals-inner{padding:16px!important;border-radius:16px!important}body.woocommerce-cart .woocommerce-cart-form::before{margin-bottom:15px;padding-bottom:15px;font-size:16px}body.woocommerce-cart .woocommerce-cart-form tr.cart_item{grid-template-columns:68px minmax(0,1fr) 28px!important;grid-template-rows:auto auto auto auto!important;gap:12px 10px;padding:12px!important;min-height:0!important}body.woocommerce-cart .woocommerce-cart-form tr.cart_item>td.product-name::before,body.woocommerce-cart .woocommerce-cart-form tr.cart_item>td.product-thumbnail::before,body.woocommerce-cart .woocommerce-cart-form tr.cart_item>td.product-remove::before{content:none!important;display:none!important}body.woocommerce-cart .cart_item .product-thumbnail{grid-column:1!important;grid-row:1!important}body.woocommerce-cart .cart_item .product-thumbnail a{width:68px;height:75px;padding:6px}body.woocommerce-cart .cart_item .product-name{grid-column:2!important;grid-row:1!important}body.woocommerce-cart .cart_item .product-name a{font-size:12px;line-height:1.9;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}body.woocommerce-cart .cart_item .product-remove{grid-column:3!important;grid-row:1!important;align-self:start!important;justify-self:end}body.woocommerce-cart .woocommerce-cart-form tr.cart_item>td.product-price{grid-column:1 / -1!important;grid-row:2!important;display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:11px 0!important;border-top:1px solid #eef1f5!important;border-bottom:1px solid #eef1f5!important}body.woocommerce-cart .cart_item .product-price::before{content:'قیمت واحد'!important;display:block!important;margin:0}body.woocommerce-cart .woocommerce-cart-form tr.cart_item>td.product-quantity{grid-column:1 / -1!important;grid-row:3!important;display:flex!important;align-items:center;gap:10px}body.woocommerce-cart .cart_item .product-quantity::before{content:'تعداد'!important;display:block!important;margin:0}body.woocommerce-cart .woocommerce-cart-form tr.cart_item>td.product-subtotal{grid-column:1 / -1!important;grid-row:4!important;display:flex!important;align-items:center;justify-content:space-between;gap:8px;padding-top:11px!important;border-top:1px solid #eef1f5!important;text-align:left!important}body.woocommerce-cart .cart_item .product-subtotal::before{content:'جمع جزء'!important;display:block!important;margin:0;text-align:right}body.woocommerce-cart .cart_item .product-subtotal .amount,body.woocommerce-cart .cart_item .product-subtotal .amount bdi{font-size:12px!important;white-space:normal}body.woocommerce-cart .woocommerce-cart-form tr.wd-cart-action-row>td.actions{padding:6px 0 0!important}body.woocommerce-cart .cart-actions button[name="update_cart"]{width:100%;min-height:42px}body.woocommerce-cart .cart_totals table.shop_table{display:table!important;table-layout:fixed}body.woocommerce-cart .cart_totals table.shop_table tbody{display:table-row-group!important}body.woocommerce-cart .cart_totals table.shop_table tr{display:table-row}body.woocommerce-cart .cart_totals table.shop_table th,body.woocommerce-cart .cart_totals table.shop_table td{display:table-cell!important;float:none!important;width:50%!important;text-align:right;padding:13px 0!important;font-size:11px}body.woocommerce-cart .cart_totals table.shop_table td{text-align:left}body.woocommerce-cart .cart_totals table.shop_table td::before{content:none!important;display:none!important}body.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals{display:block!important;padding:14px 0!important;border-bottom:1px solid #eef1f5}body.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals th,body.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals td{display:block!important;width:100%!important;padding:3px 0!important;text-align:right!important}body.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals th{margin-bottom:8px}body.woocommerce-cart .cart_totals tr.order-total th,body.woocommerce-cart .cart_totals tr.order-total td{display:table-cell!important;width:50%!important;height:56px!important;padding:10px!important;border-top:10px solid #fff!important;background:#e9f9fb!important}body.woocommerce-cart .cart_totals tr.order-total .amount,body.woocommerce-cart .cart_totals tr.order-total .amount bdi{font-size:13px}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{min-height:46px}}@media (max-width:360px){body.woocommerce-cart .woocommerce-cart-form,body.woocommerce-cart .cart-totals-inner{padding:12px!important}body.woocommerce-cart .woocommerce-cart-form tr.cart_item{grid-template-columns:60px minmax(0,1fr) 26px!important;gap:10px 8px}body.woocommerce-cart .cart_item .product-thumbnail a{width:60px;height:70px}body.woocommerce-cart .cart_item .product-name a{font-size:11px}}body.woocommerce-cart .cart_totals table.shop_table tr.cart-subtotal td{text-align:right!important;direction:rtl!important}body.woocommerce-cart .cart_totals table.shop_table tr.cart-subtotal td .amount{display:inline-block;text-align:right!important}body.woocommerce-cart .cart_totals table.shop_table tr.shipping td,body.woocommerce-cart .cart_totals .woocommerce-shipping-totals td{text-align:right!important;direction:rtl!important}body.woocommerce-cart .cart_totals table.shop_table tr.order-total th{border-radius:0 12px 12px 0!important}body.woocommerce-cart .cart_totals table.shop_table tr.order-total td{border-radius:12px 0 0 12px!important}@media (max-width:767px){body.woocommerce-cart .cart_totals table.shop_table tr.cart-subtotal td{text-align:right!important}body.woocommerce-cart .cart_totals table.shop_table tr.order-total th{border-radius:0 12px 12px 0!important}body.woocommerce-cart .cart_totals table.shop_table tr.order-total td{border-radius:12px 0 0 12px!important}}body.woocommerce-checkout{--ag-primary:#4cc6d3;--ag-primary-dark:#24aebe;--ag-heading:#1b3040;--ag-text:#526374;--ag-muted:#8998a7;--ag-bg:#f5f7fb;--ag-border:#e8edf3;--ag-radius:18px;--ag-input-radius:10px;--ag-shadow:0 8px 30px rgba(37, 75, 103, .055)}body.woocommerce-checkout .wd-content-layout{background:radial-gradient(ellipse at 5% 25%,rgb(76 198 211 / .055),transparent 40%),#f5f7fb;padding-top:42px;padding-bottom:65px}body.woocommerce-checkout .wd-content-area,body.woocommerce-checkout .entry-content{min-width:0}body.woocommerce-checkout form.woocommerce-checkout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;align-items:start;direction:rtl;width:100%;max-width:1180px;margin:0 auto}body.woocommerce-checkout form.woocommerce-checkout>.customer-details{grid-column:1;grid-row:1;min-width:0}body.woocommerce-checkout form.woocommerce-checkout>.checkout-order-review{grid-column:2;grid-row:1;min-width:0}body.woocommerce-checkout .customer-details,body.woocommerce-checkout .checkout-order-review{background:#fff!important;border:1px solid var(--ag-border)!important;border-radius:var(--ag-radius)!important;box-shadow:var(--ag-shadow);padding:28px!important;margin:0!important;box-sizing:border-box}body.woocommerce-checkout .checkout-order-review{background-image:none!important;clip-path:none!important}body.woocommerce-checkout .checkout-order-review::before,body.woocommerce-checkout .checkout-order-review::after{background-image:none!important}body.woocommerce-checkout .woocommerce-billing-fields>h3,body.woocommerce-checkout #order_review_heading{display:flex;align-items:center;justify-content:flex-start;min-height:36px;margin:0 0 25px!important;padding:0 0 20px!important;border-bottom:1px solid var(--ag-border);color:var(--ag-heading)!important;font-size:19px!important;font-weight:800!important;line-height:1.6;text-align:right;background:transparent!important}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:0 16px;align-items:flex-start}body.woocommerce-checkout .customer-details .form-row{float:none!important;width:100%;min-width:0;margin:0 0 18px!important;padding:0!important;box-sizing:border-box}body.woocommerce-checkout .customer-details .form-row-first,body.woocommerce-checkout .customer-details .form-row-last{width:calc(50% - 8px)!important}body.woocommerce-checkout .customer-details .form-row label:not(.checkbox){display:block;margin-bottom:8px!important;color:#344858!important;font-size:12px!important;font-weight:600!important;line-height:1.9;text-align:right}body.woocommerce-checkout .customer-details .form-row label .required{color:#f16b73!important;font-weight:700}body.woocommerce-checkout .customer-details .optional{color:var(--ag-muted);font-size:11px;font-weight:400}body.woocommerce-checkout .customer-details input.input-text,body.woocommerce-checkout .customer-details textarea.input-text,body.woocommerce-checkout .customer-details select:not(.select2-hidden-accessible){display:block;width:100%!important;min-height:45px!important;padding:11px 14px!important;margin:0!important;border:1px solid #e1e7ee!important;border-radius:var(--ag-input-radius)!important;background:#fff!important;color:var(--ag-heading)!important;box-shadow:0 2px 6px rgb(32 65 90 / .025)!important;font-size:12px!important;font-weight:500;line-height:1.8;text-align:right;direction:rtl;transition:border-color .2s ease,box-shadow .2s ease}body.woocommerce-checkout .customer-details input.input-text:hover,body.woocommerce-checkout .customer-details textarea.input-text:hover{border-color:#c7d6de!important}body.woocommerce-checkout .customer-details input.input-text:focus,body.woocommerce-checkout .customer-details textarea.input-text:focus,body.woocommerce-checkout .customer-details select:focus{outline:none!important;border-color:var(--ag-primary)!important;box-shadow:0 0 0 3px rgb(76 198 211 / .12)!important}body.woocommerce-checkout .customer-details input::placeholder,body.woocommerce-checkout .customer-details textarea::placeholder{color:#a0adba!important;opacity:1}body.woocommerce-checkout #billing_postcode,body.woocommerce-checkout #shipping_postcode,body.woocommerce-checkout #billing_phone,body.woocommerce-checkout #shipping_phone,body.woocommerce-checkout #billing_email{direction:ltr!important;text-align:right!important}body.woocommerce-checkout .customer-details textarea.input-text{min-height:105px!important;resize:vertical}body.woocommerce-checkout .customer-details .select2-container{width:100%!important;max-width:100%}body.woocommerce-checkout .customer-details .select2-container .select2-selection--single{display:flex!important;align-items:center;width:100%;height:45px!important;min-height:45px!important;border:1px solid #e1e7ee!important;border-radius:var(--ag-input-radius)!important;background:#fff!important;box-shadow:0 2px 6px rgb(32 65 90 / .025);transition:border-color .2s}body.woocommerce-checkout .customer-details .select2-container .select2-selection--single:hover{border-color:#c7d6de!important}body.woocommerce-checkout .customer-details .select2-selection__rendered{width:100%;padding:0 13px!important;line-height:43px!important;color:var(--ag-heading)!important;font-size:12px!important;text-align:right!important}body.woocommerce-checkout .customer-details .select2-selection__arrow{top:0!important;left:10px!important;right:auto!important;height:43px!important}body.woocommerce-checkout .select2-dropdown{border:1px solid var(--ag-border)!important;border-radius:10px!important;overflow:hidden;box-shadow:var(--ag-shadow)}body.woocommerce-checkout .select2-results__option{padding:9px 13px!important;font-size:12px}body.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--ag-primary)!important;color:#fff!important}body.woocommerce-checkout .woocommerce-shipping-fields{margin-top:8px}body.woocommerce-checkout #ship-to-different-address{margin:0 0 18px!important;padding-top:17px;border-top:1px solid var(--ag-border);font-size:13px;font-weight:700}body.woocommerce-checkout #ship-to-different-address label{display:inline-flex!important;align-items:center;gap:10px;cursor:pointer}body.woocommerce-checkout #ship-to-different-address-checkbox{width:17px;height:17px;accent-color:var(--ag-primary)}body.woocommerce-checkout .woocommerce-additional-fields{margin-top:8px}body.woocommerce-checkout .woocommerce-additional-fields h3{color:var(--ag-heading);font-size:15px;font-weight:700;margin-bottom:15px}body.woocommerce-checkout #order_review_heading{margin-bottom:18px!important}body.woocommerce-checkout #order_review .wd-table-wrapper{margin:0 0 22px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.woocommerce-checkout table.woocommerce-checkout-review-order-table{width:100%!important;margin:0!important;border:0!important;border-collapse:collapse!important;background:transparent!important;table-layout:auto}body.woocommerce-checkout .woocommerce-checkout-review-order-table thead{display:none}body.woocommerce-checkout .woocommerce-checkout-review-order-table th,body.woocommerce-checkout .woocommerce-checkout-review-order-table td{padding:15px 5px!important;border:0!important;border-bottom:1px solid var(--ag-border)!important;background:transparent!important;vertical-align:middle!important;font-size:12px!important;line-height:2}body.woocommerce-checkout .woocommerce-checkout-review-order-table th{color:#405263;font-weight:700;text-align:right!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table td{color:var(--ag-text);text-align:left!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item .product-name{width:65%;color:var(--ag-heading)!important;font-size:12px!important;font-weight:600;text-align:right!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item .product-total{width:35%;text-align:left!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table .product-quantity{display:inline-block;padding:2px 8px;margin-right:5px;border-radius:7px;background:#f2f5f8;color:#697886;font-size:11px}body.woocommerce-checkout .woocommerce-checkout-review-order-table .woocommerce-Price-amount{color:var(--ag-heading);font-size:12px;font-weight:700}body.woocommerce-checkout .woocommerce-checkout-review-order-table .woocommerce-Price-currencySymbol{font-size:10px;font-weight:400;color:var(--ag-muted)}body.woocommerce-checkout .woocommerce-checkout-review-order-table .woocommerce-shipping-totals th{vertical-align:top!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td{color:var(--ag-muted);text-align:right!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table .woocommerce-shipping-methods{margin:0!important;padding:0!important;list-style:none}body.woocommerce-checkout .woocommerce-shipping-methods li{margin:0;padding:0}body.woocommerce-checkout .woocommerce-shipping-methods label{font-size:11px!important;font-weight:400;color:#788797;line-height:2}body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total{background:#e9f9fb!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total th,body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total td{height:54px!important;padding:10px 12px!important;border:0!important;background:#e9f9fb!important;vertical-align:middle!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total th{border-radius:0 12px 12px 0!important;font-size:13px!important;color:var(--ag-heading)}body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total td{border-radius:12px 0 0 12px!important;text-align:left!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total .amount,body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total .amount bdi{color:#15a7b8!important;font-size:16px!important;font-weight:800!important;white-space:nowrap}body.woocommerce-checkout #payment.woocommerce-checkout-payment{margin:0!important;padding:18px 0 0!important;background:transparent!important;border:0!important;border-top:1px solid var(--ag-border)!important;border-radius:0!important;box-shadow:none!important}body.woocommerce-checkout #payment ul.payment_methods{display:flex!important;flex-direction:column;gap:11px;margin:0!important;padding:0!important;border:0!important;background:transparent!important;list-style:none!important}body.woocommerce-checkout #payment ul.payment_methods>li{position:relative;display:flex;flex-wrap:wrap;align-items:center;padding:13px 15px!important;margin:0!important;border:1px solid var(--ag-border)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 3px 12px rgb(30 65 90 / .025);transition:border-color .2s,background .2s}body.woocommerce-checkout #payment ul.payment_methods>li:has(input:checked){border-color:#b8e9ee!important;background:#f4fcfd!important}body.woocommerce-checkout #payment input[name="payment_method"]{position:static!important;display:inline-block!important;flex:0 0 18px;width:18px!important;height:18px!important;min-height:18px!important;margin:0 0 0 10px!important;padding:0!important;opacity:1!important;visibility:visible!important;accent-color:var(--ag-primary-dark);cursor:pointer}body.woocommerce-checkout #payment .wc_payment_method>label{display:flex!important;flex:1;align-items:center;justify-content:space-between;gap:10px;min-width:0;margin:0!important;color:var(--ag-heading)!important;font-size:12px!important;font-weight:600!important;line-height:1.9;cursor:pointer}body.woocommerce-checkout #payment .wc_payment_method>label::before,body.woocommerce-checkout #payment .wc_payment_method>label::after{content:none!important;display:none!important}body.woocommerce-checkout #payment .wc_payment_method label img{display:inline-block!important;width:auto!important;max-width:95px!important;max-height:35px!important;margin:0!important;object-fit:contain}body.woocommerce-checkout #payment .payment_box{flex-basis:100%;width:100%!important;margin:12px 0 0!important;padding:11px 12px!important;border:0!important;border-radius:9px!important;background:#f2f7f9!important;color:#7e8d9c;font-size:11px!important;line-height:1.9;box-shadow:none!important}body.woocommerce-checkout #payment .payment_box::before{content:none!important;display:none!important}body.woocommerce-checkout #payment .payment_box p{margin:0!important;font-size:11px}body.woocommerce-checkout #payment .place-order{width:100%!important;margin:22px 0 0!important;padding:0!important;background:transparent!important;border:0!important}body.woocommerce-checkout #payment #place_order{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:52px!important;margin:0!important;padding:13px 20px!important;float:none!important;border:0!important;border-radius:11px!important;background:linear-gradient(135deg,#4cc6d3,#20adbd)!important;color:#fff!important;font-size:14px!important;font-weight:800!important;text-align:center;line-height:1.5;box-shadow:0 7px 18px rgb(76 198 211 / .22);cursor:pointer;transition:transform .2s,box-shadow .2s}body.woocommerce-checkout #payment #place_order:hover{transform:translateY(-2px);box-shadow:0 10px 23px rgb(76 198 211 / .30)}body.woocommerce-checkout #payment #place_order:disabled{opacity:.6;transform:none;cursor:not-allowed}body.woocommerce-checkout .woocommerce-error,body.woocommerce-checkout .woocommerce-message,body.woocommerce-checkout .woocommerce-info{padding:16px 20px!important;border-radius:12px!important;background:#fff;box-shadow:var(--ag-shadow);font-size:12px;line-height:2}body.woocommerce-checkout .woocommerce-invalid input.input-text{border-color:#ef7e83!important;background:#fffafb!important}body.woocommerce-checkout .woocommerce-validated input.input-text{border-color:#b6e4df!important}body.woocommerce-checkout .woocommerce-privacy-policy-text,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{color:var(--ag-muted);font-size:11px;line-height:2}@media (max-width:1199px){body.woocommerce-checkout form.woocommerce-checkout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}body.woocommerce-checkout .customer-details,body.woocommerce-checkout .checkout-order-review{padding:22px!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total .amount,body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total .amount bdi{font-size:13px!important}}@media (max-width:767px){body.woocommerce-checkout .wd-content-layout{padding:18px 0 35px!important}body.woocommerce-checkout form.woocommerce-checkout{display:flex!important;flex-direction:column!important;gap:16px!important;width:100%!important;max-width:100%!important}body.woocommerce-checkout form.woocommerce-checkout>.customer-details,body.woocommerce-checkout form.woocommerce-checkout>.checkout-order-review{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}body.woocommerce-checkout .customer-details,body.woocommerce-checkout .checkout-order-review{padding:18px 15px!important;border-radius:15px!important}body.woocommerce-checkout .woocommerce-billing-fields>h3,body.woocommerce-checkout #order_review_heading{font-size:16px!important;margin-bottom:20px!important;padding-bottom:15px!important}body.woocommerce-checkout .customer-details .form-row{width:100%!important;margin-bottom:15px!important}body.woocommerce-checkout .customer-details .form-row-first,body.woocommerce-checkout .customer-details .form-row-last{width:calc(50% - 8px)!important}body.woocommerce-checkout .customer-details input.input-text,body.woocommerce-checkout .customer-details select:not(.select2-hidden-accessible){min-height:44px!important;font-size:12px!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table th,body.woocommerce-checkout .woocommerce-checkout-review-order-table td{padding:13px 4px!important;font-size:11px!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item .product-name{width:60%;font-size:11px!important;overflow-wrap:anywhere}body.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item .product-total{width:40%}body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total th,body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total td{height:48px!important;padding:9px 10px!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total .amount,body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total .amount bdi{font-size:12px!important}body.woocommerce-checkout #payment ul.payment_methods>li{padding:12px!important;border-radius:11px!important}body.woocommerce-checkout #payment .wc_payment_method>label{font-size:11px!important}body.woocommerce-checkout #payment .wc_payment_method label img{max-width:72px!important;max-height:30px!important}body.woocommerce-checkout #payment #place_order{min-height:48px!important;font-size:13px!important}}@media (max-width:380px){body.woocommerce-checkout .customer-details,body.woocommerce-checkout .checkout-order-review{padding:14px 12px!important}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{gap:0 10px}body.woocommerce-checkout .customer-details .form-row-first,body.woocommerce-checkout .customer-details .form-row-last{width:calc(50% - 5px)!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total .amount,body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total .amount bdi{font-size:11px!important}body.woocommerce-checkout #payment .wc_payment_method label img{max-width:58px!important}}body.woocommerce-checkout form.checkout.woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;gap:24px!important;align-items:start!important;width:100%!important;max-width:1180px!important;margin-inline:auto!important;direction:rtl!important}body.woocommerce-checkout form.checkout>.customer-details,body.woocommerce-checkout form.checkout>.checkout-order-review{display:block!important;float:none!important;flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important;position:relative!important}body.woocommerce-checkout form.checkout>.customer-details{grid-column:1!important;grid-row:1!important}body.woocommerce-checkout form.checkout>.checkout-order-review{grid-column:2!important;grid-row:1!important}body.woocommerce-checkout .customer-details .woocommerce-billing-fields,body.woocommerce-checkout .customer-details .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout .checkout-order-review #order_review,body.woocommerce-checkout .checkout-order-review .wd-table-wrapper,body.woocommerce-checkout .checkout-order-review #payment{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}body.woocommerce-checkout .checkout-order-review .wd-table-wrapper{overflow:visible!important}body.woocommerce-checkout table.woocommerce-checkout-review-order-table{width:100%!important;min-width:0!important;table-layout:fixed!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item .product-name{width:62%!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item .product-total{width:38%!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table .woocommerce-Price-amount,body.woocommerce-checkout .woocommerce-checkout-review-order-table .woocommerce-Price-amount bdi{white-space:normal!important;overflow-wrap:normal!important}body.woocommerce-checkout #payment ul.payment_methods>li{width:100%!important;box-sizing:border-box!important}@media (max-width:767px){body.woocommerce-checkout form.checkout.woocommerce-checkout{display:flex!important;flex-direction:column!important;gap:16px!important}body.woocommerce-checkout form.checkout>.customer-details,body.woocommerce-checkout form.checkout>.checkout-order-review{width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important;grid-column:auto!important;grid-row:auto!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item .product-name{width:58%!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item .product-total{width:42%!important}}body:is(.woocommerce-cart,.woocommerce-checkout) .select2-container--open .select2-dropdown{box-sizing:border-box!important;overflow:hidden!important;padding:8px!important;border:1px solid #e7edf3!important;border-radius:14px!important;background:#fff!important;box-shadow:0 16px 38px rgb(31 65 94 / .12)!important;direction:rtl!important;z-index:99999}body:is(.woocommerce-cart,.woocommerce-checkout) .select2-dropdown--above,body:is(.woocommerce-cart,.woocommerce-checkout) .select2-dropdown--below{border-radius:14px!important}body:is(.woocommerce-cart,.woocommerce-checkout) .select2-search--dropdown{position:relative;display:block!important;padding:7px 7px 11px!important;background:transparent!important}body:is(.woocommerce-cart,.woocommerce-checkout) .select2-search--dropdown .select2-search__field{display:block!important;box-sizing:border-box!important;width:100%!important;height:42px!important;min-height:42px!important;padding:8px 15px 8px 38px!important;border:1px solid #e5eaf0!important;border-radius:10px!important;outline:none!important;background:#f7f9fb!important;color:#253a49!important;font-size:12px!important;line-height:1.7!important;direction:rtl!important;text-align:right!important;box-shadow:none!important;transition:border-color .2s,box-shadow .2s}body:is(.woocommerce-cart,.woocommerce-checkout) .select2-search--dropdown .select2-search__field:focus{border-color:#4cc6d3!important;background:#fff!important;box-shadow:0 0 0 3px rgb(76 198 211 / .12)!important}body:is(.woocommerce-cart,.woocommerce-checkout) .select2-search--dropdown::after{content:"";position:absolute;left:22px;top:19px;width:15px;height:15px;pointer-events:none;opacity:.55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23758694' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E") center / contain no-repeat}body:is(.woocommerce-cart,.woocommerce-checkout) .select2-results{padding:0!important;margin:0!important;background:transparent!important}body:is(.woocommerce-cart,.woocommerce-checkout) .select2-results__options{max-height:245px!important;overflow-y:auto!important;padding:4px!important;margin:0!important;background:transparent!important;scrollbar-width:thin;scrollbar-color:#d5e4e9 #fff0}body:is(.woocommerce-cart,.woocommerce-checkout) .select2-results__option{display:block!important;min-height:38px;margin:2px 0!important;padding:10px 13px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#536473!important;font-size:12px!important;font-weight:500!important;line-height:1.6!important;text-align:right!important;direction:rtl!important;cursor:pointer;transition:background .15s,color .15s}body:is(.woocommerce-cart,.woocommerce-checkout) .select2-container--default .select2-results__option--highlighted[aria-selected],body:is(.woocommerce-cart,.woocommerce-checkout) .select2-container--default .select2-results__option--highlighted[data-selected]{background:#e7f8fa!important;color:#159eae!important}body:is(.woocommerce-cart,.woocommerce-checkout) .select2-container--default .select2-results__option[aria-selected="true"]:not(.select2-results__option--highlighted),body:is(.woocommerce-cart,.woocommerce-checkout) .select2-results__option[data-selected="true"]:not(.select2-results__option--highlighted){background:#4cc6d3!important;color:#fff!important;font-weight:700!important}body:is(.woocommerce-cart,.woocommerce-checkout) .select2-results__message{padding:14px!important;color:#8a99a6!important;font-size:12px!important;text-align:center!important}body:is(.woocommerce-cart,.woocommerce-checkout) .select2-results__options::-webkit-scrollbar{width:5px}body:is(.woocommerce-cart,.woocommerce-checkout) .select2-results__options::-webkit-scrollbar-track{background:#fff0}body:is(.woocommerce-cart,.woocommerce-checkout) .select2-results__options::-webkit-scrollbar-thumb{background:#d3e1e7;border-radius:20px}body:is(.woocommerce-cart,.woocommerce-checkout) .select2-results__options::-webkit-scrollbar-thumb:hover{background:#4cc6d3}@media (max-width:767px){body:is(.woocommerce-cart,.woocommerce-checkout) .select2-container--open .select2-dropdown{padding:7px!important;border-radius:12px!important}body:is(.woocommerce-cart,.woocommerce-checkout) .select2-results__options{max-height:210px!important}body:is(.woocommerce-cart,.woocommerce-checkout) .select2-results__option{min-height:42px;padding:12px!important;font-size:12px!important}body:is(.woocommerce-cart,.woocommerce-checkout) .select2-search--dropdown .select2-search__field{height:43px!important;min-height:43px!important;font-size:13px!important}}