@font-face{font-family:Yekan Bakh;src:url(/fonts/product/yekan-bakh-regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Yekan Bakh;src:url(/fonts/product/yekan-bakh-semibold.woff) format("woff");font-weight:600;font-display:swap}@font-face{font-family:Yekan Bakh;src:url(/fonts/product/yekan-bakh-bold.woff) format("woff");font-weight:700;font-display:swap}.ProductPage_page__QHNCv.ProductPage_page__QHNCv{font-family:Yekan Bakh,Tahoma,sans-serif;font-size:17px;line-height:1.75;color:#0e1c3c}.ProductPage_page__QHNCv.ProductPage_page__QHNCv *{font-family:inherit}.ProductPage_title__7u2bk{margin:0 0 10px;font-size:36px;font-weight:700;line-height:1.4;color:#0e1c3c}.ProductPage_price__TcDPU{margin:0 0 20px}.ProductPage_orderPanel__lxHBo{min-width:0;border-radius:18px;background:#f3f4f5;padding:20px}.ProductPage_orderPanel__lxHBo fieldset{margin-top:0}@media (max-width:767px){.ProductPage_orderPanel__lxHBo{padding:18px 14px;border-radius:14px}}.ProductPage_shortDescription__fQVXY{margin:0 0 30px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:17px;font-weight:400;line-height:1.75;color:#0e1c3c}.ProductPage_description__MwEr_{margin:32px 0;padding:0 16px;color:#333}.ProductPage_description__MwEr_ h2{margin:0 0 20px;font-size:28px;font-weight:700;line-height:1.4}.ProductPage_description__MwEr_ p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:18px;font-weight:400;line-height:1.8}@media (min-width:768px){.ProductPage_reviewsSection__XUKNG{margin:32px 0;padding:32px;border:1px solid #e9e6f0;border-radius:24px;background:radial-gradient(ellipse at 100% 0,#eee8f8 0,transparent 55%),radial-gradient(ellipse at 0 100%,#eaf1fb 0,transparent 55%),#f8f9fc;box-shadow:inset 0 1px 0 #fff}.ProductPage_reviewsTitle__nInrW{display:flex;align-items:center;gap:12px;margin-bottom:28px;color:#0e1c3c;font-size:28px;line-height:1.4}.ProductPage_reviewsTitle__nInrW:before{content:"";width:4px;height:28px;flex-shrink:0;border-radius:999px;background:linear-gradient(180deg,#ac8bc3,#9fb9d9)}.ProductPage_reviewsList__txZd_{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.ProductPage_reviewsList__txZd_ .ProductPage_reviewCard__1UtjK{min-width:0;padding:24px;border:1px solid #ebeaf0;border-radius:18px;background:#fff;box-shadow:0 3px 12px rgb(30 24 59/3%);overflow-wrap:anywhere}.ProductPage_reviewsList__txZd_ .ProductPage_targetReview__6VAM2{background:#eff6ff}}.ProductPage_page__QHNCv.ProductPage_page__QHNCv button,.ProductPage_page__QHNCv.ProductPage_page__QHNCv input{font-size:16px;font-weight:400}.ProductPage_page__QHNCv.ProductPage_page__QHNCv fieldset[aria-label="تنظیم سفارش"] h3,.ProductPage_page__QHNCv.ProductPage_page__QHNCv fieldset[aria-label="تنظیم سفارش"]>label{font-size:16px;font-weight:400;line-height:1.6;color:#6e277a}.ProductPage_page__QHNCv.ProductPage_page__QHNCv fieldset[aria-label="تنظیم سفارش"] summary,.ProductPage_page__QHNCv.ProductPage_page__QHNCv select{font-size:16px;font-weight:400;color:#444}@media (max-width:767px){.ProductPage_page__QHNCv.ProductPage_page__QHNCv fieldset[aria-label="تنظیم سفارش"] summary,.ProductPage_page__QHNCv.ProductPage_page__QHNCv select{font-size:14px}}.ProductDescription_description__mZt5W{margin:32px 0;padding:50px;border-radius:20px;background:rgba(14,28,60,.05);color:#0e1c3c;font-size:16px;line-height:1.6;overflow-wrap:anywhere;min-width:0}.ProductDescription_description__mZt5W h2,.ProductDescription_description__mZt5W h3{color:#002d62;font-weight:700;line-height:1.4}.ProductDescription_description__mZt5W h2{margin:0 0 22px;font-size:32px}.ProductDescription_description__mZt5W h3{margin:32px 0 22px;padding-bottom:10px;font-size:28px}.ProductDescription_description__mZt5W p{margin:0 0 30px;white-space:pre-wrap;font-size:18px;line-height:1.8;color:#333}.ProductDescription_description__mZt5W a:not(.ProductDescription_urgent__5umI1){color:#0089dd;font-weight:700;text-decoration:none}.ProductDescription_description__mZt5W a:not(.ProductDescription_urgent__5umI1):hover{text-decoration:underline}.ProductDescription_description__mZt5W strong{font-weight:700}.ProductDescription_urgent__5umI1{width:360px;max-width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-height:72px;margin:30px auto;padding:22px;border-radius:12px;background:#ffc107;color:#002d62;font-size:18px;line-height:1.6;font-weight:700;text-align:center;text-decoration:none;box-shadow:0 4px 15px #ffc1074d;transition:background .15s,box-shadow .15s}.ProductDescription_urgent__5umI1:hover{background:#f4bb00;box-shadow:0 5px 18px #ffc40055}.ProductDescription_tableScroll__6K6c_:focus-visible,.ProductDescription_urgent__5umI1:focus-visible{outline:3px solid #078bdf;outline-offset:4px}.ProductDescription_description__mZt5W ul{margin:0 0 24px;padding-right:24px;list-style:disc}.ProductDescription_description__mZt5W li{padding:0;font-size:17px;line-height:2.1;color:#333;white-space:pre-wrap}.ProductDescription_tableScroll__6K6c_{overflow-x:auto;margin:30px 0 22px;box-shadow:0 3px 10px #00000012}.ProductDescription_description__mZt5W table{width:100%;border-collapse:collapse;table-layout:auto;text-align:center;font-size:16px}.ProductDescription_description__mZt5W td,.ProductDescription_description__mZt5W th{min-width:110px;border:1px solid #ddd;padding:14px;vertical-align:middle;white-space:pre-wrap}.ProductDescription_description__mZt5W thead th{background:#002d62;color:white;font-weight:700}.ProductDescription_description__mZt5W tbody tr:nth-child(odd){background:#f9f9f9}.ProductDescription_description__mZt5W tbody th{font-weight:700}.ProductDescription_description__mZt5W dl{margin:0}.ProductDescription_description__mZt5W dl>div{margin:0 0 18px}.ProductDescription_description__mZt5W dt{font-weight:700}.ProductDescription_description__mZt5W dd{margin:0;white-space:pre-wrap}@media(max-width:767px){.ProductDescription_description__mZt5W{padding:25px 18px;border-radius:16px;font-size:16px}.ProductDescription_description__mZt5W p{font-size:16px}.ProductDescription_description__mZt5W h2{font-size:25px}.ProductDescription_description__mZt5W h3{font-size:22px;margin-top:26px}.ProductDescription_urgent__5umI1{width:320px;min-height:64px;padding:15px 12px;margin-top:24px}.ProductDescription_description__mZt5W td,.ProductDescription_description__mZt5W th{padding:12px;font-size:14px;min-width:95px}}.ProductPrice_price__oK7oo{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;color:rgb(14 28 60/60%);font-size:22px;font-weight:400;line-height:1.6}.ProductPrice_original__BwhWj{font-size:.75em;opacity:.65}.ProductDescriptionEditor_editor__b_pep{min-width:0;color:#333}.ProductDescriptionEditor_hint__XAo15{font-size:13px;line-height:1.9;color:#6b7280;margin:0 0 14px}.ProductDescriptionEditor_canvas__wGdiV.ProductDescriptionEditor_canvas__wGdiV{margin:0;padding:28px;font-size:16px}.ProductDescriptionEditor_field__uoeZE{min-height:42px;padding:8px 10px;border:1px dashed #b8c4cf;border-radius:6px;outline:none;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;font-weight:inherit}.ProductDescriptionEditor_field__uoeZE:empty:before{content:attr(data-placeholder);color:#8997a5;font-size:14px;font-weight:400;pointer-events:none}.ProductDescriptionEditor_field__uoeZE:focus{border-style:solid;border-color:#2978ae;background:#ffffff70;box-shadow:0 0 0 2px #2978ae12}.ProductDescriptionEditor_mainTitle__clCSo{font-size:28px;line-height:1.6;font-weight:700;color:#06345d;margin-bottom:16px}.ProductDescriptionEditor_sectionTitle__4H682{font-size:23px;line-height:1.6;font-weight:700;color:#06345d;margin:28px 0 16px}.ProductDescriptionEditor_fixed__7VMd3{font-size:10px;background:#fff7c6;border-radius:20px;padding:1px 8px;margin-right:8px;color:#655116}.ProductDescriptionEditor_features__L_D8T.ProductDescriptionEditor_features__L_D8T{padding:0;margin:0 0 10px;list-style:none}.ProductDescriptionEditor_features__L_D8T li{display:flex;align-items:center;gap:8px;margin:9px 0}.ProductDescriptionEditor_features__L_D8T .ProductDescriptionEditor_field__uoeZE{flex:1;min-width:0}.ProductDescriptionEditor_remove__MVeu2{border:0;background:transparent;color:#9b6570;font-size:24px;line-height:1;min-width:32px;height:34px;cursor:pointer;border-radius:6px}.ProductDescriptionEditor_remove__MVeu2:hover{background:#fee2e2;color:#b91c1c}.ProductDescriptionEditor_deleteColumn__V0Z_c:disabled,.ProductDescriptionEditor_remove__MVeu2:disabled{opacity:.3;cursor:default}.ProductDescriptionEditor_add__LRXU4{padding:7px 12px;background:white;border:1px solid #cbd5df;color:#14577e;border-radius:7px;font-size:13px;cursor:pointer;min-height:36px}.ProductDescriptionEditor_add__LRXU4:hover{background:#e9f2f9}.ProductDescriptionEditor_tableHint__eR9tz{font-size:12px;line-height:1.9;color:#64748b}.ProductDescriptionEditor_canvas__wGdiV table .ProductDescriptionEditor_field__uoeZE{min-width:120px;text-align:center}.ProductDescriptionEditor_canvas__wGdiV thead .ProductDescriptionEditor_field__uoeZE{border-color:#ffffff66}.ProductDescriptionEditor_canvas__wGdiV thead .ProductDescriptionEditor_field__uoeZE:focus{background:#ffffff15}.ProductDescriptionEditor_canvas__wGdiV thead .ProductDescriptionEditor_field__uoeZE:empty:before{color:#d8e4ef}.ProductDescriptionEditor_canvas__wGdiV td,.ProductDescriptionEditor_canvas__wGdiV th{padding:10px}.ProductDescriptionEditor_canvas__wGdiV td.ProductDescriptionEditor_actions__hYU9U,.ProductDescriptionEditor_canvas__wGdiV th.ProductDescriptionEditor_actions__hYU9U{min-width:40px;width:40px;padding:3px}.ProductDescriptionEditor_deleteColumn__V0Z_c{border:0;background:transparent;color:#e4eaf0;font-size:11px;margin-top:6px;cursor:pointer;text-decoration:underline}.ProductDescriptionEditor_tableButtons__BtijZ{display:flex;gap:10px;flex-wrap:wrap}.ProductDescriptionEditor_closing__Vqei0{margin-top:22px}.ProductDescriptionEditor_faq__MXXLd{margin:16px 0}.ProductDescriptionEditor_question__i5IGz{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-weight:700}.ProductDescriptionEditor_question__i5IGz .ProductDescriptionEditor_field__uoeZE{flex:1;min-width:0}.ProductDescriptionEditor_counter__bJLRD{margin-top:12px;font-size:12px;color:#64748b;text-align:left}.ProductDescriptionEditor_overLimit__RqEkT{color:#b91c1c}.ProductDescriptionEditor_toolbar__7tMVc{position:fixed;display:flex;gap:2px;direction:rtl;z-index:1300;padding:4px;border-radius:9px;background:#123756;box-shadow:0 4px 18px #0003}.ProductDescriptionEditor_toolbar__7tMVc button{border:0;background:transparent;color:white;padding:7px 12px;font-size:13px;border-radius:5px;cursor:pointer}.ProductDescriptionEditor_toolbar__7tMVc button:hover,.ProductDescriptionEditor_toolbar__7tMVc button[aria-pressed=true]{background:#ffffff25}.ProductDescriptionEditor_linkModal__sP9kF{margin:auto;border:0;border-radius:18px;padding:26px;width:min(440px,calc(100vw - 32px));color:#21374a;box-shadow:0 20px 80px #0004}.ProductDescriptionEditor_linkModal__sP9kF::backdrop{background:#0f172a88}.ProductDescriptionEditor_linkModal__sP9kF h3{font-size:19px;font-weight:700;margin:0 0 12px}.ProductDescriptionEditor_linkModal__sP9kF p{font-size:14px;margin:10px 0 18px}.ProductDescriptionEditor_linkModal__sP9kF label{font-size:13px;display:block;margin:10px 0}.ProductDescriptionEditor_linkModal__sP9kF input{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:12px;font:inherit;outline-color:#256b9e}.ProductDescriptionEditor_modalButtons__rbMQZ{display:flex;gap:8px;margin-top:22px;flex-wrap:wrap}.ProductDescriptionEditor_modalButtons__rbMQZ button{border:1px solid #cbd5e1;border-radius:8px;background:white;padding:9px 14px;cursor:pointer;font-size:13px}.ProductDescriptionEditor_modalButtons__rbMQZ button[type=submit]{background:#06345d;color:white;border-color:#06345d}@media(max-width:767px){.ProductDescriptionEditor_canvas__wGdiV.ProductDescriptionEditor_canvas__wGdiV{padding:18px 12px}.ProductDescriptionEditor_mainTitle__clCSo{font-size:23px}.ProductDescriptionEditor_sectionTitle__4H682{font-size:20px}.ProductDescriptionEditor_fixed__7VMd3{display:none}}.QuantityNumber_window__eloh6{position:relative;display:grid;min-width:1.5em;width:-moz-max-content;width:max-content;height:1.5em;overflow:hidden;perspective:160px;font-variant-numeric:tabular-nums;direction:ltr;flex-shrink:0}.QuantityNumber_sizer__T6oHG{visibility:hidden;white-space:nowrap}.QuantityNumber_number__ytcBB{position:absolute;inset:0;display:grid;place-items:center;white-space:nowrap;backface-visibility:hidden}.ProductQuantitySelector_control__QgpKG{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem}.ProductQuantitySelector_label__p1ppA{color:#374151;font-size:.8125rem;font-weight:600}.ProductQuantitySelector_stepper__frJxz{display:flex;height:2.75rem;flex-shrink:0;align-items:center;overflow:hidden;border:1px solid #e5e7eb;border-radius:.75rem;background:#fff}.ProductQuantitySelector_stepper__frJxz button{display:grid;width:2.75rem;height:100%;place-items:center;color:var(--primary,#09b563);font-size:1.3125rem;transition:background-color .15s}.ProductQuantitySelector_stepper__frJxz button:hover:not(:disabled){background:#f9fafb}.ProductQuantitySelector_stepper__frJxz button:disabled{opacity:.35;cursor:not-allowed}.ProductQuantitySelector_stepper__frJxz button:focus-visible{outline:2px solid var(--primary,#09b563);outline-offset:-3px}.ProductQuantitySelector_value__ELSVi{position:relative;width:4.5rem;height:100%;border-inline:1px solid #e5e7eb;color:#1f2937;font-size:1rem;font-weight:700}.ProductQuantitySelector_value__ELSVi input{width:100%;height:100%;border:0;border-radius:0;background:transparent;text-align:center;font:inherit;color:transparent;caret-color:transparent}.ProductQuantitySelector_value__ELSVi input[data-editing=true]{color:inherit;caret-color:auto}.ProductQuantitySelector_value__ELSVi input:focus-visible{outline:2px solid var(--primary,#09b563);outline-offset:-3px}.ProductQuantitySelector_value__ELSVi input:disabled{cursor:not-allowed}.ProductQuantitySelector_number__Nb780{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.ProductQuantitySelector_number__Nb780[hidden]{display:none}@media (prefers-reduced-motion:reduce){.ProductQuantitySelector_stepper__frJxz button{transition:none}}.PurchaseButton_action__gb8uo{position:relative;isolation:isolate;overflow:visible}.PurchaseButton_action__gb8uo:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;background-image:linear-gradient(108deg,transparent,transparent 35%,oklch(1 0 0/.28) 43%,oklch(1 0 0/.88) 50%,oklch(1 0 0/.28) 57%,transparent 65%,transparent);background-repeat:no-repeat;background-position:-120% 50%;background-size:55% 140%;animation:PurchaseButton_checkoutSweep__adyHC 7.2s linear infinite;will-change:background-position,opacity}.PurchaseButton_content__iIYfj{position:relative;z-index:3;display:inline-flex;align-items:center;gap:.5rem}.PurchaseButton_action__gb8uo:disabled:after{animation:none;opacity:0}@keyframes PurchaseButton_checkoutSweep__adyHC{0%{background-position:-120% 50%;opacity:0}3%{opacity:1}18%{background-position:220% 50%;opacity:1}21%,to{background-position:220% 50%;opacity:0}}@media (prefers-reduced-motion:reduce){.PurchaseButton_action__gb8uo:after{animation:none;opacity:0}}.StoreAuthButton_button__tGgwQ{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:14px 24px;border:0;border-radius:17px;background:transparent;color:#fff;font:inherit;font-weight:700;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (max-width:767px){.StoreAuthButton_button__tGgwQ{will-change:transform}}.StoreAuthButton_surface__Z1bLh{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.StoreAuthButton_label__LcuEN{position:relative;pointer-events:none;text-shadow:0 1px 1px #4a91f4}.StoreAuthButton_poke__MM0hd{opacity:0;transition:opacity .12s ease-out}.StoreAuthButton_button__tGgwQ:active:not(:disabled) .StoreAuthButton_poke__MM0hd{opacity:1}.StoreAuthButton_button__tGgwQ:focus-visible{outline:3px solid #2563eb;outline-offset:5px}.StoreAuthButton_button__tGgwQ:disabled{cursor:wait;opacity:.65}@media (prefers-reduced-motion:reduce){.StoreAuthButton_poke__MM0hd{transition:none}}.Cart_page__FydJj{--cart-background:oklch(0.985 0.006 80);--cart-ink:oklch(0.24 0.02 30);--cart-muted:oklch(0.52 0.02 40);--cart-primary:oklch(0.52 0.196 22);--cart-border:oklch(0.91 0.01 60);color:var(--cart-ink);padding-top:24px;margin-bottom:32px}.storefront-root:has(.Cart_page__FydJj),[data-store-shell]:has(.Cart_page__FydJj)>main{background:oklch(.985 .006 80)}[data-store-shell]:has(.Cart_page__FydJj)>main>div{padding:0}@media (min-width:1024px){[data-store-shell]:has(.Cart_page__FydJj){overflow-x:clip}}.Cart_surface__HPrc4{background:white;border:1px solid var(--cart-border);border-radius:calc(.9rem + 4px);box-shadow:0 2px 10px -4px oklch(.24 .02 30/.12)}.Cart_row__ZzzOS{position:relative;isolation:isolate}.Cart_row__ZzzOS:after{content:"";position:absolute;inset:1px;z-index:0;border-radius:calc(.9rem + 3px);pointer-events:none;background-image:linear-gradient(108deg,transparent 25%,oklch(.95 .09 92/.25) 42%,oklch(.99 .05 95/.85) 50%,oklch(.95 .09 92/.25) 58%,transparent 75%);background-repeat:no-repeat;background-size:55% 140%;animation:Cart_gold-sweep__z8t7t 9.6s ease-in-out infinite}.Cart_row__ZzzOS>*{position:relative;z-index:1}.Cart_row__ZzzOS>button{position:absolute;z-index:2}.Cart_row__ZzzOS[data-error=true]{border-color:#ef4444}.Cart_row__ZzzOS[data-price-changed=true]{border-color:#fb923c}.Cart_image__HM4oG{width:80px;aspect-ratio:3/4;align-self:flex-start;border-radius:.9rem;flex-shrink:0;overflow:hidden}.Cart_title__5WkPy{font-size:14px;font-weight:700;line-height:1.7}.Cart_row__ZzzOS:has(>button) .Cart_title__5WkPy{padding-inline-end:5rem}.Cart_price__qjl0D,.Cart_title__5WkPy:hover{color:var(--cart-primary)}.Cart_price__qjl0D{font-size:14px;font-weight:800;white-space:nowrap}.Cart_quantity__WF00N{background:oklch(.96 .008 60/.5);border-color:var(--cart-border);border-radius:calc(.9rem + 4px)}.Cart_quantity__WF00N button{border-radius:.9rem}.Cart_summary__GaNtz{border-color:oklch(.8 .13 85/.55);box-shadow:0 8px 22px -10px oklch(.8 .13 85/.6)}.Cart_coupon__58v7D{display:flex;align-items:center;gap:8px;min-height:40px}.Cart_couponField__MqarL{flex:1;min-width:0}.Cart_couponInput__04e_0{display:flex}.Cart_couponInput__04e_0 input{width:100%;height:40px}.Cart_couponAction__kzUfz{display:flex;align-items:center;justify-content:center;width:64px;height:40px;flex-shrink:0}.Cart_couponAction__kzUfz button{width:100%;height:40px}.Cart_couponSuccessText__yupcl{margin:0;color:#059669;font-size:12px;font-weight:700;line-height:1.8}.Cart_couponSuccessIcon__yz1Dv{width:56px;height:56px;flex-shrink:0;pointer-events:none}.Cart_couponSuccessIcon__yz1Dv img{display:block;width:56px;height:56px}.Cart_coupon__58v7D input{min-width:0;flex:1;border:1px solid var(--cart-border);border-radius:calc(.9rem + 4px);background:white;padding:8px 12px;font-size:12px;line-height:16px;text-align:left;outline:none;text-transform:uppercase}.Cart_coupon__58v7D input:focus{border-color:var(--cart-primary)}.Cart_coupon__58v7D button{display:inline-flex;align-items:center;justify-content:center;min-width:64px;border:1px solid oklch(.52 .196 22/.4);border-radius:calc(.9rem + 4px);padding:0 12px;font-size:12px;line-height:16px;font-weight:700;color:var(--cart-primary)}.Cart_coupon__58v7D button:disabled{cursor:wait;opacity:.6}.Cart_coupon__58v7D button:focus-visible{outline:2px solid var(--cart-primary);outline-offset:2px}.Cart_shipping__eQveW{border:1px solid oklch(.52 .196 22/.15);border-radius:calc(.9rem + 8px);background:oklch(.52 .196 22/.035);padding:14px 16px;margin-bottom:20px}.Cart_shipping__eQveW[data-complete=true]{border-color:#a7f3d0;background:rgb(236 253 245/.7)}.Cart_progress__DffBe{height:8px;overflow:hidden;border-radius:999px;background:rgb(226 232 240/.8)}.Cart_fill__AKNYL{display:block;height:100%;border-radius:inherit;background:linear-gradient(to left,var(--cart-primary),#fb923c);transition:width .7s ease-out}.Cart_shipping__eQveW[data-complete=true] .Cart_fill__AKNYL{background:linear-gradient(100deg,oklch(.67 .18 151),oklch(.82 .18 125),oklch(.72 .17 180),oklch(.67 .18 151));background-size:240% 100%;box-shadow:0 0 12px oklch(.72 .19 150/.45);animation:Cart_shipping-flow__Uw_QO 2.8s ease-in-out infinite}@keyframes Cart_gold-sweep__z8t7t{0%{background-position:-120% 50%;opacity:0}4%{opacity:1}28%{background-position:220% 50%;opacity:1}34%,to{background-position:220% 50%;opacity:0}}@keyframes Cart_shipping-flow__Uw_QO{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (min-width:640px){.Cart_shipping__eQveW{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.Cart_row__ZzzOS:after,.Cart_shipping__eQveW[data-complete=true] .Cart_fill__AKNYL{animation:none}.Cart_fill__AKNYL{transition:none}}.MobilePurchaseBar_anchor__9ovp_{min-height:130px;margin-top:20px}.MobilePurchaseBar_purchase__WTwWV{display:flex;flex-direction:column;gap:16px;border-top:1px solid #dddfe2;padding-top:18px}.MobilePurchaseBar_total__kEWtT{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.MobilePurchaseBar_action__FEAIF{min-width:0}@media (max-width:767px){body:has(.MobilePurchaseBar_purchase__WTwWV){--product-purchase-bar-height:0px}.MobilePurchaseBar_purchase__WTwWV[data-docked=true]{position:fixed;inset:auto 0 0;z-index:60;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:12px;padding:12px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid #e5e7eb;background:rgb(255 255 255/97%);box-shadow:0 -8px 28px rgb(38 22 22/11%);backdrop-filter:blur(24px);animation:MobilePurchaseBar_dockIn__jrQ5E .28s cubic-bezier(.22,1,.36,1) both}.MobilePurchaseBar_purchase__WTwWV[data-docked=true] .MobilePurchaseBar_total__kEWtT{flex-direction:column;align-items:flex-start;gap:2px}.MobilePurchaseBar_purchase__WTwWV[data-docked=true] .MobilePurchaseBar_total__kEWtT>div{font-size:17px;gap:4px}.MobilePurchaseBar_purchase__WTwWV[data-docked=true] .MobilePurchaseBar_action__FEAIF>button{height:48px;font-size:13px}body:has(.MobilePurchaseBar_purchase__WTwWV[data-docked=true]){--product-purchase-bar-height:calc(5.75rem + env(safe-area-inset-bottom, 0px))}body:has(.MobilePurchaseBar_purchase__WTwWV[data-docked=true]) #similar-products{padding-bottom:var(--product-purchase-bar-height)}}@keyframes MobilePurchaseBar_dockIn__jrQ5E{0%{transform:translateY(110%);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.MobilePurchaseBar_purchase__WTwWV[data-docked=true]{animation:none}}.QuantityDiscount_prices__zhKoW{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.QuantityDiscount_row__IjuEr{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.QuantityDiscount_price__x_CeC{color:#212529;font-size:20px;font-weight:700;line-height:1.5;white-space:nowrap}.QuantityDiscount_minimum__ocR9V{border-radius:6px;background:#f8f9fa;padding:2px 8px;color:#6c757d;font-size:14px;font-weight:600;line-height:1.5;white-space:nowrap}.CartFlyAnimation_sheet__iS2JX{position:fixed;top:0;left:0;z-index:10000;overflow:hidden;pointer-events:none;border:1px solid rgb(255 255 255/90%);border-radius:5px 2px 5px 5px;background:#fff;box-shadow:0 14px 32px rgb(15 23 42/22%),0 3px 8px rgb(15 23 42/12%);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);transform-origin:center;will-change:transform,opacity}.CartFlyAnimation_sheet__iS2JX:after{content:"";position:absolute;top:0;right:0;width:22px;height:22px;border-radius:0 0 0 3px;background:linear-gradient(45deg,#dbe2e9,#fff 52%);box-shadow:-2px 2px 5px rgb(15 23 42/20%)}.CartFlyAnimation_image__O_Y_D{display:block;width:100%;height:100%;box-sizing:border-box;padding:7px;-o-object-fit:contain;object-fit:contain;background:#f3f3f4}@media (prefers-reduced-motion:reduce){.CartFlyAnimation_sheet__iS2JX{display:none}}