.container.svelte-d1bmsu{padding:16px;border-radius:16px;background-color:var(--bg-light);display:grid;grid-template-columns:71px calc(1fr - 71px) 1fr 1fr;grid-template-areas:"image info info info" "price price quanity quantity" "buy-button buy-button remove-button remove-button";row-gap:16px;-moz-column-gap:8px;column-gap:8px}@media screen and (min-width: 768px){.container.svelte-d1bmsu{grid-template-columns:123px 1fr 1fr 1fr 1fr;grid-template-areas:"image info quantity price buy-button" "image info quantity price buy-button" "image remove-button quantity price buy-button";-moz-column-gap:16px;column-gap:16px}}.container.svelte-d1bmsu .image:where(.svelte-d1bmsu){grid-area:image;overflow:hidden;border-radius:12px;width:71px;height:71px}@media screen and (min-width: 768px){.container.svelte-d1bmsu .image:where(.svelte-d1bmsu){width:123px;height:123px}}.container.svelte-d1bmsu .image:where(.svelte-d1bmsu) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.container.svelte-d1bmsu .image:where(.svelte-d1bmsu) img.categoryImage{-o-object-fit:cover;object-fit:cover;-o-object-position:left bottom;object-position:left bottom}.container.svelte-d1bmsu .image:where(.svelte-d1bmsu) img.productTypeImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.container.svelte-d1bmsu .info-container:where(.svelte-d1bmsu){grid-area:info}.container.svelte-d1bmsu .info-container:where(.svelte-d1bmsu) .name:where(.svelte-d1bmsu){font-size:1rem;font-style:normal;font-weight:700;margin-bottom:4px;word-wrap:break-word;word-break:break-all}.container.svelte-d1bmsu .info-container:where(.svelte-d1bmsu) .name:where(.svelte-d1bmsu) a:where(.svelte-d1bmsu){text-decoration:none;font-size:inherit;font-style:inherit;font-weight:inherit}.container.svelte-d1bmsu .info-container:where(.svelte-d1bmsu) .name:where(.svelte-d1bmsu) a:where(.svelte-d1bmsu):hover{text-decoration:underline}@media screen and (min-width: 768px){.container.svelte-d1bmsu .info-container:where(.svelte-d1bmsu) .name:where(.svelte-d1bmsu){font-size:1.125rem}}.container.svelte-d1bmsu .info-container:where(.svelte-d1bmsu) .description:where(.svelte-d1bmsu){font-size:.75rem;font-style:normal;font-weight:400;opacity:.7;line-height:normal;text-wrap:unset;word-wrap:break-word;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.container.svelte-d1bmsu .quantity-container:where(.svelte-d1bmsu){grid-area:quantity;justify-self:flex-end;display:flex;flex-direction:row;align-items:center;gap:18px}@media screen and (min-width: 768px){.container.svelte-d1bmsu .quantity-container:where(.svelte-d1bmsu){justify-self:center}}.container.svelte-d1bmsu .quantity-container:where(.svelte-d1bmsu) .label:where(.svelte-d1bmsu){font-size:.75rem;font-style:normal;font-weight:500}.container.svelte-d1bmsu .quantity-container:where(.svelte-d1bmsu) .select-container:where(.svelte-d1bmsu){display:flex;flex-direction:row;align-items:center;border-radius:12px;border:1px solid var(--strokes-light);padding:8px;height:32px;background-color:#fff;cursor:pointer}.container.svelte-d1bmsu .quantity-container:where(.svelte-d1bmsu) .select-container:where(.svelte-d1bmsu):hover,.container.svelte-d1bmsu .quantity-container:where(.svelte-d1bmsu) .select-container:where(.svelte-d1bmsu):focus,.container.svelte-d1bmsu .quantity-container:where(.svelte-d1bmsu) .select-container:where(.svelte-d1bmsu):active{border-color:var(--brand-dark)}.container.svelte-d1bmsu .quantity-container:where(.svelte-d1bmsu) .select-container:where(.svelte-d1bmsu) .quantity:where(.svelte-d1bmsu){display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;font-size:.875rem;font-style:normal;font-weight:400}.container.svelte-d1bmsu .price-container:where(.svelte-d1bmsu){grid-area:price;display:flex;align-items:center;font-size:1.125rem;font-style:normal;font-weight:700}@media screen and (min-width: 768px){.container.svelte-d1bmsu .price-container:where(.svelte-d1bmsu){justify-self:flex-end}}.container.svelte-d1bmsu .remove-button:where(.svelte-d1bmsu){grid-area:remove-button;justify-self:flex-end;display:flex;align-items:center;gap:8px}@media screen and (min-width: 768px){.container.svelte-d1bmsu .remove-button:where(.svelte-d1bmsu){align-self:center;justify-self:flex-start}}.container.svelte-d1bmsu .remove-button:where(.svelte-d1bmsu) .outlined-button:where(.svelte-d1bmsu){display:flex;flex-direction:row;align-items:center;gap:10px;padding:12px 24px;background-color:transparent;border-color:var(--strokes-light)}@media screen and (min-width: 768px){.container.svelte-d1bmsu .remove-button:where(.svelte-d1bmsu) .outlined-button:where(.svelte-d1bmsu){padding:8px 16px}}.container.svelte-d1bmsu .buy-button-container:where(.svelte-d1bmsu){grid-area:buy-button;white-space:pre;max-width:224px}@media screen and (min-width: 768px){.container.svelte-d1bmsu .buy-button-container:where(.svelte-d1bmsu){align-self:center;justify-self:flex-end}}.container.svelte-d1bmsu .buy-button-container:where(.svelte-d1bmsu) .primary-button:where(.svelte-d1bmsu){padding:12px 24px}@media screen and (min-width: 768px){.container.svelte-d1bmsu .buy-button-container:where(.svelte-d1bmsu) .primary-button:where(.svelte-d1bmsu){max-width:114px}}.quantity-dropdown.svelte-d1bmsu{max-height:200px;overflow:hidden;overflow-y:auto;border-radius:12px;border:1px solid var(--strokes-light);background-color:#fff;box-shadow:0 10px 20px #00000040;z-index:9}.quantity-dropdown.svelte-d1bmsu .container:where(.svelte-d1bmsu){display:flex;flex-direction:column;gap:1px;overflow-y:auto;padding:8px}.quantity-dropdown.svelte-d1bmsu .container:where(.svelte-d1bmsu) .option:where(.svelte-d1bmsu){opacity:.6;color:var(--brand-dark);font-size:1rem;font-style:normal;font-weight:400;padding:8px;padding-inline:4px;border-radius:12px;cursor:pointer;text-align:center}.quantity-dropdown.svelte-d1bmsu .container:where(.svelte-d1bmsu) .option.hightlighted:where(.svelte-d1bmsu){background-color:var(--bg-light)}.page.svelte-1w48dh8{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;max-width:1440px;margin:0 auto;padding:0 16px}.page.svelte-1w48dh8 .content:where(.svelte-1w48dh8){width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding-bottom:64px;padding-top:16px}@media screen and (min-width: 768px){.page.svelte-1w48dh8 .content:where(.svelte-1w48dh8){gap:32px;padding-bottom:112px}}@media screen and (min-width: 1024px){.page.svelte-1w48dh8 .content:where(.svelte-1w48dh8){padding-inline:24px}}@media screen and (min-width: 1440px){.page.svelte-1w48dh8 .content:where(.svelte-1w48dh8){padding-inline:0px}}.page.svelte-1w48dh8 .content:where(.svelte-1w48dh8) .image:where(.svelte-1w48dh8){display:flex;-o-object-fit:contain;object-fit:contain;width:100%;max-width:442px}.page.svelte-1w48dh8 .content:where(.svelte-1w48dh8) .message:where(.svelte-1w48dh8){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.page.svelte-1w48dh8 .content:where(.svelte-1w48dh8) .message:where(.svelte-1w48dh8) h2:where(.svelte-1w48dh8){color:#000;font-size:28px;font-style:normal;font-weight:700;line-height:120%}.page.svelte-1w48dh8 .content:where(.svelte-1w48dh8) .message:where(.svelte-1w48dh8) h4:where(.svelte-1w48dh8){color:#373a3f;font-size:20px;font-style:normal;font-weight:700;line-height:150%}.page.svelte-1w48dh8 .content:where(.svelte-1w48dh8) .buttons:where(.svelte-1w48dh8){display:flex;flex-direction:column;gap:18px}@media screen and (min-width: 768px){.page.svelte-1w48dh8 .content:where(.svelte-1w48dh8) .buttons:where(.svelte-1w48dh8){flex-direction:row}}.container.svelte-1qyjio{margin-left:auto;margin-right:auto;max-width:1440px;overflow:hidden;min-height:calc(100vh - 295px)}.content.svelte-1qyjio{padding:24px 16px}@media screen and (min-width: 768px){.content.svelte-1qyjio{padding-inline:24px}}@media screen and (min-width: 1440px){.content.svelte-1qyjio{padding-inline:16px}}h1.svelte-1qyjio{font-size:1.5rem;font-style:normal;font-weight:400;margin-top:0}@media screen and (min-width: 1024px){h1.svelte-1qyjio{font-size:2rem;margin-top:16px}}.authorize-cta-div.svelte-1qyjio{margin-bottom:16px}.authorize-cta-div.svelte-1qyjio h2:where(.svelte-1qyjio){font-size:1.25rem;margin-bottom:8px}.authorize-cta-div.svelte-1qyjio .buttons:where(.svelte-1qyjio){display:flex;flex-direction:column;gap:18px}@media screen and (min-width: 768px){.authorize-cta-div.svelte-1qyjio .buttons:where(.svelte-1qyjio){flex-direction:row}.authorize-cta-div.svelte-1qyjio .buttons:where(.svelte-1qyjio) a:where(.svelte-1qyjio){width:120px;padding:8px 12px!important}}.cart-content.svelte-1qyjio{margin-top:24px}@media screen and (min-width: 1024px){.cart-content.svelte-1qyjio{margin-top:36px}}.cart-content.svelte-1qyjio .items-wrapper:where(.svelte-1qyjio){display:flex;flex-direction:column;gap:16px}
