:is(.cart-page,.cart-drawer__dialog){--mc-radius: 3px}:is(.cart-page,.cart-drawer__dialog) #cart-wrapper{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}:is(.cart-page,.cart-drawer__dialog):not(:has(#rsi_buy_now_button)) .mshifa-pay__row--cod{display:none!important}:is(.cart-page,.cart-drawer__dialog,.mshifa-paysheet) .mshifa-pay{display:grid!important;gap:8px!important;width:100%}:is(.cart-page,.cart-drawer__dialog,.mshifa-paysheet) .mshifa-pay__row{display:flex!important;align-items:center;justify-content:flex-start!important;gap:14px;width:100%!important;height:auto!important;min-height:64px!important;margin:0!important;padding:11px 16px!important;border:1.5px solid var(--ms-line)!important;border-radius:var(--mc-radius)!important;background:var(--ms-ivory)!important;color:var(--ms-ink)!important;box-shadow:none!important;font-family:var(--ms-body)!important;text-align:start!important;text-decoration:none!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer;transition:background-color .2s var(--ms-ease),border-color .2s var(--ms-ease),transform .15s var(--ms-ease)!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent}html[lang=ar] :is(.cart-page,.cart-drawer__dialog,.mshifa-paysheet) .mshifa-pay__row{font-family:var(--ms-body-ar)!important}:is(.cart-page,.cart-drawer__dialog,.mshifa-paysheet) .mshifa-pay__row:active:not([disabled]){transform:scale(.985)}:is(.cart-page,.cart-drawer__dialog,.mshifa-paysheet) .mshifa-pay__row:focus-visible{outline:2px solid var(--ms-gold)!important;outline-offset:2px}:is(.cart-page,.cart-drawer__dialog,.mshifa-paysheet) .mshifa-pay__row[disabled]{opacity:.5;cursor:not-allowed}.mshifa-pay__txt{display:block;flex:1 1 auto;min-width:0}.mshifa-pay__row b{display:block;margin-block-end:2px;font-family:var(--ms-display);font-weight:600;font-size:.9375rem;line-height:1.25;letter-spacing:.12em;text-transform:uppercase}html[lang=ar] .mshifa-pay__row b{font-family:var(--ms-display-ar);font-weight:700;letter-spacing:0}.mshifa-pay__row small{display:block;font-size:.8125rem;line-height:1.4;color:var(--ms-sage, #4a5f55);font-weight:400}.mshifa-pay__ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ms-gold);color:var(--ms-ink)}:is(.cart-page,.cart-drawer__dialog,.mshifa-paysheet) .mshifa-pay__row:hover:not([disabled]){background:var(--ms-parchment)!important;border-color:var(--ms-emerald)!important}:is(.cart-page,.cart-drawer__dialog,.mshifa-paysheet) .mshifa-pay__row--card .button-text{display:block;font:inherit}:is(.cart-page,.cart-drawer__dialog) .quantity-selector{--quantity-selector-width: 112px;height:40px!important;min-height:40px!important;border:1.5px solid var(--ms-line)!important;border-radius:var(--mc-radius)!important;background:var(--ms-ivory)!important;color:var(--ms-ink)!important;overflow:hidden}:is(.cart-page,.cart-drawer__dialog) .quantity-selector :is(.quantity-minus,.quantity-plus){width:36px!important;min-width:36px!important;height:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ms-ink)!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}:is(.cart-page,.cart-drawer__dialog) .quantity-selector :is(.quantity-minus,.quantity-plus):hover:not([disabled]){background:#0f3d2e12!important}:is(.cart-page,.cart-drawer__dialog) .quantity-selector :is(.quantity-minus,.quantity-plus)[disabled]{opacity:.35}:is(.cart-page,.cart-drawer__dialog) .quantity-selector svg{width:12px;height:12px}:is(.cart-page,.cart-drawer__dialog) .quantity-selector input{background:transparent!important;color:var(--ms-ink)!important;font-family:var(--ms-body)!important;font-weight:700;font-size:15px}:is(.cart-page,.cart-drawer__dialog) .cart-items__remove{width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#12261f8c!important;box-shadow:none!important;transition:background-color .2s var(--ms-ease),color .2s var(--ms-ease)!important;-webkit-tap-highlight-color:transparent}:is(.cart-page,.cart-drawer__dialog) .cart-items__remove:hover{background:#0f3d2e12!important;color:var(--ms-emerald)!important}:is(.cart-page,.cart-drawer__dialog) .cart-items__remove svg{width:17px;height:17px}.cart-drawer__dialog .cart-drawer__close-button{position:static!important;inset:auto!important;flex:none;width:40px!important;height:40px!important;margin:0!important;margin-inline-end:-8px!important;border:0!important;border-radius:50%!important;background:transparent!important;color:var(--ms-ink)!important;box-shadow:none!important}.cart-drawer__dialog .cart-drawer__close-button:hover{background:#0f3d2e12!important;opacity:1}.cart-drawer__dialog .cart-drawer__close-button svg{width:16px;height:16px}@media(prefers-reduced-motion:reduce){:is(.cart-page,.cart-drawer__dialog,.mshifa-paysheet) .mshifa-pay__row{transition:none!important}:is(.cart-page,.cart-drawer__dialog,.mshifa-paysheet) .mshifa-pay__row:active{transform:none}}.mshifa-pay__logos{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-block-start:7px}.mshifa-pay__logo{display:block;flex:none;width:auto;height:18px;border-radius:3px}svg.mshifa-pay__logo{width:28px}:is(.cart-page,.cart-drawer__dialog,.mshifa-paysheet) .mshifa-pay__ic--wa{background:#25d366;color:#fff}.mshifa-cart-fab{display:none}@media(max-width:749px){.mshifa-cart-fab{position:fixed;right:15px;bottom:77px;z-index:10000;display:grid;place-items:center;width:50px;height:50px;border-radius:50%;border:2px solid var(--ms-gold);background:var(--ms-emerald);color:var(--ms-parchment);box-shadow:0 6px 16px #0f3d2e59;text-decoration:none;transition:transform .2s var(--ms-ease),bottom .3s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}[dir=rtl] .mshifa-cart-fab{right:auto;left:15px}.mshifa-cart-fab:active{transform:scale(.94)}.mshifa-cart-fab:focus-visible{outline:3px solid var(--ms-gold);outline-offset:3px}.mshifa-cart-fab__count{position:absolute;top:-3px;inset-inline-end:-3px;min-width:21px;height:21px;padding:0 5px;border:2px solid var(--ms-ivory);border-radius:999px;background:var(--ms-gold);color:var(--ms-ink);font-family:var(--ms-body);font-size:11px;font-weight:700;line-height:17px;text-align:center}html.mshifa-sticky-on .mshifa-cart-fab{bottom:calc(146px + env(safe-area-inset-bottom))}html.mshifa-tray-open .mshifa-cart-fab{display:none}}@media(prefers-reduced-motion:reduce){.mshifa-cart-fab{transition:none}}.mshifa-paysheet{inset:auto 0 0;width:100%;max-width:100%;max-height:85dvh;margin:0;padding:10px 16px calc(22px + env(safe-area-inset-bottom));border:0;border-radius:18px 18px 0 0;background:var(--ms-ivory);color:var(--ms-ink);box-shadow:0 -20px 40px #12261f40;overflow-y:auto;overscroll-behavior:contain}.mshifa-paysheet[open]{animation:mshifa-paysheet-in .32s var(--ms-ease)}.mshifa-paysheet::backdrop{background:#12261f73}@keyframes mshifa-paysheet-in{0%{translate:0 100%}to{translate:0 0}}.mshifa-paysheet__grab{width:44px;height:4px;margin:0 auto 12px;border-radius:4px;background:var(--ms-line)}.mshifa-paysheet__hd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-block-end:14px}.mshifa-paysheet__title{margin:0;font-family:var(--ms-display);font-weight:600;font-size:.9375rem;letter-spacing:.14em;text-transform:uppercase}html[lang=ar] .mshifa-paysheet__title{font-family:var(--ms-display-ar);font-weight:700;letter-spacing:0;font-size:1.0625rem}.mshifa-paysheet__sum{margin:4px 0 0;font-family:var(--ms-body);font-size:.875rem;color:var(--ms-sage, #4a5f55)}html[lang=ar] .mshifa-paysheet__sum{font-family:var(--ms-body-ar)}.mshifa-paysheet__sum b{color:var(--ms-gold-text);font-weight:700}.mshifa-paysheet__close{flex:none;display:grid;place-items:center;width:40px;height:40px;margin:-6px -8px 0 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ms-ink);cursor:pointer}html[dir=rtl] .mshifa-paysheet__close{margin:-6px 0 0 -8px}.mshifa-paysheet__close:hover{background:#0f3d2e12}.mshifa-paysheet__close:focus-visible{outline:2px solid var(--ms-emerald);outline-offset:2px}.mshifa-sticky__cart[aria-busy=true]{opacity:.6}@media(min-width:750px){.mshifa-paysheet{top:0;right:0;bottom:0;left:0;max-width:460px;margin:auto;border-radius:12px;padding-block-end:22px}.mshifa-paysheet__grab{display:none}}@media(prefers-reduced-motion:reduce){.mshifa-paysheet[open]{animation:none}}:is(.mshifa-cart-fab,.mshifa-sticky__cart) .mshifa-icon{display:block}.mshifa-cart-fab__count[hidden]{display:none!important}:is(.mshifa-pay__ic,.mshifa-tray__ic) .mshifa-icon{display:block;width:20px;height:20px}:is(.cart-page,.cart-drawer__dialog) .mshifa-buynow{display:block;width:100%;min-height:54px;padding:0 20px;border:0;border-radius:var(--mc-radius);background:var(--ms-emerald);color:var(--ms-parchment);font-family:var(--ms-display);font-weight:600;font-size:1rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 20px -12px #0f3d2e99;transition:background-color .2s var(--ms-ease),transform .15s var(--ms-ease);touch-action:manipulation;-webkit-tap-highlight-color:transparent}html[lang=ar] :is(.cart-page,.cart-drawer__dialog) .mshifa-buynow{font-family:var(--ms-display-ar);font-weight:700;letter-spacing:0;font-size:1.0625rem}:is(.cart-page,.cart-drawer__dialog) .mshifa-buynow:hover:not([disabled]){background:var(--ms-emerald-light)}:is(.cart-page,.cart-drawer__dialog) .mshifa-buynow:active:not([disabled]){transform:scale(.985)}:is(.cart-page,.cart-drawer__dialog) .mshifa-buynow:focus-visible{outline:2px solid var(--ms-gold);outline-offset:2px}:is(.cart-page,.cart-drawer__dialog) .mshifa-buynow[disabled]{opacity:.45;cursor:not-allowed}:is(.cart-page,.cart-drawer__dialog) .mshifa-buynow[aria-busy=true]{opacity:.7}:is(.cart-page,.cart-drawer__dialog) .mshifa-buynow[hidden]{display:none}:is(.cart-page,.cart-drawer__dialog) .mshifa-pay--hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;pointer-events:none}.cart-drawer .cart-drawer__dialog .cart-items__table-row--full-width-variants{grid-template-columns:clamp(2.5rem,15cqi,7.5rem) minmax(0,1fr) auto;grid-template-rows:min-content min-content 1fr;grid-template-areas:"media details price" "media variants quantity" "media unit_price quantity" "media error error"}:is(.cart-page,.cart-drawer__dialog) .cart-items__quantity{justify-self:end;align-self:start;margin-block-start:6px;gap:14px}:is(.cart-page,.cart-drawer__dialog) .cart-items__quantity-controls{gap:14px}:is(.cart-page,.cart-drawer__dialog) .quantity-selector{--quantity-selector-width: 100px;height:36px!important;min-height:36px!important}:is(.cart-page,.cart-drawer__dialog) .quantity-selector :is(.quantity-minus,.quantity-plus){width:32px!important;min-width:32px!important}:is(.cart-page,.cart-drawer__dialog) .cart-items__remove{width:36px!important;min-width:36px!important;height:36px!important}@media(max-width:749px){.cart-page .cart-items__table-row{grid-template-columns:clamp(2.5rem,15cqi,7.5rem) minmax(0,1fr) auto;grid-template-areas:"media details price" "media details quantity" "media error error"}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/mshifa-cart.css.map */
