Informativa sui rimborsi

/* ========================================================= MY BAG LIST — RETURNS & REFUNDS Shopify / Twinker Theme ========================================================= */ .cm-returns { --cm-bg: #ffffff; --cm-soft: #f7f5f2; --cm-text: #2f2b28; --cm-muted: #6f6862; --cm-light: #948d87; --cm-line: #e5dfd9; --cm-accent: #564337; position: relative; left: 50%; width: 100vw; margin: 0 0 0 -50vw !important; padding: 0 !important; background: var(--cm-bg); color: var(--cm-text); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .cm-returns *, .cm-returns *::before, .cm-returns *::after { box-sizing: border-box; } .cm-returns h2, .cm-returns h3, .cm-returns p, .cm-returns a, .cm-returns span, .cm-returns li { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; } /* ========================================================= CONTAINER ========================================================= */ .cm-returns__inner { width: 100%; max-width: 900px; margin: 0 auto; padding: 0 40px 28px; } .cm-returns__content { width: 100%; max-width: 760px; margin: 0 auto; } /* ========================================================= TYPOGRAPHY ========================================================= */ .cm-returns h2 { margin: 0 0 12px; color: var(--cm-text); font-size: 24px; line-height: 1.24; font-weight: 500; letter-spacing: -0.022em; } .cm-returns h3 { margin: 0 0 7px; color: var(--cm-text); font-size: 17px; line-height: 1.4; font-weight: 600; letter-spacing: -0.01em; } .cm-returns p { margin: 0 0 11px; color: var(--cm-muted); font-size: 15px; line-height: 1.68; font-weight: 400; } .cm-returns p:last-child { margin-bottom: 0; } .cm-returns strong { color: var(--cm-text); font-weight: 600; } .cm-returns a { color: var(--cm-accent); text-decoration: underline; text-underline-offset: 3px; text-decoration-thickness: 1px; } .cm-returns a:hover { opacity: 0.72; } /* ========================================================= EYEBROW ========================================================= */ .cm-returns__eyebrow { display: block; margin-bottom: 8px; color: var(--cm-light); font-size: 9px; line-height: 1.4; font-weight: 600; letter-spacing: 0.17em; text-transform: uppercase; } /* ========================================================= INTRO Shopify page title appears above this section ========================================================= */ .cm-returns__intro { width: 100%; max-width: 760px; margin: 0 auto; padding: 0 0 30px; } .cm-returns__intro p { max-width: 610px; margin: 0; color: var(--cm-muted); font-size: 15px; line-height: 1.65; } /* ========================================================= SECTIONS ========================================================= */ .cm-returns__section { width: 100%; max-width: 760px; margin: 0 auto; padding: 0 0 34px; } .cm-returns__section + .cm-returns__section { padding-top: 34px; border-top: 1px solid var(--cm-line); } .cm-returns__section:last-child { padding-bottom: 0; } /* ========================================================= RETURN WINDOW ========================================================= */ .cm-returns__window { margin-top: 17px; padding: 15px 18px; background: var(--cm-soft); border-left: 1.5px solid var(--cm-accent); } .cm-returns__window p { margin: 0; color: var(--cm-text); font-size: 14px; line-height: 1.6; } /* ========================================================= RETURN CONDITION ========================================================= */ .cm-returns__conditions { margin-top: 16px; border-top: 1px solid var(--cm-line); } .cm-returns__condition { display: grid; grid-template-columns: 145px minmax(0, 1fr); gap: 28px; padding: 14px 0; border-bottom: 1px solid var(--cm-line); } .cm-returns__condition-title { color: var(--cm-text); font-size: 14px; line-height: 1.55; font-weight: 600; } .cm-returns__condition-text { color: var(--cm-muted); font-size: 14px; line-height: 1.6; } .cm-returns__small { margin-top: 11px !important; color: var(--cm-light) !important; font-size: 12.5px !important; line-height: 1.6 !important; } /* ========================================================= HOW TO RETURN ========================================================= */ .cm-returns__steps { margin-top: 17px; border-top: 1px solid var(--cm-line); } .cm-returns__step { display: grid; grid-template-columns: 42px minmax(0, 1fr); gap: 13px; padding: 16px 0; border-bottom: 1px solid var(--cm-line); } .cm-returns__step-number { color: var(--cm-light); font-size: 10px; line-height: 1.5; font-weight: 600; letter-spacing: 0.1em; } .cm-returns__step h3 { margin-bottom: 4px; } .cm-returns__step p { margin: 0; font-size: 14px; line-height: 1.65; } /* ========================================================= IMPORTANT NOTE ========================================================= */ .cm-returns__note { margin-top: 15px; padding: 13px 16px; background: var(--cm-soft); border-left: 1.5px solid var(--cm-accent); } .cm-returns__note p { margin: 0; color: var(--cm-text); font-size: 13px; line-height: 1.6; } /* ========================================================= RETURN SHIPPING / DESTINATION ========================================================= */ .cm-returns__info { margin-top: 16px; border-top: 1px solid var(--cm-line); } .cm-returns__info-row { display: grid; grid-template-columns: 155px minmax(0, 1fr); gap: 28px; padding: 15px 0; border-bottom: 1px solid var(--cm-line); } .cm-returns__info-title { color: var(--cm-text); font-size: 14px; line-height: 1.55; font-weight: 600; } .cm-returns__info-text { color: var(--cm-muted); font-size: 14px; line-height: 1.65; } /* ========================================================= REFUND TIMELINE ========================================================= */ .cm-returns__timeline { margin-top: 17px; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); border-top: 1px solid var(--cm-line); border-bottom: 1px solid var(--cm-line); } .cm-returns__timeline-step { min-width: 0; padding: 15px 14px; } .cm-returns__timeline-step:first-child { padding-left: 0; } .cm-returns__timeline-step:last-child { padding-right: 0; } .cm-returns__timeline-step + .cm-returns__timeline-step { border-left: 1px solid var(--cm-line); } .cm-returns__timeline-number { display: block; margin-bottom: 5px; color: var(--cm-light); font-size: 8px; line-height: 1.4; font-weight: 600; letter-spacing: 0.12em; } .cm-returns__timeline-title { color: var(--cm-text); font-size: 12.5px; line-height: 1.45; font-weight: 500; } /* ========================================================= SOMETHING WRONG ========================================================= */ .cm-returns__issue { margin-top: 16px; padding: 20px 22px; background: var(--cm-soft); } .cm-returns__issue h3 { margin-bottom: 8px; } .cm-returns__issue-list { margin: 13px 0 14px; padding: 0; list-style: none; } .cm-returns__issue-list li { position: relative; margin: 0 0 6px; padding-left: 14px; color: var(--cm-muted); font-size: 14px; line-height: 1.55; } .cm-returns__issue-list li:last-child { margin-bottom: 0; } .cm-returns__issue-list li::before { content: ""; position: absolute; left: 0; top: 8px; width: 4px; height: 4px; border-radius: 50%; background: var(--cm-accent); } /* ========================================================= CONTACT ========================================================= */ .cm-returns__contact { width: 100%; margin-top: 0; border-top: 1px solid var(--cm-line); } .cm-returns__contact-inner { width: 100%; max-width: 760px; margin: 0 auto; padding: 25px 0; display: flex; align-items: center; justify-content: space-between; gap: 30px; } .cm-returns__contact h3 { margin-bottom: 3px; } .cm-returns__contact p { margin: 0; color: var(--cm-muted); font-size: 13px; line-height: 1.55; } .cm-returns__contact-email { flex-shrink: 0; font-size: 14px; font-weight: 600; } /* ========================================================= TABLET ========================================================= */ @media screen and (max-width: 900px) { .cm-returns__inner { padding-left: 28px; padding-right: 28px; } } /* ========================================================= MOBILE ========================================================= */ @media screen and (max-width: 768px) { .cm-returns { left: auto; width: 100%; margin-left: 0 !important; margin-right: 0 !important; } .cm-returns__inner { padding: 0 20px 24px; } /* TYPOGRAPHY */ .cm-returns h2 { font-size: 22px; line-height: 1.25; } .cm-returns h3 { font-size: 15px; } .cm-returns p { font-size: 14px; line-height: 1.68; } /* INTRO */ .cm-returns__intro { padding-bottom: 25px; } .cm-returns__intro p { font-size: 14px; } /* SECTIONS */ .cm-returns__section { padding-bottom: 29px; } .cm-returns__section + .cm-returns__section { padding-top: 29px; } /* CONDITIONS */ .cm-returns__condition { grid-template-columns: 1fr; gap: 3px; padding: 12px 0; } /* STEPS */ .cm-returns__step { grid-template-columns: 34px minmax(0, 1fr); gap: 8px; padding: 13px 0; } /* INFO */ .cm-returns__info-row { grid-template-columns: 1fr; gap: 3px; padding: 13px 0; } /* TIMELINE */ .cm-returns__timeline { grid-template-columns: 1fr; } .cm-returns__timeline-step, .cm-returns__timeline-step:first-child, .cm-returns__timeline-step:last-child { display: grid; grid-template-columns: 34px minmax(0, 1fr); gap: 8px; padding: 11px 0; } .cm-returns__timeline-step + .cm-returns__timeline-step { border-left: 0; border-top: 1px solid var(--cm-line); } .cm-returns__timeline-number { margin: 1px 0 0; } /* ISSUE */ .cm-returns__issue { padding: 18px 17px; } /* CONTACT */ .cm-returns__contact-inner { padding: 21px 0; flex-direction: column; align-items: flex-start; gap: 10px; } } /* ========================================================= SMALL MOBILE ========================================================= */ @media screen and (max-width: 420px) { .cm-returns__inner { padding-left: 18px; padding-right: 18px; } }



/* ========================================================= CARRY MAISON — RETURNS & REFUNDS Shopify / Twinker Theme ========================================================= */ .cm-returns { --cm-bg: #ffffff; --cm-soft: #f7f5f2; --cm-text: #2f2b28; --cm-muted: #6f6862; --cm-light: #948d87; --cm-line: #e5dfd9; --cm-accent: #564337; position: relative; left: 50%; width: 100vw; margin: 0 0 0 -50vw !important; padding: 0 !important; background: var(--cm-bg); color: var(--cm-text); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .cm-returns *, .cm-returns *::before, .cm-returns *::after { box-sizing: border-box; } .cm-returns h2, .cm-returns h3, .cm-returns p, .cm-returns a, .cm-returns span, .cm-returns li { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; } /* ========================================================= CONTAINER ========================================================= */ .cm-returns__inner { width: 100%; max-width: 900px; margin: 0 auto; padding: 0 40px 28px; } .cm-returns__content { width: 100%; max-width: 760px; margin: 0 auto; } /* ========================================================= TYPOGRAPHY ========================================================= */ .cm-returns h2 { margin: 0 0 12px; color: var(--cm-text); font-size: 24px; line-height: 1.24; font-weight: 500; letter-spacing: -0.022em; } .cm-returns h3 { margin: 0 0 7px; color: var(--cm-text); font-size: 17px; line-height: 1.4; font-weight: 600; letter-spacing: -0.01em; } .cm-returns p { margin: 0 0 11px; color: var(--cm-muted); font-size: 15px; line-height: 1.68; font-weight: 400; } .cm-returns p:last-child { margin-bottom: 0; } .cm-returns strong { color: var(--cm-text); font-weight: 600; } .cm-returns a { color: var(--cm-accent); text-decoration: underline; text-underline-offset: 3px; text-decoration-thickness: 1px; } .cm-returns a:hover { opacity: 0.72; } /* ========================================================= EYEBROW ========================================================= */ .cm-returns__eyebrow { display: block; margin-bottom: 8px; color: var(--cm-light); font-size: 9px; line-height: 1.4; font-weight: 600; letter-spacing: 0.17em; text-transform: uppercase; } /* ========================================================= INTRO Shopify page title appears above this section ========================================================= */ .cm-returns__intro { width: 100%; max-width: 760px; margin: 0 auto; padding: 0 0 30px; } .cm-returns__intro p { max-width: 610px; margin: 0; color: var(--cm-muted); font-size: 15px; line-height: 1.65; } /* ========================================================= SECTIONS ========================================================= */ .cm-returns__section { width: 100%; max-width: 760px; margin: 0 auto; padding: 0 0 34px; } .cm-returns__section + .cm-returns__section { padding-top: 34px; border-top: 1px solid var(--cm-line); } .cm-returns__section:last-child { padding-bottom: 0; } /* ========================================================= RETURN WINDOW ========================================================= */ .cm-returns__window { margin-top: 17px; padding: 15px 18px; background: var(--cm-soft); border-left: 1.5px solid var(--cm-accent); } .cm-returns__window p { margin: 0; color: var(--cm-text); font-size: 14px; line-height: 1.6; } /* ========================================================= RETURN CONDITION ========================================================= */ .cm-returns__conditions { margin-top: 16px; border-top: 1px solid var(--cm-line); } .cm-returns__condition { display: grid; grid-template-columns: 145px minmax(0, 1fr); gap: 28px; padding: 14px 0; border-bottom: 1px solid var(--cm-line); } .cm-returns__condition-title { color: var(--cm-text); font-size: 14px; line-height: 1.55; font-weight: 600; } .cm-returns__condition-text { color: var(--cm-muted); font-size: 14px; line-height: 1.6; } .cm-returns__small { margin-top: 11px !important; color: var(--cm-light) !important; font-size: 12.5px !important; line-height: 1.6 !important; } /* ========================================================= HOW TO RETURN ========================================================= */ .cm-returns__steps { margin-top: 17px; border-top: 1px solid var(--cm-line); } .cm-returns__step { display: grid; grid-template-columns: 42px minmax(0, 1fr); gap: 13px; padding: 16px 0; border-bottom: 1px solid var(--cm-line); } .cm-returns__step-number { color: var(--cm-light); font-size: 10px; line-height: 1.5; font-weight: 600; letter-spacing: 0.1em; } .cm-returns__step h3 { margin-bottom: 4px; } .cm-returns__step p { margin: 0; font-size: 14px; line-height: 1.65; } /* ========================================================= IMPORTANT NOTE ========================================================= */ .cm-returns__note { margin-top: 15px; padding: 13px 16px; background: var(--cm-soft); border-left: 1.5px solid var(--cm-accent); } .cm-returns__note p { margin: 0; color: var(--cm-text); font-size: 13px; line-height: 1.6; } /* ========================================================= RETURN SHIPPING / DESTINATION ========================================================= */ .cm-returns__info { margin-top: 16px; border-top: 1px solid var(--cm-line); } .cm-returns__info-row { display: grid; grid-template-columns: 155px minmax(0, 1fr); gap: 28px; padding: 15px 0; border-bottom: 1px solid var(--cm-line); } .cm-returns__info-title { color: var(--cm-text); font-size: 14px; line-height: 1.55; font-weight: 600; } .cm-returns__info-text { color: var(--cm-muted); font-size: 14px; line-height: 1.65; } /* ========================================================= REFUND TIMELINE ========================================================= */ .cm-returns__timeline { margin-top: 17px; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); border-top: 1px solid var(--cm-line); border-bottom: 1px solid var(--cm-line); } .cm-returns__timeline-step { min-width: 0; padding: 15px 14px; } .cm-returns__timeline-step:first-child { padding-left: 0; } .cm-returns__timeline-step:last-child { padding-right: 0; } .cm-returns__timeline-step + .cm-returns__timeline-step { border-left: 1px solid var(--cm-line); } .cm-returns__timeline-number { display: block; margin-bottom: 5px; color: var(--cm-light); font-size: 8px; line-height: 1.4; font-weight: 600; letter-spacing: 0.12em; } .cm-returns__timeline-title { color: var(--cm-text); font-size: 12.5px; line-height: 1.45; font-weight: 500; } /* ========================================================= SOMETHING WRONG ========================================================= */ .cm-returns__issue { margin-top: 16px; padding: 20px 22px; background: var(--cm-soft); } .cm-returns__issue h3 { margin-bottom: 8px; } .cm-returns__issue-list { margin: 13px 0 14px; padding: 0; list-style: none; } .cm-returns__issue-list li { position: relative; margin: 0 0 6px; padding-left: 14px; color: var(--cm-muted); font-size: 14px; line-height: 1.55; } .cm-returns__issue-list li:last-child { margin-bottom: 0; } .cm-returns__issue-list li::before { content: ""; position: absolute; left: 0; top: 8px; width: 4px; height: 4px; border-radius: 50%; background: var(--cm-accent); } /* ========================================================= CONTACT ========================================================= */ .cm-returns__contact { width: 100%; margin-top: 0; border-top: 1px solid var(--cm-line); } .cm-returns__contact-inner { width: 100%; max-width: 760px; margin: 0 auto; padding: 25px 0; display: flex; align-items: center; justify-content: space-between; gap: 30px; } .cm-returns__contact h3 { margin-bottom: 3px; } .cm-returns__contact p { margin: 0; color: var(--cm-muted); font-size: 13px; line-height: 1.55; } .cm-returns__contact-email { flex-shrink: 0; font-size: 14px; font-weight: 600; } /* ========================================================= TABLET ========================================================= */ @media screen and (max-width: 900px) { .cm-returns__inner { padding-left: 28px; padding-right: 28px; } } /* ========================================================= MOBILE ========================================================= */ @media screen and (max-width: 768px) { .cm-returns { left: auto; width: 100%; margin-left: 0 !important; margin-right: 0 !important; } .cm-returns__inner { padding: 0 20px 24px; } /* TYPOGRAPHY */ .cm-returns h2 { font-size: 22px; line-height: 1.25; } .cm-returns h3 { font-size: 15px; } .cm-returns p { font-size: 14px; line-height: 1.68; } /* INTRO */ .cm-returns__intro { padding-bottom: 25px; } .cm-returns__intro p { font-size: 14px; } /* SECTIONS */ .cm-returns__section { padding-bottom: 29px; } .cm-returns__section + .cm-returns__section { padding-top: 29px; } /* CONDITIONS */ .cm-returns__condition { grid-template-columns: 1fr; gap: 3px; padding: 12px 0; } /* STEPS */ .cm-returns__step { grid-template-columns: 34px minmax(0, 1fr); gap: 8px; padding: 13px 0; } /* INFO */ .cm-returns__info-row { grid-template-columns: 1fr; gap: 3px; padding: 13px 0; } /* TIMELINE */ .cm-returns__timeline { grid-template-columns: 1fr; } .cm-returns__timeline-step, .cm-returns__timeline-step:first-child, .cm-returns__timeline-step:last-child { display: grid; grid-template-columns: 34px minmax(0, 1fr); gap: 8px; padding: 11px 0; } .cm-returns__timeline-step + .cm-returns__timeline-step { border-left: 0; border-top: 1px solid var(--cm-line); } .cm-returns__timeline-number { margin: 1px 0 0; } /* ISSUE */ .cm-returns__issue { padding: 18px 17px; } /* CONTACT */ .cm-returns__contact-inner { padding: 21px 0; flex-direction: column; align-items: flex-start; gap: 10px; } } /* ========================================================= SMALL MOBILE ========================================================= */ @media screen and (max-width: 420px) { .cm-returns__inner { padding-left: 18px; padding-right: 18px; } }

How to request a return, where to send it, and what to expect once it arrives.

Returns

30-day returns

Eligible items can be returned within 30 days of delivery.

If the size, color or overall feel simply isn’t right for you, contact us to start the return process.

The 30-day return window begins on the day your order is delivered.

Return Condition

What can be returned

To remain eligible for return, the item should meet the following conditions.

Unused
The item should not have been used.
Condition received
It should remain in substantially the same condition in which it arrived.
Complete
Straps, removable accessories and other items included with the order should be returned with it.

Please avoid using the item while deciding whether to keep it.

Return Process

How to return an item

01

Contact us

Email hello@thebagpick.com with your order number and the item you would like to return.

02

Receive return instructions

We’ll confirm the return address and return method for your order.

03

Send it back

Follow the instructions provided so your return can be tracked and sent to the correct location.

Please do not send a return before receiving return instructions from us.

Return Shipping

Return shipping & destination

Return location
Most approved returns are directed to a U.S. return facility.
Exact address
The return address is provided after your request is confirmed. The appropriate location may vary by order.
Return cost
Approved return shipping is covered by Carry Maison.

Please do not purchase return postage or arrange shipment yourself before receiving our instructions.

Refunds

What happens after your return arrives

Once your return reaches the designated return location, we’ll confirm receipt by email and review the item.

01
Return delivered
02
Receipt confirmed
03
Item reviewed
04
Refund processed

Eligible refunds are processed back to the original payment method within 14 business days of receiving the return.

After we process the refund, your bank, card issuer or payment provider may need additional time before the credit appears in your account.

Order Issue

Something doesn’t look right?

Contact us before sending anything back.

If your item arrives damaged, you receive the wrong item, or something simply doesn’t look right, send us:

  • Your order number
  • A few clear photos
  • A short description of what you noticed

We’ll review the order and let you know the next step. If a return is needed, approved return shipping is covered by Carry Maison.

Need help with a return?

Include your order number when contacting us. We usually reply within 1–2 business days.