.shk-entry--woo:has(>.shk-steps){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title steps" "body body";align-items:center;column-gap:var(--shk-s-4)}.shk-entry--woo:has(>.shk-steps)>.shk-steps{grid-area:steps;margin:0}.shk-entry--woo:has(>.shk-steps)>.shk-entry__title{grid-area:title;margin:0;font-size:clamp(1.6rem,3.4vw,2.3rem);letter-spacing:-.01em}.shk-entry--woo:has(>.shk-steps)>.shk-entry__content{grid-area:body;margin-block-start:var(--shk-s-5)}.shk-entry--woo:has(>.shk-steps)>:not(.shk-steps,.shk-entry__title,.shk-entry__content){grid-column:1 / -1}.shk-steps{gap:0;padding:.3rem;border-radius:var(--shk-r-pill);background:var(--shk-surface-2);border:1px solid var(--shk-border)}.shk-steps__i{padding:.35rem .8rem .35rem .45rem;border-radius:var(--shk-r-pill);transition:background-color var(--shk-dur) var(--shk-ease),box-shadow var(--shk-dur) var(--shk-ease)}.shk-steps__i+.shk-steps__i:before{display:none}.shk-steps__i.is-now{background:var(--shk-surface);box-shadow:var(--shk-sh-1)}@media(max-width:720px){.shk-entry--woo:has(>.shk-steps){grid-template-columns:1fr;grid-template-areas:"steps" "title" "body";row-gap:.8rem}.shk-entry--woo:has(>.shk-steps)>.shk-steps{justify-self:start}}.shk-entry--woo .woocommerce-info,.shk-entry--woo .woocommerce-form-coupon-toggle .woocommerce-info{margin:0 0 .7rem;padding:.7rem 1rem;border:1.5px dashed var(--shk-border-2);border-radius:var(--shk-r-md, 14px);background:transparent;color:var(--shk-text-2);font-size:var(--shk-fs-sm);font-weight:600}.shk-entry--woo .woocommerce-info a{color:var(--shk-primary-text);font-weight:800}.shk-cart{gap:var(--shk-s-5)}@media(min-width:1000px){.shk-cart{grid-template-columns:minmax(0,1.75fr) minmax(340px,1fr)}}.shk-goal--cart{padding:.9rem 1.1rem 1.1rem;background:var(--shk-surface);border:1px solid var(--shk-border);box-shadow:none}.shk-goal__track{position:relative;padding-block-start:.55rem}.shk-goal__track .shk-progress{block-size:.6rem;background:var(--shk-surface-3)}.shk-goal__truck{position:absolute;inset-block-start:-.15rem;inset-inline-start:calc(var(--p, .03) * (100% - 2rem));display:grid;place-items:center;inline-size:2rem;block-size:2rem;margin-block-start:-.35rem;border-radius:50%;background:var(--shk-primary);color:var(--shk-on-primary);box-shadow:0 6px 14px -6px rgb(var(--shk-primary-rgb) / .8);transition:inset-inline-start .7s var(--shk-ease)}:dir(ltr) .shk-goal__truck svg{transform:scaleX(-1)}.shk-goal--cart.is-done .shk-goal__truck{background:var(--shk-success)}.shk-cart__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block-end:.7rem}.shk-cart__count{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-weight:700;color:var(--shk-text-2)}.shk-cart__count strong{color:var(--shk-text);font-variant-numeric:tabular-nums}.shk-cart__more{display:inline-flex;align-items:center;gap:.35rem;font-weight:800;font-size:var(--shk-fs-sm);color:var(--shk-primary-text);text-decoration:none}.shk-cart__more:hover{text-decoration:underline;text-underline-offset:.25em}.shk-cartlist{gap:0;border:1px solid var(--shk-border);border-radius:var(--shk-r-xl, 26px);background:var(--shk-surface);overflow:hidden}.shk-cr{grid-template-columns:112px minmax(0,1fr) auto;gap:.5rem 1.2rem;align-items:center;padding:1.15rem 1.3rem;border:0;border-radius:0;background:transparent}.shk-cr+.shk-cr{border-block-start:1.5px dashed var(--shk-border-2)}.shk-cr__img img{inline-size:112px;block-size:112px;border-radius:var(--shk-r-lg, 20px)}.shk-cr__main{gap:.3rem}.shk-cr__main>a{font-size:var(--shk-fs);font-weight:800}.shk-cr__unit{font-variant-numeric:tabular-nums}.shk-cr__unit:before{content:"\642\6cc\645\62a  \648\627\62d\62f: ";font-weight:500}.shk-cr__row{margin-block-start:.5rem}.shk-cr__sum{font-size:var(--shk-fs-lg);font-weight:900;font-variant-numeric:tabular-nums}.shk-cr .shk-stepper{background:var(--shk-surface-2);border-color:transparent}.shk-cr__rm a.remove{inline-size:auto;block-size:40px;padding-inline:.8rem;border-radius:var(--shk-r-pill);font-size:var(--shk-fs-xs);font-weight:700;display:inline-flex;align-items:center;gap:.35rem}.shk-cr__rm a.remove:after{content:"\62d\630\641"}.shk-cart__actions{margin-block-start:var(--shk-s-4)}.shk-ticket{position:relative;align-items:center;padding:.45rem .5rem .45rem .45rem;border:1.5px dashed var(--shk-border-2);border-radius:var(--shk-r-lg, 20px);background:var(--shk-surface);flex:1 1 320px}.shk-ticket__ic{display:grid;place-items:center;flex:none;inline-size:2.6rem;block-size:2.6rem;border-radius:50%;background:var(--shk-primary-bg);color:var(--shk-primary-text);margin-inline-start:.3rem}.shk-ticket__l{flex:none;position:static!important;clip:auto!important;inline-size:auto!important;block-size:auto!important;margin:0;font-weight:800;font-size:var(--shk-fs-sm)}.shk-cart__actions .coupon .input-text{border:0;background:transparent;border-radius:var(--shk-r-pill);text-align:start}.shk-cart__actions .coupon .input-text:focus{box-shadow:0 0 0 3px rgb(var(--shk-primary-rgb) / .18)}.shk-cart__side{filter:drop-shadow(0 14px 22px rgb(var(--shk-shadow-rgb, 20 24 36) / .1))}.shk-cart__side .cart_totals,.shk-co__side{--tooth: 9px;position:relative;padding:1.4rem 1.4rem calc(1.4rem + var(--tooth));border:0;border-radius:var(--shk-r-xl, 26px) var(--shk-r-xl, 26px) 0 0;background:var(--shk-surface);box-shadow:none;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / calc(var(--tooth) * 2) 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / calc(var(--tooth) * 2) 100%}.shk-cart__side .cart_totals>h2{display:flex;align-items:center;gap:.5rem;font-size:var(--shk-fs-lg);padding-block-end:.9rem;border-block-end:1.5px dashed var(--shk-border-2)}.shk-cart__side table.shop_table{font-variant-numeric:tabular-nums}.shk-cart__side table.shop_table th,.shk-cart__side table.shop_table td{border-block-end:1px dotted var(--shk-border-2);padding-block:.75rem}.shk-cart__side table.shop_table tr:last-child>th,.shk-cart__side table.shop_table tr:last-child>td{border-block-end:0}.shk-cart__side .order-total th,.shk-cart__side .order-total td{background:none;padding-block-start:1rem}.shk-cart__side .order-total .amount{font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:900;letter-spacing:-.01em}.shk-cart__side .checkout-button,.shk-co #place_order{display:flex;align-items:center;justify-content:center;gap:.6rem;inline-size:100%;min-block-size:58px;border-radius:var(--shk-r-lg, 20px);font-size:var(--shk-fs);font-weight:900;box-shadow:0 14px 26px -12px rgb(var(--shk-primary-rgb) / .75);transition:transform var(--shk-dur) var(--shk-ease),box-shadow var(--shk-dur) var(--shk-ease)}.shk-cart__side .checkout-button:after{content:"\2190";font-weight:400;transition:transform var(--shk-dur) var(--shk-ease)}:dir(ltr) .shk-cart__side .checkout-button:after{content:"\2192"}.shk-cart__side .checkout-button:hover:after{transform:translate(-4px)}:dir(ltr) .shk-cart__side .checkout-button:hover:after{transform:translate(4px)}.shk-cart__side .checkout-button:active,.shk-co #place_order:active{transform:scale(.985)}.shk-assure{display:grid;gap:.7rem;margin:1.1rem 0 0;padding:1rem 0 0;list-style:none;border-block-start:1.5px dashed var(--shk-border-2)}.shk-assure li{display:flex;align-items:center;gap:.7rem;color:var(--shk-text-2)}.shk-assure li>svg{flex:none;color:var(--shk-primary-text)}.shk-assure strong{display:block;font-size:var(--shk-fs-sm);color:var(--shk-text)}.shk-assure small{display:block;font-size:var(--shk-fs-xs);color:var(--shk-muted)}.shk-cartbar{display:none}@media(max-width:999.98px){.shk-cartbar:not([hidden]){position:fixed;inset-inline:10px;inset-block-end:calc(10px + env(safe-area-inset-bottom));z-index:var(--shk-z-dock);display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.6rem .6rem .6rem .8rem;border:1px solid var(--shk-border);border-radius:var(--shk-r-xl, 26px);background:rgb(var(--shk-surface-rgb) / .92);-webkit-backdrop-filter:saturate(1.5) blur(14px);backdrop-filter:saturate(1.5) blur(14px);box-shadow:var(--shk-sh-3)}body.shk-has-dock .shk-cartbar:not([hidden]){inset-block-end:calc(var(--shk-dock-h) + 22px + env(safe-area-inset-bottom))}.shk-cartbar small{display:block;font-size:var(--shk-fs-xs);color:var(--shk-muted)}.shk-cartbar strong{font-size:var(--shk-fs-lg);font-weight:900;font-variant-numeric:tabular-nums}.shk-cartbar .shk-btn{min-block-size:48px}}@media(max-width:640px){.shk-cr{grid-template-columns:84px minmax(0,1fr);padding:1rem;align-items:start}.shk-cr__img img{inline-size:84px;block-size:84px;border-radius:var(--shk-r-md, 14px)}.shk-cr__rm{grid-column:1 / -1;justify-self:end;margin-block-start:-.4rem}.shk-cart__head{flex-direction:row}}.shk-co{counter-reset:shk-step;gap:var(--shk-s-5)}@media(min-width:1000px){.shk-co{grid-template-columns:minmax(0,1.5fr) minmax(350px,1fr)}}.shk-co__details .woocommerce-billing-fields,.shk-co__details .woocommerce-shipping-fields,.shk-co__details .woocommerce-additional-fields,.shk-co__pay{position:relative;padding:1.5rem 1.5rem 1.6rem;border:1px solid var(--shk-border);border-radius:var(--shk-r-xl, 26px);background:var(--shk-surface)}.shk-co__details .woocommerce-billing-fields>h3,.shk-co__details .woocommerce-shipping-fields>h3,.shk-co__details .woocommerce-additional-fields>h3,.shk-co__pay>.shk-co__h{counter-increment:shk-step;display:flex;align-items:center;gap:.8rem;margin:0 0 1.2rem;padding-block-end:1rem;border-block-end:1.5px dashed var(--shk-border-2);font-size:var(--shk-fs-lg)}.shk-co__details .woocommerce-billing-fields>h3:before,.shk-co__details .woocommerce-shipping-fields>h3:before,.shk-co__details .woocommerce-additional-fields>h3:before,.shk-co__pay>.shk-co__h:before{content:counter(shk-step,persian);display:grid;place-items:center;flex:none;inline-size:2.1rem;block-size:2.1rem;border-radius:12px;background:var(--shk-primary);color:var(--shk-on-primary);font-size:var(--shk-fs-sm);font-weight:900;box-shadow:0 8px 16px -8px rgb(var(--shk-primary-rgb) / .8)}.shk-co .woocommerce-billing-fields__field-wrapper{gap:.1rem 1rem}.shk-co #billing_phone_field,.shk-co #billing_email_field,.shk-co #billing_state_field,.shk-co #billing_city_field{grid-column:auto}.shk-co .form-row{margin-block-end:1rem}.shk-co .form-row label{margin-block-end:.35rem;font-weight:700;font-size:var(--shk-fs-sm)}.shk-co .input-text,.shk-co select,.shk-co textarea{min-block-size:52px;border-radius:var(--shk-r-md, 14px);background:var(--shk-field-bg)}.shk-co textarea{min-block-size:96px}.shk-co .select2-container--default .select2-selection--single{block-size:52px}@media(max-width:560px){.shk-co #billing_phone_field,.shk-co #billing_email_field,.shk-co #billing_state_field,.shk-co #billing_city_field{grid-column:1 / -1}}.shk-co .wc_payment_methods{gap:.75rem}.shk-co li.wc_payment_method{padding:1rem 1.1rem;border:1.5px solid var(--shk-border-2);border-radius:var(--shk-r-lg, 20px);background:var(--shk-surface);transition:border-color var(--shk-dur) var(--shk-ease),background-color var(--shk-dur) var(--shk-ease),box-shadow var(--shk-dur) var(--shk-ease)}.shk-co li.wc_payment_method:hover{border-color:var(--shk-primary)}.shk-co li.wc_payment_method.is-on{background:var(--shk-primary-bg);border-color:var(--shk-primary);box-shadow:0 0 0 1px var(--shk-primary),0 12px 22px -16px rgb(var(--shk-primary-rgb) / .8)}.shk-co .payment_box{margin-block-start:.8rem;border:0;background:rgb(var(--shk-surface-rgb) / .75);border-radius:var(--shk-r-md, 14px)}.shk-co #place_order{margin-block-start:.4rem}.shk-co .woocommerce-privacy-policy-text{margin-block:.9rem;color:var(--shk-muted);font-size:var(--shk-fs-xs)}.shk-co__side{filter:none}@media(min-width:1000px){.shk-co__side{top:auto}}.shk-co__side>.shk-co__h{display:flex;align-items:center;margin:0 0 1rem;padding-block-end:.9rem;border-block-end:1.5px dashed var(--shk-border-2);font-size:var(--shk-fs-lg)}.shk-co__side table.shop_table{font-variant-numeric:tabular-nums}.shk-co__side table.shop_table td,.shk-co__side table.shop_table th{padding-block:.7rem;border-block-end:1px dotted var(--shk-border-2)}.shk-co__side table.shop_table tbody tr:last-child td{border-block-end:0}.shk-co__side .order-total .amount{font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:900}.shk-rv{display:flex;align-items:center;gap:.8rem;min-inline-size:0}.shk-rv__img{position:relative;flex:none}.shk-rv__img img{display:block;inline-size:56px;block-size:56px;object-fit:cover;border-radius:14px;background:var(--shk-surface-2)}.shk-rv__img b{position:absolute;inset-block-start:-6px;inset-inline-end:-6px;display:grid;place-items:center;min-inline-size:1.35rem;block-size:1.35rem;padding-inline:.3rem;border-radius:99px;background:var(--shk-text);color:var(--shk-bg);font-size:.72rem;font-weight:800;border:2px solid var(--shk-surface)}.shk-rv__t{font-weight:700;line-height:1.7;min-inline-size:0}.shk-co__side .cart_item .product-quantity{display:none}@media(max-width:999.98px){.shk-co__side{padding-block-start:1rem}.shk-co__sumbar{border-radius:var(--shk-r-lg, 20px);border:1.5px dashed var(--shk-border-2);background:var(--shk-surface)}}@media(prefers-reduced-motion:reduce){.shk-goal__truck,.shk-cart__side .checkout-button:after{transition:none}}@media(max-width:760px){.shk-entry--woo .shk-cart__side table.shop_table_responsive,.shk-entry--woo .shk-co__side table.shop_table{display:table;inline-size:100%}.shk-entry--woo .shk-cart__side table.shop_table_responsive tbody{display:table-row-group}.shk-entry--woo .shk-cart__side table.shop_table_responsive tr{display:table-row;margin:0;border:0;border-radius:0;background:none;overflow:visible}.shk-entry--woo .shk-cart__side table.shop_table_responsive td,.shk-entry--woo .shk-cart__side table.shop_table_responsive th[data-title]{display:table-cell;text-align:start!important}.shk-entry--woo .shk-cart__side table.shop_table_responsive td{text-align:end!important}.shk-entry--woo .shk-cart__side table.shop_table_responsive td:before,.shk-entry--woo .shk-cart__side table.shop_table_responsive th[data-title]:before{display:none}}@media(max-width:999.98px){.shk-co__sumbar{order:-2}.shk-co__side{order:-1}}.shk-co__side table.shop_table td.product-name{inline-size:100%}.shk-co__side table.shop_table td.product-total{font-size:var(--shk-fs-sm)}@media(max-width:560px){.shk-co__side .order-total .amount{font-size:var(--shk-fs-lg)}.shk-co__side table.shop_table td.product-total .amount{font-size:var(--shk-fs-xs)}}
