
.monian-ritual-cart{color:#3D2E25;background:#FAF8F4;padding:48px 20px 72px;font-family:Arial,Helvetica,sans-serif}.monian-ritual-cart *{box-sizing:border-box}.mrc-card{width:100%;max-width:650px;margin:auto;border:1px solid #DCD4CA;border-radius:24px;padding:36px;animation:mrc-arrive .35s ease both}.mrc-handle{width:32px;height:4px;border-radius:3px;background:#DCD4CA;margin:0 auto 28px}.mrc-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.monian-ritual-cart h1{font:normal clamp(26px,4vw,36px)/1.2 Georgia,serif!important;letter-spacing:-.6px;margin:0!important}.mrc-tag{border:1px solid #DCD4CA;border-radius:6px;padding:7px 9px;font-size:9px;letter-spacing:1px;white-space:nowrap}.mrc-item{display:grid;grid-template-columns:110px minmax(0,1fr);gap:22px;margin:28px 0;padding-bottom:26px;border-bottom:1px solid #DCD4CA}.mrc-image img{display:block;width:100%;height:138px;object-fit:cover;border-radius:12px}.mrc-title{font-size:15px!important;line-height:1.6;text-decoration:none;color:#3D2E25}.mrc-details{font:12px/1.7 Arial,sans-serif!important;margin:8px 0!important;overflow-wrap:anywhere}.mrc-price{font-size:13px;margin:10px 0}.mrc-price s{opacity:.7}.mrc-item-controls{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.mrc-quantity{display:inline-flex;align-items:center;border:1px solid #DCD4CA;border-radius:30px;height:38px}.mrc-quantity button{width:35px;min-width:0;height:36px;padding:0;border:0;background:none;color:#3D2E25;font:20px Arial;cursor:pointer;box-shadow:none}.mrc-quantity input{appearance:textfield;width:34px;min-width:0;height:34px;border:0;padding:0;background:none;text-align:center;font:13px Arial;color:#3D2E25;box-shadow:none}.mrc-quantity input::-webkit-inner-spin-button{appearance:none}.mrc-remove{font-size:11px;color:#3D2E25;text-underline-offset:4px}.mrc-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:10px 0;font-size:13px;line-height:1.6}.mrc-total{border-top:1px solid #DCD4CA;margin-top:18px;padding-top:23px;font-size:15px}.mrc-total strong{font:normal 30px Georgia,serif;white-space:nowrap}.mrc-fine{font:12px/1.8 Arial,sans-serif!important;margin:22px 0 26px!important}.monian-ritual-cart .mrc-cta{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;border:1px solid #3D2E25;border-radius:18px;padding:18px 16px;background:#3D2E25;color:#FAF8F4;font:15px/1.5 Arial,sans-serif;letter-spacing:0;text-transform:none;box-shadow:none;text-decoration:none;cursor:pointer;transition:transform .18s,box-shadow .18s}.mrc-cta:hover{transform:translateY(-2px);box-shadow:0 5px 0 #DCD4CA!important}.mrc-cta span{transition:transform .18s}.mrc-cta:hover span{transform:translateX(4px)}.mrc-secure,.mrc-status{font:11px/1.7 Arial,sans-serif!important;text-align:center;margin:16px 0 0!important}.mrc-back{display:block;text-align:center;font-size:12px;color:#3D2E25;margin-top:22px;text-underline-offset:5px}.mrc-update{font:12px Arial,sans-serif;color:#3D2E25;border:0;background:transparent;text-decoration:underline;padding:8px 0;margin-bottom:12px;cursor:pointer}.mrc-note{font-size:13px;margin:18px 0}.mrc-note textarea{width:100%;color:inherit;background:transparent;border:1px solid #DCD4CA;padding:12px}.mrc-empty{padding-top:25px;font-size:14px}.mrc-empty p{margin-bottom:24px}.monian-ritual-cart a:focus-visible,.monian-ritual-cart button:focus-visible{outline:2px solid #3D2E25;outline-offset:4px}.mrc-pending{opacity:.65;pointer-events:none}@keyframes mrc-arrive{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:480px){.monian-ritual-cart{padding:28px 14px 44px}.mrc-card{padding:24px 20px}.mrc-item{grid-template-columns:84px minmax(0,1fr);gap:15px}.mrc-image img{height:112px}.mrc-title{font-size:14px!important}.mrc-heading{gap:8px}.mrc-tag{font-size:8px}.mrc-row{font-size:12px}.mrc-total strong{font-size:28px}.monian-ritual-cart .mrc-cta{font-size:13px;gap:10px}}@media(prefers-reduced-motion:reduce){.monian-ritual-cart *{animation:none!important;transition:none!important}}

#monian-ritual-cart-form[data-ready="true"] .mrc-update{display:none}
