._pageWrapper_d2234_1{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;min-height:80vh;padding:3rem 0 5rem;display:flex;overflow-x:hidden}._cartContainer_d2234_12{background:var(--white,#fff);box-sizing:border-box;flex-direction:column;width:100%;max-width:120rem;margin:0 auto;padding:3rem;display:flex;position:relative}._cartLayout_d2234_24{gap:3.125rem;width:100%;display:flex}._mainColumn_d2234_30{flex-direction:column;flex:1;gap:1.25rem;display:flex}._sideColumn_d2234_37{flex-direction:column;flex-shrink:0;gap:1.25rem;width:28.125rem;display:flex}._summaryContainer_d2234_45{background:#f5f5f5;border-radius:1.25rem;flex-direction:column;padding:1.5625rem 1.875rem;display:flex}._summaryTitle_d2234_53{text-transform:uppercase;color:var(--black,#000);border-bottom:.0625rem solid #eee;margin-bottom:1.5625rem;padding-bottom:1.5625rem}._summaryLines_d2234_61{border-bottom:.078rem solid #eee;flex-direction:column;gap:.9375rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}._summaryLine_d2234_61{justify-content:space-between;align-items:center;display:flex}._summaryLineLabel_d2234_76{color:#666}._summaryLineValue_d2234_80{color:var(--black,#000)}._freeDeliveryValue_d2234_84,._discountValue_d2234_88{color:#16a34a}._totalLine_d2234_92{justify-content:space-between;align-items:center;margin-bottom:1.875rem;display:flex}._totalLabel_d2234_99{color:#101828}._totalValue_d2234_103{color:var(--black,#000)}._guestConsentBox_d2234_107{margin-bottom:1.25rem}._checkoutBtn_d2234_111{background:var(--orange-500,#f40);width:100%;height:3.125rem;color:var(--white,#fff);cursor:pointer;border:none;border-radius:20.672rem;justify-content:center;align-items:center;transition:opacity .2s;display:flex}._checkoutBtn_d2234_111:hover{opacity:.9}._checkoutBtn_d2234_111:disabled{cursor:not-allowed;background:#ccc}._guestNotice_d2234_134{color:#666;text-align:center;margin-top:.9375rem}._emailHighlight_d2234_140{color:var(--black,#000)}._noticeLink_d2234_144{color:var(--orange-500,#f40);text-decoration:underline;transition:opacity .2s}._noticeLink_d2234_144:hover{opacity:.8}._stockWarning_d2234_154{color:#e63946;text-align:center;margin-top:.9375rem}._promoContainer_d2234_160{background:#f5f5f5;border-radius:1.25rem;flex-direction:column;gap:.9375rem;padding:1.5625rem 1.875rem;display:flex}._promoTitle_d2234_169{color:var(--black,#000)}._promoInputWrapper_d2234_173{align-items:center;display:flex;position:relative}._promoInput_d2234_173{box-sizing:border-box;background:var(--white,#fff);width:100%;height:3.75rem;color:var(--black,#000);border:.078rem solid #ccc;border-radius:1.094rem;outline:none;padding:0 6.875rem 0 1.25rem}._promoApplyBtn_d2234_191{background:var(--orange-500,#f40);width:5.625rem;height:3.125rem;color:var(--white,#fff);cursor:pointer;border:none;border-radius:12.5rem;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;right:.3125rem}._promoApplyBtn_d2234_191:hover{opacity:.9}._promoApplyBtn_d2234_191:disabled{cursor:not-allowed;background:#ccc}._errorMessage_d2234_216{color:#e63946;margin:0}._continueShoppingBtn_d2234_221{width:15.1875rem;height:3.125rem;color:var(--black,#000);cursor:pointer;background:#e5e5e5;border:none;border-radius:20.672rem;justify-content:center;align-items:center;margin-top:1.25rem;text-decoration:none;display:flex}._alsoLikeSection_d2234_236{box-sizing:border-box;flex-direction:column;gap:2rem;width:100%;margin-top:5rem;display:flex}._alsoLikeHeader_d2234_245{box-sizing:border-box;text-align:center;width:100%;max-width:120rem;margin:0 auto;padding:0 3rem}._alsoLikeTitle_d2234_254{color:var(--black,#000);margin:0}._carouselWrapper_d2234_259{width:100%}@media (width<=1023px){._pageWrapper_d2234_1{padding:1.5rem 0 3rem}._cartContainer_d2234_12{padding:1rem 1.5rem}._cartLayout_d2234_24{flex-direction:column;gap:1.5rem}._mainColumn_d2234_30,._sideColumn_d2234_37{width:100%}._alsoLikeSection_d2234_236{margin-top:3rem}._alsoLikeHeader_d2234_245{padding:0 1.5rem}}._cartItemCard_1vdot_1{box-sizing:border-box;background:var(--white,#fff);border:.078rem solid var(--grey-100,#eee);border-radius:1.25rem;align-items:center;width:100%;min-height:12.4375rem;padding:1.625rem;display:flex;position:relative}._itemImageWrapper_1vdot_14{cursor:pointer;background:#fdfdff;border-radius:.625rem;width:9.1rem;min-width:9.1rem;height:9.1rem;text-decoration:none;display:block;position:relative;overflow:hidden}._itemImage_1vdot_14{object-fit:contain;background:linear-gradient(#adadad 0%,#eee 100%);border-radius:.3125rem;width:100%;height:100%}._itemDetails_1vdot_35{flex-direction:column;flex:1;justify-content:space-between;min-height:9.1rem;margin-left:1.5625rem;display:flex}._itemHeader_1vdot_44{justify-content:space-between;align-items:flex-start;width:100%;display:flex}._itemInfo_1vdot_51{flex-direction:column;gap:.3125rem;display:flex}._itemType_1vdot_57{color:var(--orange-500,#f40);text-transform:uppercase}._itemTitleLink_1vdot_62{color:inherit;width:fit-content;text-decoration:none}._itemTitleLink_1vdot_62:hover ._itemTitle_1vdot_62{color:var(--orange-500,#f40)}._itemTitle_1vdot_62{color:var(--black,#000);max-width:31.25rem;transition:color .2s}._preorderBadge_1vdot_78{color:var(--white,#fff);background:#666;border-radius:999rem;width:fit-content;margin-top:.625rem;padding:.3125rem .75rem;display:inline-block}._itemPrice_1vdot_88{color:var(--orange-500,#f40)}._desktopPrice_1vdot_92{text-align:right;display:block}._mobilePrice_1vdot_97{display:none}._outOfStockPrice_1vdot_101{color:#e63946;text-transform:uppercase;letter-spacing:.04rem}._itemFooter_1vdot_107{justify-content:space-between;align-items:center;width:100%;display:flex}._qtyAndMobilePrice_1vdot_114{align-items:center;display:flex}._qtyContainer_1vdot_119{align-items:center;gap:.625rem;display:flex}._qtyBtn_1vdot_125{box-sizing:border-box;background:var(--white,#fff);border:.078rem solid var(--grey-100,#eee);cursor:pointer;color:#111;border-radius:.781rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}._qtyBtn_1vdot_125:disabled{color:#ccc;cursor:not-allowed}._qtyValue_1vdot_144{text-align:center;color:#1e2939;width:2.5rem}._maxStockNotice_1vdot_150{color:#e63946;white-space:nowrap;margin-left:.375rem}._actionsContainer_1vdot_156{align-items:center;gap:.9375rem;display:flex}._iconBtn_1vdot_162{cursor:pointer;color:#666;background:0 0;border:none;justify-content:center;align-items:center;display:flex}._iconBtn_1vdot_162:hover{color:var(--orange-500,#f40)}@media (width<=1023px){._cartItemCard_1vdot_1{border-radius:1.5rem;flex-direction:row;align-items:flex-start;gap:.875rem;min-height:auto;padding:1rem}._itemImageWrapper_1vdot_14{background:#f3f4f6;border-radius:1rem;flex-shrink:0;width:9.5rem;min-width:9.5rem;height:9.5rem}._itemImage_1vdot_14{border-radius:1rem}._itemDetails_1vdot_35{width:100%;min-height:6.5rem;margin-left:0}._itemHeader_1vdot_44{flex-direction:column;align-items:flex-start}._desktopPrice_1vdot_92{display:none}._itemFooter_1vdot_107{align-items:flex-end;margin-top:.75rem}._qtyAndMobilePrice_1vdot_114{flex-direction:column;align-items:flex-start;gap:1rem}._qtyContainer_1vdot_119{flex-wrap:wrap;gap:.5rem}._qtyBtn_1vdot_125{border-radius:.75rem;width:3rem;height:3rem}._qtyValue_1vdot_144{width:2rem}._mobilePrice_1vdot_97{color:var(--orange-500,#f40);display:block}._actionsContainer_1vdot_156{position:absolute;bottom:1rem;right:1rem}._iconBtn_1vdot_162{color:#111}}
