html.asw-cart-page-locked,html.asw-cart-page-locked body{overflow:hidden!important}.asw-mini-cart{--asw-cart-primary:var(--asw-color-primary, currentColor);--asw-cart-text:#252925;--asw-cart-muted:#737a74;--asw-cart-border:rgba(49, 92, 73, 0.16);--asw-cart-surface:#ffffff;--asw-cart-soft:#f7f8f4;--asw-cart-overlay:rgba(20, 25, 21, 0.44);--asw-cart-danger:var(--asw-color-primary, currentColor);--asw-cart-panel-width:420px;--asw-cart-panel-height:88vh;--asw-cart-items-max-height:310px;--asw-cart-image-size:68px;--asw-cart-dropdown-offset:10px;position:relative;width:100%;display:flex;direction:rtl;font-family:inherit;color:var(--asw-cart-text);box-sizing:border-box}.asw-mini-cart *,.asw-mini-cart *::before,.asw-mini-cart *::after{box-sizing:border-box}.asw-mini-cart button,.asw-mini-cart input,.asw-mini-cart a{font-family:inherit}.asw-mini-cart button{-webkit-tap-highlight-color:#fff0}.asw-mini-cart__trigger{position:relative;min-width:46px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:10px 12px;border:1px solid var(--asw-cart-border);border-radius:50%;color:var(--asw-cart-text);background:var(--asw-cart-surface);box-shadow:none;cursor:pointer;transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.asw-mini-cart__trigger-icon{width:21px;height:21px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:inherit;font-size:21px;line-height:1}.asw-mini-cart__trigger-icon svg,.asw-mini-cart__trigger-icon i{width:100%;height:100%;display:block;color:inherit;fill:currentColor;font-size:inherit;line-height:1}.asw-mini-cart__trigger-label,.asw-mini-cart__trigger-subtotal{color:inherit;font-size:13px;font-weight:700;line-height:1.4;white-space:nowrap}.asw-mini-cart__trigger-subtotal{color:var(--asw-cart-primary)}.asw-mini-cart__count{position:absolute;z-index:2;top:-7px;inset-inline-end:-7px;min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border:2px solid #fff;border-radius:999px;color:#fff;background:var(--asw-color-primary,currentColor);box-shadow:0 3px 9px rgb(30 90 47 / .18);font-size:10px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.asw-mini-cart--hide-zero-count .asw-mini-cart__count[data-count="0"],.asw-mini-cart--hide-count .asw-mini-cart__count,.asw-mini-cart--hide-trigger-label .asw-mini-cart__trigger-label,.asw-mini-cart--hide-trigger-subtotal .asw-mini-cart__trigger-subtotal{display:none!important}.asw-mini-cart__surface{z-index:999999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 220ms ease,visibility 220ms ease}.asw-mini-cart__surface[popover]{margin:0;padding:0;border:0;color:inherit;background:#fff0}.asw-mini-cart__surface[popover]::backdrop{background:#fff0}.asw-mini-cart__dialog{position:relative;width:min(var(--asw-cart-panel-width), calc(100vw - 32px));max-width:100%;max-height:min(var(--asw-cart-panel-height), calc(var(--asw-viewport-height, 100vh) - 32px));min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;margin:0;padding:16px;overflow:hidden;direction:rtl;border:1px solid rgb(49 92 73 / .11);border-radius:22px;background:var(--asw-cart-soft);box-shadow:0 24px 70px rgb(20 34 25 / .2),0 8px 24px rgb(20 34 25 / .08);transition:transform 300ms cubic-bezier(.22,1,.36,1)}.asw-mini-cart--open .asw-mini-cart__surface{opacity:1;visibility:visible;pointer-events:auto}.asw-mini-cart--desktop-dropdown .asw-mini-cart__surface{position:fixed;inset:auto;top:var(--asw-cart-dropdown-top,72px);left:var(--asw-cart-dropdown-left,12px);width:var(--asw-cart-dropdown-width,min(var(--asw-cart-panel-width), calc(100vw - 24px)));background:#fff0;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:translateY(-8px)}.asw-mini-cart--desktop-dropdown .asw-mini-cart__dialog{width:100%;max-height:min(var(--asw-cart-panel-height), var(--asw-cart-dropdown-height, calc(var(--asw-viewport-height, 100vh) - 100px)));transform:scale(.985);transform-origin:top end}.asw-mini-cart--desktop-dropdown.asw-mini-cart--open .asw-mini-cart__surface{transform:translateY(0)}.asw-mini-cart--desktop-dropdown.asw-mini-cart--open .asw-mini-cart__dialog{transform:scale(1)}.asw-mini-cart--desktop-modal .asw-mini-cart__surface{position:fixed;inset:0;width:100%;height:var(--asw-viewport-height,100vh);display:grid;place-items:center;padding:16px;background:var(--asw-cart-overlay);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.asw-mini-cart--desktop-modal .asw-mini-cart__dialog{transform:translateY(12px) scale(.98)}.asw-mini-cart--desktop-modal.asw-mini-cart--open .asw-mini-cart__dialog{transform:translateY(0) scale(1)}.asw-mini-cart--desktop-drawer_start .asw-mini-cart__surface,.asw-mini-cart--desktop-drawer_end .asw-mini-cart__surface{position:fixed;inset:0;width:100%;height:var(--asw-viewport-height,100vh);display:flex;padding:0;background:var(--asw-cart-overlay);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.asw-mini-cart--desktop-drawer_start .asw-mini-cart__surface{justify-content:flex-start}.asw-mini-cart--desktop-drawer_end .asw-mini-cart__surface{justify-content:flex-end}.asw-mini-cart--desktop-drawer_start .asw-mini-cart__dialog,.asw-mini-cart--desktop-drawer_end .asw-mini-cart__dialog{width:min(var(--asw-cart-panel-width), 100vw);max-height:var(--asw-viewport-height,100vh);height:var(--asw-viewport-height,100vh);border-radius:0}.asw-mini-cart--desktop-drawer_start .asw-mini-cart__dialog{transform:translateX(-104%)}.asw-mini-cart--desktop-drawer_end .asw-mini-cart__dialog{transform:translateX(104%)}[dir="rtl"] .asw-mini-cart--desktop-drawer_start .asw-mini-cart__dialog{transform:translateX(104%)}[dir="rtl"] .asw-mini-cart--desktop-drawer_end .asw-mini-cart__dialog{transform:translateX(-104%)}.asw-mini-cart--desktop-drawer_start.asw-mini-cart--open .asw-mini-cart__dialog,.asw-mini-cart--desktop-drawer_end.asw-mini-cart--open .asw-mini-cart__dialog,[dir="rtl"] .asw-mini-cart--desktop-drawer_start.asw-mini-cart--open .asw-mini-cart__dialog,[dir="rtl"] .asw-mini-cart--desktop-drawer_end.asw-mini-cart--open .asw-mini-cart__dialog{transform:translateX(0)}.asw-mini-cart__header{flex:0 0 auto;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid rgb(49 92 73 / .12)}.asw-mini-cart__title{min-width:0;margin:0;padding:0;color:var(--asw-cart-text);font-family:inherit;font-size:16px;font-weight:800;line-height:1.5}.asw-mini-cart__close{width:36px;height:36px;min-width:36px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:1px solid var(--asw-cart-border);border-radius:50%;color:var(--asw-cart-text);background:#fff;cursor:pointer;transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.asw-mini-cart__close:hover{color:#fff;background:var(--asw-cart-primary);border-color:var(--asw-cart-primary);transform:rotate(5deg)}.asw-mini-cart__close svg{width:16px;height:16px;display:block;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.asw-mini-cart--hide-title .asw-mini-cart__title{display:none}.asw-mini-cart--hide-title .asw-mini-cart__header{justify-content:flex-end}.asw-mini-cart__body{position:relative;min-height:0;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr) auto}.asw-mini-cart__items-wrap{min-height:0;max-height:var(--asw-cart-items-max-height);overflow:hidden}.asw-mini-cart__items{width:100%;height:100%;max-height:var(--asw-cart-items-max-height);display:flex;flex-direction:column;gap:10px;margin:0;padding:1px 3px 2px 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(49 92 73 / .28) #fff0}.asw-mini-cart__items::-webkit-scrollbar{width:4px}.asw-mini-cart__items::-webkit-scrollbar-track{background:#fff0}.asw-mini-cart__items::-webkit-scrollbar-thumb{border-radius:999px;background:rgb(49 92 73 / .28)}.asw-mini-cart__message{min-height:0;color:#b34950;font-size:11px;font-weight:600;line-height:1.7;text-align:center}.asw-mini-cart__message:not(:empty){margin-top:8px;padding:8px 10px;border-radius:10px;background:rgb(179 73 80 / .07)}.asw-mini-cart__item{position:relative;width:100%;min-height:calc(var(--asw-cart-image-size) + 20px);display:grid;grid-template-columns:var(--asw-cart-image-size) minmax(0,1fr) 28px;grid-template-areas:"image content remove";align-items:center;gap:12px;margin:0;padding:10px;border:1px solid var(--asw-cart-border);border-radius:17px;background:var(--asw-cart-surface);box-shadow:0 5px 18px rgb(26 46 33 / .04);transition:border-color 180ms ease,background-color 180ms ease,box-shadow 180ms ease,transform 180ms ease,opacity 180ms ease}.asw-mini-cart__item:hover{border-color:rgb(49 92 73 / .27);box-shadow:0 9px 24px rgb(26 46 33 / .07);transform:translateY(-1px)}.asw-mini-cart__item.is-updating{opacity:.55;pointer-events:none}.asw-mini-cart__product-image{grid-area:image;width:var(--asw-cart-image-size);height:var(--asw-cart-image-size);align-self:center;overflow:hidden;border-radius:13px;background:#f2f4f0}.asw-mini-cart__product-image a,.asw-mini-cart__product-image img{width:100%;height:100%;display:block}.asw-mini-cart__product-image img{margin:0;padding:4px;border:0;object-fit:contain;object-position:center;background:#fff0}.asw-mini-cart__product-content{grid-area:content;min-width:0;display:flex;flex-direction:column;gap:5px}.asw-mini-cart__product-name{min-width:0;display:-webkit-box;overflow:hidden;color:var(--asw-cart-text);font-size:13px;font-weight:700;line-height:1.75;text-decoration:none!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color 160ms ease}.asw-mini-cart__product-name:hover{color:var(--asw-cart-primary)}.asw-mini-cart__variation{color:var(--asw-cart-muted);font-size:10px;font-weight:500;line-height:1.6}.asw-mini-cart__variation dl,.asw-mini-cart__variation p{margin:0;padding:0}.asw-mini-cart__variation dt,.asw-mini-cart__variation dd{display:inline;margin:0 0 0 3px}.asw-mini-cart__product-row{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.asw-mini-cart__product-price{min-width:0;color:var(--asw-cart-primary);font-size:12px;font-weight:800;line-height:1.6;white-space:nowrap}.asw-mini-cart__product-price del{margin-inline-end:4px;color:var(--asw-cart-muted);font-size:.85em;opacity:.75}.asw-mini-cart__product-price ins{color:inherit;text-decoration:none}.asw-mini-cart__quantity{width:96px;height:32px;display:grid;grid-template-columns:1fr 1.1fr 1fr;align-items:center;direction:ltr;overflow:hidden;border:1px solid var(--asw-cart-border);border-radius:10px;background:#f8faf7}.asw-mini-cart__qty-button,.asw-mini-cart__qty-input{width:100%;min-width:0;height:32px;margin:0;padding:0;border:0;border-radius:0;outline:0;box-shadow:none}.asw-mini-cart__qty-button{display:inline-flex;align-items:center;justify-content:center;color:var(--asw-cart-primary);background:#fff0;cursor:pointer;transition:color 160ms ease,background-color 160ms ease,box-shadow 160ms ease}.asw-mini-cart__qty-button:hover{color:#fff;background:var(--asw-cart-primary)}.asw-mini-cart__qty-button svg{width:11px;height:11px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.asw-mini-cart__qty-input{border-inline:1px solid var(--asw-cart-border);color:var(--asw-cart-text);background:transparent!important;font-size:12px;font-weight:800;line-height:32px;text-align:center;appearance:textfield;-moz-appearance:textfield}.asw-mini-cart__qty-input::-webkit-inner-spin-button,.asw-mini-cart__qty-input::-webkit-outer-spin-button{margin:0;appearance:none;-webkit-appearance:none}.asw-mini-cart__remove{grid-area:remove;align-self:start;justify-self:end;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:1px solid rgb(59 163 82 / .2);border-radius:50%;color:var(--asw-cart-danger);background:rgb(59 163 82 / .07);cursor:pointer;transition:color 160ms ease,background-color 160ms ease,border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.asw-mini-cart__remove:hover{color:#fff;background:var(--asw-cart-danger);border-color:var(--asw-cart-danger);transform:rotate(5deg)}.asw-mini-cart__remove svg{width:12px;height:12px;display:block;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.asw-mini-cart--hide-image .asw-mini-cart__product-image,.asw-mini-cart--hide-name .asw-mini-cart__product-name,.asw-mini-cart--hide-variation .asw-mini-cart__variation,.asw-mini-cart--hide-price .asw-mini-cart__product-price,.asw-mini-cart--hide-quantity .asw-mini-cart__quantity,.asw-mini-cart--hide-remove .asw-mini-cart__remove,.asw-mini-cart--hide-subtotal .asw-mini-cart__subtotal,.asw-mini-cart--hide-view-cart .asw-mini-cart__action--cart,.asw-mini-cart--hide-checkout .asw-mini-cart__action--checkout{display:none!important}.asw-mini-cart--hide-image .asw-mini-cart__item{grid-template-columns:minmax(0,1fr) 28px;grid-template-areas:"content remove";min-height:0}.asw-mini-cart--hide-remove .asw-mini-cart__item{grid-template-columns:var(--asw-cart-image-size) minmax(0,1fr);grid-template-areas:"image content"}.asw-mini-cart--hide-image.asw-mini-cart--hide-remove .asw-mini-cart__item{grid-template-columns:minmax(0,1fr);grid-template-areas:"content"}.asw-mini-cart--hide-price .asw-mini-cart__product-row,.asw-mini-cart--hide-quantity .asw-mini-cart__product-row{justify-content:flex-start}.asw-mini-cart--hide-price.asw-mini-cart--hide-quantity .asw-mini-cart__product-row{display:none}.asw-mini-cart__empty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:34px 20px;text-align:center}.asw-mini-cart__empty-icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:4px;border-radius:50%;color:var(--asw-cart-primary);background:rgb(49 92 73 / .08);font-size:46px}.asw-mini-cart__empty-icon svg,.asw-mini-cart__empty-icon i{width:58%;height:58%;display:block;color:inherit;fill:currentColor;font-size:.58em}.asw-mini-cart__empty-icon svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.asw-mini-cart__empty-title{color:var(--asw-cart-text);font-size:14px;font-weight:800;line-height:1.7}.asw-mini-cart__empty-text{max-width:300px;color:var(--asw-cart-muted);font-size:12px;font-weight:500;line-height:1.9}.asw-mini-cart__subtotal{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 0;padding:14px 2px;border-top:1px solid rgb(49 92 73 / .14)}.asw-mini-cart__subtotal-label{color:var(--asw-cart-muted);font-size:12px;font-weight:600;line-height:1.5}.asw-mini-cart__subtotal-value{color:var(--asw-cart-text);font-size:16px;font-weight:900;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums}.asw-mini-cart__footer{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0}.asw-mini-cart__action{min-width:0;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 11px;border:1px solid var(--asw-cart-primary);border-radius:12px;font-size:12px;font-weight:800;line-height:1.4;text-align:center;text-decoration:none!important;transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.asw-mini-cart__action:hover{transform:translateY(-1px)}.asw-mini-cart__action--cart{color:var(--asw-cart-primary);background:#fff0}.asw-mini-cart__action--cart:hover{color:#fff;background:var(--asw-cart-primary)}.asw-mini-cart__action--checkout{color:#fff;background:var(--asw-cart-primary)}.asw-mini-cart__action--checkout:hover{color:#fff;background:#244838;border-color:#244838}.asw-mini-cart--hide-view-cart.asw-mini-cart--hide-checkout .asw-mini-cart__footer{display:none}.asw-mini-cart--hide-view-cart .asw-mini-cart__footer,.asw-mini-cart--hide-checkout .asw-mini-cart__footer{grid-template-columns:1fr}.asw-mini-cart.asw-mini-cart--empty .asw-mini-cart__subtotal,.asw-mini-cart.asw-mini-cart--empty .asw-mini-cart__footer{display:none!important}.asw-mini-cart.asw-mini-cart--loading .asw-mini-cart__dialog::after{content:"";position:absolute;z-index:20;top:14px;inset-inline-end:60px;width:18px;height:18px;border:2px solid rgb(49 92 73 / .16);border-top-color:var(--asw-cart-primary);border-radius:50%;animation:asw-cart-spin 650ms linear infinite}@keyframes asw-cart-spin{to{transform:rotate(360deg)}}.asw-mini-cart a:focus-visible,.asw-mini-cart button:focus-visible,.asw-mini-cart input:focus-visible{outline:none}.asw-mini-cart__trigger:focus-visible,.asw-mini-cart__close:focus-visible,.asw-mini-cart__remove:focus-visible,.asw-mini-cart__action:focus-visible{box-shadow:0 0 0 4px rgb(49 92 73 / .2)}.asw-mini-cart__qty-button:focus-visible,.asw-mini-cart__qty-input:focus-visible{box-shadow:inset 0 0 0 2px rgb(49 92 73 / .22)}@media (max-width:767px){.asw-mini-cart{width:auto;max-width:100%;flex:0 0 auto}.asw-mini-cart--mobile-modal .asw-mini-cart__surface,.asw-mini-cart--mobile-fullscreen .asw-mini-cart__surface,.asw-mini-cart--mobile-drawer_bottom .asw-mini-cart__surface{position:fixed;inset:0;top:0;right:0;bottom:0;left:0;width:100%;height:var(--asw-viewport-height,100vh);background:var(--asw-cart-overlay);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transform:none;display:flex}.asw-mini-cart--mobile-modal .asw-mini-cart__surface{align-items:center;justify-content:center;padding:12px}.asw-mini-cart--mobile-modal .asw-mini-cart__dialog{width:min(var(--asw-cart-panel-width), calc(100vw - 24px));max-height:calc(var(--asw-viewport-height, 100vh) - 24px);height:auto;border-radius:20px;transform:translateY(12px) scale(.98)}.asw-mini-cart--mobile-modal.asw-mini-cart--open .asw-mini-cart__dialog{transform:translateY(0) scale(1)}.asw-mini-cart--mobile-fullscreen .asw-mini-cart__surface{padding:0;background:var(--asw-cart-soft);backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.asw-mini-cart--mobile-fullscreen .asw-mini-cart__dialog{width:100%;max-width:none;height:var(--asw-viewport-height,100vh);max-height:none;padding-top:calc(14px + env(safe-area-inset-top));padding-bottom:calc(14px + env(safe-area-inset-bottom));border:0!important;border-radius:0!important;box-shadow:none!important;transform:translateY(2%)}.asw-mini-cart--mobile-fullscreen .asw-mini-cart__items-wrap,.asw-mini-cart--mobile-fullscreen .asw-mini-cart__items{max-height:none}.asw-mini-cart--mobile-fullscreen.asw-mini-cart--open .asw-mini-cart__dialog{transform:translateY(0)}.asw-mini-cart--mobile-fullscreen .asw-mini-cart__body,.asw-mini-cart--mobile-fullscreen .asw-mini-cart__items-wrap,.asw-mini-cart--mobile-fullscreen .asw-mini-cart__items{min-height:0;flex:1 1 auto}.asw-mini-cart--mobile-fullscreen .asw-mini-cart__items{max-height:none!important}.asw-mini-cart--mobile-drawer_bottom .asw-mini-cart__surface{align-items:flex-end;justify-content:stretch;padding:0}.asw-mini-cart--mobile-drawer_bottom .asw-mini-cart__dialog{width:100%;max-width:none;max-height:min(var(--asw-cart-panel-height), calc(var(--asw-viewport-height, 100vh) * 0.88));border-radius:22px 22px 0 0;transform:translateY(104%)}.asw-mini-cart--mobile-drawer_bottom.asw-mini-cart--open .asw-mini-cart__dialog{transform:translateY(0)}.asw-mini-cart--mobile-inherit.asw-mini-cart--desktop-dropdown .asw-mini-cart__surface{width:min(var(--asw-cart-panel-width), calc(100vw - 16px))}.asw-mini-cart__dialog{padding:12px}.asw-mini-cart__header{margin-bottom:9px;padding-bottom:9px}.asw-mini-cart__item{grid-template-columns:min(62px, var(--asw-cart-image-size)) minmax(0,1fr) 27px;gap:10px;min-height:82px;padding:9px;border-radius:15px}.asw-mini-cart__product-image{width:min(62px, var(--asw-cart-image-size));height:min(62px, var(--asw-cart-image-size));border-radius:11px}.asw-mini-cart__product-name{font-size:12px;line-height:1.7}.asw-mini-cart__product-row{align-items:center}.asw-mini-cart__items{max-height:var(--asw-cart-items-max-height)}}@media (max-width:420px){.asw-mini-cart__product-row{align-items:flex-start;flex-direction:column;gap:5px}.asw-mini-cart__quantity{width:92px}.asw-mini-cart__footer{grid-template-columns:1fr}.asw-mini-cart__action{min-height:42px}}@media (max-height:650px){.asw-mini-cart__subtotal{padding-top:10px;padding-bottom:10px}.asw-mini-cart__action{min-height:40px;padding-top:8px;padding-bottom:8px}}@media (prefers-reduced-motion:reduce){.asw-mini-cart *,.asw-mini-cart *::before,.asw-mini-cart *::after{scroll-behavior:auto!important;animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}@media (min-width:768px){.asw-mini-cart:not(.asw-mini-cart--desktop-dropdown) .asw-mini-cart__surface{top:var(--asw-viewport-top,0);bottom:auto}}@media (max-width:767px){.asw-mini-cart--mobile-modal .asw-mini-cart__surface,.asw-mini-cart--mobile-fullscreen .asw-mini-cart__surface,.asw-mini-cart--mobile-drawer_bottom .asw-mini-cart__surface,.asw-mini-cart--mobile-inherit:not(.asw-mini-cart--desktop-dropdown) .asw-mini-cart__surface{top:var(--asw-viewport-top,0);bottom:auto}.asw-mini-cart .asw-mini-cart__qty-input{font-size:max(16px, 1em)}.asw-mini-cart .asw-mini-cart__body{-webkit-overflow-scrolling:touch}}.asw-mini-cart .asw-mini-cart__quantity input.asw-mini-cart__qty-input[type="number"]{box-sizing:border-box!important;flex:1 1 0!important;width:100%!important;min-width:0!important;padding:0!important;margin:0!important;text-align:center!important;color:var(--asw-cart-text,#252525)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;background:transparent!important;box-shadow:none!important;line-height:1.25!important;-moz-appearance:textfield;appearance:textfield}.asw-mini-cart .asw-mini-cart__quantity{min-width:104px}