/* generated by scripts/ops/build-theme-assets.py - edit the unminified source */
:root{--tc-ws-ink:#1F1F1F;--tc-ws-muted:#7A7A7A;--tc-ws-rule:#EDEDED;--tc-ws-cell-rule:#E6E6E6;--tc-ws-field:#F1F1F1;--tc-ws-accent:#ED303D;--tc-ws-disabled:#C9C9C9;--tc-ws-skeleton:#ECECEC;--tc-ws-skeleton-shine:#F7F7F7;--tc-ws-btn-border:#D3D6DE;--tc-ws-btn-shadow:0 1px 4px rgba(16, 22, 40, 0.12);--tc-ws-btn-ink:#101628;--tc-ws-backdrop:rgba(16, 22, 40, 0.45)}.tc-ws-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:1px solid var(--tc-ws-btn-border);border-radius:10px;background:#fff;box-shadow:var(--tc-ws-btn-shadow);color:var(--tc-ws-btn-ink);cursor:pointer;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,filter .3s ease-in-out;-webkit-tap-highlight-color:transparent}.tc-card__quickadd>.tc-ws-btn{position:absolute;bottom:16px;right:0;z-index:5}.tc-ws-btn:hover{filter:brightness(.97)}.tc-ws-btn:focus-visible{outline:2px solid var(--tc-ws-accent);outline-offset:2px}.tc-ws-btn::before{content:"";position:absolute;top:50%;left:48%;width:27px;height:27px;transform:translate(-50%,-50%);background:url("../v6/img/noon/icon/quick-atc-add-to-cart-grey.svg") center/contain no-repeat;pointer-events:none}.tc-ws-btn__count{display:none}.tc-ws-btn--in-cart:focus-visible{outline-color:var(--tc-ws-btn-ink)}.tc-ws-btn--in-cart{direction:ltr}.tc-ws-btn--in-cart::before{position:relative;top:-2px;left:auto;flex:none;width:26px;height:26px;transform:scaleX(-1);background:#242424;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2.8 3.3h1.9a1 1 0 0 1 .97.75L8.25 15a1 1 0 0 0 .97.76h8.3a1 1 0 0 0 .96-.72l2.06-7.13' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='9.7' cy='19.7' r='1.55'/%3E%3Ccircle cx='17.3' cy='19.7' r='1.55'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2.8 3.3h1.9a1 1 0 0 1 .97.75L8.25 15a1 1 0 0 0 .97.76h8.3a1 1 0 0 0 .96-.72l2.06-7.13' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='9.7' cy='19.7' r='1.55'/%3E%3Ccircle cx='17.3' cy='19.7' r='1.55'/%3E%3C/svg%3E") center/contain no-repeat}.tc-ws-btn--in-cart .tc-ws-btn__count{display:block;position:relative;top:6px;z-index:1;flex:none;margin-left:-10px;box-sizing:border-box;min-width:17px;height:17px;padding:0 4px;border-radius:4px;background:#f04055;box-shadow:0 0 0 2px #fff;color:#fff;font-size:12px;font-weight:700;line-height:17px;text-align:center;pointer-events:none}.tc-ws-modal{position:fixed;inset:0;z-index:10050;display:flex;align-items:flex-end;justify-content:center;visibility:hidden;pointer-events:none}.tc-ws-modal.is-open{visibility:visible;pointer-events:auto}.tc-ws-modal__backdrop{position:absolute;inset:0;background:var(--tc-ws-backdrop);opacity:0;transition:opacity .25s ease}.tc-ws-modal.is-open .tc-ws-modal__backdrop{opacity:1}.tc-ws-modal__sheet{position:relative;width:100%;max-height:92vh;overflow-y:auto;background:#fff;border-radius:24px 24px 0 0;color:var(--tc-ws-ink);transform:translateY(100%);transition:transform .3s cubic-bezier(.2, .8, .2, 1);padding-bottom:env(safe-area-inset-bottom,0)}.tc-ws-modal.is-open .tc-ws-modal__sheet{transform:translateY(0)}body.tc-ws-lock{overflow:hidden}.tc-ws-modal__head{padding:24px 20px 0}.tc-ws-modal__title{margin:0;font-size:17px;font-weight:700;line-height:1.6}.tc-ws-modal__hint{margin:6px 0 0;font-size:13px;line-height:1.8;color:var(--tc-ws-muted)}.tc-ws-modal__rule{height:1px;margin:16px 20px 0;background:var(--tc-ws-rule)}.tc-ws-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));row-gap:14px;margin:0;padding:20px 0 0;list-style:none}.tc-ws-grid__item{display:flex;justify-content:center;border-inline-start:1px solid var(--tc-ws-cell-rule)}.tc-ws-grid__item:nth-child(5n+1){border-inline-start:0}.tc-ws-cell{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:2px solid transparent;border-radius:50%;background:0 0;color:var(--tc-ws-ink);font:inherit;font-size:19px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease;-webkit-tap-highlight-color:transparent}.tc-ws-cell:hover:not(:disabled){background:#f7f7f7}.tc-ws-cell:focus-visible{outline:2px solid var(--tc-ws-accent);outline-offset:2px}.tc-ws-cell.is-selected{border-color:var(--tc-ws-accent);color:var(--tc-ws-accent)}.tc-ws-cell:disabled{color:var(--tc-ws-disabled);cursor:not-allowed}.tc-ws-cell--trash{color:#b5b5b5}.tc-ws-cell--trash.is-active{color:var(--tc-ws-muted)}.tc-ws-cell--trash svg{width:26px;height:26px}.tc-ws-cell--empty{visibility:hidden}.tc-ws-cell.is-skeleton{cursor:default;color:transparent}.tc-ws-cell.is-skeleton::after{content:"";position:absolute;top:50%;left:50%;width:26px;height:18px;margin:-9px 0 0 -13px;border-radius:6px;background:linear-gradient(90deg,var(--tc-ws-skeleton) 0,var(--tc-ws-skeleton-shine) 50%,var(--tc-ws-skeleton) 100%);background-size:200% 100%;animation:tc-ws-shimmer 1.2s linear infinite}.tc-ws-cell--trash.is-skeleton svg{visibility:hidden}.tc-ws-cell.is-busy{color:transparent;pointer-events:none}.tc-ws-cell.is-busy::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid var(--tc-ws-accent);border-right-color:transparent;border-radius:50%;animation:tc-ws-spin .7s linear infinite}@keyframes tc-ws-shimmer{from{background-position:200% 0}to{background-position:-200% 0}}@keyframes tc-ws-spin{to{transform:rotate(360deg)}}.tc-ws-free{display:flex;margin:28px 20px 0;border-radius:6px;overflow:hidden;background:var(--tc-ws-field)}.tc-ws-free__input{flex:1 1 auto;min-width:0;height:48px;padding:0 16px;border:0;background:0 0;color:var(--tc-ws-ink);font:inherit;font-size:15px;font-variant-numeric:tabular-nums;outline:0}.tc-ws-free__input::placeholder{color:var(--tc-ws-muted)}.tc-ws-free__input:disabled{cursor:default}.tc-ws-free__submit{flex:0 0 auto;min-width:72px;height:48px;padding:0 18px;border:0;background:var(--tc-ws-accent);color:#fff;font:inherit;font-size:17px;font-weight:700;cursor:pointer}.tc-ws-free__submit:disabled{opacity:.55;cursor:default}.tc-ws-free__submit:focus-visible{outline:2px solid var(--tc-ws-ink);outline-offset:-4px}.tc-ws-message{min-height:22px;margin:8px 20px 0;font-size:13px;line-height:22px;color:var(--tc-ws-accent)}.tc-ws-close{display:block;width:100%;height:58px;margin-top:20px;padding:0;border:0;border-top:1px solid var(--tc-ws-rule);background:#fff;color:var(--tc-ws-ink);font:inherit;font-size:16px;font-weight:700;cursor:pointer}.tc-ws-close:focus-visible{outline:2px solid var(--tc-ws-accent);outline-offset:-4px}@media (min-width:768px){.tc-ws-modal{align-items:center}.tc-ws-modal__sheet{width:440px;border-radius:16px;overflow:hidden;transform:translateY(12px) scale(.98);opacity:0;transition:transform .2s ease,opacity .2s ease}.tc-ws-modal.is-open .tc-ws-modal__sheet{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.tc-ws-btn,.tc-ws-cell,.tc-ws-modal__backdrop,.tc-ws-modal__sheet{transition:none}.tc-ws-cell.is-busy::after,.tc-ws-cell.is-skeleton::after{animation:none}}body.page-product .pdp-sidebuy .pdp-sidebuy__qty.tc-ws-qty .pdp-sidebuy__qty-caption{flex:0 0.2 auto;min-width:0;margin-inline-end:auto}body.page-product .pdp-sidebuy.vp-buybar-in-cart .pdp-sidebuy__qty.tc-ws-qty{gap:8px}body.page-product .pdp-sidebuy .pdp-sidebuy__qty.tc-ws-qty .vp-quantity-supermarket-theme-v2,body.page-product .pdp-sidebuy .pdp-sidebuy__qty.tc-ws-qty .vp-quantity-supermarket-theme-v2.vp-collapsed{flex:0 5 132px;width:132px;min-width:88px}body.page-product .pdp-sidebuy .pdp-sidebuy__qty.tc-ws-qty .tc-ws-remove{width:48px;height:48px;border-color:#e0e0e0;border-radius:12px}@media (max-width:1599px){body.page-product .pdp-sidebuy .pdp-sidebuy__qty.tc-ws-qty .vp-quantity-supermarket-theme-v2 .vp-btn{width:26px}body.page-product .pdp-sidebuy .pdp-sidebuy__qty.tc-ws-qty .tc-ws-remove{width:40px}}@media (max-width:1365px){body.page-product .pdp-sidebuy .pdp-sidebuy__qty.tc-ws-qty .vp-quantity-supermarket-theme-v2,body.page-product .pdp-sidebuy .pdp-sidebuy__qty.tc-ws-qty .vp-quantity-supermarket-theme-v2.vp-collapsed{min-width:72px}body.page-product .pdp-sidebuy .pdp-sidebuy__qty.tc-ws-qty .vp-quantity-supermarket-theme-v2 .vp-btn{width:22px}body.page-product .pdp-sidebuy.vp-buybar-in-cart .pdp-sidebuy__qty.tc-ws-qty{gap:6px}body.page-product .pdp-sidebuy .pdp-sidebuy__qty.tc-ws-qty .tc-ws-remove{width:36px}}.pdp-buybar__qty.tc-ws-qty{gap:8px}.tc-ws-remove{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid var(--tc-ws-btn-border);border-radius:8px;background:#fff;color:var(--tc-ws-accent);cursor:pointer}.tc-ws-remove:disabled{opacity:.5;cursor:default}.tc-ws-remove:focus-visible{outline:2px solid var(--tc-ws-accent);outline-offset:2px}