html.arCartUpdating .arCartModern{opacity:.65;pointer-events:none}.arCartModern button,.arCartModern input,.arCartModern select,.arCartModern textarea{font-family:inherit!important}.arHeadRow{display:grid;grid-template-columns:1fr 110px 170px 120px;gap:12px;padding:12px;color:rgba(10,42,31,.55);font-size:13px;font-weight:800;border-bottom:1px solid var(--line)}@media (max-width:860px){.arHeadRow{display:none}}.arItemRow{display:grid;grid-template-columns:1fr 110px 170px 120px;gap:12px;align-items:center;padding:16px 12px;border-bottom:1px solid var(--line)}.arItemRow:last-child{border-bottom:0}@media (max-width:860px){.arItemRow{grid-template-columns:1fr;gap:10px;padding:14px 0}}.arProd{display:flex;align-items:center;gap:14px;min-width:0}.arProd__img{width:56px;height:56px;border-radius:999px;overflow:hidden;background:#fff;border:1px solid var(--line);flex:0 0 auto}.arProd__img img{width:100%;height:100%;object-fit:cover}.arProd__name{font-weight:900;font-size:14px;margin:0 0 4px;line-height:1.25;color:var(--ink)!important}.arProd__meta{font-size:12px;color:rgba(10,42,31,.62);line-height:1.4}.arRemove{width:20px;height:20px;border-radius:999px;background:#e11d48;color:#fff!important;-webkit-text-fill-color:#fff!important;display:inline-grid;place-items:center;font-size:14px;font-weight:900;text-decoration:none!important;margin-right:10px;flex:0 0 auto}.arRemove:hover{filter:brightness(.95)}.arMoney{font-weight:900;font-size:14px;color:var(--ink)!important}@media (max-width:860px){.arMoney[data-label]::before{content:attr(data-label) ": ";font-weight:800;color:rgba(10,42,31,.6)}}.arQty{display:flex;align-items:center;gap:8px}.arCartModern .arQtyBtn,.arCartModern .arQtyBtn:visited,.arCartModern .arQtyBtn:hover,.arCartModern .arQtyBtn:focus,.arCartModern .arQtyBtn:focus-visible,.arCartModern .arQtyBtn:active{width:40px!important;height:40px!important;border-radius:999px!important;background:#fff!important;color:#0a2a1f!important;-webkit-text-fill-color:#0a2a1f!important;border:2px solid rgba(10,42,31,.25)!important;outline:none!important;box-shadow:none!important;font-weight:900!important;cursor:pointer!important;transform:none!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease!important}.arCartModern .arQtyBtn:hover,.arCartModern .arQtyBtn:focus,.arCartModern .arQtyBtn:focus-visible{background:#d2e823!important;border-color:#0a2a1f!important}.arCartModern .arQtyBtn:active{background:rgba(210,232,35,.65)!important;border-color:#0a2a1f!important}.arCartModern .arQty input.qty{width:64px!important;height:40px!important;border-radius:999px!important;-moz-appearance:textfield!important;appearance:textfield!important;background:#fff!important;color:#0a2a1f!important;-webkit-text-fill-color:#0a2a1f!important;border:2px solid rgba(10,42,31,.25)!important;text-align:center!important;font-weight:900!important;outline:none!important;box-shadow:none!important}.arCartModern .arQty input.qty::-webkit-outer-spin-button,.arCartModern .arQty input.qty::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.arCartModern .arQty input.qty:focus,.arCartModern .arQty input.qty:focus-visible{border-color:#0a2a1f!important;background:rgba(210,232,35,.18)!important;outline:none!important;box-shadow:none!important}.arBottomRow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:14px}@media (max-width:860px){.arBottomRow{flex-direction:column;align-items:stretch}}.arCoupon{display:flex;gap:12px;align-items:center;flex:1}@media (max-width:860px){.arCoupon{width:100%}}.arCoupon input{flex:1;height:48px;border-radius:12px;border:1px solid #cbd5e1;padding:0 14px;font-weight:700}.arCartModern .arRemoveAll,.arCartModern .arRemoveAll:visited,.arCartModern .arRemoveAll:focus,.arCartModern .arRemoveAll:focus-visible,.arCartModern .arRemoveAll:active{height:48px;padding:0 18px;border-radius:14px!important;border:2px solid #f03e3e!important;background:#f03e3e!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:"Dela Gothic One",cursive!important;font-size:14px!important;letter-spacing:.04em!important;box-shadow:4px 4px 0 #0a2a1f!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease!important;cursor:pointer}.arCartModern .arRemoveAll:hover{background:#d2e823!important;color:#0a2a1f!important;-webkit-text-fill-color:#0a2a1f!important;border-color:#0a2a1f!important;transform:translate(4px,4px);box-shadow:0 0 0 transparent!important}