/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[3]!./src/components/cart-artwork-review.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/
.cart-artwork-review_summary__hgDGp { display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 16px 0; border-bottom: 1px solid #e5e7eb; }
.cart-artwork-review_summary__hgDGp > div { min-width: 0; }
.cart-artwork-review_summary__hgDGp strong, .cart-artwork-review_summary__hgDGp span { display: block; overflow-wrap: anywhere; }
.cart-artwork-review_summary__hgDGp span { margin-top: 4px; font-size: 14px; color: #64748b; }
.cart-artwork-review_summary__hgDGp button { flex-shrink: 0; }
.cart-artwork-review_dialog__BEmhH { width: min(760px, calc(100vw - 32px)); max-height: calc(100dvh - 32px); padding: 0; margin: auto; border: 1px solid #e5e7eb; border-radius: 16px; background: white; color: #263548; box-shadow: 0 24px 80px #0003; overflow: auto; }
.cart-artwork-review_dialog__BEmhH::backdrop { background: #0008; }
.cart-artwork-review_header__mqLf_ { position: sticky; top: 0; z-index: 1; display: flex; align-items: flex-start; justify-content: space-between; gap: 16px; padding: 20px 24px; background: white; border-bottom: 1px solid #e5e7eb; }
.cart-artwork-review_header__mqLf_ div { min-width: 0; }
.cart-artwork-review_header__mqLf_ strong, .cart-artwork-review_header__mqLf_ span { display: block; overflow-wrap: anywhere; }
.cart-artwork-review_header__mqLf_ span { font-size: 14px; color: #64748b; margin-top: 6px; }
.cart-artwork-review_header__mqLf_ button { background: transparent; border: 0; font-size: 28px; line-height: 1; padding: 4px; cursor: pointer; }
.cart-artwork-review_body__fv2Gr { padding: 0 24px 24px; }
@media (max-width: 480px) { .cart-artwork-review_summary__hgDGp { align-items: flex-start; flex-direction: column; gap: 8px; } .cart-artwork-review_header__mqLf_ { padding: 16px; } .cart-artwork-review_body__fv2Gr { padding: 0 16px 16px; } }

