.BfcmCartGift_card__Kiq5u,.BfcmCartGift_row__dLHSZ{display:flex;align-items:center;gap:calc(1.25rem * var(--mantine-scale))}.BfcmCartGift_card__Kiq5u{display:grid;grid-template-columns:124px minmax(0,1fr);grid-template-areas:"image title" "image details";grid-template-rows:auto 1fr;column-gap:calc(1.25rem * var(--mantine-scale));row-gap:calc(.25rem * var(--mantine-scale));align-items:stretch;padding:calc(1rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));border:1px solid color-mix(in srgb,var(--mantine-color-brand-6) 40%,#30251e);border-radius:calc(.75rem * var(--mantine-scale));background:linear-gradient(110deg,#211d1a,#382a21 58%,#443022);color:#fff8f1}.BfcmCartGift_image__9jFBg{position:relative;width:calc(7.75rem * var(--mantine-scale));height:calc(7.75rem * var(--mantine-scale));flex-shrink:0;border-radius:calc(.625rem * var(--mantine-scale));overflow:hidden;background:#eef0f3}.BfcmCartGift_details__7vw3C{display:flex;flex-direction:column;align-items:flex-start;gap:calc(.375rem * var(--mantine-scale));min-width:0}.BfcmCartGift_title__Y_Zyo{display:flex;align-items:center;gap:calc(.4375rem * var(--mantine-scale));font-size:calc(1rem * var(--mantine-scale));font-weight:700}.BfcmCartGift_title__Y_Zyo svg{color:var(--mantine-color-brand-6);flex-shrink:0}.BfcmCartGift_dismiss__FJy4L,.BfcmCartGift_remove__NWLof{display:inline-flex;align-items:center;gap:calc(.3125rem * var(--mantine-scale));border:0;background:transparent;color:#6e7484;text-decoration:underline;cursor:pointer;font:inherit;font-size:calc(.8125rem * var(--mantine-scale));padding:calc(.25rem * var(--mantine-scale)) 0}.BfcmCartGift_remove__NWLof:disabled{opacity:.5;cursor:default}.BfcmCartGift_dismiss__FJy4L:focus-visible,.BfcmCartGift_remove__NWLof:focus-visible{outline:2px solid var(--mantine-color-brand-6);outline-offset:calc(.1875rem * var(--mantine-scale))}.BfcmCartGift_modalContent__a9siN{border-radius:calc(1rem * var(--mantine-scale));background:linear-gradient(155deg,#211d1a,#382a21 58%,#443022);color:#faf7f2}.BfcmCartGift_modalHeader__J7ihL{position:relative;padding:calc(1.25rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale));background:transparent}.BfcmCartGift_modalHeader__J7ihL .BfcmCartGift_title__Y_Zyo{font-size:calc(1.125rem * var(--mantine-scale))}.BfcmCartGift_modalClose__MCY_Y{color:#faf7f2}.BfcmCartGift_modalClose__MCY_Y:hover{background:#443022}.BfcmCartGift_modalHero__Q_0ah{position:relative;flex-shrink:0}.BfcmCartGift_modalBody__ZYmCb{display:flex;flex-direction:column;gap:calc(1.25rem * var(--mantine-scale));padding:calc(.25rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale))}.BfcmCartGift_modalBody__ZYmCb .BfcmCartGift_image__9jFBg{width:calc(10rem * var(--mantine-scale));height:calc(10rem * var(--mantine-scale))}.BfcmCartGift_modalBody__ZYmCb .BfcmCartGift_giftMeta__Z3MS0{color:#ede9e5}.BfcmCartGift_dismiss__FJy4L{align-self:center;color:#ede9e5}@media (max-width:600px){.BfcmCartGift_modalInner__T7arY{align-items:flex-end;padding:0}.BfcmCartGift_modalContent__a9siN{width:100%;max-width:none;flex:1;border-radius:calc(1rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale)) 0 0;max-height:85dvh}.BfcmCartGift_modalBody__ZYmCb{padding:calc(.25rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));padding-bottom:max(16px,env(safe-area-inset-bottom));gap:calc(1rem * var(--mantine-scale))}.BfcmCartGift_modalHeader__J7ihL{padding:calc(1rem * var(--mantine-scale))}.BfcmCartGift_modalHeader__J7ihL .BfcmCartGift_title__Y_Zyo{font-size:calc(1rem * var(--mantine-scale))}.BfcmCartGift_modalProduct__tQ_St{flex-direction:row;align-items:flex-start}.BfcmCartGift_modalHero__Q_0ah{width:calc(5.5rem * var(--mantine-scale))}.BfcmCartGift_modalHero__Q_0ah .BfcmCartGift_image__9jFBg{width:calc(5.5rem * var(--mantine-scale));height:calc(5.5rem * var(--mantine-scale));aspect-ratio:1;border-radius:calc(.75rem * var(--mantine-scale))}.BfcmCartGift_modalProduct__tQ_St .BfcmCartGift_details__7vw3C{flex:1;gap:calc(.25rem * var(--mantine-scale))}.BfcmCartGift_modalProduct__tQ_St .BfcmCartGift_productTitle__AD0kJ{font-size:calc(.875rem * var(--mantine-scale))}.BfcmCartGift_card__Kiq5u{gap:calc(.875rem * var(--mantine-scale));padding:calc(.875rem * var(--mantine-scale))}.BfcmCartGift_title__Y_Zyo{font-size:calc(.875rem * var(--mantine-scale))}}@media (max-width:768px){.BfcmCartGift_image__9jFBg{width:calc(6.75rem * var(--mantine-scale));height:calc(6.75rem * var(--mantine-scale))}.BfcmCartGift_row__dLHSZ{gap:calc(.75rem * var(--mantine-scale))}}.BfcmCartGift_card__Kiq5u>.BfcmCartGift_image__9jFBg{grid-area:image;align-self:center}.BfcmCartGift_claimTitle__Yy9iL{grid-area:title;display:flex;align-items:center;justify-content:space-between;gap:calc(.625rem * var(--mantine-scale))}.BfcmCartGift_campaignDates__mugwo{flex-shrink:0;color:#e2cdbb;font-size:calc(.6875rem * var(--mantine-scale));white-space:nowrap}.BfcmCartGift_priceRow__NAWST{display:flex;align-items:baseline;flex-wrap:wrap;gap:calc(.5rem * var(--mantine-scale))}.BfcmCartGift_valueStrip__5G3ni{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:calc(.5rem * var(--mantine-scale));margin-top:calc(.5rem * var(--mantine-scale));padding:calc(.625rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));border-radius:calc(.5rem * var(--mantine-scale));background:#211d1a;color:#e2cdbb;font-size:calc(.8125rem * var(--mantine-scale))}.BfcmCartGift_valueStrip__5G3ni s{margin-left:calc(.375rem * var(--mantine-scale));color:#fff8f1;font-weight:700}.BfcmCartGift_valueStrip__5G3ni em{color:var(--mantine-color-brand-6);font-size:calc(1rem * var(--mantine-scale))}.BfcmCartGift_claimDetails__yYO4V{grid-area:details;justify-content:space-between;gap:calc(.25rem * var(--mantine-scale))}.BfcmCartGift_giftMeta__Z3MS0{color:#e2cdbb}.BfcmCartGift_claimedDetails__09drR{flex:1;min-height:calc(7.75rem * var(--mantine-scale));justify-content:space-between;gap:calc(.25rem * var(--mantine-scale))}.BfcmCartGift_claimFooter__IMCgH{display:flex;align-items:center;justify-content:space-between;gap:calc(.5rem * var(--mantine-scale));width:100%}.BfcmCartGift_claimFooter__IMCgH button{flex-shrink:0}.BfcmCartGift_terms__OegDj{display:flex;flex-direction:column;gap:calc(.5rem * var(--mantine-scale));color:#faf7f2}.BfcmCartGift_terms__OegDj strong{font-weight:700}.BfcmCartGift_modalActions__NLZYX{display:flex;flex-direction:column;gap:calc(.75rem * var(--mantine-scale));margin-top:auto;padding-top:calc(.25rem * var(--mantine-scale))}@media (max-width:768px){.BfcmCartGift_card__Kiq5u{grid-template-columns:108px minmax(0,1fr);grid-template-areas:"title title" "image details";row-gap:calc(.75rem * var(--mantine-scale));column-gap:calc(.875rem * var(--mantine-scale))}.BfcmCartGift_claimTitle__Yy9iL{justify-content:space-between;text-align:left}.BfcmCartGift_claimDetails__yYO4V,.BfcmCartGift_claimedDetails__09drR{min-height:calc(6.75rem * var(--mantine-scale))}.BfcmCartGift_claimedRow__uFNZy .BfcmCartGift_title__Y_Zyo svg{display:none}}