.DetailCard_product__YfVb9{background-color:var(--navbar-footer-background);display:grid;grid-template-areas:"pet name" "pet detail" "pet remove";grid-template-columns:35% 1fr;grid-template-rows:repeat(3,auto);max-width:var(--width-product-detail);padding:.6rem 1.2rem;row-gap:0}@media (min-width:40rem){.DetailCard_product__YfVb9{-moz-column-gap:1.4rem;column-gap:1.4rem;grid-template-areas:"pet name detail" "pet remove remove";grid-template-columns:35% 1fr auto;grid-template-rows:min-content 1fr;row-gap:0}}.DetailCard_product__link__B_HTs{display:block;grid-area:name;height:-moz-min-content;height:min-content}@media (min-width:40rem){.DetailCard_product__link__B_HTs{width:-moz-fit-content;width:fit-content}}.DetailCard_product__detail__dhM2N,.DetailCard_product__name__d1B0m{font-size:1.5rem;font-size:clamp(1rem,.6667rem + 1.4815vw,1.5rem);line-height:2rem;padding:.4rem 1rem}@media (min-width:40rem){.DetailCard_product__detail__dhM2N,.DetailCard_product__name__d1B0m{line-height:1.5rem;margin-bottom:.6em}}.DetailCard_product__name__d1B0m{border-radius:var(--border-6);font-weight:400;text-align:center}.DetailCard_product__name__d1B0m:hover{background-color:#2a2724}.DetailCard_product__detail__dhM2N{grid-area:detail;text-align:center}@media (min-width:40rem){.DetailCard_product__detail__dhM2N{padding:.4rem 0;text-align:right}}.DetailCard_product__img__975gg{background-color:#000;grid-area:pet;height:9rem;-o-object-fit:cover;object-fit:cover;-o-object-position:30% 30%;object-position:30% 30%;width:100%}.DetailCard_product__removeContainer__mQD_G{display:flex;grid-area:remove;justify-content:space-between}.DetailCard_product__removeContainer__button__A__gQ{align-self:start;background-color:transparent;border-width:0;color:var(--color-letter-1);height:-moz-min-content;height:min-content;opacity:.7;text-decoration:underline}.DetailCard_product__removeContainer__button__A__gQ:first-child{padding-left:1rem}.DetailCard_product__removeContainer__button__A__gQ:hover{opacity:1}.CartPage_title__p80Q1{color:var(--color-letter-1);font-size:4rem;font-size:clamp(3rem,0rem + 13.3333vw,4rem);margin-bottom:1.8em;margin-top:0;text-align:left}.CartPage_products__cxBGT{display:flex;flex-direction:column;gap:var(--cart-section-gap)}.CartPage_detailTotal__UQipk{background-color:var(--navbar-footer-background);margin:var(--cart-section-gap) 0;max-width:var(--width-product-detail);padding:1.8rem 1.2rem}.CartPage_detailTotal__detail__8F2Od{display:flex;font-size:1.125rem;font-weight:400;justify-content:space-between;line-height:1.75rem;margin-bottom:1.125em}.CartPage_detailTotal__purchase__PCtwK{background-color:var(--btn-background-red-alpha-50);border:.125rem solid var(--color-primary);border-radius:var(--border-8);color:var(--color-letter-1);display:block;font-weight:500;margin-left:auto;padding:.35em .6em;width:-moz-fit-content;width:fit-content}.CartPage_detailTotal__purchase_disabled__RygqO{opacity:.5;pointer-events:none}@media (hover:none){.CartPage_detailTotal__purchase__PCtwK:active{background-color:var(--btn-background-red-alpha-75);color:var(--color-primary-hover)}}@media (hover:hover){.CartPage_detailTotal__purchase__PCtwK:hover{background-color:var(--btn-background-red-alpha-75);color:var(--color-primary-hover)}}.CartPage_shoppingContainer__lrLYv{align-items:center;display:flex;justify-content:space-between;max-width:var(--width-product-detail);padding:.6rem 1.2rem}.CartPage_shoppingContainer__continueShopping___UmYA{background-color:var(--color-primary-alpha-80);border:.125rem solid var(--color-primary);border-radius:var(--border-6);color:#000;font-weight:700;padding:.5em 1em;width:-moz-min-content;width:min-content}@media (min-width:30rem){.CartPage_shoppingContainer__continueShopping___UmYA{width:auto}}@media (hover:none){.CartPage_shoppingContainer__continueShopping___UmYA:active{background-color:var(--color-primary)}}@media (hover:hover){.CartPage_shoppingContainer__continueShopping___UmYA:hover{background-color:var(--color-primary)}}.CartPage_shoppingContainer__removeAll__4q3At{background-color:transparent;border-width:0;color:#fff;opacity:.7;text-decoration:underline}.CartPage_shoppingContainer__removeAll__4q3At:hover{opacity:1}