.CartPage_CartPage__9g8EU{--cart-page-gap:1.5rem;display:grid;grid-template-columns:1fr;grid-template-areas:"cart" "order-summary";grid-column-gap:calc(1.3875rem + 6.15vw);column-gap:calc(1.3875rem + 6.15vw);grid-row-gap:calc(.9875rem + 1.35vw);row-gap:calc(.9875rem + 1.35vw)}@media(min-width:1200px){.CartPage_CartPage__9g8EU{column-gap:6rem;row-gap:2rem}}@media only screen and (min-width:1024px){.CartPage_CartPage__9g8EU{grid-template-columns:1.5fr 1fr;grid-template-areas:"cart order-summary"}}.CartPage_Cart__ZZ8Wz{grid-area:cart}.CartPage_Cart__ZZ8Wz,.CartPage_OrderSummary__DmsZ0{display:flex;flex-direction:column;gap:var(--cart-page-gap)}.CartPage_OrderSummary__DmsZ0{grid-area:order-summary}@media only screen and (min-width:1440px){.CartPage_CartPage__9g8EU{column-gap:calc(1.6625rem + 9.45vw)}}@media only screen and (min-width:1440px)and (min-width:1200px){.CartPage_CartPage__9g8EU{column-gap:8.75rem}}@media only screen and (min-width:1440px){.CartPage_OrderSummary__DmsZ0{padding-left:calc(1.1875rem + 3.75vw);padding-right:calc(1.1875rem + 3.75vw)}}@media only screen and (min-width:1440px)and (min-width:1200px){.CartPage_OrderSummary__DmsZ0{padding-left:4rem;padding-right:4rem}}.CartPage_CheckoutIcon__V1tog{width:20px;height:20px}.AcceptedPaymentMethods_AcceptedPaymentMethods__z0Uvo{display:flex;flex-direction:column;gap:1rem}.AcceptedPaymentMethods_Title__1_ILN{color:var(--Grey-70);font-size:1rem;font-weight:400;line-height:1.5}.AcceptedPaymentMethods_PaymentMethods__i4cXW{display:flex;gap:.5rem}.CardDetails_CardDetails___bp_b{color:var(--Grey-90);font-size:calc(.8875rem + .15vw);font-weight:400;line-height:1.5;display:flex;align-items:center;gap:calc(.9375rem + .75vw)}@media(min-width:1200px){.CardDetails_CardDetails___bp_b{font-size:1rem;gap:1.5rem}}.CardDetails_CardNumber__zepcm{display:flex;align-items:center;gap:.75rem}.CardDetails_Expiration__BZZdk{display:flex;align-items:center;gap:.5rem}.CardDetails_Label__Rf7_W{color:var(--Grey-60)}.CheckoutCartItem_CheckoutCartItem__dt9bN{display:grid;grid-template-columns:4.625rem 1fr;grid-gap:calc(.9375rem + .75vw);gap:calc(.9375rem + .75vw);grid-template-areas:"image details"}@media(min-width:1200px){.CheckoutCartItem_CheckoutCartItem__dt9bN{gap:1.5rem}}@media only screen and (min-width:768px){.CheckoutCartItem_CheckoutCartItem__dt9bN{grid-template-columns:minmax(4.625rem,7.5rem) 1fr}}.CheckoutCartItem_ImageWrapper__Pw1B2{grid-area:image}.CheckoutCartItem_ImageWrapper__Pw1B2 img{width:100%;aspect-ratio:1/1;height:auto;border-radius:.5rem}.CheckoutCartItem_Details__C2er6{grid-area:details;gap:0}.CheckoutCartItem_Details__C2er6,.CheckoutCartItem_Header__O9fiY{display:flex;flex-direction:column}.CheckoutCartItem_Title__Ot7iQ{color:var(--shark-color);font-family:var(--Font-AddingtonCF);font-size:calc(.9375rem + .75vw);font-weight:400;line-height:1.33}@media(min-width:1200px){.CheckoutCartItem_Title__Ot7iQ{font-size:1.5rem}}.CheckoutCartItem_Subtitle__GPiAX{color:var(--Grey-80);font-family:var(--Font-DMSans);font-size:.875rem;font-weight:400;line-height:1.33;margin-bottom:8px}.CheckoutCartItem_Price__Bwz4i{color:var(--shark-color);font-size:.875rem;font-style:normal;font-weight:500;line-height:1.42}.CheckoutCartItem_Footer__ZTDb1{display:flex;flex-direction:column}.CheckoutCartItem_Footer__ZTDb1 p{color:var(--Grey-70);font-size:.875rem;font-weight:400;line-height:1.42}.CheckoutSummary_CheckoutSummary__ckmlD{display:flex;flex-direction:column;gap:calc(.9375rem + .75vw)}@media(min-width:1200px){.CheckoutSummary_CheckoutSummary__ckmlD{gap:1.5rem}}.CheckoutSummary_Title__vCYoO{font-size:calc(1.0125rem + 1.65vw)}@media(min-width:1200px){.CheckoutSummary_Title__vCYoO{font-size:2.25rem}}.CheckoutSummary_Separator__8sew0{height:1px;background-color:var(--Grey-20)}.CheckoutSummary_CartItems__ZZPmm{display:flex;flex-direction:column;gap:calc(.8875rem + .15vw)}@media(min-width:1200px){.CheckoutSummary_CartItems__ZZPmm{gap:1rem}}