.cart-page[data-v-c619c8cb]{min-height:100vh;background-color:#f4f4f4;display:flex;flex-direction:column}.cart-main[data-v-c619c8cb]{flex:1;display:flex;align-items:center;justify-content:center;padding:51px var(--gaps-padding-lr, 24px)}.cart-container[data-v-c619c8cb]{border-radius:24px;max-width:1200px;width:100%;display:flex;flex-direction:column;gap:var(--spacing-large, 24px);align-items:center;justify-content:flex-start}.cart-content[data-v-c619c8cb]{display:flex;flex-direction:column;gap:10px;align-items:flex-start;justify-content:flex-start;width:100%;flex-shrink:0;max-width:750px}.cart-header[data-v-c619c8cb]{display:flex;flex-direction:column;gap:11px;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0}.cart-title[data-v-c619c8cb]{color:var(--color-text-copy-primary-black, #242424);text-align:center;font-family:IBM Plex Sans Thai,sans-serif;font-size:var(--typography-heading-h4-font-size, 24px);font-style:normal;line-height:var(--typography-heading-h4-line-height, 36px);font-weight:var(--typography-heading-h4-font-weight, 700);letter-spacing:var(--Heading-H4-letter-spacing, 0);align-self:stretch;margin:0}.cart-actions[data-v-c619c8cb]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;align-self:stretch;flex-shrink:0}.cart-select-all[data-v-c619c8cb]{display:flex;flex-direction:row;gap:var(--spacing-xsmall, 8px);align-items:flex-start;justify-content:flex-start;flex-shrink:0;cursor:pointer}.cart-select-text[data-v-c619c8cb]{color:var(--color-text-copy-secondary-black, #4c4c4c);text-align:left;font-family:IBM Plex Sans Thai,sans-serif;font-size:var(--typography-body-md-font-size, 14px);font-style:normal;line-height:var(--typography-body-md-line-height, 22px);letter-spacing:var(--Body-Md-letter-spacing, .028px);font-weight:var(--typography-body-md-font-weight, 400);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.cart-delete-button[data-v-c619c8cb]{border-radius:4px;border:1px solid var(--color-border-danger-defeault, #ef4473);padding:var(--spacing-2xsmall, 4px);display:flex;flex-direction:row;gap:var(--spacing-2xsmall, 4px);align-items:center;justify-content:center;flex-shrink:0;background:transparent;cursor:pointer;transition:all .15s ease;width:82px;height:30px}.cart-delete-button[data-v-c619c8cb]:disabled{cursor:not-allowed;opacity:.4}.cart-delete-button[data-v-c619c8cb]:hover:not(:disabled){background-color:#ef44731a}.cart-delete-icon[data-v-c619c8cb]{flex-shrink:0;width:20px;height:20px}.cart-delete-text[data-v-c619c8cb]{color:var(--color-text-status-error, #d72960);text-align:left;font-family:IBM Plex Sans Thai,sans-serif;font-size:var(--typography-label-md-font-size, 14px);line-height:var(--typography-label-md-line-height, 24px);letter-spacing:var(--typography-label-md-letter-spacing, .06px);font-weight:var(--typography-label-md-font-weight, 400);display:flex;align-items:center;justify-content:flex-start}.cart-items[data-v-c619c8cb]{display:flex;flex-direction:column;gap:10px;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0}.cart-checkbox[data-v-c619c8cb]{background:var(--color-background-default, #f4f4f4);border-radius:3.33px;border:1.5px solid var(--color-border-default, #d7d7d7);display:flex;flex-direction:row;gap:6.67px;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;cursor:pointer;transition:all .15s ease}.cart-checkbox--checked[data-v-c619c8cb]{background:var(--Color-border-brand-primary-default, #12a0a1);border-color:var(--Color-border-brand-primary-default, #12a0a1)}.cart-checkbox--checked .cart-checkbox-icon[data-v-c619c8cb]{opacity:1}.cart-checkbox[data-v-c619c8cb]:hover{border:1.5px solid var(--Color-border-hover, #b4b4b4)}.cart-checkbox[data-v-c619c8cb]:active,.cart-checkbox[data-v-c619c8cb]:focus-visible{border:1.5px solid var(--Color-border-hover, #b4b4b4);background:var(--Color-border-brand-primary-hover, #1a7676)}.cart-checkbox--checked[data-v-c619c8cb]:active,.cart-checkbox--checked[data-v-c619c8cb]:focus-visible,.cart-checkbox--checked[data-v-c619c8cb]:hover{background:var(--Color-border-brand-primary-hover, #1a7676);border-color:var(--Color-border-brand-primary-default, #12a0a1)}.cart-checkbox-icon[data-v-c619c8cb]{opacity:.1;display:flex;flex-direction:row;gap:5.33px;align-items:center;justify-content:flex-start;flex-shrink:0;width:16px;height:16px;aspect-ratio:1}.cart-checkmark[data-v-c619c8cb]{flex-shrink:0;width:16px;height:16px}.cart-summary[data-v-c619c8cb]{border-top:1px solid var(--color-border-default, #d7d7d7);padding:10px 0;display:flex;flex-direction:row;gap:var(--spacing-medium, 16px);align-items:center;justify-content:flex-end;width:100%;max-width:750px;margin:0 auto;flex-shrink:0}.cart-subtotal[data-v-c619c8cb]{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;flex-shrink:0}.cart-subtotal-label[data-v-c619c8cb]{color:var(--color-text-copy-tertiary-black, #828282);text-align:left;font-family:IBM Plex Sans Thai,sans-serif;font-size:var(--Label-Md-font-size, 14px);font-style:normal;font-weight:var(--value, 500);line-height:var(--Label-Md-line-height, 24px);letter-spacing:var(--Label-Md-letter-spacing, .06px)}.cart-subtotal-amount[data-v-c619c8cb]{color:var(--color-text-copy-primary-black, #242424);text-align:left;font-family:IBM Plex Sans Thai,sans-serif;font-size:var(--typography-label-xl-font-size, 18px);line-height:var(--typography-label-xl-line-height, 28px);letter-spacing:var(--typography-label-xl-letter-spacing, .08px);font-weight:var(--typography-label-xl-font-weight, 700);margin-top:2px}.cart-checkout-button[data-v-c619c8cb]{background:var(--color-background-button-primary-default, #12a0a1);border-radius:8px;padding:14px 12px 10px;display:flex;flex-direction:row;gap:var(--spacing-2xsmall, 4px);align-items:center;justify-content:center;flex-shrink:0;border:none;cursor:pointer;transition:all .15s ease;width:211px;height:48px;margin-top:-4px}.cart-checkout-button[data-v-c619c8cb]:disabled{cursor:not-allowed;opacity:.4}.cart-checkout-button[data-v-c619c8cb]:hover:not(:disabled){background:var(--color-background-button-primary-hover, #1a7676)}.cart-checkout-text[data-v-c619c8cb]{color:var(--color-text-button-primary, #f4f4f4);text-align:left;font-family:IBM Plex Sans Thai,sans-serif;font-size:var(--Label-XL-font-size, 18px);font-style:normal;font-weight:var(--value, 500);line-height:var(--Label-XL-line-height, 28px);letter-spacing:var(--Label-XL-letter-spacing, .08px);display:flex;align-items:center;justify-content:flex-start}.cart-item[data-v-c619c8cb]{border-radius:8px;border:1.5px solid var(--color-border-default, #d7d7d7);display:flex;flex-direction:column;gap:0px;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;overflow:hidden}.cart-item-main[data-v-c619c8cb]{display:flex;flex-direction:row;gap:var(--spacing-medium, 16px);align-items:center;justify-content:flex-start;align-self:stretch;flex-shrink:0}.cart-item-left[data-v-c619c8cb]{padding:7px var(--spacing-small, 12px);display:flex;flex-direction:row;gap:var(--spacing-small, 12px);row-gap:12px;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;align-content:flex-start;flex:1}.cart-item-checkbox-container[data-v-c619c8cb]{padding:var(--spacing-2xsmall, 4px) 0px 0px 0px;display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:flex-start;flex-shrink:0;height:46px}.cart-item-images[data-v-c619c8cb]{padding:5px 0 0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-shrink:0}.cart-item-image[data-v-c619c8cb]{border-radius:4px;flex-shrink:0;width:40px;height:40px;object-fit:cover;aspect-ratio:1}.cart-item-image--overlapped[data-v-c619c8cb]{box-sizing:border-box;margin-left:-16px;border:2px solid var(--base-white, #f4f4f4);width:44px;height:44px;border-radius:4px;overflow:hidden;position:relative}.cart-item-image--more[data-v-c619c8cb]{background:linear-gradient(to left,#24242499,#24242499);background-size:cover;background-position:center;background-blend-mode:overlay;display:flex;align-items:center;justify-content:center;color:var(--base-white, #ffffff);font-family:IBM Plex Sans Thai,sans-serif;font-size:var(--typography-body-l-font-size, 16px);line-height:var(--typography-body-l-line-height, 26px);letter-spacing:var(--typography-body-l-letter-spacing, .03px);font-weight:var(--typography-body-l-font-weight, 500);position:relative;box-sizing:border-box;width:40px;height:40px;border-radius:8px;overflow:hidden}.cart-item-image--more[data-v-c619c8cb]:before{content:"";position:absolute;inset:0;background:#24242499;border-radius:8px}.cart-item-more-count[data-v-c619c8cb]{color:var(--base-white, #ffffff);text-align:center;font-family:IBM Plex Sans Thai,sans-serif;font-size:var(--typography-body-l-font-size, 16px);line-height:var(--typography-body-l-line-height, 26px);letter-spacing:var(--typography-body-l-letter-spacing, .03px);font-weight:var(--typography-body-l-font-weight, 500);position:relative;z-index:1}.cart-item-info[data-v-c619c8cb]{display:flex;flex-direction:column;gap:0px;align-items:flex-start;justify-content:flex-start;flex:1;min-width:236px}.cart-item-name[data-v-c619c8cb]{color:var(--color-text-copy-primary-black, #242424);text-align:left;font-family:IBM Plex Sans Thai,sans-serif;font-size:var(--Body-L-font-size, 16px);font-style:normal;font-weight:var(--value, 500);line-height:var(--Body-L-line-height, 26px);letter-spacing:var(--Body-L-letter-spacing, .032px);align-self:stretch;margin-top:2px;margin-bottom:-1px}.cart-item-details[data-v-c619c8cb]{display:flex;flex-direction:row;gap:var(--spacing-xsmall, 8px);row-gap:0px;align-items:center;justify-content:flex-start;flex-wrap:wrap;align-content:center;align-self:stretch;flex-shrink:0}.cart-item-pieces[data-v-c619c8cb],.cart-item-price[data-v-c619c8cb]{color:var(--color-text-copy-primary-black, #242424);text-align:left;font-family:IBM Plex Sans Thai,sans-serif;font-size:var(--Body-Md-font-size, 14px);font-style:normal;font-weight:var(--value, 400);line-height:var(--Body-Md-line-height, 22px);letter-spacing:var(--Body-Md-letter-spacing, .028px)}.cart-item-separator[data-v-c619c8cb]{flex-shrink:0;width:4px;height:4px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.cart-item-separator svg[data-v-c619c8cb]{width:4px;height:4px;flex-shrink:0}.cart-item-separator svg path[data-v-c619c8cb]{fill:var(--Neutral-40, #b4b4b4)}.cart-item-remove[data-v-c619c8cb]{border-radius:8px;display:flex;flex-direction:row;gap:0px;align-items:center;justify-content:center;align-self:stretch;flex-shrink:0;width:40px;background:transparent;border:none;cursor:pointer;transition:all .15s ease}.cart-item-remove[data-v-c619c8cb]:hover{background-color:#0000000d}.cart-item-view[data-v-c619c8cb]{border-radius:8px;display:flex;flex-direction:row;gap:0px;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;background:transparent;border:none;cursor:pointer;transition:all .15s ease}.cart-item-specs[data-v-c619c8cb]{display:flex;flex-direction:column;gap:0px;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;height:0px;overflow:hidden;transition:all .3s ease}.cart-item-specs--expanded[data-v-c619c8cb]{height:auto;padding-top:12px;border-top:solid 1.5px var(--color-border-default, #d7d7d7)}.cart-item-toggle[data-v-c619c8cb]{border-top:1.5px solid var(--color-border-default, #d7d7d7);background:var(--color-background-button-tertiary-default, #f4f4f4);padding:6px 6px 4px;display:flex;flex-direction:row;gap:var(--spacing-2xsmall, 4px);align-items:center;justify-content:center;align-self:stretch;flex-shrink:0;cursor:pointer;transition:all .15s ease;color:var(--Color-text-button-tertiary, #242424);font-family:IBM Plex Sans Thai,sans-serif;font-size:var(--Label-Md-font-size, 14px);font-style:normal;font-weight:var(--value, 400);line-height:var(--Label-Md-line-height, 24px);letter-spacing:var(--Label-Md-letter-spacing, .06px);height:29px}.cart-item-toggle[data-v-c619c8cb]:hover{background:var(--Color-background-button-tertiary-hover, #ededed)}.cart-item-toggle-text[data-v-c619c8cb]{color:var(--color-text-button-tertiary, #242424);text-align:left;font-family:IBM Plex Sans Thai,sans-serif;font-size:var(--typography-label-md-font-size, 14px);line-height:var(--typography-label-md-line-height, 24px);letter-spacing:var(--typography-label-md-letter-spacing, .06px);font-weight:var(--typography-label-md-font-weight, 400);display:flex;align-items:center;justify-content:flex-start}.cart-item-toggle-icon[data-v-c619c8cb]{flex-shrink:0;width:20px;height:20px;transition:transform .3s ease}.cart-item-toggle-icon--rotated[data-v-c619c8cb]{transform:rotate(180deg)}.cart-specs-content[data-v-c619c8cb]{display:flex;flex-direction:column;gap:0px;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0}.cart-spec-row[data-v-c619c8cb]{padding:var(--spacing-small, 12px);display:flex;flex-direction:row;gap:var(--spacing-xsmall, 8px);align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0}.cart-spec-row--alternate[data-v-c619c8cb]{background:var(--neutral-20, #ededed)}.cart-spec-label[data-v-c619c8cb]{color:var(--color-text-copy-secondary-black, #4c4c4c);text-align:left;font-family:IBM Plex Sans Thai,sans-serif;font-size:var(--typography-body-md-font-size, 14px);line-height:var(--typography-body-md-line-height, 22px);letter-spacing:var(--typography-body-md-letter-spacing, .03px);font-weight:var(--typography-body-md-font-weight, 400);flex:1}.cart-spec-value[data-v-c619c8cb]{color:var(--color-text-copy-primary-black, #242424);text-align:left;font-family:IBM Plex Sans Thai,sans-serif;font-size:var(--typography-body-md-font-size, 14px);line-height:var(--typography-body-md-line-height, 22px);letter-spacing:var(--typography-body-md-letter-spacing, .03px);font-weight:var(--typography-body-md-font-weight, 500);flex:1}.cart-spec-price[data-v-c619c8cb]{color:var(--color-text-copy-secondary-black, #4c4c4c);text-align:left;font-family:IBM Plex Sans Thai,sans-serif;font-size:var(--typography-body-md-font-size, 14px);line-height:var(--typography-body-md-line-height, 22px);letter-spacing:var(--typography-body-md-letter-spacing, .03px);font-weight:var(--typography-body-md-font-weight, 400);min-width:80px}.cart-spec-divider[data-v-c619c8cb]{align-self:stretch;flex-shrink:0;height:1px;background:var(--color-border-default, #d7d7d7)}.cart-spec-total[data-v-c619c8cb]{padding:var(--spacing-xsmall, 8px) var(--spacing-small, 12px);display:flex;flex-direction:row;gap:var(--spacing-xsmall, 8px);align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0}.cart-total-label[data-v-c619c8cb]{color:var(--color-text-copy-primary-black, #242424);text-align:left;font-family:IBM Plex Sans Thai,sans-serif;font-size:var(--typography-body-xl-font-size, 18px);line-height:var(--typography-body-xl-line-height, 28px);letter-spacing:var(--typography-body-xl-letter-spacing, .04px);font-weight:var(--typography-body-xl-font-weight, 700);flex:1}.cart-total-amount[data-v-c619c8cb]{color:var(--color-text-copy-primary-black, #242424);text-align:left;font-family:IBM Plex Sans Thai,sans-serif;font-size:var(--typography-body-xl-font-size, 18px);line-height:var(--typography-body-xl-line-height, 28px);letter-spacing:var(--typography-body-xl-letter-spacing, .04px);font-weight:var(--typography-body-xl-font-weight, 700);min-width:80px}.cart-remove-icon[data-v-c619c8cb]{flex-shrink:0;width:24px;height:24px}.cart-view-icon[data-v-c619c8cb]{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.cart-loading[data-v-c619c8cb]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 0;width:100%;color:var(--color-text-copy-secondary-black, #4c4c4c);font-family:IBM Plex Sans Thai,sans-serif;font-size:14px;line-height:22px}.cart-loading-spinner[data-v-c619c8cb]{width:32px;height:32px;border:3px solid var(--neutral-20, #ededed);border-top-color:var(--color-background-button-primary-default, #12a0a1);border-radius:50%;animation:cart-spin-c619c8cb .8s linear infinite}.cart-loading-text[data-v-c619c8cb]{margin:0}.cart-empty[data-v-c619c8cb]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 0;width:100%}.cart-empty-text[data-v-c619c8cb]{color:var(--color-text-copy-secondary-black, #4c4c4c);text-align:left;font-family:IBM Plex Sans Thai,sans-serif;font-size:var(--typography-body-md-font-size, 14px);font-style:normal;line-height:var(--typography-body-md-line-height, 22px);letter-spacing:var(--Body-Md-letter-spacing, .028px);font-weight:var(--typography-body-md-font-weight, 400);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:1;-webkit-line-clamp:1;margin:0}.cart-start-button[data-v-c619c8cb]{background:var(--color-background-button-primary-default, #12a0a1);border-radius:8px;padding:8px 20px;border:none;cursor:pointer;color:var(--color-text-button-primary, #fff);font-family:IBM Plex Sans Thai,sans-serif;font-size:14px;line-height:22px;font-weight:500;letter-spacing:.06px;transition:background .15s ease}.cart-start-button[data-v-c619c8cb]:hover{background:var(--color-background-button-primary-hover, #1a7676)}.cart-error[data-v-c619c8cb]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 0;width:100%}.cart-error-text[data-v-c619c8cb]{color:var(--color-text-status-error, #d72960);text-align:center;font-family:IBM Plex Sans Thai,sans-serif;font-size:14px;line-height:22px;font-weight:500;margin:0}.cart-retry-button[data-v-c619c8cb]{background:transparent;border:1px solid var(--color-border-danger-defeault, #ef4473);color:var(--color-text-status-error, #d72960);border-radius:6px;padding:6px 18px;cursor:pointer;font-family:IBM Plex Sans Thai,sans-serif;font-size:14px;line-height:22px;font-weight:500;letter-spacing:.06px;transition:background .15s ease,color .15s ease}.cart-retry-button[data-v-c619c8cb]:hover{background:#d7296014}@keyframes cart-spin-c619c8cb{to{transform:rotate(360deg)}}.visually-hidden[data-v-c619c8cb]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:900px){.cart-main[data-v-c619c8cb]{padding:33px 16px 40px}.cart-items[data-v-c619c8cb]{gap:8px}.cart-title[data-v-c619c8cb]{font-size:20px;line-height:32px;font-weight:700}.cart-header[data-v-c619c8cb]{gap:9px}.cart-content[data-v-c619c8cb]{gap:8px}.cart-select-text[data-v-c619c8cb]{font-size:13px;line-height:20px;font-weight:400}.cart-item-name[data-v-c619c8cb]{font-size:14px;line-height:22px;font-weight:500;margin-top:2px}.cart-item-checkbox-container[data-v-c619c8cb]{height:48px}.cart-item-images[data-v-c619c8cb]{padding:6px 0 0}.cart-item-pieces[data-v-c619c8cb],.cart-item-price[data-v-c619c8cb]{font-size:13px;line-height:20px;font-weight:400}.cart-item-details[data-v-c619c8cb]{margin-top:1px}.cart-subtotal-label[data-v-c619c8cb]{font-size:13px;line-height:22px;font-weight:500}.cart-subtotal-amount[data-v-c619c8cb]{font-size:16px;line-height:28px;font-weight:700;margin-top:0}.cart-summary[data-v-c619c8cb]{padding:8px 0}.cart-checkout-button[data-v-c619c8cb]{height:44px;margin-top:-4px}.cart-checkout-text[data-v-c619c8cb]{font-size:16px;line-height:26px;font-weight:500}.cart-item-left[data-v-c619c8cb]{align-items:flex-start;gap:var(--spacing-xsmall, 8px);padding:6px 12px 5px}.cart-item-toggle[data-v-c619c8cb]{height:29px}.cart-item-info[data-v-c619c8cb]{min-width:auto;width:100%}.cart-spec-row[data-v-c619c8cb]{flex-direction:row;gap:var(--spacing-xsmall, 8px)}.cart-spec-label[data-v-c619c8cb],.cart-spec-value[data-v-c619c8cb]{flex:1}.cart-spec-price[data-v-c619c8cb]{min-width:80px}}@media(max-width:640px){.cart-main[data-v-c619c8cb]{padding:32px 16px 0}.cart-title[data-v-c619c8cb]{font-size:18px;line-height:28px;font-weight:700}.cart-header[data-v-c619c8cb]{gap:8px}.cart-select-text[data-v-c619c8cb]{font-size:12px;line-height:20px;font-weight:400}.cart-delete-button[data-v-c619c8cb]{height:26px}.cart-content[data-v-c619c8cb]{gap:6px}.cart-items[data-v-c619c8cb]{gap:5.5px}.cart-item-left[data-v-c619c8cb]{gap:6px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;padding:6px 12px 3px}.cart-item-name[data-v-c619c8cb]{font-size:14px;line-height:22px;font-weight:500}.cart-delete-text[data-v-c619c8cb]{font-size:12px;line-height:20px;font-weight:400}.cart-item-toggle[data-v-c619c8cb]{height:25px;font-size:12px;line-height:20px;font-weight:400}.cart-item-checkbox-container[data-v-c619c8cb]{order:1;height:40px;padding:0}.cart-item-images[data-v-c619c8cb]{order:2;padding-top:0;gap:6px}.cart-item-price[data-v-c619c8cb],.cart-item-pieces[data-v-c619c8cb]{font-size:12px;line-height:20px;font-weight:400}.cart-item-info[data-v-c619c8cb]{order:3;flex-basis:100%;width:100%;min-width:0}.cart-item-details[data-v-c619c8cb]{gap:6px}.cart-subtotal-label[data-v-c619c8cb]{font-size:12px;line-height:16px;font-weight:500}.cart-subtotal-amount[data-v-c619c8cb]{font-size:14px;line-height:25px;font-weight:700}.cart-checkout-button[data-v-c619c8cb]{height:40px;width:160px;padding:8px 8px 7px}.cart-checkout-text[data-v-c619c8cb]{font-size:14px;line-height:24px;font-weight:500}.cart-summary[data-v-c619c8cb]{padding:9px 0}}@keyframes shimmer-c619c8cb{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes fadeIn-c619c8cb{0%{opacity:0}to{opacity:1}}.sk-loading[data-v-c619c8cb]{animation:fadeIn-c619c8cb .3s ease}.sk-line[data-v-c619c8cb]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:800px 100%;animation:shimmer-c619c8cb 1.5s infinite ease-in-out;border-radius:6px}.sk-thumb[data-v-c619c8cb]{width:40px;height:40px;border-radius:4px;flex-shrink:0;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:800px 100%;animation:shimmer-c619c8cb 1.5s infinite ease-in-out}.sr-only[data-v-c619c8cb]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cart-checkbox[data-v-c619c8cb]:focus-visible,button[data-v-c619c8cb]:focus-visible,.cart-item-toggle[data-v-c619c8cb]:focus-visible,.cart-delete-button[data-v-c619c8cb]:focus-visible,.cart-checkout-button[data-v-c619c8cb]:focus-visible,.cart-item-view[data-v-c619c8cb]:focus-visible{outline:2px solid #d72960;outline-offset:2px;border-radius:4px}
