.jsp-cart,.jsp-cart *,.jsp-co,.jsp-co *,.jsp-co-top,.jsp-co-top *,.jsp-ty,.jsp-ty *,.jsp-bar,.jsp-bar *{box-sizing:border-box}.jsp-cart,.jsp-co,.jsp-co-top,.jsp-ty,.jsp-bar,.jsp-coupon-t,.jsp-coupon-f{--ink:#141311;--paper:#F0F0F0;--line:#e6e3dc;--line2:#d7d5cf;--muted:#7d786c;--lime:#a0f00b;--card:#fff;--r:24px;direction:rtl;text-align:right;font-family:var(--jeft-font,'Vazirmatn'),var(--jeft-body-font,system-ui),system-ui,sans-serif;color:var(--ink);line-height:1.7}body.jsp-cart-page .entry-header,body.jsp-cart-page h1.entry-title,body.jsp-cart-page .page-header,body.jsp-checkout-page .entry-header,body.jsp-checkout-page h1.entry-title,body.jsp-checkout-page .page-header{display:none !important}body.jsp-cart-page .woocommerce,body.jsp-checkout-page .woocommerce{box-sizing:border-box;max-width:1240px;margin:0 auto;padding:14px 16px 150px;width:100%}.jsp-cart h1,.jsp-cart h2,.jsp-co h3,.jsp-ty h1,.jsp-ty h2{margin:0;padding:0}.jsp-cart a,.jsp-co a,.jsp-co-top a,.jsp-ty a{text-decoration:none !important}.jsp-ic{flex:0 0 auto}.jsp-steps{display:flex;margin:6px auto 22px;padding:0;list-style:none;max-width:560px}.jsp-steps li{position:relative;flex:1 1 0;display:flex;justify-content:center;font-size:12px;font-weight:700;color:var(--muted);text-align:center}.jsp-steps li > a,.jsp-steps li > i{}.jsp-steps li{flex-direction:column;align-items:center;gap:6px}.jsp-steps li a{display:flex;flex-direction:column;align-items:center;gap:6px;color:inherit}.jsp-steps li::before{content:"";position:absolute;top:13px;left:50%;width:100%;height:2px;background:var(--line2)}.jsp-steps li:first-child::before{display:none}.jsp-steps i{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;background:#fff;border:2px solid var(--line2);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:12.5px;font-weight:800;color:var(--muted)}.jsp-steps li.done{color:var(--ink)}.jsp-steps li.done::before,.jsp-steps li.now::before{background:var(--ink)}.jsp-steps li.done i{background:var(--ink);border-color:var(--ink);color:var(--lime)}.jsp-steps li.done i .jsp-ic{width:14px;height:14px;stroke-width:3}.jsp-steps li.now{color:var(--ink)}.jsp-steps li.now i{background:var(--lime);border-color:var(--ink);color:var(--ink);box-shadow:0 0 0 5px rgba(160,240,11,.25)}.jsp-help{text-align:center;margin:-8px 0 14px;font-size:12.5px;color:var(--muted)}.jsp-ph{margin-bottom:16px}.jsp-cart .jsp-ph{display:flex;align-items:center;justify-content:space-between;gap:12px}.jsp-cart .jsp-ph-t{min-width:0}.jsp-clearall{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;height:38px;padding:0 14px;border:0;border-radius:999px;background:#fdf1ef;color:#b3261e;font:inherit;font-size:12.5px;font-weight:800;cursor:pointer;white-space:nowrap}.jsp-clearall svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.jsp-clearall:hover{background:#b3261e;color:#fff}.jsp-clearall.busy{opacity:.5;pointer-events:none}@media (max-width:380px){.jsp-clearall span{display:none}.jsp-clearall{width:38px;padding:0;justify-content:center}}.jsp-ph h1{font-size:26px;font-weight:800;line-height:1.4}.jsp-ph p{font-size:13px;color:var(--muted)}.jsp-btn,.jsp-cart .button,.jsp-co .button,.jsp-co button.button,.jsp-co #place_order,.jsp-ty .jsp-btn{display:inline-flex !important;align-items:center;justify-content:center;gap:8px;min-height:48px;margin:0 !important;padding:0 22px !important;border:1.5px solid transparent !important;border-radius:16px !important;font-family:inherit;font-size:14px !important;font-weight:800 !important;line-height:1 !important;cursor:pointer;text-decoration:none !important;box-shadow:none !important;transition:transform .15s,background .15s,color .15s;-webkit-tap-highlight-color:transparent}.jsp-btn:active,.jsp-cart .button:active,#place_order:active{transform:scale(.98)}.jsp-btn-lime,.jsp-cart a.checkout-button.button,.jsp-co button#place_order.button{background:var(--lime) !important;color:var(--ink) !important;box-shadow:0 12px 26px -12px rgba(120,190,0,.8) !important}.jsp-btn-lime:hover,.jsp-cart a.checkout-button.button:hover,.jsp-co button#place_order.button:hover{background:#b0ff1c !important}.jsp-btn-dark,.jsp-cart .button,.jsp-co .button{background:var(--ink) !important;color:#fff !important}.jsp-btn-dark:hover,.jsp-cart .button:hover,.jsp-co .button:hover{background:#2a2825 !important}.jsp-cart a.checkout-button.button,.jsp-co button#place_order.button{background:var(--lime) !important;color:var(--ink) !important}.jsp-cart .screen-reader-text,.jsp-co .screen-reader-text{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.jsp-btn-ghost{background:#fff !important;color:var(--ink) !important;border-color:var(--ink) !important}.jsp-btn-ghost:hover{background:var(--ink) !important;color:#fff !important}.jsp-cart a.checkout-button.button,.jsp-co button#place_order.button{width:100% !important;min-height:56px;font-size:15.5px !important;border-radius:18px !important;float:none !important}.jsp-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}@media (min-width:960px){.jsp-grid{grid-template-columns:minmax(0,1fr) 380px;gap:24px}.jsp-side{position:sticky;top:118px}}.jsp-items{display:flex;flex-direction:column;gap:12px;border:0 !important;margin:0 !important;background:transparent !important}.jsp-ci{position:relative;display:flex;gap:14px;padding:14px;border-radius:var(--r);background:var(--card);border:1px solid var(--line);transition:box-shadow .2s,opacity .25s}.jsp-ci:hover{box-shadow:0 16px 30px -24px rgba(20,19,17,.5)}.jsp-ci-img{flex:0 0 auto;width:104px;height:104px;border-radius:18px;background:radial-gradient(120% 90% at 50% 0%,#fbfaf7,#ecebe5);overflow:hidden;display:block}.jsp-ci-img img{width:100%;height:100%;object-fit:contain;padding:8px;display:block}.jsp-ci-b{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px;padding-inline-end:34px}.jsp-ci-name,.jsp-ci-name a{font-size:14px;font-weight:800;line-height:1.8;color:var(--ink)}.jsp-ci-b dl.variation{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;font-size:12px;color:var(--muted)}.jsp-ci-b dl.variation dt,.jsp-ci-b dl.variation dd{display:inline;margin:0;padding:0}.jsp-ci-b dl.variation dd p{display:inline;margin:0}.jsp-ci-b dl.variation dt{font-weight:600}.jsp-ci-b dl.variation dd{font-weight:800;color:var(--ink);margin-inline-end:4px}.jsp-ci-unit{font-size:12px;color:var(--muted)}.jsp-ci-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:8px}.jsp-ci-total{font-size:15px;font-weight:800;white-space:nowrap}.jsp-ci .product-remove{position:absolute;top:10px;left:10px}.jsp-ci .product-remove a.remove{width:36px;height:36px;display:inline-flex !important;align-items:center;justify-content:center;border-radius:50% !important;background:var(--paper) !important;color:var(--ink) !important;font-size:0 !important;line-height:1 !important;border:0 !important;transition:background .15s,color .15s}.jsp-ci .product-remove a.remove:hover{background:#b3261e !important;color:#fff !important}.jsp-ci .product-remove a.remove .jsp-ic{width:17px;height:17px}@media (max-width:520px){.jsp-ci{padding:12px;gap:12px}.jsp-ci-img{width:84px;height:84px;border-radius:16px}.jsp-ci-b{padding-inline-end:30px}.jsp-ci-name,.jsp-ci-name a{font-size:13px}}.jsp-cart .quantity,.jsp-co .quantity{display:inline-flex;align-items:center;height:44px;border-radius:999px;background:var(--paper);padding:3px;margin:0}.jsp-cart .quantity .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.jsp-cart .quantity input.qty{width:44px;height:38px;margin:0;padding:0;border:0 !important;background:transparent !important;text-align:center;font-family:inherit;font-size:15px;font-weight:800;color:var(--ink);box-shadow:none !important;-moz-appearance:textfield;appearance:textfield}.jsp-cart .quantity input.qty::-webkit-outer-spin-button,.jsp-cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.jsp-qb{width:38px;height:38px;margin:0 !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:#fff !important;color:var(--ink) !important;display:inline-flex !important;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 6px rgba(20,19,17,.12) !important;transition:background .15s,transform .15s}.jsp-qb:hover{background:var(--ink) !important;color:#fff !important}.jsp-qb:active{transform:scale(.92)}.jsp-qb .jsp-ic{width:16px;height:16px;stroke-width:2.4}.jsp-one{padding:0 14px;font-weight:800}.jsp-actions{margin-top:12px;display:flex;flex-direction:column;gap:10px}.jsp-coupon,.jsp-coupon-f{display:flex;align-items:center;gap:8px;padding:8px;border-radius:20px;background:var(--card);border:1px dashed var(--line2)}.jsp-coupon-ic{flex:0 0 auto;width:40px;height:40px;border-radius:14px;background:var(--paper);display:inline-flex;align-items:center;justify-content:center}.jsp-coupon-ic .jsp-ic{width:19px;height:19px}.jsp-coupon input.input-text,.jsp-coupon-f input.input-text{flex:1 1 auto;min-width:0;height:44px;margin:0;padding:0 8px;border:0 !important;background:transparent !important;font-family:inherit;font-size:14px;font-weight:700;color:var(--ink);outline:none !important;box-shadow:none !important;width:auto !important}.jsp-coupon .button,.jsp-coupon-f .button{min-height:44px !important;padding:0 20px !important}.jsp-update{position:absolute !important;width:1px !important;height:1px !important;min-height:0 !important;padding:0 !important;opacity:0;pointer-events:none;overflow:hidden}.jsp-coupon-t{display:flex;align-items:center;gap:10px;margin:0 0 10px;padding:10px 14px 10px 10px;border-radius:20px;background:var(--card);border:1px dashed var(--line2);font-size:13.5px;font-weight:700}.jsp-coupon-t a{margin-inline-start:auto;font-weight:800;color:var(--ink);text-decoration-line:underline !important;text-decoration-style:var(--jds-ul-style,dashed) !important;text-decoration-thickness:var(--jds-ul-w,1px) !important;text-decoration-color:var(--jds-ul-c,currentColor) !important;text-underline-offset:var(--jds-ul-off,4px) !important}.jsp-coupon-f{margin:0 0 14px}.jsp-side{display:flex;flex-direction:column;gap:12px}.cart-collaterals{width:100% !important;float:none !important}.jsp-totals,.jsp-co-side .jsp-rv{padding:20px;border-radius:var(--r);background:var(--card);border:1px solid var(--line);width:100% !important;float:none !important}.jsp-totals h2{margin-bottom:12px;font-size:17px;font-weight:800}table.jsp-tot,table.jsp-tot tbody{display:block;width:100%;border:0 !important;margin:0;background:transparent}table.jsp-tot tr{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px dashed var(--line2);font-size:13.5px}table.jsp-tot tr:last-child{border-bottom:0}table.jsp-tot th,table.jsp-tot td{display:block;padding:0 !important;border:0 !important;background:transparent !important;width:auto !important;font-size:inherit}table.jsp-tot th{font-weight:600;color:var(--muted);text-align:right}table.jsp-tot td{font-weight:800;text-align:left}table.jsp-tot td::before{display:none !important}table.jsp-tot tr.order-total{padding-top:16px}table.jsp-tot tr.order-total th{color:var(--ink);font-weight:800;font-size:14.5px}table.jsp-tot tr.order-total td{font-size:18px}table.jsp-tot .cart-discount td{color:#2c7a00}table.jsp-tot .cart-discount td a{margin-inline-start:6px;color:#b3261e;font-weight:700;font-size:12px}table.jsp-tot tr.woocommerce-shipping-totals,table.jsp-tot tr.shipping{flex-direction:column;gap:8px}table.jsp-tot tr.shipping td,table.jsp-tot tr.woocommerce-shipping-totals td{width:100% !important;text-align:right;font-weight:600}ul#shipping_method{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}ul#shipping_method li{position:relative;margin:0;padding:0}ul#shipping_method li input{position:absolute;opacity:0;pointer-events:none}ul#shipping_method li label{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px 14px;border:1.5px solid var(--line2);border-radius:16px;background:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .15s,background .15s}ul#shipping_method li input:checked + label,ul#shipping_method li input[type=hidden] + label{border-color:var(--ink);background:var(--paper)}ul#shipping_method li input:checked + label::before{content:"";flex:0 0 auto;width:18px;height:18px;border-radius:50%;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a0f00b' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.3 4.3L19 7'/%3E%3C/svg%3E") center/12px no-repeat;order:-1;margin-inline-start:0}.woocommerce-shipping-destination,.shipping-calculator-button{font-size:12px;color:var(--muted)}.wc-proceed-to-checkout{padding:14px 0 0 !important;margin:0 !important}.jsp-trust{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:10px 14px;border-radius:16px;background:var(--paper);font-size:12px;font-weight:600;color:#4a463e;text-align:center}.jsp-trust .jsp-ic{width:18px;height:18px;color:#4d8a00}.jsp-bar{position:fixed;left:12px;right:12px;bottom:calc(var(--jsp-nav,0px) + 10px + env(safe-area-inset-bottom));z-index:99990;display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 10px;border-radius:22px;background:var(--ink);color:#fff;box-shadow:0 18px 40px -14px rgba(20,19,17,.6)}.jsp-bar[hidden]{display:none !important}.jsp-bar > div{display:flex;flex-direction:column;padding-inline-start:8px}.jsp-bar small{font-size:11px;color:rgba(255,255,255,.65)}.jsp-bar b{font-size:16px;font-weight:800;color:var(--lime);line-height:1.4}.jsp-bar .jsp-btn{min-height:46px;padding:0 18px !important;font-size:13.5px !important}@media (max-width:959px){.jsp-bar:not([hidden]){display:flex}}@media (min-width:960px){.jsp-bar{display:none !important}}.jsp-empty{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:520px;margin:20px auto;padding:54px 24px;text-align:center;border-radius:var(--r);background:var(--card);border:1px dashed var(--line2)}.jsp-empty-ic{width:64px;height:64px;border-radius:22px;background:var(--paper);display:inline-flex;align-items:center;justify-content:center}.jsp-empty-ic .jsp-ic{width:30px;height:30px}.jsp-empty h2{font-size:19px;font-weight:800;margin-top:6px}.jsp-empty p{margin:0 0 10px;font-size:13px;color:var(--muted)}.jsp-co{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}@media (min-width:960px){.jsp-co{grid-template-columns:minmax(0,1fr) 420px;gap:24px}.jsp-co-side{position:sticky;top:118px}}.jsp-co-main{display:flex;flex-direction:column;gap:16px;min-width:0}.jsp-card,.jsp-co #customer_details{padding:22px;border-radius:var(--r);background:var(--card);border:1px solid var(--line)}.jsp-co .col2-set{width:100% !important;float:none !important}.jsp-co .col2-set .col-1,.jsp-co .col2-set .col-2{float:none !important;width:100% !important;max-width:none !important}.jsp-co .col2-set .col-2:not(:empty){margin-top:18px;padding-top:18px;border-top:1px dashed var(--line2)}.jsp-co h3{margin:0 0 16px;font-size:17px;font-weight:800;line-height:1.5}.jsp-co-side{display:flex;flex-direction:column;gap:12px}.jsp-co-side > h3{margin:0 0 -2px;font-size:17px;font-weight:800}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:14px 12px}.jsp-co .form-row{flex:1 1 100%;min-width:0;margin:0 !important;padding:0 !important;float:none !important;width:auto !important;display:block}.jsp-co .form-row-first,.jsp-co .form-row-last{flex:1 1 calc(50% - 6px);min-width:150px}.jsp-co .form-row label{display:block;margin:0 0 6px !important;font-size:12.5px;font-weight:800;line-height:1.6;color:var(--ink)}.jsp-co .form-row label .optional{font-weight:500;color:var(--muted)}.jsp-co .form-row .required{color:#d93a2b;text-decoration:none;border:0}.jsp-co .woocommerce-input-wrapper{display:block}.jsp-co input.input-text,.jsp-co select,.jsp-co textarea,.jsp-co .select2-container .select2-selection--single{display:block;width:100% !important;height:50px;margin:0;padding:0 16px !important;border:1.5px solid transparent !important;border-radius:16px !important;background:var(--paper) !important;color:var(--ink) !important;font-family:inherit;font-size:14.5px;font-weight:600;box-shadow:none !important;outline:none !important;transition:border-color .15s,background .15s;-webkit-appearance:none;appearance:none}.jsp-co textarea{height:auto;min-height:96px;padding:13px 16px !important;line-height:1.8;resize:vertical}.jsp-co input.input-text:focus,.jsp-co select:focus,.jsp-co textarea:focus,.jsp-co .select2-container--open .select2-selection--single,.jsp-co .select2-container--focus .select2-selection--single{border-color:var(--ink) !important;background:#fff !important}.jsp-co .select2-container .select2-selection--single .select2-selection__rendered{padding:0 !important;line-height:47px;color:var(--ink);font-weight:600;text-align:right}.jsp-co .select2-container .select2-selection--single .select2-selection__arrow{height:48px;left:10px;right:auto}.jsp-co .woocommerce-invalid input.input-text,.jsp-co .woocommerce-invalid .select2-selection--single{border-color:#d93a2b !important;background:#fff5f4 !important}.jsp-co .form-row input[type=tel],.jsp-co .form-row input[type=email],.jsp-co #billing_postcode,.jsp-co #shipping_postcode{direction:ltr;text-align:right}.select2-dropdown{z-index:100800 !important;border:1.5px solid #141311 !important;border-radius:16px !important;overflow:hidden;font-family:var(--jeft-font,'Vazirmatn'),system-ui,sans-serif;box-shadow:0 18px 40px rgba(20,19,17,.2)}.select2-search--dropdown .select2-search__field{border-radius:12px !important;padding:8px 12px !important}.select2-results__option--highlighted[aria-selected]{background:#141311 !important;color:#fff !important}.jsp-co #ship-to-different-address{margin:0 0 14px;font-size:15px}.jsp-co #ship-to-different-address label{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:800}.jsp-co input[type=checkbox]{width:20px;height:20px;accent-color:#141311;margin:0}.jsp-co .woocommerce-form-login-toggle .woocommerce-info,.woocommerce-form-login-toggle .woocommerce-info{border-radius:18px}.jsp-rv-items{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-direction:column}.jsp-rv-i{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.jsp-rv-i:last-child{border-bottom:0}.jsp-rv-img{position:relative;flex:0 0 auto;width:60px;height:60px;border-radius:16px;background:var(--paper)}.jsp-rv-img img{width:100%;height:100%;object-fit:contain;padding:5px;display:block;border-radius:16px}.jsp-rv-img em{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--ink);color:var(--lime);font-style:normal;font-size:11.5px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #fff}.jsp-rv-b{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.jsp-rv-b b{font-size:13px;font-weight:800;line-height:1.7}.jsp-rv-b dl.variation{display:flex;flex-wrap:wrap;gap:2px 10px;margin:0;font-size:11.5px;color:var(--muted)}.jsp-rv-b dl.variation dt,.jsp-rv-b dl.variation dd{display:inline;margin:0}.jsp-rv-b dl.variation dd p{display:inline;margin:0}.jsp-rv-p{flex:0 0 auto;font-size:13px;font-weight:800;white-space:nowrap}.jsp-co #payment{margin-top:12px;padding:18px;border-radius:var(--r);background:var(--card) !important;border:1px solid var(--line)}.jsp-co #payment ul.payment_methods{list-style:none;margin:0 0 14px !important;padding:0 !important;border:0 !important;display:flex;flex-direction:column;gap:10px}.jsp-co #payment ul.payment_methods > li{position:relative;margin:0;padding:0;border:1.5px solid var(--line2);border-radius:18px;background:#fff;overflow:hidden;transition:border-color .15s,background .15s}.jsp-co #payment ul.payment_methods > li:has(input:checked){border-color:var(--ink);background:#fbfbf8}.jsp-co #payment ul.payment_methods > li > input{position:absolute;opacity:0;pointer-events:none}.jsp-co #payment ul.payment_methods > li > label{display:flex;align-items:center;gap:12px;margin:0;padding:15px 16px;font-size:14px;font-weight:800;cursor:pointer}.jsp-co #payment ul.payment_methods > li > label::before{content:"";flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:2px solid var(--line2);background:#fff;transition:background .15s,border-color .15s}.jsp-co #payment ul.payment_methods > li > input:checked + label::before{border-color:var(--ink);background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a0f00b' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.3 4.3L19 7'/%3E%3C/svg%3E") center/12px no-repeat}.jsp-co #payment ul.payment_methods > li > label img{max-height:26px;width:auto;margin-inline-start:auto}.jsp-co #payment div.payment_box{margin:0;padding:0 16px 16px 16px !important;background:transparent !important;color:#4a463e;font-size:12.5px;line-height:2}.jsp-co #payment div.payment_box::before{display:none !important}.jsp-co #payment div.payment_box p{margin:0}.jsp-co #payment .place-order{padding:0 !important;margin:0 !important;background:transparent !important}.jsp-co .woocommerce-privacy-policy-text,.jsp-co .woocommerce-terms-and-conditions-wrapper{font-size:12px;color:var(--muted);line-height:1.9;margin-bottom:12px}.jsp-co .woocommerce-privacy-policy-text a{color:var(--ink);font-weight:700;text-decoration-line:underline !important;text-decoration-style:var(--jds-ul-style,dashed) !important;text-decoration-thickness:var(--jds-ul-w,1px) !important;text-decoration-color:var(--jds-ul-c,currentColor) !important;text-underline-offset:var(--jds-ul-off,4px) !important}.jsp-co .woocommerce-form__label-for-checkbox{display:flex !important;align-items:center;gap:10px;font-size:12.5px;font-weight:600}.jsp-co .woocommerce-NoticeGroup .woocommerce-error,.jsp-co-top ~ .woocommerce-notices-wrapper .woocommerce-error,body.jsp-checkout-page .woocommerce-error,body.jsp-cart-page .woocommerce-error{margin:0 0 14px !important;padding:14px 18px !important;list-style:none;border:0 !important;border-radius:18px;background:#fde4e1;color:#a3281c;font-size:13px;font-weight:700}body.jsp-checkout-page .woocommerce-message,body.jsp-checkout-page .woocommerce-info,body.jsp-cart-page .woocommerce-message,body.jsp-cart-page .woocommerce-info{margin:0 0 14px !important;padding:14px 18px !important;border:0 !important;border-radius:18px;background:#fff;border:1px solid var(--line) !important;color:var(--ink);font-size:13px;font-weight:700}body.jsp-checkout-page .woocommerce-error::before,body.jsp-checkout-page .woocommerce-message::before,body.jsp-checkout-page .woocommerce-info::before,body.jsp-cart-page .woocommerce-error::before,body.jsp-cart-page .woocommerce-message::before,body.jsp-cart-page .woocommerce-info::before{display:none !important}.jsp-co-msg{padding:18px;border-radius:var(--r);background:#fff;border:1px solid var(--line);text-align:center;font-weight:700}.jsp-co .blockUI.blockOverlay{border-radius:var(--r);background:rgba(255,255,255,.7) !important}.jsp-ty{max-width:760px;margin:0 auto}.jsp-ty-card{text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;padding:34px 22px 26px}.jsp-ty-ic{width:72px;height:72px;border-radius:50%;background:var(--lime);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 8px rgba(160,240,11,.22);margin-bottom:10px}.jsp-ty-ic .jsp-ic{width:34px;height:34px;stroke-width:3}.jsp-ty-card.is-bad .jsp-ty-ic{background:#ffd9d4;box-shadow:0 0 0 8px rgba(224,49,75,.12);color:#b3261e}.jsp-ty-card h1{font-size:24px;font-weight:800}.jsp-ty-card p{margin:0;font-size:13px;color:var(--muted)}.jsp-ty-meta{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 6px}.jsp-ty-meta > div{padding:12px;border-radius:18px;background:var(--paper);display:flex;flex-direction:column;align-items:center}.jsp-ty-meta dt{font-size:11.5px;color:var(--muted)}.jsp-ty-meta dd{margin:0;font-size:14px;font-weight:800}@media (min-width:640px){.jsp-ty-meta{grid-template-columns:repeat(4,minmax(0,1fr))}}.jsp-ty-act{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:14px;width:100%}.jsp-ty-act .jsp-btn{flex:1 1 200px}.jsp-ty-more{margin-top:16px}.jsp-ty-more .woocommerce-order-details,.jsp-ty-more .woocommerce-customer-details{margin-top:14px;padding:20px;border-radius:var(--r);background:#fff;border:1px solid var(--line)}.jsp-ty-more h2{font-size:16px;font-weight:800;margin-bottom:10px}.jsp-ty-more table{width:100%;border-collapse:collapse;font-size:13px}.jsp-ty-more th,.jsp-ty-more td{padding:10px 6px;border-bottom:1px solid var(--line);text-align:right}.jsp-ty-more tfoot td{font-weight:800}.jsp-ty-more address{font-style:normal;line-height:2;font-size:13px}@media (prefers-reduced-motion:reduce){.jsp-cart *,.jsp-co *,.jsp-bar{transition:none !important;animation:none !important}}.jac,.jar,.jsp-bl,body.jsp-cart-page .woocommerce,body.jsp-checkout-page .woocommerce{width:min(1320px,calc(100% - 32px)) !important;max-width:none !important;margin-inline:auto !important;padding-inline:0 !important;box-sizing:border-box}.jac-auth,.jsp-ty{max-width:none !important}body.jsp-checkout-page form.woocommerce-checkout.jsp-co,body.jsp-checkout-page .woocommerce form.checkout.jsp-co{display:grid !important;grid-template-columns:minmax(0,1fr);width:100% !important;max-width:100% !important;min-width:0 !important;margin:0;padding:0;border:0;float:none !important}@media (min-width:960px){body.jsp-checkout-page form.woocommerce-checkout.jsp-co,body.jsp-checkout-page .woocommerce form.checkout.jsp-co{grid-template-columns:minmax(0,1fr) 420px}}body.jsp-cart-page .jsp-cart,body.jsp-checkout-page .jsp-co-top,body.jsp-checkout-page .jsp-ty{display:block;width:100%;max-width:100%;min-width:0}body.jsp-cart-page .jsp-grid{display:grid !important;grid-template-columns:minmax(0,1fr);width:100%;min-width:0}@media (min-width:960px){body.jsp-cart-page .jsp-grid{grid-template-columns:minmax(0,1fr) 380px}}.jsp-co > *,.jsp-grid > *,.jsp-co-main > *,.jsp-co-side > *,.jsp-co-main,.jsp-co-side,.jsp-card,.jsp-co #customer_details{min-width:0;max-width:100%}html:has(body.jsp-checkout-page),html:has(body.jsp-cart-page),body.jsp-checkout-page,body.jsp-cart-page{overflow-x:clip}.jsp-co .select2-container,.jsp-co .select2-container--default{width:100% !important;max-width:100% !important}.jsp-co .form-row,.jsp-co .form-row *{max-width:100%}.jsp-co .form-row-first,.jsp-co .form-row-last{min-width:0;flex:1 1 calc(50% - 6px)}@media (max-width:520px){.jsp-co .form-row-first,.jsp-co .form-row-last{flex:1 1 100%}.jsp-card,.jsp-co #customer_details{padding:16px}}.jsp-co #payment,.jsp-co #payment *,.jsp-co .woocommerce-checkout-review-order *{max-width:100%}.jsp-co #payment img,.jsp-co #payment svg:not(.jsp-ic),.jsp-co #payment iframe,.jsp-co #payment input,.jsp-co #payment select,.jsp-co #payment textarea{max-width:100%;height:auto}.jsp-co #payment input[type=radio],.jsp-co #payment input[type=checkbox]{max-width:none;height:auto}.jsp-co img,.jsp-co iframe,.jsp-co video,.jsp-co table,.jsp-cart img{max-width:100%}.jsp-co table{table-layout:auto;word-break:break-word}.jsp-co ul#shipping_method li label,.jsp-co #payment ul.payment_methods > li > label,.jsp-rv-b b,.jsp-co .woocommerce-input-wrapper,.jsp-co .woocommerce-error,.jsp-co .woocommerce-message,.jsp-co .woocommerce-info{overflow-wrap:anywhere;min-width:0}.jsp-co #payment div.payment_box,.jsp-co #payment .place-order,.jsp-co .woocommerce-terms-and-conditions-wrapper{max-width:100%;overflow-wrap:anywhere}.jsp-co .woocommerce-checkout-review-order-table,.jsp-rv,table.jsp-tot{max-width:100%}.jsp-co ul#shipping_method,.jsp-co #payment ul.payment_methods{min-width:0}@media (min-width:960px){.jsp-ty{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.jsp-ty > .jsp-steps{grid-column:1 / -1;max-width:none}.jsp-ty-card{position:sticky;top:118px}.jsp-ty-more{margin-top:0}}body.jsp-cart-page .jsp-cart,body.jsp-checkout-page .jsp-co,body.jsp-checkout-page .jsp-co-top{--r:22px;--jsp-field:#f4f4f1}body.jsp-cart-page .woocommerce,body.jsp-checkout-page .woocommerce{max-width:var(--jds-container,1320px);padding:10px 16px 140px}body.jsp-checkout-page .jsp-co .form-row{display:block !important;margin:0 !important;padding:0 !important}body.jsp-checkout-page .jsp-co .woocommerce-billing-fields__field-wrapper,body.jsp-checkout-page .jsp-co .woocommerce-shipping-fields__field-wrapper,body.jsp-checkout-page .jsp-co .woocommerce-additional-fields__field-wrapper{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}body.jsp-checkout-page .jsp-co .form-row{grid-column:1 / -1}body.jsp-checkout-page .jsp-co .form-row-first,body.jsp-checkout-page .jsp-co .form-row-last{grid-column:auto;min-width:0}@media (max-width:560px){body.jsp-checkout-page .jsp-co .form-row-first,body.jsp-checkout-page .jsp-co .form-row-last{grid-column:1 / -1}}body.jsp-checkout-page .jsp-co .form-row label{display:block !important;margin:0 0 8px !important;padding:0 !important;font-size:13px !important;font-weight:700 !important;line-height:1.6 !important;color:var(--ink) !important;float:none !important;width:auto !important}body.jsp-checkout-page .jsp-co .form-row input.input-text,body.jsp-checkout-page .jsp-co .form-row input[type=text],body.jsp-checkout-page .jsp-co .form-row input[type=tel],body.jsp-checkout-page .jsp-co .form-row input[type=email],body.jsp-checkout-page .jsp-co .form-row input[type=password],body.jsp-checkout-page .jsp-co .form-row select,body.jsp-checkout-page .jsp-co .select2-container .select2-selection--single{display:block !important;width:100% !important;max-width:100% !important;height:54px !important;min-height:54px !important;margin:0 !important;padding:0 18px !important;border:1.5px solid transparent !important;border-radius:16px !important;background:var(--jsp-field) !important;color:var(--ink) !important;font-weight:600 !important;font-size:15px !important;line-height:1.4 !important;font-family:inherit !important;font-family:inherit !important;box-shadow:none !important;outline:0 !important;text-align:right;-webkit-appearance:none;appearance:none}body.jsp-checkout-page .jsp-co .form-row textarea{display:block !important;width:100% !important;max-width:100% !important;height:auto !important;min-height:120px !important;padding:14px 18px !important;border:1.5px solid transparent !important;border-radius:16px !important;background:var(--jsp-field) !important;font-weight:600 !important;font-size:15px !important;line-height:1.9 !important;font-family:inherit !important;font-family:inherit !important;color:var(--ink) !important;box-shadow:none !important;resize:vertical}body.jsp-checkout-page .jsp-co .form-row input::placeholder,body.jsp-checkout-page .jsp-co .form-row textarea::placeholder{color:#9a9589;font-weight:500;text-align:right}body.jsp-checkout-page .jsp-co .form-row input.input-text:hover,body.jsp-checkout-page .jsp-co .form-row select:hover{background:#eeeeea !important}body.jsp-checkout-page .jsp-co .form-row input.input-text:focus,body.jsp-checkout-page .jsp-co .form-row select:focus,body.jsp-checkout-page .jsp-co .form-row textarea:focus,body.jsp-checkout-page .jsp-co .select2-container--open .select2-selection--single,body.jsp-checkout-page .jsp-co .select2-container--focus .select2-selection--single{background:#fff !important;border-color:var(--ink) !important;box-shadow:0 0 0 4px rgba(160,240,11,.28) !important}body.jsp-checkout-page .jsp-co .select2-container .select2-selection--single .select2-selection__rendered{padding:0 !important;line-height:51px !important;font-weight:600;color:var(--ink);text-align:right}body.jsp-checkout-page .jsp-co .select2-container .select2-selection--single .select2-selection__arrow{height:52px !important;left:12px !important;right:auto !important}body.jsp-checkout-page .jsp-co .form-row select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141311' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:left 16px center !important;background-size:16px !important;padding-inline-end:18px !important;padding-inline-start:44px !important}body.jsp-checkout-page .jsp-co .form-row .required{color:#d93a2b;border:0;text-decoration:none}body.jsp-checkout-page .jsp-co .form-row .optional{color:var(--muted);font-weight:500}body.jsp-checkout-page .jsp-co .form-row small,body.jsp-checkout-page .jsp-co .form-row .description{display:block;margin-top:6px;font-size:12px;color:var(--muted)}body.jsp-checkout-page .jsp-co .woocommerce-invalid input.input-text,body.jsp-checkout-page .jsp-co .woocommerce-invalid .select2-selection--single,body.jsp-checkout-page .jsp-co .woocommerce-invalid select{border-color:#d93a2b !important;background:#fff5f4 !important}body.jsp-checkout-page .jsp-co .form-row input[type=tel],body.jsp-checkout-page .jsp-co .form-row input[type=email],body.jsp-checkout-page .jsp-co #billing_postcode,body.jsp-checkout-page .jsp-co #shipping_postcode{direction:ltr;text-align:right}body.jsp-checkout-page .jsp-card,body.jsp-checkout-page .jsp-co #customer_details{padding:24px;border-radius:var(--r);border:1px solid var(--line);box-shadow:none}body.jsp-checkout-page .jsp-co h3{margin:0 0 18px;font-size:18px;font-weight:800}@media (max-width:560px){body.jsp-checkout-page .jsp-card,body.jsp-checkout-page .jsp-co #customer_details{padding:18px 16px}}.jsp-ci-b .jcs-cart-edit{align-self:flex-start;display:inline-flex !important;align-items:center;gap:6px;height:32px !important;min-height:0 !important;width:auto !important;margin:6px 0 2px !important;padding:0 12px !important;border:1px solid var(--line2) !important;border-radius:999px !important;background:#fff !important;color:var(--ink) !important;font-weight:700 !important;font-size:12px !important;line-height:1 !important;font-family:inherit !important;font-family:inherit !important;box-shadow:none !important;cursor:pointer;position:static !important}.jsp-ci-b .jcs-cart-edit svg{width:14px;height:14px}.jsp-ci-b .jcs-cart-edit:hover{background:var(--ink) !important;color:#fff !important;border-color:var(--ink) !important}.jsp-ci .product-remove a.remove{width:38px !important;height:38px !important}.jsp-ci-row{flex-wrap:wrap}body.jsp-cart-page table.jsp-tot tr.woocommerce-shipping-totals,body.jsp-cart-page table.jsp-tot tr.shipping{display:block !important;padding:14px 0}body.jsp-cart-page table.jsp-tot tr.shipping > th{display:block;width:100% !important;margin:0 0 10px}body.jsp-cart-page table.jsp-tot tr.shipping > td{display:block;width:100% !important;text-align:right}body.jsp-cart-page ul#shipping_method{margin:0 0 10px !important}body.jsp-cart-page ul#shipping_method li label{min-height:48px;margin:0 !important;line-height:1.6}body.jsp-cart-page ul#shipping_method li{margin:0 !important;list-style:none !important}body.jsp-cart-page ul#shipping_method li::before,body.jsp-cart-page ul#shipping_method li::after{display:none !important}body.jsp-cart-page .woocommerce-shipping-destination{display:block;margin:0 0 8px !important;font-size:12px;line-height:1.9;color:var(--muted);overflow-wrap:anywhere}body.jsp-cart-page .shipping-calculator-button{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--ink)}body.jsp-cart-page .shipping-calculator-button::before,body.jsp-cart-page .shipping-calculator-button::after{content:none !important;display:none !important}body.jsp-cart-page .shipping-calculator-form{margin-top:10px;display:flex;flex-direction:column;gap:10px}body.jsp-cart-page .shipping-calculator-form .form-row{margin:0;padding:0;width:100%}body.jsp-cart-page .shipping-calculator-form input,body.jsp-cart-page .shipping-calculator-form select,body.jsp-cart-page .shipping-calculator-form .select2-selection--single{height:48px !important;min-height:48px !important;border:1.5px solid transparent !important;border-radius:14px !important;background:var(--jsp-field) !important;padding:0 14px !important;width:100% !important;font-family:inherit}body.jsp-cart-page .shipping-calculator-form .select2-selection__rendered{line-height:45px !important}body.jsp-cart-page .shipping-calculator-form button.button{width:100%}body.jsp-cart-page .jsp-totals{padding:22px}body.jsp-cart-page .wc-proceed-to-checkout a.checkout-button{min-height:56px}body.jsp-cart-page .jsp-cart button,body.jsp-cart-page .jsp-cart .button{height:auto;max-width:100%}body.jsp-cart-page .jsp-items{overflow:visible}body.jsp-cart-page .jsp-actions{margin-top:14px}body.jsp-cart-page .jsp-coupon{padding:8px;border-radius:18px}body.jsp-cart-page .jsp-coupon input.input-text{height:44px !important;min-height:44px !important}@media (max-width:959px){body.jsp-cart-page .woocommerce,body.jsp-checkout-page .woocommerce{padding-bottom:150px}}.jsp-bar{left:12px !important;right:12px !important;width:auto;max-width:calc(100vw - 24px)}body.jsp-cart-page ul#shipping_method li label,body.jsp-checkout-page ul#shipping_method li label{position:static !important;top:auto !important;display:flex !important;border:1.5px solid var(--line2) !important;border-radius:16px !important;padding:12px 14px !important;margin:0 !important}body.jsp-cart-page ul#shipping_method li input:checked + label,body.jsp-checkout-page ul#shipping_method li input:checked + label,body.jsp-cart-page ul#shipping_method li input[type=hidden] + label,body.jsp-checkout-page ul#shipping_method li input[type=hidden] + label{border-color:var(--ink) !important;background:var(--paper)}body.jsp-cart-page .jsp-qb,body.jsp-checkout-page .jsp-qb{width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important;border-radius:50% !important;flex:0 0 38px}body.jsp-cart-page .jsp-cart .quantity{height:46px !important;border-radius:999px !important}body.jsp-cart-page .jsp-cart .quantity input.qty{width:44px !important;height:38px !important}body.jsp-checkout-page .jsp-co .woocommerce-privacy-policy-text,body.jsp-checkout-page .jsp-co .woocommerce-privacy-policy-text p,body.jsp-checkout-page .jsp-co .woocommerce-terms-and-conditions-wrapper,body.jsp-checkout-page .jsp-co .woocommerce-terms-and-conditions-wrapper p{font-size:12.5px !important;line-height:1.9 !important;color:var(--muted);margin:0 0 12px}body.jsp-checkout-page .jsp-co #payment,body.jsp-checkout-page .jsp-co #payment p,body.jsp-checkout-page .jsp-co #payment li{font-size:13px}body.jsp-cart-page .woocommerce-message,body.jsp-checkout-page .woocommerce-message,body.jsp-cart-page .woocommerce-info,body.jsp-checkout-page .woocommerce-info{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px !important;margin:0 0 14px !important;border:1px solid var(--line) !important;border-radius:18px !important;background:#fff !important;font-size:13px !important;font-weight:700;line-height:1.8;color:var(--ink) !important}body.jsp-cart-page .woocommerce-message::before,body.jsp-checkout-page .woocommerce-message::before,body.jsp-cart-page .woocommerce-info::before,body.jsp-checkout-page .woocommerce-info::before{display:none !important}body.jsp-cart-page .woocommerce-message .button,body.jsp-checkout-page .woocommerce-message .button{order:2;min-height:38px !important;height:auto !important;padding:0 16px !important;font-size:12.5px !important;border-radius:12px !important;white-space:nowrap;float:none !important;margin:0 !important}body.jsp-checkout-page .jsp-co #order_review,body.jsp-checkout-page .jsp-co #order_review_heading,body.jsp-checkout-page .jsp-co .jsp-co-side > *{width:100% !important;max-width:100% !important;float:none !important;clear:none !important;margin-inline:0 !important;padding-inline:0}body.jsp-checkout-page .jsp-co .jsp-co-side > h3{margin:0 0 4px !important}body.jsp-checkout-page .jsp-co #order_review{padding:0}body.jsp-checkout-page .jsp-co .jsp-co-side .jsp-rv{padding:22px}body.jsp-checkout-page .jsp-co #payment{width:100% !important}body.jsp-checkout-page .jsp-co .form-row,body.jsp-checkout-page .jsp-co .form-row-first,body.jsp-checkout-page .jsp-co .form-row-last,body.jsp-checkout-page .jsp-co .form-row-wide{width:100% !important;max-width:100% !important;float:none !important;clear:none !important;margin-inline:0 !important}body.jsp-checkout-page .jsp-co .woocommerce-billing-fields__field-wrapper > :not(.form-row),body.jsp-checkout-page .jsp-co .woocommerce-shipping-fields__field-wrapper > :not(.form-row){grid-column:1 / -1}body.jsp-checkout-page .jsp-co .woocommerce-billing-fields__field-wrapper > :empty,body.jsp-checkout-page .jsp-co .woocommerce-shipping-fields__field-wrapper > :empty{display:none !important}@media (max-width:959px){html.jsp-nox{overflow-x:hidden !important;max-width:100% !important}html.jsp-nox body{overflow-x:clip !important;max-width:100% !important;width:100%}body.jsp-cart-page .woocommerce,body.jsp-checkout-page .woocommerce{overflow-x:clip}}.jsp-diag{position:fixed;inset:auto 8px 8px 8px;z-index:2147483000;max-height:46vh;overflow:auto;padding:12px 14px;border-radius:16px;background:#141311;color:#fff;font:12px/1.7 ui-monospace,monospace;direction:ltr;text-align:left;box-shadow:0 20px 50px rgba(0,0,0,.5)}.jsp-diag b{color:#a0f00b}.jsp-diag button{float:right;border:0;border-radius:8px;padding:2px 10px;background:#a0f00b;color:#141311;font-weight:700;font-size:12px;font-family:inherit}body.jsp-checkout-page .jsp-co .jsp-rv{padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}body.jsp-checkout-page .jsp-co .jsp-rv-items{display:flex;flex-direction:column;gap:12px;margin:0 0 12px;padding:0;list-style:none}body.jsp-checkout-page .jsp-co .jsp-rv-i{display:flex;gap:14px;align-items:stretch;padding:14px;border:1px solid var(--line);border-radius:var(--r);background:var(--card)}body.jsp-checkout-page .jsp-co .jsp-ci-ro .jsp-ci-b{padding-inline-end:0;flex:1 1 auto;min-width:0}body.jsp-checkout-page .jsp-co .jsp-ci-ro .jsp-ci-img{width:84px;height:84px;flex:0 0 84px;border-radius:16px}body.jsp-checkout-page .jsp-co .jsp-ci-ro .jsp-ci-name{font-size:13.5px;line-height:1.8;font-weight:800;overflow-wrap:anywhere}body.jsp-checkout-page .jsp-co .jsp-ci-ro .jsp-ci-row{margin-top:auto;padding-top:6px;display:flex;align-items:center;justify-content:space-between;gap:10px}body.jsp-checkout-page .jsp-co .jsp-ci-qtychip{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 12px;border-radius:999px;background:var(--paper);font-size:12px;font-weight:700;color:var(--muted)}body.jsp-checkout-page .jsp-co .jsp-ci-qtychip b{color:var(--ink);font-weight:800}body.jsp-checkout-page .jsp-co .jsp-ci-ro .jsp-ci-total{font-size:14.5px;font-weight:800;white-space:nowrap}body.jsp-checkout-page .jsp-co table.jsp-tot{display:block;padding:6px 22px 8px;border:1px solid var(--line);border-radius:var(--r);background:var(--card)}@media (max-width:520px){body.jsp-checkout-page .jsp-co .jsp-rv-i{padding:12px;gap:12px}body.jsp-checkout-page .jsp-co .jsp-ci-ro .jsp-ci-img{width:72px;height:72px;flex-basis:72px}}body.jsp-checkout-page .woocommerce-form-login-toggle .woocommerce-info{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}body.jsp-checkout-page form.jsp-login{margin:0 0 16px !important;padding:22px !important;border:1px solid var(--line) !important;border-radius:var(--r) !important;background:var(--card) !important;box-shadow:none !important;text-align:right}body.jsp-checkout-page .jsp-login-h{display:flex;align-items:center;gap:12px;margin-bottom:18px}body.jsp-checkout-page .jsp-login-ic{flex:0 0 auto;width:44px;height:44px;border-radius:14px;background:var(--paper);display:inline-flex;align-items:center;justify-content:center}body.jsp-checkout-page .jsp-login-ic .jsp-ic{width:21px;height:21px}body.jsp-checkout-page .jsp-login-h b{display:block;font-size:16px;font-weight:800;line-height:1.5}body.jsp-checkout-page .jsp-login-h small{display:block;font-size:12.5px;color:var(--muted);line-height:1.8}body.jsp-checkout-page .jsp-login-f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}@media (max-width:640px){body.jsp-checkout-page .jsp-login-f{grid-template-columns:minmax(0,1fr)}}body.jsp-checkout-page form.jsp-login .form-row{width:100% !important;float:none !important;margin:0 !important;padding:0 !important}body.jsp-checkout-page form.jsp-login .form-row label{display:block;margin:0 0 8px;font-size:13px;font-weight:700}body.jsp-checkout-page form.jsp-login input.input-text,body.jsp-checkout-page form.jsp-login input[type=text],body.jsp-checkout-page form.jsp-login input[type=password]{display:block;width:100% !important;max-width:100% !important;height:54px !important;min-height:54px !important;padding:0 18px !important;border:1.5px solid transparent !important;border-radius:16px !important;background:var(--jsp-field,#f4f4f1) !important;font-weight:600 !important;font-size:15px !important;font-family:inherit !important;font-family:inherit !important;color:var(--ink) !important;box-shadow:none !important;outline:0 !important}body.jsp-checkout-page form.jsp-login input:focus{background:#fff !important;border-color:var(--ink) !important;box-shadow:0 0 0 4px rgba(160,240,11,.28) !important}body.jsp-checkout-page form.jsp-login .password-input{display:block;position:relative}body.jsp-checkout-page form.jsp-login .show-password-input{position:absolute;top:50%;inset-inline-start:14px;transform:translateY(-50%);background:none !important;border:0 !important;padding:0;width:28px;height:28px}body.jsp-checkout-page .jsp-login-a{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:16px 0;font-size:13px}body.jsp-checkout-page .jsp-login-a label{display:inline-flex;align-items:center;gap:8px;font-weight:600;cursor:pointer}body.jsp-checkout-page .jsp-login-a a.lost_password{font-weight:700;color:var(--ink)}body.jsp-checkout-page button.jsp-login-go{display:flex !important;align-items:center;justify-content:center;width:100%;min-height:52px;margin:0 !important;border:0 !important;border-radius:16px !important;background:var(--jsp-dark,var(--ink)) !important;color:#fff !important;font-weight:800 !important;font-size:15px !important;font-family:inherit !important;font-family:inherit !important;cursor:pointer;box-shadow:none !important}body.jsp-checkout-page button.jsp-login-go:hover{background:#2a2825 !important}.jsp-bar{align-items:center !important;min-height:66px;padding:10px 12px !important;gap:14px}.jsp-bar > div{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:0 8px !important;line-height:1.25}.jsp-bar small{display:block;line-height:1.3}.jsp-bar b{display:block;line-height:1.3}.jsp-bar .jsp-btn,.jsp-bar button{align-self:center !important;margin:0 !important;height:46px !important;min-height:46px !important;line-height:1 !important;transform:none}.jsp-btn-lime,.jsp-cart a.checkout-button.button,.jsp-co button#place_order.button,.jsp-bar .jsp-btn-lime{color:var(--jsp-on-lime,var(--ink)) !important}.jsp-btn-dark,.jsp-cart .button,.jsp-co .button{background:var(--jsp-dark,var(--ink)) !important}.jsp-bar{background:var(--jsp-dark,var(--ink)) !important}body.jsp-cart-page,body.jsp-checkout-page{--ink:#141311;--paper:#F0F0F0;--line:#e6e3dc;--line2:#d7d5cf;--muted:#7d786c;--lime:#a0f00b;--card:#fff;--r:22px;--jsp-field:#f4f4f1}body.jsp-checkout-page form.jsp-login,body.jsp-checkout-page .woocommerce-info,body.jsp-checkout-page .woocommerce-message,body.jsp-checkout-page .woocommerce-error,body.jsp-cart-page .woocommerce-info,body.jsp-cart-page .woocommerce-message,body.jsp-cart-page .woocommerce-error{direction:rtl;text-align:right;font-family:var(--jeft-font,'Vazirmatn'),var(--jeft-body-font,system-ui),system-ui,sans-serif;color:var(--ink)}body.jsp-checkout-page form.jsp-login{box-sizing:border-box;max-width:100%}body.jsp-checkout-page table.jsp-tot,body.jsp-checkout-page table.jsp-tot tbody,body.jsp-checkout-page table.jsp-tot tr,body.jsp-checkout-page table.jsp-tot th,body.jsp-checkout-page table.jsp-tot td,body.jsp-cart-page table.jsp-tot,body.jsp-cart-page table.jsp-tot tbody,body.jsp-cart-page table.jsp-tot th,body.jsp-cart-page table.jsp-tot td{border-top:0 !important;border-inline:0 !important}body.jsp-checkout-page table.jsp-tot tr:last-child,body.jsp-cart-page table.jsp-tot tr:last-child{border-bottom:0 !important}body.jsp-checkout-page table.jsp-tot{border:1px solid var(--line) !important}.jsp-co #payment ul.payment_methods > li.woocommerce-notice,.jsp-co #payment ul.payment_methods > li.woocommerce-info{border:0 !important;background:transparent !important;overflow:visible;padding:0}body.jsp-checkout-page form.jsp-login .clear{display:none !important}body.jsp-checkout-page form.jsp-login input[type=checkbox]{width:20px !important;height:20px !important;min-width:20px;margin:0 !important;accent-color:#141311;flex:0 0 20px}body.jsp-checkout-page form.jsp-login .jsp-login-a label,body.jsp-checkout-page form.jsp-login .jsp-login-a a{font-size:13px !important;line-height:1.6}body.jsp-checkout-page form.jsp-login .jsp-login-a{margin:14px 0 16px}.jsp-bar p,.jsp-bar br{margin:0 !important;padding:0 !important}.jsp-bar br{display:none !important}.jsp-bar > p{display:flex !important;align-items:center;align-self:center}.jsp-bar{display:flex;align-items:center !important;justify-content:space-between}.jsp-bar a.jsp-btn,.jsp-bar a.jsp-btn.jsp-btn-lime,.jsp-bar button.jsp-btn{display:inline-flex !important;align-items:center;justify-content:center;align-self:center !important;height:46px !important;min-height:46px !important;margin:0 !important;padding:0 22px !important;line-height:1 !important;box-sizing:border-box;white-space:nowrap;text-decoration:none !important;transform:none !important}.jsp-bar > div{align-self:center}body.jsp-cart-page .jsp-items{display:block !important;padding:4px 20px !important;background:var(--card) !important;border:1px solid var(--line) !important;border-radius:var(--r) !important;box-shadow:none !important;overflow:visible}body.jsp-cart-page .jsp-items .jsp-ci{position:relative;display:flex !important;flex-direction:row !important;align-items:flex-start;gap:14px;margin:0 !important;padding:16px 0 !important;border:0 !important;border-bottom:1px solid var(--line) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;min-height:0}body.jsp-cart-page .jsp-items .jsp-ci:last-of-type{border-bottom:0 !important}body.jsp-cart-page .jsp-ci-img{flex:0 0 auto;display:block;width:88px !important;height:88px !important;border-radius:18px;background:var(--paper);overflow:hidden}body.jsp-cart-page .jsp-ci-img img{width:100% !important;height:100% !important;object-fit:contain;display:block}body.jsp-cart-page .jsp-ci-b{flex:1 1 auto;min-width:0;display:flex !important;flex-direction:column;gap:4px;padding:0 0 0 48px !important}body.jsp-cart-page .jsp-ci-name{font-size:13.5px;font-weight:800;line-height:1.8;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.jsp-cart-page .jsp-ci-name a{color:inherit;text-decoration:none !important}body.jsp-cart-page .jsp-ci-var,body.jsp-cart-page .jsp-ci-b dl.variation{display:block;margin:0;font-size:12px;line-height:1.7;color:var(--muted);font-weight:600}body.jsp-cart-page .jsp-ci-b dl.variation dt{display:none}body.jsp-cart-page .jsp-ci-b dl.variation dd{display:inline;margin:0}body.jsp-cart-page .jsp-ci-b dl.variation dd p{display:inline;margin:0}body.jsp-cart-page .jsp-ci-row{display:flex !important;align-items:center;justify-content:space-between;gap:10px;margin:6px 0 0 !important;padding:0 !important}body.jsp-cart-page .jsp-ci-qty{display:block;margin:0}body.jsp-cart-page .jsp-ci-qty .quantity{display:inline-flex !important;align-items:center;gap:2px;height:40px !important;margin:0 !important;padding:3px !important;border:0 !important;border-radius:999px !important;background:var(--paper) !important;box-shadow:none !important}body.jsp-cart-page .jsp-ci-qty .jsp-qb{width:34px !important;height:34px !important;min-width:34px !important;min-height:34px !important;flex:0 0 34px;margin:0 !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:#fff !important;color:var(--ink) !important;box-shadow:none !important;display:inline-flex !important;align-items:center;justify-content:center;cursor:pointer}body.jsp-cart-page .jsp-ci-qty .jsp-qb:hover{background:var(--ink) !important;color:#fff !important}body.jsp-cart-page .jsp-ci-qty .jsp-qb .jsp-ic{width:15px;height:15px}body.jsp-cart-page .jsp-ci-qty input.qty{width:34px !important;height:34px !important;min-width:0;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;text-align:center;font-size:14px !important;font-weight:800 !important;box-shadow:none !important;-moz-appearance:textfield}body.jsp-cart-page .jsp-ci-price{display:flex;flex-direction:column;align-items:flex-end;line-height:1.55;text-align:left}body.jsp-cart-page .jsp-ci-price small.jsp-ci-unit{font-size:11px;font-weight:500;color:#a39f94}body.jsp-cart-page .jsp-ci-price del{font-size:11px;font-weight:500;color:#b4b0a6}body.jsp-cart-page .jsp-ci-price b.jsp-ci-total{font-size:14.5px;font-weight:800;white-space:nowrap;margin:0}body.jsp-cart-page .jsp-ci-tools{position:absolute;top:14px;left:0;display:flex;flex-direction:column;gap:8px}body.jsp-cart-page .jsp-ci-edit-slot{display:contents}body.jsp-cart-page .jsp-ci-tools .product-remove{position:static !important;margin:0;padding:0;width:auto}body.jsp-cart-page .jsp-ci-tools .jcs-cart-edit,body.jsp-cart-page .jsp-ci-tools a.remove{position:static !important;display:inline-flex !important;align-items:center;justify-content:center;width:36px !important;height:36px !important;min-width:36px !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:var(--paper) !important;color:var(--ink) !important;font-size:0 !important;line-height:1;box-shadow:none !important;cursor:pointer;text-decoration:none !important}body.jsp-cart-page .jsp-ci-tools .jcs-cart-edit span,body.jsp-cart-page .jsp-ci-tools .jcs-cart-edit i{display:none !important}body.jsp-cart-page .jsp-ci-tools .jcs-cart-edit svg,body.jsp-cart-page .jsp-ci-tools a.remove svg{width:16px !important;height:16px !important}body.jsp-cart-page .jsp-ci-tools .jcs-cart-edit:hover,body.jsp-cart-page .jsp-ci-tools a.remove:hover{background:var(--ink) !important;color:#fff !important}@media (max-width:520px){body.jsp-cart-page .jsp-items{padding:2px 14px !important}body.jsp-cart-page .jsp-ci-img{width:80px !important;height:80px !important}body.jsp-cart-page .jsp-ci-b{padding-left:44px !important}body.jsp-cart-page .jsp-ci-tools .jcs-cart-edit,body.jsp-cart-page .jsp-ci-tools a.remove{width:34px !important;height:34px !important;min-width:34px !important}}body.jsp-cart-page .jsp-actions{margin-top:14px}body.jsp-cart-page .jsp-actions .jsp-cpn{margin:0}body.jsp-checkout-page .jsp-quick{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0 0 14px}@media (min-width:760px){body.jsp-checkout-page .jsp-quick:has(.jsp-login-t){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.jsp-cpn .jsp-ic,.jsp-login-t .jsp-ic{width:19px;height:19px}@media (max-width:959px){body.jsp-cart-page .jeft-toast.jeft-toast,body.jsp-checkout-page .jeft-toast.jeft-toast{bottom:calc(98px + env(safe-area-inset-bottom))}}body.jsp-checkout-page .jsp-co .jsp-rv-items{gap:0;padding:2px 18px;margin:0 0 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--card)}body.jsp-checkout-page .jsp-co .jsp-rv-i{padding:14px 0 !important;border:0 !important;border-bottom:1px solid var(--line) !important;border-radius:0 !important;background:transparent !important}body.jsp-checkout-page .jsp-co .jsp-rv-i:last-child{border-bottom:0 !important}body.jsp-checkout-page .jsp-co .jsp-ci-var{display:block;font-size:12px;color:var(--muted);font-weight:600;line-height:1.7}body.jsp-cart-page table.jsp-tot td,body.jsp-cart-page table.jsp-tot th{text-align:right}body.jsp-cart-page .woocommerce-shipping-destination,body.jsp-cart-page .woocommerce-shipping-destination strong{display:block;direction:rtl;text-align:right !important;unicode-bidi:plaintext}body.jsp-cart-page .shipping-calculator-button{display:inline-flex !important;direction:rtl;justify-content:flex-start;margin:2px 0 0}body.jsp-cart-page .woocommerce-shipping-calculator{text-align:right;direction:rtl}body.jsp-cart-page .wc-proceed-to-checkout a.checkout-button,body.jsp-cart-page .wc-proceed-to-checkout .checkout-button,body.jsp-checkout-page #place_order,.jsp-btn.jsp-btn-lime{display:flex !important;align-items:center;justify-content:center;gap:8px;min-height:56px;height:56px;padding:0 22px !important;margin:0 !important;line-height:1 !important;box-sizing:border-box;text-align:center}body.jsp-cart-page .wc-proceed-to-checkout a.checkout-button::before,body.jsp-cart-page .wc-proceed-to-checkout a.checkout-button::after{line-height:1}body.jsp-cart-page .jsp-ci-b{padding:0 !important}body.jsp-cart-page .jsp-ci-name,body.jsp-cart-page .jsp-ci-var,body.jsp-cart-page .jsp-ci-b dl.variation{padding-left:46px;text-align:right !important}body.jsp-cart-page .jsp-ci-row{flex-wrap:nowrap !important}body.jsp-cart-page .jsp-ci-price{min-width:0}@media (max-width:520px){body.jsp-cart-page .jsp-ci-qty .jsp-qb{width:30px !important;height:30px !important;min-width:30px !important;min-height:30px !important;flex-basis:30px}body.jsp-cart-page .jsp-ci-qty .quantity{height:36px !important}body.jsp-cart-page .jsp-ci-qty input.qty{width:30px !important;height:30px !important;font-size:13px !important}body.jsp-cart-page .jsp-ci-price b.jsp-ci-total{font-size:13.5px}}body.jsp-cart-page .jsp-ci-price,body.jsp-cart-page .jsp-ci-price *{white-space:nowrap}body.jsp-cart-page .jsp-grid,body.jsp-cart-page .jsp-grid > *,body.jsp-cart-page .jsp-items,body.jsp-cart-page .jsp-ci,body.jsp-cart-page .jsp-ci-b,body.jsp-cart-page .jsp-ci-row,body.jsp-cart-page .jsp-ci-price,body.jsp-cart-page .jsp-actions,body.jsp-cart-page .jsp-cpn,body.jsp-checkout-page .jsp-co,body.jsp-checkout-page .jsp-co-main,body.jsp-checkout-page .jsp-co-side,body.jsp-checkout-page .jsp-quick,body.jsp-checkout-page .jsp-quick > *,body.jsp-checkout-page .jsp-rv,body.jsp-checkout-page .jsp-rv-items,body.jsp-checkout-page .jsp-ci-b{max-width:none !important}body.jsp-cart-page .wc-proceed-to-checkout a.checkout-button::before,body.jsp-cart-page .wc-proceed-to-checkout a.checkout-button::after,body.jsp-checkout-page #place_order::before,body.jsp-checkout-page #place_order::after{content:none !important;display:none !important}body.jsp-cart-page a br,body.jsp-cart-page button br,body.jsp-checkout-page a br,body.jsp-checkout-page button br,.jsp-bar br,.jds-btn br,.jds-trigger br,.jcs br,.jsp-ci br{display:none !important}body.jsp-checkout-page .jsp-quick > p:empty,body.jsp-checkout-page .jsp-quick > br{display:none !important}body.jsp-checkout-page .jsp-quick > p:not(:empty){display:contents !important;margin:0 !important}body.jsp-checkout-page .jsp-quick > .woocommerce-notices-wrapper{grid-column:1 / -1}body.jsp-checkout-page .jsp-quick > .woocommerce-notices-wrapper:empty{display:none !important}@media (max-width:380px){.jsp-bar{gap:8px;padding:8px 8px !important}.jsp-bar > div{padding:0 4px !important;min-width:0}.jsp-bar a.jsp-btn,.jsp-bar button.jsp-btn{padding:0 14px !important;font-size:13.5px !important;min-width:0;flex:0 1 auto}}@media (max-width:720px){body.jsp-cart-page .jsp-items .jsp-ci{display:grid !important;grid-template-columns:96px minmax(0,1fr) auto;grid-template-areas:"img name edit" "img vrn trash" "qty price price";column-gap:12px;row-gap:6px;align-items:start}body.jsp-cart-page .jsp-ci-b,body.jsp-cart-page .jsp-ci-row,body.jsp-cart-page .jsp-ci-tools,body.jsp-cart-page .jsp-ci-edit-slot,body.jsp-cart-page .jsp-ci-tools .product-remove{display:contents !important}body.jsp-cart-page .jsp-ci-img{grid-area:img;justify-self:start;width:88px !important;height:88px !important;margin:0}body.jsp-cart-page .jsp-ci-name{grid-area:name;padding:0 !important}body.jsp-cart-page .jsp-ci-var,body.jsp-cart-page .jsp-ci-b dl.variation{grid-area:vrn;padding:0 !important;align-self:start}body.jsp-cart-page .jsp-ci .backorder_notification{grid-column:2 / -1;margin:0;font-size:12px}body.jsp-cart-page .jsp-ci-qty{grid-area:qty;justify-self:start;align-self:center;margin:2px 0 0}body.jsp-cart-page .jsp-ci-qty .quantity{height:34px !important;padding:2px !important}body.jsp-cart-page .jsp-ci-qty .jsp-qb{width:28px !important;height:28px !important;min-width:28px !important;min-height:28px !important;flex-basis:28px}body.jsp-cart-page .jsp-ci-qty input.qty{width:28px !important;height:28px !important;font-size:13px !important}body.jsp-cart-page .jsp-ci-price{grid-area:price;justify-self:end;align-self:center;align-items:flex-end;text-align:left}body.jsp-cart-page .jsp-ci-tools .jcs-cart-edit{grid-area:edit;justify-self:end;align-self:start}body.jsp-cart-page .jsp-ci-tools a.remove{grid-area:trash;justify-self:end;align-self:start}body.jsp-cart-page .jsp-ci:not(:has(.jcs-cart-edit)) .jsp-ci-tools a.remove{grid-area:edit}}body.jsp-cart-page .jsp-ci p:not([class]),body.jsp-checkout-page .jsp-ci p:not([class]){display:contents !important;margin:0 !important}body.jsp-cart-page .jsp-ci p:empty,body.jsp-checkout-page .jsp-ci p:empty,body.jsp-cart-page .jsp-ci br{display:none !important}.jsp-fs{margin:0 0 14px;padding:14px 16px;border:1px solid var(--line,#e6e3dc);border-radius:var(--r,22px);background:var(--card,#fff)}.jsp-fs-t{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;line-height:1.8}.jsp-fs-t b{font-weight:800}.jsp-fs-ic{flex:0 0 auto;width:34px;height:34px;border-radius:12px;background:var(--paper,#f0f0f0);display:inline-flex;align-items:center;justify-content:center}.jsp-fs-ic .jsp-ic{width:18px;height:18px}.jsp-fs-bar{height:7px;margin-top:10px;border-radius:99px;background:var(--paper,#f0f0f0);overflow:hidden}.jsp-fs-bar i{display:block;height:100%;border-radius:99px;background:var(--lime,#a0f00b);transition:width .4s}.jsp-fs.ok{border-color:#1f8a4c;background:#e3f4ea}.jsp-fs.ok .jsp-fs-ic{background:#1f8a4c;color:#fff}.jsp-fs.ok .jsp-fs-bar i{background:#1f8a4c}.jsp-fs[hidden]{display:none}body.jsp-checkout-page .jsp-co .jsp-ltr,body.jsp-checkout-page .jsp-co input.jsp-ltr{direction:ltr;text-align:right}body.jsp-checkout-page .jsp-co .jsp-hide,body.jsp-checkout-page .jsp-co #billing_country_field,body.jsp-checkout-page .jsp-co #shipping_country_field{display:none !important}.jsp-stp{display:none}@media (max-width:959px){.jsp-stp{display:flex;align-items:center;gap:6px;position:sticky;top:84px;z-index:100035;grid-column:1 / -1;margin:0 0 12px;padding:10px 14px;list-style:none;direction:rtl;border:1px solid var(--line,#e6e3dc);border-radius:18px;background:var(--card,#fff);box-shadow:0 10px 24px -18px rgba(20,19,17,.5)}.jsp-stp li{display:flex;align-items:center;gap:8px;flex:0 1 auto;min-width:0}.jsp-stp li:not(:last-child)::after{content:"";flex:1 1 18px;min-width:14px;height:2px;border-radius:2px;background:var(--line,#e6e3dc)}.jsp-stp li{flex:1 1 auto}.jsp-stp li:last-child{flex:0 0 auto}.jsp-stp li.done:not(:last-child)::after{background:var(--ink,#141311)}.jsp-stp button{display:inline-flex;align-items:center;gap:7px;padding:0 !important;margin:0 !important;border:0 !important;background:none !important;color:var(--muted,#7d786c) !important;font-family:inherit !important;font-size:13px !important;font-weight:700 !important;line-height:1.4 !important;cursor:default;box-shadow:none !important;white-space:nowrap}.jsp-stp i{flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--paper,#f0f0f0);color:var(--muted,#7d786c);font-style:normal;font-weight:800;font-size:12.5px;border:2px solid transparent}.jsp-stp li.on button{color:var(--ink,#141311) !important}.jsp-stp li.on i{background:var(--lime,#a0f00b);color:var(--ink,#141311);border-color:var(--ink,#141311)}.jsp-stp li.done button{color:var(--ink,#141311) !important;cursor:pointer}.jsp-stp li.done i{background:var(--ink,#141311);color:#fff}.jsp-stp i .jsp-ic{width:13px;height:13px}body.jsp-checkout-page .jsp-steps{display:none !important}form.jsp-co[data-step="1"] .jsp-co-side{display:none !important}form.jsp-co[data-step="2"] #customer_details{display:none !important}html[data-jsp-step="1"] body.jsp-checkout-page .woocommerce{padding-bottom:40px}}.jsp-recap{display:none;margin:0 0 14px;padding:12px 14px !important;border-radius:var(--jds-r-md,16px);background:var(--paper,#f0f0f0);align-items:center;gap:12px;font-size:13px;line-height:1.8}.jsp-recap b{font-weight:800}.jsp-recap small{display:block;color:var(--muted,#7d786c);font-size:12px}.jsp-recap > div{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}@media (max-width:959px){form.jsp-co[data-step="2"] .jsp-recap{display:flex}}.jsp-recap button{flex:0 0 auto;border:0 !important;background:var(--ink,#141311) !important;color:#fff !important;border-radius:999px !important;padding:7px 16px !important;font-family:inherit !important;font-size:12px !important;font-weight:700 !important;cursor:pointer;box-shadow:none !important}.jsp-stepnav{display:none;margin-top:20px}@media (max-width:959px){form.jsp-co[data-step="1"] .jsp-stepnav{display:flex}}.jsp-stepnav .jds-btn{flex:1 1 auto}.jsp-err{display:block;margin:6px 2px 0;font-size:12px;font-weight:700;color:#b3261e}body.jsp-checkout-page .jsp-co .form-row{grid-column:1 / -1}body.jsp-checkout-page .jsp-co .jsp-rv{padding:0 !important;border:1px solid var(--line) !important;border-radius:var(--r) !important;background:var(--card) !important;overflow:hidden}body.jsp-checkout-page .jsp-co .jsp-rv-sum{display:none;align-items:center;gap:12px;width:100%;box-sizing:border-box;margin:0 !important;padding:14px 16px !important;border:0 !important;border-bottom:1px solid var(--line) !important;border-radius:0 !important;background:none !important;color:var(--ink) !important;font-family:var(--jds-font) !important;text-align:right;cursor:pointer;box-shadow:none !important}body.jsp-checkout-page .jsp-co .jsp-rv-th{display:inline-flex;flex:0 0 auto;direction:rtl}body.jsp-checkout-page .jsp-co .jsp-rv-th i{display:block;width:42px;height:42px;margin-inline-start:-14px;border-radius:50%;overflow:hidden;border:2px solid #fff;background:var(--paper);box-shadow:0 0 0 1px var(--line)}body.jsp-checkout-page .jsp-co .jsp-rv-th i:first-child{margin-inline-start:0}body.jsp-checkout-page .jsp-co .jsp-rv-th img{width:100%;height:100%;object-fit:cover;display:block}body.jsp-checkout-page .jsp-co .jsp-rv-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.6}body.jsp-checkout-page .jsp-co .jsp-rv-t b{font-size:14px;font-weight:800}body.jsp-checkout-page .jsp-co .jsp-rv-t small{font-size:12px;color:var(--muted);font-weight:600}body.jsp-checkout-page .jsp-co .jsp-rv-go{flex:0 0 auto;color:var(--muted);display:inline-flex}body.jsp-checkout-page .jsp-co .jsp-rv-go .jsp-ic{width:18px;height:18px}body.jsp-checkout-page .jsp-co .jsp-rv-items{margin:0 !important;padding:2px 16px !important;border:0 !important;border-radius:0 !important;background:none !important;border-bottom:1px solid var(--line) !important}body.jsp-checkout-page .jsp-co table.jsp-tot{border:0 !important;border-radius:0 !important;background:none !important;padding:6px 18px 8px !important}@media (max-width:959px){body.jsp-checkout-page .jsp-co .jsp-rv-sum{display:flex}body.jsp-checkout-page .jsp-co .jsp-rv-items{display:none !important}}.jds-sheet .jsp-rv-items{list-style:none;margin:0;padding:0}.jds-sheet .jsp-rv-i{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--jds-line)}.jds-sheet .jsp-rv-i:last-child{border-bottom:0}.jds-sheet .jsp-ci-img{flex:0 0 auto;width:72px;height:72px;border-radius:16px;overflow:hidden;background:var(--jds-paper)}.jds-sheet .jsp-ci-img img{width:100%;height:100%;object-fit:contain;display:block}.jds-sheet .jsp-ci-b{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.jds-sheet .jsp-ci-name{font-size:13.5px;font-weight:800;line-height:1.7}.jds-sheet .jsp-ci-var{font-size:12px;color:var(--jds-muted);font-weight:600}.jds-sheet .jsp-ci-unit{display:none}.jds-sheet .jsp-ci-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.jds-sheet .jsp-ci-qtychip{padding:4px 12px;border-radius:999px;background:var(--jds-paper);font-size:12px;font-weight:700;color:var(--jds-muted)}.jds-sheet .jsp-ci-qtychip b{color:var(--jds-ink)}.jds-sheet .jsp-ci-total{font-size:14px;font-weight:800}@media (max-width:720px){body.jsp-cart-page .jsp-ci-tools .jcs-cart-edit{grid-column:3 !important;grid-row:1 / span 2 !important;align-self:start !important;margin-top:0 !important}body.jsp-cart-page .jsp-ci-tools a.remove{grid-column:3 !important;grid-row:1 / span 2 !important;align-self:start !important;margin-top:44px !important}body.jsp-cart-page .jsp-ci:not(:has(.jcs-cart-edit)) .jsp-ci-tools a.remove{margin-top:0 !important}}.jsp-pick{display:flex;flex-direction:column;margin-top:6px;max-height:56vh;overflow-y:auto;overscroll-behavior:contain}.jsp-pick button{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 !important;padding:14px 6px !important;border:0 !important;border-bottom:1px solid var(--jds-line,#e6e3dc) !important;border-radius:0 !important;background:none !important;color:var(--jds-ink,#141311) !important;font-family:var(--jds-font) !important;font-size:15px !important;font-weight:600 !important;text-align:right;cursor:pointer;box-shadow:none !important}.jsp-pick button.on{font-weight:800 !important}.jsp-pick button.on::after{content:"✓";width:24px;height:24px;border-radius:50%;background:var(--jds-lime,#a0f00b);display:inline-flex;align-items:center;justify-content:center;font-size:13px}.jsp-pick button:active{background:var(--jds-paper,#f0f0f0) !important}@media (min-width:721px){body.jsp-cart-page .jsp-ci-tools{flex-direction:row-reverse !important;align-items:center;gap:8px;top:16px}body.jsp-cart-page .jsp-ci-name,body.jsp-cart-page .jsp-ci-var,body.jsp-cart-page .jsp-ci-b dl.variation{padding-left:100px}}form.jsp-co[data-step="1"] #customer_details .col-2{display:none !important}.jds-sheet .jsp-rv-i{border:0 !important;border-bottom:1px solid var(--jds-line) !important;border-radius:0 !important;background:none !important;box-shadow:none !important;padding:14px 0 !important}.jds-sheet .jsp-rv-i:last-child{border-bottom:0 !important}html:has(body.jsp-checkout-page),html:has(body.jsp-cart-page){overflow-x:hidden;overscroll-behavior-x:none}body.jsp-checkout-page,body.jsp-cart-page{overflow-x:clip;max-width:100%;touch-action:pan-y pinch-zoom}@media (min-width:960px){body.jsp-checkout-page form.jsp-co{align-items:start !important}body.jsp-checkout-page .jsp-co-main,body.jsp-checkout-page .jsp-co-side{align-self:start !important}body.jsp-checkout-page .jsp-co-side{position:sticky !important;top:calc(var(--wp-admin--admin-bar--height,0px) + 112px);max-height:none !important;overflow:visible !important}body.jsp-checkout-page .jsp-co .jsp-rv:has(.jsp-rv-i:nth-child(3)) .jsp-rv-sum{display:flex !important;cursor:pointer}body.jsp-checkout-page .jsp-co .jsp-rv:has(.jsp-rv-i:nth-child(3)) .jsp-rv-items{display:none !important}body.jsp-checkout-page .jsp-co .jsp-rv-sum:hover{background:var(--paper) !important}body.jsp-checkout-page .jsp-co .jsp-rv-sum .jsp-rv-go{transform:scaleX(-1)}}@media (max-width:600px){#wpadminbar{max-width:100%;overflow-x:clip}#wpadminbar #wp-admin-bar-jeft-ss .ab-label{display:none}}.select2-hidden-accessible,select.select2-hidden-accessible,body .jsp-co select.select2-hidden-accessible{position:absolute !important;top:auto !important;left:auto !important;right:0 !important;width:1px !important;min-width:0 !important;max-width:1px !important;height:1px !important;min-height:0 !important;margin:-1px !important;padding:0 !important;border:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;white-space:nowrap !important}.skip-link.screen-reader-text,.widget_shopping_cart_live_region.screen-reader-text,.screen-reader-text{left:0 !important;right:auto !important}@media (max-width:782px){#wpadminbar .display-name,#wpadminbar #wp-admin-bar-my-account .display-name{display:none !important}}.jds-sheet-card{max-width:min(440px,100vw) !important}body.jsp-checkout-page table.shop_table th,body.jsp-cart-page table.shop_table th,body.jsp-checkout-page .jsp-rv table th{text-align:right}body.jsp-checkout-page table.shop_table td,body.jsp-cart-page table.shop_table td,body.jsp-checkout-page .jsp-rv table td,body.jsp-cart-page .cart_totals td{text-align:left !important;padding-inline-start:18px !important;white-space:nowrap}.jsp-rv-p,.jsp-rv-i .jsp-rv-p{margin-inline-start:auto !important;padding-inline-start:14px;text-align:left}.jsp-thankyou dl > div,.jsp-ty dl > div,.woocommerce-order-overview dl > div{display:flex;align-items:baseline;justify-content:space-between;gap:18px}.jsp-thankyou dd,.jsp-ty dd{margin:0;text-align:left}.woocommerce-Price-currencySymbol{margin-inline-start:0 !important}body.jsp-checkout-page table.shop_table td,body.jsp-cart-page table.shop_table td,body.jsp-checkout-page .jsp-rv table td,body.jsp-cart-page .cart_totals td{padding-inline-start:6px !important}.jsp-rv-p,.jsp-rv-i .jsp-rv-p{padding-inline-start:6px !important}@media (max-width:959px){html[data-jsp-step="1"] .jsp-stepnav{display:none !important}html[data-jsp-step="1"] body.jsp-checkout-page .woocommerce{padding-bottom:96px}}.jsp-bar b{display:flex !important;align-items:baseline;gap:0}.jsp-bar .jeft-tm{color:var(--lime)}.jsp-calc-sheet .jds-sheet-b{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.jsp-calc-sheet .shipping-calculator-form{display:flex !important;flex-direction:column;gap:12px;margin:0;padding:0}.jsp-calc-note{margin:0 0 4px;color:var(--muted,#7d786c);font-size:12.5px;line-height:1.9}.jsp-calc-sheet .shipping-calculator-form .form-row,.jsp-calc-sheet .shipping-calculator-form p{margin:0 !important;padding:0 !important;width:100% !important;float:none !important}.jsp-calc-sheet .shipping-calculator-form input[type=text],.jsp-calc-sheet .shipping-calculator-form select,.jsp-calc-sheet .shipping-calculator-form .select2-container .select2-selection{width:100%;height:50px;padding:0 16px;border:1.5px solid transparent;border-radius:16px;background:#F0F0F0;color:#141311;font:inherit;font-size:14px;box-sizing:border-box;transition:border-color .15s,background .15s}.jsp-calc-sheet .shipping-calculator-form input:focus,.jsp-calc-sheet .shipping-calculator-form select:focus{outline:none;border-color:#141311;background:#fff}.jsp-calc-sheet .shipping-calculator-form .select2-container{width:100% !important}.jsp-calc-sheet .select2-selection__rendered{line-height:47px !important;padding:0 !important}.jsp-calc-sheet .select2-selection__arrow{height:48px !important}.jsp-calc-sheet .shipping-calculator-form button[type=submit],.jsp-calc-sheet .shipping-calculator-form .button{width:100%;height:52px;margin-top:4px;border:0;border-radius:16px;background:#a0f00b !important;color:#141311 !important;font:inherit;font-size:14px;font-weight:900;cursor:pointer;box-shadow:none}.jsp-calc-sheet .shipping-calculator-form button[type=submit]:hover{background:#141311 !important;color:#a0f00b !important}