.gmf-native-purchase{padding:0;border:1px solid #dfe8e2;border-radius:23px;width:500px;max-width:calc(100vw - 32px);height:calc(100dvh - 40px);max-height:calc(100dvh - 40px);margin:20px 20px 20px auto;background:#fff;color:#18394b;box-shadow:0 20px 90px #041a2c25;overflow:hidden}.gmf-native-purchase::backdrop{background:#06233970}.gmf-native-purchase .gmf-purchase-iframe{display:block;border:0;width:100%;height:100%;margin:0;background:#fff}.gmf-purchase-loading{position:absolute;inset:0;display:grid;place-items:center;background:#fff;color:#698b79;font-size:13px;z-index:3}.gmf-purchase-loading[hidden]{display:none}.gmf-purchase-fallback{position:absolute;left:20px;bottom:5px;font-size:10px;color:#6e8d7c;background:#fff;padding:0 5px}.gmf-purchase-emergency-close{position:absolute;top:17px;left:16px;width:32px;height:32px;border:1px solid #dfe8e2;border-radius:9px;background:#fff;color:#567565;font:22px/1 sans-serif;z-index:4;padding:0;opacity:0;pointer-events:none}.gmf-native-purchase:has(.gmf-purchase-loading:not([hidden])) .gmf-purchase-emergency-close{opacity:1;pointer-events:auto}html:has(.gmf-native-purchase[open]){overflow:hidden;scrollbar-gutter:stable}.gmf-return-top{position:fixed;left:max(20px,calc((100vw - 1240px)/2));top:110px;z-index:1000;display:flex;align-items:center;gap:6px;min-height:33px;padding:0 11px;border:1px solid #d7e7dd;border-top:0;border-radius:0 0 11px 11px;background:#fff;color:#21795b;font-family:inherit;font-size:10px;font-weight:600;line-height:1.6;box-shadow:0 6px 15px #0b3b2910}.gmf-return-top[hidden]{display:none!important}.gmf-return-top svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body.gmf-native-purchase-open .gmf-return-top{display:none}body.gmf-site-header button.gmf-pui-quick-cart{color:#12856c!important;border-color:#d6e6de!important;background:#fff!important}body.gmf-site-header button.gmf-pui-quick-cart .gmf-pui-quick-count{background:#12856c!important;color:#fff!important}body.gmf-purchase-frame{--ux-ink:#18394b;--ux-green:#12856c;--ux-muted:#82968a;--ux-line:#e2ebe5;--ux-mint:#edf8f3;margin:0!important;padding:0!important;background:#fff!important;color:var(--ux-ink);font-family:var(--gmf-site-font,IRANYekan),Arial,sans-serif;font-size:13px;line-height:1.8;height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden}.gmf-purchase-frame *{box-sizing:border-box}.gmf-purchase-frame :is(h1,h2,h3,p){margin:0}.gmf-purchase-frame button,.gmf-purchase-frame input,.gmf-purchase-frame select,.gmf-purchase-frame textarea{font:inherit}.gmf-purchase-frame button,.gmf-purchase-frame a{touch-action:manipulation;-webkit-tap-highlight-color:#fff0}.gmf-purchase-frame [hidden]{display:none!important}.gmf-purchase-frame svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.gmf-purchase-frame a{color:inherit;text-decoration:none}.gmf-purchase-frame :focus-visible{outline:3px solid #83bea4;outline-offset:3px}.gmf-ux-heading{position:relative;flex-shrink:0;z-index:20;display:flex;align-items:center;gap:11px;padding:16px 22px 13px;min-height:87px;background:#fff}.gmf-ux-heading>div{flex:1;min-width:0}.gmf-purchase-frame .gmf-ux-heading h1{font-size:21px!important;line-height:1.7!important;font-weight:800!important;color:var(--ux-ink)!important}.gmf-ux-jimmy{position:relative;flex-shrink:0;display:grid;place-items:center;width:58px;height:58px;border:0;padding:0;background:none;color:var(--ux-green)}.gmf-ux-jimmy img{display:block;width:58px;height:58px;object-fit:contain;transform-origin:50% 85%;animation:gmf-ux-hello .65s ease-out 1}.gmf-ux-jimmy>span:not(.gmf-ux-pet){position:absolute;bottom:0;left:-1px;width:18px;height:18px;line-height:15px;border:2px solid #fff;border-radius:50%;background:var(--ux-green);color:#fff;font-size:11px}.gmf-ux-prompt{padding:0!important;border:0!important;background:none!important;color:#628374!important;text-align:right;min-height:0!important;font-size:10px!important;line-height:1.9!important;box-shadow:none!important;font-weight:400!important;text-transform:none}.gmf-ux-count{white-space:nowrap;padding:2px 7px;border-radius:7px;background:var(--ux-mint);color:var(--ux-green);font-size:10px}.gmf-ux-close{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;min-height:32px!important;padding:0!important;border:1px solid var(--ux-line)!important;border-radius:9px;background:#fff!important;color:#5d7b6c!important}.gmf-ux-close svg{width:17px;height:17px}.gmf-ux-steps{position:relative;flex-shrink:0;z-index:19;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 22px 13px;background:#fff;border-bottom:1px solid var(--ux-line)}.gmf-ux-steps :is(a,button){display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-bottom:2px solid #e7eee9;border-radius:0;min-height:39px;padding:7px 0 10px;background:none;color:#90a095;font-size:10px;line-height:1.5;white-space:nowrap;box-shadow:none}.gmf-ux-steps b{width:19px;height:19px;display:grid;place-items:center;border-radius:50%;font-size:10px;background:#f0f6f2;color:#879d8e}.gmf-ux-steps .is-current{border-color:var(--ux-green);color:var(--ux-green);font-weight:800}.gmf-ux-steps .is-current b{background:var(--ux-green);color:#fff}.gmf-ux-steps button:disabled{opacity:.65;cursor:default}.gmf-ux-content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 22px 20px}.gmf-ux-native-content>.woocommerce{margin:0}.gmf-ux-help{background:#f3faf6;border:1px solid #d5e9dd;border-radius:12px;padding:12px 14px;margin:14px 0 3px;color:#567e67}.gmf-ux-help>div{display:flex;align-items:center;justify-content:space-between}.gmf-ux-help strong{font-size:11px;color:#1d7256}.gmf-ux-help button{padding:0;border:0;background:none;color:#799b88;min-width:24px;min-height:24px;font-size:18px}.gmf-ux-help p{font-size:11px;line-height:2;margin-top:6px}.gmf-purchase-frame .woocommerce-cart-form{float:none;width:100%;padding:0;margin:0;border:0}.gmf-purchase-frame .gmf-ux-cart-table{display:block;border:0!important;margin:0;width:100%;border-collapse:collapse;background:none}.gmf-ux-cart-table tbody{display:block;width:100%}.gmf-ux-cart-table tr.gmf-ux-cart-item{display:grid!important;grid-template-columns:76px minmax(0,1fr) 24px;column-gap:13px;padding:21px 0!important;border-bottom:1px solid var(--ux-line);align-items:start;background:none!important}.gmf-purchase-frame .gmf-ux-cart-table td{display:block!important;min-height:0;border:0!important;padding:0!important;background:none!important;text-align:right!important;vertical-align:top}.gmf-ux-cart-table td:before{display:none!important}.gmf-ux-cart-item .product-thumbnail{grid-column:1;grid-row:1/3;display:grid!important;place-items:center;height:84px;border:1px solid #eaf0ec!important;border-radius:12px;padding:7px!important;background:#fafcfa!important}.gmf-ux-cart-item .product-thumbnail a{display:block;width:100%;height:100%}.gmf-ux-cart-item .product-thumbnail img{width:100%;height:70px;object-fit:contain;max-width:100%;margin:0}.gmf-ux-cart-item .gmf-pui-cart-taste-thumb{position:absolute;bottom:-3px;left:-3px;width:27px!important;height:27px!important;object-fit:cover;border:2px solid #fff;border-radius:9px}.gmf-ux-cart-item .gmf-pui-cart-thumb{position:relative;display:block}.gmf-ux-cart-item .product-name{grid-column:2;grid-row:1;font-size:13px;line-height:1.9;font-weight:700;min-width:0}.gmf-ux-cart-item .product-name dl{font-size:10px;line-height:1.8;color:var(--ux-muted);font-weight:400;margin:5px 0 0;display:flex;flex-wrap:wrap;gap:0 4px}.gmf-ux-cart-item .product-name dl :is(dt,dd,p){margin:0!important;float:none}.gmf-ux-cart-item .product-remove{grid-column:3;grid-row:1}.gmf-purchase-frame .gmf-ux-cart-item a.remove{display:grid;place-items:center;color:#8aa292!important;background:none!important;font:21px/1 sans-serif;width:24px;height:26px;min-width:0;min-height:0}.gmf-ux-cart-item .product-quantity{grid-column:2;grid-row:2;margin-top:13px;justify-self:start;max-width:123px}.gmf-ux-cart-item .product-subtotal{grid-column:2/4;grid-row:2;justify-self:end;align-self:center;margin-top:13px;padding-right:126px!important;font-size:17px;font-weight:800;white-space:nowrap}.gmf-purchase-frame .woocommerce-Price-currencySymbol{font-size:9px;color:#7a9d89;font-weight:400;margin-inline-start:4px}.gmf-ux-cart-item .quantity{display:inline-flex;height:34px;min-width:50px;border:1px solid #dfeae3;border-radius:9px;overflow:hidden;background:#fbfdfb}.gmf-ux-cart-item .quantity input.qty{padding:2px!important;width:42px;min-height:32px;height:32px;border:0;border-radius:0;text-align:center;font-size:12px;box-shadow:none}.gmf-ux-cart-item .quantity :is(button,input.minus,input.plus){width:29px;min-width:25px;padding:0!important;border:0!important;color:var(--ux-green);background:none;min-height:32px;height:32px;font-size:18px}.gmf-purchase-frame .gmf-ux-cart-actions{display:block}.gmf-ux-cart-actions .actions{display:block!important;padding-top:16px!important;width:100%}.gmf-ux-coupon summary{font-size:11px;color:var(--ux-green);padding:7px 0;cursor:pointer}.gmf-purchase-frame .gmf-ux-coupon .coupon{float:none!important;display:flex;gap:8px;width:100%;padding:8px 0}.gmf-ux-coupon input{min-width:0;flex:1}.gmf-purchase-frame .gmf-ux-coupon button{flex-shrink:0;min-height:39px;font-size:11px;background:#eff8f2;border:1px solid #d1e5d9;color:var(--ux-green);border-radius:9px;padding:7px 12px}.gmf-purchase-frame .gmf-ux-update{margin-top:8px;background:#f6faf7;color:#56826a;border:1px solid #dce9df;border-radius:9px;min-height:36px;font-size:10px;padding:7px 13px}.gmf-ux-update:disabled{opacity:.5}.gmf-purchase-frame .gmf-ux-cart-footer,.gmf-purchase-frame .gmf-ux-checkout-footer{position:static;flex-shrink:0;background:#fff;border-top:1px solid var(--ux-line);box-shadow:0 -8px 25px #153b2903;margin:0!important;padding:15px 22px 19px!important;float:none;width:100%;border-radius:0}.gmf-ux-total{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.gmf-ux-total>div>span{font-size:11px;font-weight:700}.gmf-ux-total small{display:block;font-size:9px;color:var(--ux-muted);font-weight:400}.gmf-ux-total>strong{color:var(--ux-green);font-size:23px;line-height:1.6;white-space:nowrap}.gmf-purchase-frame .gmf-ux-primary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:47px!important;width:100%;padding:10px 17px!important;border:1px solid var(--ux-green)!important;border-radius:11px!important;background:var(--ux-green)!important;color:#fff!important;font-size:13px!important;font-weight:700!important;line-height:1.6!important;box-shadow:none!important;text-decoration:none;text-transform:none}.gmf-ux-primary svg{width:18px;height:18px}.gmf-ux-primary:disabled{opacity:.5;cursor:wait}.gmf-purchase-frame .wc-proceed-to-checkout{padding:0;margin:0}.gmf-ux-applied-coupon{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#638a73;margin-bottom:8px}.gmf-ux-applied-coupon a{font-size:9px;text-decoration:underline}.gmf-ux-footer-actions{display:flex;gap:9px}.gmf-ux-back{width:45px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--ux-line);border-radius:11px;background:#fafcfa;color:var(--ux-green);padding:0}.gmf-ux-checkout-footer>p{font-size:9px;color:var(--ux-muted);margin-top:4px}.gmf-purchase-frame .woocommerce-checkout{margin:0;padding-top:19px}.gmf-purchase-frame .woocommerce-checkout .col2-set{display:block;width:100%;float:none;padding:0;border:0}.gmf-purchase-frame .woocommerce-checkout :is(.col-1,.col-2){display:block;width:100%!important;float:none!important;margin:0;padding:0;border:0}.gmf-purchase-frame .woocommerce-checkout h3{font-size:14px!important;line-height:1.8!important;color:var(--ux-ink);margin:0 0 14px!important;font-weight:800}.gmf-purchase-frame .woocommerce-billing-fields__field-wrapper,.gmf-purchase-frame .woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gmf-purchase-frame .form-row{min-width:0;float:none!important;width:auto!important;padding:0;margin:0 0 12px}.gmf-purchase-frame .form-row-wide{grid-column:1/-1}.gmf-purchase-frame label{font-size:11px;color:#5d7b6a;line-height:1.8}.gmf-purchase-frame :is(input.input-text,textarea,select){border:1px solid #dce7e0!important;border-radius:9px!important;background:#fff!important;color:var(--ux-ink)!important;min-height:41px;padding:9px 11px!important;font-size:13px;box-shadow:none;max-width:100%;width:100%}.gmf-purchase-frame .select2-container{width:100%!important}.gmf-purchase-frame .select2-selection--single{min-height:41px;border-color:#dce7e0!important;border-radius:9px!important}.gmf-purchase-frame .select2-selection__rendered{line-height:39px!important;font-size:12px!important}.gmf-purchase-frame .select2-selection__arrow{top:8px!important}.gmf-purchase-frame :is(input[type=checkbox],input[type=radio]){accent-color:var(--ux-green)}.gmf-purchase-frame .woocommerce-additional-fields{margin-top:20px}.gmf-purchase-frame #order_review{float:none!important;width:100%!important;background:none!important;margin:0!important;padding:0!important;border:0!important}.gmf-purchase-frame #order_review_heading{margin-top:23px!important}.gmf-purchase-frame .woocommerce-checkout-review-order-table{width:100%;margin:10px 0 22px;border:0;font-size:11px}.gmf-purchase-frame .woocommerce-checkout-review-order-table :is(th,td){padding:11px 5px;border-bottom:1px solid var(--ux-line);font-size:11px;line-height:1.9}.gmf-purchase-frame #shipping_method{list-style:none;margin:0;padding:0}.gmf-purchase-frame #shipping_method li{margin:0 0 8px;padding:10px 9px;border:1px solid #dce8e0;border-radius:10px;background:#f8fcf9}.gmf-purchase-frame #shipping_method label{font-size:11px}.gmf-purchase-frame #payment{background:none!important;border:0!important;padding:0!important;margin:16px 0!important}.gmf-purchase-frame #payment ul.payment_methods{padding:0;margin:0 0 16px;border:0;list-style:none}.gmf-purchase-frame #payment li.wc_payment_method{padding:13px 12px;margin:9px 0;border:1px solid #d4e5d9;border-radius:11px;background:#f7fcf8}.gmf-purchase-frame #payment .payment_box{font-size:11px;background:#edf6ef;padding:10px;border-radius:8px;margin:8px 0 0;color:#67826f}.gmf-purchase-frame #payment .place-order{padding:0!important;margin:16px 0 0!important}.gmf-purchase-frame .woocommerce-privacy-policy-text,.gmf-purchase-frame .woocommerce-terms-and-conditions-wrapper{font-size:10px;color:var(--ux-muted)}.gmf-purchase-frame #place_order{width:100%;border-radius:11px;background:var(--ux-green);color:#fff}.gmf-purchase-frame.gmf-ux-ready #place_order{display:none!important}.gmf-purchase-frame.gmf-ux-ready.gmf-purchase-address #payment,.gmf-purchase-frame.gmf-ux-ready.gmf-purchase-address #order_review_heading,.gmf-purchase-frame.gmf-ux-ready.gmf-purchase-address .woocommerce-checkout-review-order-table :is(thead,tbody),.gmf-purchase-frame.gmf-ux-ready.gmf-purchase-address .woocommerce-checkout-review-order-table tfoot tr:not(.shipping){display:none!important}.gmf-purchase-frame.gmf-ux-ready.gmf-purchase-payment #customer_details{display:none!important}.gmf-purchase-frame.gmf-ux-ready.gmf-purchase-address .woocommerce-checkout-review-order-table .shipping>th{display:none}.gmf-purchase-frame.gmf-ux-ready.gmf-purchase-address .woocommerce-checkout-review-order-table .shipping>td{display:block;width:100%;padding:16px 0}.gmf-purchase-frame .woocommerce-checkout-review-order-table .order-total{color:var(--ux-green)}.gmf-purchase-frame .woocommerce-error,.gmf-purchase-frame .woocommerce-message,.gmf-purchase-frame .woocommerce-info{font-size:11px;line-height:1.9;border-radius:10px;padding:12px 15px;margin:14px 0;border:1px solid #e0e9e2;list-style:none}.gmf-purchase-frame .woocommerce-error{color:#a33939;background:#fff7f6}.gmf-purchase-frame .woocommerce-error:before,.gmf-purchase-frame .woocommerce-message:before{display:none}.gmf-purchase-frame .woocommerce-invalid :is(input,select,textarea){border-color:#c76e65!important}.gmf-ux-empty{text-align:center;padding:65px 0 20px}.gmf-ux-empty img{margin-bottom:15px}.gmf-ux-empty h2{font-size:20px!important}.gmf-ux-empty p{font-size:12px;color:var(--ux-muted);margin:12px 0 25px}.gmf-ux-empty .gmf-ux-primary{justify-content:center}@keyframes gmf-ux-hello{0%,100%{transform:translateY(0) rotate(0)}38%{transform:translateY(-3px) rotate(-5deg)}68%{transform:translateY(-1px) rotate(3deg)}}@media(max-width:650px){.gmf-native-purchase{margin:8px auto;border-radius:20px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.gmf-purchase-fallback{font-size:8px;bottom:1px}.gmf-return-top{left:15px;min-height:31px;font-size:9px}.gmf-purchase-frame .gmf-ux-heading{gap:8px;padding:12px 17px 10px;min-height:85px}.gmf-ux-jimmy,.gmf-ux-jimmy img{width:53px;height:53px}.gmf-purchase-frame .gmf-ux-heading h1{font-size:19px!important}.gmf-ux-prompt{font-size:9px!important}.gmf-ux-count{font-size:9px;padding:2px 5px}.gmf-ux-steps{padding-inline:17px;gap:7px}.gmf-ux-steps :is(a,button){font-size:9px;gap:5px}.gmf-ux-content{padding:0 17px 17px}.gmf-ux-cart-table tr.gmf-ux-cart-item{grid-template-columns:65px minmax(0,1fr) 21px;column-gap:10px;padding-block:19px!important}.gmf-ux-cart-item .product-thumbnail{height:73px;padding:6px!important}.gmf-ux-cart-item .product-thumbnail img{height:61px}.gmf-ux-cart-item .product-name{font-size:12px}.gmf-ux-cart-item .product-subtotal{font-size:16px;padding-right:105px!important}.gmf-ux-cart-item .quantity{height:32px}.gmf-ux-cart-item .quantity input.qty{width:34px;height:30px;min-height:30px;font-size:11px}.gmf-ux-cart-item .quantity :is(button,input.minus,input.plus){width:25px;min-height:30px;height:30px}.gmf-purchase-frame .gmf-ux-cart-footer,.gmf-purchase-frame .gmf-ux-checkout-footer{padding:14px 17px 17px!important}.gmf-ux-total>strong{font-size:22px}.gmf-ux-total>div>span{font-size:10px}.gmf-ux-total small{font-size:8px}.gmf-purchase-frame .gmf-ux-primary{font-size:12px!important}.gmf-purchase-frame .woocommerce-billing-fields__field-wrapper,.gmf-purchase-frame .woocommerce-shipping-fields__field-wrapper{gap:11px 10px}.gmf-purchase-frame label{font-size:10px}.gmf-ux-help p{font-size:10px}.gmf-ux-help strong{font-size:10px}}@media(prefers-reduced-motion:reduce){.gmf-ux-jimmy img{animation:none}}.gmf-purchase-frame .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.gmf-purchase-frame .qty,.gmf-purchase-frame .woocommerce-Price-amount,.gmf-purchase-frame input[inputmode="numeric"],.gmf-purchase-frame input[inputmode="tel"]{font-family:'GMFFaNumDigits',var(--gmf-site-font,IRANYekan),Arial,sans-serif!important}body.gmf-purchase-frame button.gmf-ux-jimmy{display:grid!important;place-items:center;padding:0!important;min-width:53px;min-height:53px;border:0!important;border-radius:0;background:none!important;box-shadow:none!important}body.gmf-purchase-frame button.gmf-ux-jimmy img{flex-shrink:0;min-width:53px;max-width:none!important}body.gmf-purchase-frame .gmf-ux-cart-item a.remove::before,body.gmf-purchase-frame .gmf-ux-cart-item a.remove::after{content:none!important;display:none!important}.gmf-native-purchase .gmf-purchase-loading[hidden]~.gmf-purchase-fallback{display:none}body.gmf-site-header button.gmf-return-top{position:fixed!important;left:max(20px,calc((100vw - 1240px)/2))!important;right:auto!important;bottom:auto!important;display:flex!important;min-height:33px!important;padding:0 11px!important;border:1px solid #d7e7dd!important;border-top:0!important;border-radius:0 0 11px 11px!important;background:#fff!important;color:#21795b!important;font-size:10px!important;line-height:1.6!important;box-shadow:0 6px 15px #0b3b2910!important;transform:none!important}body.gmf-site-header button.gmf-return-top[hidden],body.gmf-site-header.gmf-native-purchase-open button.gmf-return-top{display:none!important}.gmf-purchase-frame .gmf-ux-payment-handoff{margin:18px 0;padding:17px;border:1px solid #c9e4d5;border-radius:12px;background:#f2faf5;color:#1d7256;scroll-margin-top:150px}.gmf-purchase-frame .gmf-ux-payment-handoff strong{font-size:13px}.gmf-purchase-frame .gmf-ux-payment-handoff p{font-size:11px;margin:8px 0 14px;line-height:1.9}.gmf-purchase-frame .gmf-ux-payment-handoff .gmf-ux-primary{justify-content:center}body.gmf-purchase-frame.gmf-purchase-cart .gmf-ux-content{display:flex;flex-direction:column;overflow:hidden;padding:0}.gmf-purchase-cart .gmf-ux-help{flex-shrink:0;margin:12px 22px 0}.gmf-purchase-cart .gmf-ux-native-content{flex:1;min-height:0;overflow:hidden}.gmf-purchase-cart .gmf-ux-native-content>.woocommerce{height:100%;min-height:0;display:flex;flex-direction:column}.gmf-purchase-cart .woocommerce-cart-form{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 22px 14px!important}.gmf-purchase-cart .cart-collaterals{flex-shrink:0;float:none;width:100%;margin:0;padding:0;border:0}.gmf-purchase-cart .gmf-ux-native-content>.woocommerce>.woocommerce-notices-wrapper{flex-shrink:0;padding:0 22px}.gmf-purchase-cart .gmf-ux-native-content>.woocommerce>.woocommerce-notices-wrapper:empty{display:none}.gmf-purchase-frame .gmf-ux-cart-item .gmf-ux-row-bottom{grid-column:2/4;grid-row:2;display:flex!important;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;min-width:0}.gmf-ux-cart-item .gmf-ux-row-bottom .product-quantity{margin:0;max-width:none;flex-shrink:0}.gmf-ux-cart-item .gmf-ux-row-bottom .product-subtotal{padding:0!important;margin:0;min-width:0;font-size:18px}.gmf-ux-cart-item .product-remove svg{width:17px;height:17px}.gmf-ux-coupon summary{display:flex;gap:9px;align-items:center;list-style:none}.gmf-ux-coupon summary::-webkit-details-marker{display:none}.gmf-ux-coupon summary>span{margin-inline-start:auto;font-size:20px;line-height:1}.gmf-ux-coupon summary svg{width:18px;height:18px}.gmf-purchase-frame .woocommerce-checkout{padding-top:0}.gmf-purchase-frame .gmf-ux-customer-details{padding:0;margin:0}.gmf-purchase-frame .woocommerce-billing-fields>h3{display:none}.gmf-purchase-frame .gmf-ux-section-title{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding-top:22px;margin-bottom:16px}.gmf-purchase-frame .gmf-ux-section-title h3{font-size:13px!important;margin:0!important}.gmf-ux-section-title>span{font-size:9px;color:var(--ux-muted)}.gmf-purchase-frame .woocommerce-billing-fields__field-wrapper,.gmf-purchase-frame .woocommerce-shipping-fields__field-wrapper{gap:13px 12px}.gmf-purchase-frame .woocommerce-billing-fields__field-wrapper .form-row,.gmf-purchase-frame .woocommerce-shipping-fields__field-wrapper .form-row{margin:0}.gmf-purchase-frame .woocommerce-shipping-fields{margin-top:18px}.gmf-purchase-frame .woocommerce-shipping-fields h3{font-size:11px!important;font-weight:500}.gmf-purchase-frame .gmf-ux-address-summary{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--ux-line);padding:15px 12px;border-radius:12px}.gmf-ux-address-summary>svg{flex-shrink:0;color:var(--ux-green);margin-top:3px}.gmf-ux-address-summary>div{flex:1;min-width:0}.gmf-ux-address-summary strong{font-size:12px}.gmf-ux-address-summary p{font-size:11px;color:#778e82;margin:5px 0}.gmf-ux-address-summary>div>span{font-size:10px;color:var(--ux-muted)}.gmf-purchase-frame [data-gmf-edit-address]{background:none;border:0;box-shadow:none;color:var(--ux-green);font-size:10px;padding:2px 0;min-height:0;white-space:nowrap}.gmf-ux-shipping-summary{display:flex;align-items:center;gap:10px;font-size:11px;padding:16px 2px;border-bottom:1px solid var(--ux-line)}.gmf-ux-shipping-summary svg{flex-shrink:0;color:#77a089}.gmf-ux-shipping-summary button{margin-inline-start:auto}.gmf-purchase-frame.gmf-ux-ready #order_review_heading{display:none}.gmf-purchase-frame.gmf-ux-ready .woocommerce-checkout-review-order-table :is(thead,tbody){display:none}.gmf-purchase-frame.gmf-ux-ready.gmf-purchase-payment .woocommerce-checkout-review-order-table .order-total{display:none}.gmf-purchase-frame.gmf-ux-ready.gmf-purchase-payment .woocommerce-checkout-review-order-table .shipping{display:none}.gmf-purchase-frame.gmf-ux-ready .woocommerce-checkout-review-order-table{margin:8px 0 18px;border-collapse:collapse}.gmf-purchase-frame.gmf-ux-ready.gmf-purchase-address .woocommerce-checkout-review-order-table .shipping{display:block}.gmf-purchase-frame.gmf-ux-ready.gmf-purchase-address .woocommerce-checkout-review-order-table .shipping>td{padding-top:22px}.gmf-purchase-frame .woocommerce-checkout-review-order-table .shipping>td:before{content:none}.gmf-purchase-frame #shipping_method li,.gmf-purchase-frame #payment li.wc_payment_method{background:#fff;border-color:var(--ux-line);border-radius:12px;padding:13px 12px}.gmf-purchase-frame #shipping_method li:has(input:checked),.gmf-purchase-frame #payment li.wc_payment_method:has(input:checked){background:#f5fbf7;border-color:#8fc6ac}.gmf-purchase-frame #payment label img{max-height:24px;max-width:80px;object-fit:contain;margin-inline-start:5px}.gmf-purchase-frame #payment .payment_box{background:#f1f8f4;font-size:11px;line-height:1.9}.gmf-purchase-frame .gmf-ux-help ul{padding-inline-start:17px;margin:5px 0 0;font-size:11px;line-height:2}.gmf-purchase-frame .gmf-ux-payment-handoff{scroll-margin-top:15px;flex-shrink:0}@media(max-width:650px){.gmf-purchase-cart .woocommerce-cart-form{padding-inline:17px!important}.gmf-purchase-cart .gmf-ux-help{margin-inline:17px}.gmf-ux-cart-item .gmf-ux-row-bottom .product-subtotal{font-size:17px}.gmf-purchase-frame .gmf-ux-help ul{font-size:10px}.gmf-ux-address-summary p{font-size:10px}}@media(max-width:360px){.gmf-purchase-frame .gmf-ux-cart-item .gmf-ux-row-bottom{flex-wrap:wrap}.gmf-ux-cart-item .gmf-ux-row-bottom .product-subtotal{margin-inline-start:auto}}.gmf-purchase-frame.gmf-ux-ready.gmf-purchase-payment .woocommerce-checkout-review-order-table{display:none}.gmf-ux-bill{display:grid;gap:11px;border-bottom:1px solid var(--ux-line);padding:20px 0 18px;font-size:11px;margin-bottom:18px}.gmf-ux-bill:empty{display:none}.gmf-ux-bill>div{display:flex;justify-content:space-between;gap:12px}.gmf-ux-bill strong{font-weight:600}.gmf-purchase-frame #payment::before{content:'روش پرداخت';display:block;font-size:12px;font-weight:700;margin:20px 0 11px;color:var(--ux-ink)}body.gmf-purchase-frame form.checkout .woocommerce-billing-fields__field-wrapper,body.gmf-purchase-frame form.checkout .woocommerce-shipping-fields__field-wrapper{gap:13px 12px!important;grid-auto-flow:row dense}body.gmf-purchase-frame form.checkout .form-row{margin:0 0 12px!important;min-height:0!important;clear:none!important;padding:0!important}body.gmf-purchase-frame form.checkout :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper)>.form-row{margin:0!important}body.gmf-purchase-frame form.checkout .form-row.gmf-hidden-country{display:none!important}body.gmf-purchase-frame form.checkout .woocommerce-input-wrapper{display:block}body.gmf-purchase-frame form.checkout .form-row label{display:block;font-size:11px;font-weight:500;line-height:1.8;margin:0 0 5px!important}body.gmf-purchase-frame form.checkout :is(input.input-text,select,textarea,.select2-selection--single){box-shadow:none!important;min-height:41px!important;height:auto;font-size:12px!important}body.gmf-purchase-frame form.checkout .select2-container{display:block;border:0!important;box-shadow:none!important;padding:0;background:none!important}body.gmf-purchase-frame form.checkout .select2-container .selection{border:0!important;background:none!important;box-shadow:none!important}body.gmf-purchase-frame form.checkout select.select2-hidden-accessible{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;clip:rect(0,0,0,0)!important;border:0!important;overflow:hidden!important}body.gmf-purchase-frame form.checkout .gmf-field-hint{display:block;font-size:9px;line-height:1.7;margin:4px 0 0;color:#a24c4c}body.gmf-purchase-frame form.checkout .gmf-valid-phone .gmf-field-hint{color:#628374}body.gmf-purchase-frame .gmf-hidden-additional-heading,body.gmf-purchase-frame.gmf-order-notes-disabled .gmf-empty-additional-fields{display:none!important}body.gmf-purchase-frame .gmf-ux-back{display:grid!important;place-items:center;width:45px;min-height:46px!important;padding:0!important;border:1px solid var(--ux-line)!important;border-radius:11px!important;background:#fafcfa!important;color:var(--ux-green)!important;box-shadow:none!important}body.gmf-purchase-frame .gmf-ux-back svg{width:19px;height:19px}body.gmf-purchase-frame .gmf-checkout-notes-box{margin:18px 0;padding:12px;border:1px solid var(--ux-line);border-radius:12px;background:#f7fbf8;color:var(--ux-ink)}.gmf-purchase-frame .gmf-notes-head strong{font-size:12px}.gmf-purchase-frame .gmf-notes-head small{display:block;font-size:9px;color:var(--ux-muted)}.gmf-purchase-frame .gmf-notes-icon{display:none}.gmf-purchase-frame .gmf-note-item{margin-top:12px}.gmf-purchase-frame .gmf-note-toggle{display:flex!important;align-items:center;gap:8px}.gmf-purchase-frame .gmf-note-textarea{display:none}.gmf-purchase-frame .gmf-note-open .gmf-note-textarea{display:block}.gmf-purchase-frame .gmf-coupon-box{margin:16px 0;padding:12px;border:1px solid var(--ux-line);border-radius:12px;background:#f7fbf8;color:var(--ux-ink)}.gmf-purchase-frame .gmf-coupon-top{font-size:11px}.gmf-purchase-frame .gmf-coupon-top small{display:block;font-size:9px;color:var(--ux-muted)}.gmf-purchase-frame .gmf-coupon-icon{display:none}.gmf-purchase-frame .gmf-coupon-formline{display:flex;gap:8px;margin-top:8px}.gmf-purchase-frame .gmf-coupon-response{display:none;font-size:10px}.gmf-purchase-frame .gmf-coupon-response.gmf-show{display:block}@media(max-width:650px){body.gmf-purchase-frame form.checkout .form-row label{font-size:10px}}.gmf-purchase-frame .gmf-checkout-notice-card .gmf-checkout-notice-head{display:flex;gap:8px;align-items:center;list-style:none;font-size:11px;margin-bottom:8px}.gmf-purchase-frame .gmf-checkout-notice-title{display:flex;flex-direction:column;font-size:11px}.gmf-purchase-frame .gmf-checkout-notice-title strong{font-size:12px}.gmf-purchase-frame .gmf-checkout-notice-title small{font-size:10px;font-weight:400}.gmf-purchase-frame .gmf-checkout-notice-card li{font-size:11px}html:has(body.gmf-purchase-frame){margin:0!important;padding:0!important;height:100%;overflow:hidden!important}.gmf-purchase-cart .gmf-ux-native-content:has(.gmf-ux-empty){overflow-y:auto}.gmf-ux-jimmy .gmf-ux-pet{display:none;width:58px;height:58px;transform-origin:50% 85%}.gmf-ux-jimmy.has-live-jimmy .gmf-ux-pet{display:block}.gmf-ux-jimmy.has-live-jimmy>img{display:none!important}.gmf-ux-pet svg{width:100%!important;height:100%!important;overflow:visible;stroke:none;fill:initial}.gmf-ux-pet[data-motion="true"]{animation:gmfPurchaseBreathe 3s ease-in-out infinite}.gmf-ux-pet[data-mood="amor"][data-motion="true"]{animation:gmfPurchaseLove .65s ease-in-out 3}.gmf-ux-pet[data-paused="true"],.gmf-ux-pet[data-paused="true"] *{animation-play-state:paused!important}@keyframes gmfPurchaseBreathe{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.025)}}@keyframes gmfPurchaseLove{0%,100%{transform:scale(1)}50%{transform:scale(1.1) rotate(-3deg)}}@media(max-width:650px){.gmf-ux-jimmy .gmf-ux-pet{width:53px;height:53px}}@media(prefers-reduced-motion:reduce){.gmf-ux-pet,.gmf-ux-pet *{animation:none!important}}.gmf-ux-pet[data-motion="false"],.gmf-ux-pet[data-motion="false"] *{animation:none!important}.gmf-native-purchase .gmf-purchase-iframe[hidden]{display:none!important}body.gmf-purchase-frame .gmf-ux-update[hidden]{display:none!important}body.gmf-purchase-frame #payment,body.gmf-purchase-frame #payment ul.payment_methods{direction:rtl!important;text-align:right!important;float:none!important;width:100%!important}body.gmf-purchase-frame #payment li.wc_payment_method{display:grid!important;grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:10px;direction:rtl;text-align:right!important}body.gmf-purchase-frame #payment li.wc_payment_method>input[type=radio]{display:block!important;position:static!important;float:none!important;width:17px!important;height:17px!important;margin:0!important;opacity:1!important;appearance:auto!important;-webkit-appearance:radio!important;accent-color:var(--ux-green)}body.gmf-purchase-frame #payment li.wc_payment_method>label{display:flex!important;align-items:center;gap:10px;min-width:0;width:100%;margin:0!important;text-align:right!important;direction:rtl;font-size:12px!important;font-weight:700}body.gmf-purchase-frame #payment li.wc_payment_method>label::before,body.gmf-purchase-frame #payment li.wc_payment_method>label::after{content:none!important;display:none!important}body.gmf-purchase-frame #payment li.wc_payment_method>label>img{display:block!important;float:none!important;width:34px!important;height:34px!important;max-height:34px!important;object-fit:contain;margin:0 auto 0 0!important}body.gmf-purchase-frame #payment li.wc_payment_method>.payment_box{grid-column:1/-1;direction:rtl;text-align:right!important}body.gmf-purchase-frame .gmf-ux-payment-icon{display:grid;place-items:center;margin-right:auto;flex:0 0 34px;width:34px;height:34px;border-radius:9px;background:var(--ux-mint);color:var(--ux-green)}body.gmf-purchase-frame .gmf-ux-payment-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}body.gmf-purchase-frame #shipping_method{direction:rtl!important;text-align:right!important;width:100%!important}body.gmf-purchase-frame #shipping_method li{display:grid!important;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;direction:rtl!important;text-align:right!important}body.gmf-purchase-frame #shipping_method li>input[type=radio]{display:block!important;float:none!important;position:static!important;width:17px!important;height:17px!important;margin:0!important;opacity:1!important;accent-color:var(--ux-green)}body.gmf-purchase-frame #shipping_method li>label{display:flex!important;align-items:center;gap:10px;min-width:0;width:100%!important;margin:0!important;direction:rtl!important;text-align:right!important}body.gmf-purchase-frame #shipping_method li>label::before,body.gmf-purchase-frame #shipping_method li>label::after{content:none!important;display:none!important}body.gmf-purchase-frame .gmf-ux-shipping-copy{display:block;flex:1;min-width:0;text-align:right!important;line-height:1.9}body.gmf-purchase-frame .gmf-ux-shipping-icon{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:9px;background:var(--ux-mint);color:var(--ux-green)}body.gmf-purchase-frame .gmf-ux-shipping-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}body.gmf-purchase-frame .gmf-ux-shipping-icon img{display:block!important;width:28px!important;height:28px!important;object-fit:contain;margin:0!important}@media(min-width:768px){.gmf-native-purchase{margin:20px auto 20px 20px;overflow:visible}.gmf-native-purchase .gmf-purchase-iframe{border-radius:22px}}body.gmf-site-header button.gmf-purchase-desktop-jimmy{position:fixed!important;right:22px!important;left:auto!important;bottom:22px!important;top:auto!important;display:grid!important;place-items:center;width:92px!important;height:92px!important;min-width:92px!important;min-height:92px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;z-index:5;cursor:pointer}body.gmf-site-header button.gmf-purchase-desktop-jimmy[hidden]{display:none!important}.gmf-purchase-desktop-jimmy [data-gmf-mochi]{display:block;width:100%;height:100%}.gmf-purchase-desktop-jimmy svg{width:100%!important;height:100%!important;fill:initial;stroke:none;overflow:visible}body.gmf-site-header button.gmf-purchase-desktop-jimmy:hover{transform:none!important;background:transparent!important}.gmf-purchase-desktop-jimmy:focus-visible{outline:2px solid #12856c!important;outline-offset:4px}.gmf-purchase-desktop-jimmy[data-motion="false"] *{animation:none!important}body.gmf-native-purchase-open.gmf-purchase-desktop-avatar .gmf-ai-shell.gmf-ai-floating.gmf-ai-mochi{display:none!important;visibility:hidden!important}body.gmf-purchase-frame.gmf-purchase-desktop .gmf-ux-jimmy{display:none!important}@media(prefers-reduced-motion:reduce){.gmf-purchase-desktop-jimmy *{animation:none!important}}body.gmf-purchase-frame #shipping_method li>input[type=hidden]{display:none!important}body.gmf-purchase-frame #shipping_method li:has(>input[type=hidden])>label{grid-column:1/-1}.gmf-purchase-desktop-jimmy[hidden] *{animation-play-state:paused!important}body.gmf-purchase-frame .gmf-ux-coupon{width:100%;min-width:0;text-align:right;direction:rtl}body.gmf-purchase-frame .gmf-ux-coupon[open]>summary>span{font-size:0}body.gmf-purchase-frame .gmf-ux-coupon[open]>summary>span::after{content:'−';font-size:20px}body.gmf-purchase-frame .gmf-ux-coupon .coupon{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;float:none!important;width:100%!important;max-width:100%;margin:0!important;box-sizing:border-box}body.gmf-purchase-frame .gmf-ux-coupon .coupon>input#coupon_code{grid-column:1;min-width:0!important;width:100%!important;max-width:100%;height:44px!important;min-height:44px!important;margin:0!important;padding:9px 12px!important;text-align:left!important;direction:ltr!important;font-size:16px!important;letter-spacing:.06em;box-sizing:border-box}body.gmf-purchase-frame .gmf-ux-coupon .coupon>input#coupon_code::placeholder{text-align:right;direction:rtl;letter-spacing:0;font-size:12px}body.gmf-purchase-frame .gmf-ux-coupon .coupon>button[name=apply_coupon]{grid-column:2;min-width:82px;width:auto!important;height:44px!important;min-height:44px!important;white-space:nowrap;margin:0!important;border-radius:10px}body.gmf-purchase-frame .gmf-ux-coupon .coupon>:not(input):not(button):not(.screen-reader-text){grid-column:1/-1;min-width:0;max-width:100%}body.gmf-purchase-frame .gmf-ux-applied-coupon{align-items:center;flex-wrap:wrap;min-width:0}body.gmf-purchase-frame .gmf-ux-applied-coupon>span{min-width:0;overflow-wrap:anywhere}body.gmf-purchase-frame .gmf-ux-applied-coupon bdi{display:inline;unicode-bidi:isolate;overflow-wrap:anywhere}