.empty-cart.svelte-1aqcsc8{text-align:center;background:var(--color-light_grey);border-radius:4px;padding-block:60px;font-size:20px;font-weight:600}.empty-cart.svelte-1aqcsc8>a:where(.svelte-1aqcsc8){color:var(--color-green);text-decoration:none;transition:all .3s}.empty-cart.svelte-1aqcsc8>a:where(.svelte-1aqcsc8):hover{color:color-mix(in srgb, var(--color-green), white 30%)}.cart-container.svelte-1aqcsc8{border-radius:10px;flex-direction:column;gap:16px;margin-bottom:30px;display:flex}.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8){background:color-mix(in srgb, var(--color-green), white 94%);border:1px solid color-mix(in srgb, var(--color-green), white 84%);border-radius:16px;grid-template-columns:150px minmax(260px,1.3fr) auto minmax(260px,400px);align-items:center;gap:30px;padding:18px;display:grid}.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8):nth-child(2n){background:color-mix(in srgb, var(--color-green), white 90%)}@media screen and (width<=1900px){.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8){grid-template-columns:150px minmax(0,1fr) minmax(240px,1fr);gap:24px}}.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8) .img:where(.svelte-1aqcsc8){border-radius:4px;width:100%;max-width:150px;overflow:hidden}.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8) .desc:where(.svelte-1aqcsc8){flex-direction:column;gap:5px;min-width:0;display:flex}.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8) .desc:where(.svelte-1aqcsc8) .name:where(.svelte-1aqcsc8){font-size:20px;font-weight:600}.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8) .desc:where(.svelte-1aqcsc8) .desc-copy:where(.svelte-1aqcsc8){color:var(--color-grey);font-size:18px;font-weight:600}.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8) .desc:where(.svelte-1aqcsc8) .project-link:where(.svelte-1aqcsc8){width:fit-content;color:var(--color-green);margin-top:8px;font-weight:600;text-decoration:none;transition:opacity .2s}.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8) .desc:where(.svelte-1aqcsc8) .project-link:where(.svelte-1aqcsc8):hover{opacity:.8}.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8) .actions:where(.svelte-1aqcsc8){justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}@media screen and (width<=1900px){.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8) .actions:where(.svelte-1aqcsc8){grid-column:2/-1;width:500px;margin-left:auto}}.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8) .actions:where(.svelte-1aqcsc8) .price:where(.svelte-1aqcsc8){text-align:right;color:var(--color-green);white-space:nowrap;font-size:18px;font-weight:600}.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8) .actions:where(.svelte-1aqcsc8) .quantity:where(.svelte-1aqcsc8){border:1px solid color-mix(in srgb, var(--color-green), white 60%);background:color-mix(in srgb, var(--color-green), white 92%);max-width:120px;color:var(--color-green);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:4px;display:inline-flex}.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8) .actions:where(.svelte-1aqcsc8) .quantity:where(.svelte-1aqcsc8) .cart-quantity-button:where(.svelte-1aqcsc8){background:var(--color-green);width:24px;height:24px;color:var(--color-white);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:700;line-height:1;display:inline-flex}.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8) .actions:where(.svelte-1aqcsc8) .quantity:where(.svelte-1aqcsc8) .cart-quantity-button:where(.svelte-1aqcsc8)>span:where(.svelte-1aqcsc8){margin-bottom:5px}.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8) .actions:where(.svelte-1aqcsc8) .quantity:where(.svelte-1aqcsc8) .cart-quantity-value:where(.svelte-1aqcsc8){text-align:center;white-space:nowrap;min-width:54px;font-size:14px;font-weight:700;line-height:1}.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8) .actions:where(.svelte-1aqcsc8) .delete-button:where(.svelte-1aqcsc8){cursor:pointer;color:var(--color-red);background:0 0;border:0;flex-shrink:0;padding:0;line-height:0}.mobile.svelte-1aqcsc8{margin-bottom:40px}.cart.svelte-1aqcsc8{padding-bottom:60px}.cart-skeleton.svelte-1aqcsc8{flex-direction:column;gap:10px;display:flex}.cart-skeleton__row.svelte-1aqcsc8{background:linear-gradient(90deg,#eee 25%,#f5f5f5 50%,#eee 75%) 0 0/200% 100%;border-radius:8px;height:44px;animation:1.2s infinite svelte-1aqcsc8-cart-shimmer}@keyframes svelte-1aqcsc8-cart-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.order-notify.svelte-1aqcsc8{box-sizing:border-box;flex-wrap:wrap;align-items:center;width:100%;margin-bottom:30px;padding:25px;font-size:18px;display:inline-flex}.order-notify.mg-50.svelte-1aqcsc8{margin-bottom:50px}.order-notify.svelte-1aqcsc8 .price-cart:where(.svelte-1aqcsc8){margin:0 20px;font-size:28px;font-weight:700}@media screen and (width<=1024px){.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8){grid-template-columns:140px minmax(0,1fr);gap:18px;padding:16px}.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8) .actions:where(.svelte-1aqcsc8){grid-column:1/-1}.order-notify.svelte-1aqcsc8{flex-wrap:wrap;padding:20px;font-size:16px}}@media screen and (width<=768px){.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8){gap:16px}.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8) .img:where(.svelte-1aqcsc8){max-width:180px;margin:0 auto}.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8) .desc:where(.svelte-1aqcsc8) .name:where(.svelte-1aqcsc8){font-size:18px}.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8) .desc:where(.svelte-1aqcsc8) .desc-copy:where(.svelte-1aqcsc8){font-size:16px}.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8) .actions:where(.svelte-1aqcsc8){justify-content:center;width:100%}.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8) .actions:where(.svelte-1aqcsc8) .price:where(.svelte-1aqcsc8){text-align:center;width:100%}.order-notify.svelte-1aqcsc8{justify-content:space-between;gap:10px}.order-notify.svelte-1aqcsc8 .price-cart:where(.svelte-1aqcsc8){margin:0}.order-notify.svelte-1aqcsc8 button:where(.svelte-1aqcsc8){justify-content:center;width:100%;margin-top:5px}}@media screen and (width<=480px){.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8){padding:14px}.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8) .img:where(.svelte-1aqcsc8){grid-column:span 2;max-width:150px}.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8) .desc:where(.svelte-1aqcsc8){grid-column:span 2}.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8) .actions:where(.svelte-1aqcsc8){grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8) .actions:where(.svelte-1aqcsc8) .quantity:where(.svelte-1aqcsc8){justify-content:center}.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8) .actions:where(.svelte-1aqcsc8) .price:where(.svelte-1aqcsc8){order:-1;grid-column:span 2}.cart-container.svelte-1aqcsc8 .card:where(.svelte-1aqcsc8) .actions:where(.svelte-1aqcsc8) .delete:where(.svelte-1aqcsc8){justify-content:center;display:flex}}
