@charset "UTF-8";.usp-dmxn6w{position:relative;width:100%;display:flex;justify-content:space-between;border-radius:.375rem;background-color:var(--c-surface-2);padding:10px}.usp-ef2xsk{margin-left:-1.25rem;margin-right:-1.25rem;margin-bottom:-1.25rem;display:flex;align-items:center;justify-content:flex-end;gap:1rem;border-top-width:1px;border-color:var(--c-divider);border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem;background-color:var(--c-surface-2);padding:.75rem 1.25rem}.usp-a42k4c{width:100%;display:flex;flex-direction:column}.usp-lp8xer{width:2rem;height:2rem;display:flex;cursor:pointer;align-items:center;justify-content:center;color:var(--c-text-subtle);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.usp-pi90g7{width:100%;min-width:350px;max-width:100%;border-width:1px;border-color:var(--c-border);border-radius:.375rem;border-style:solid;background-color:var(--c-surface-1);padding:20px}.usp-ont3l5{display:flex;align-items:center;gap:.75rem}.usp-gwgprt{display:inline-flex;align-items:center;border-radius:.25rem;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity));font-weight:600;letter-spacing:.025em;text-transform:uppercase}.usp-55xctr{font-size:1.125rem;line-height:1.75rem;color:var(--c-text);font-weight:700}.usp-h6crd8{font-size:.875rem;line-height:1.25rem}.usp-x2tndm{font-size:.75rem;line-height:1rem;color:var(--c-text-subtle);text-decoration-line:line-through}.usp-lp8xer:hover{color:var(--c-text)}.usp-7uyxty{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;margin-top:.25rem;width:100%;min-width:0;min-height:38px;overflow-wrap:break-word;font-size:.875rem;line-height:1.25rem}.usp-gdkxc3{margin:0;font-size:1rem;line-height:1.5rem;color:var(--c-text);font-weight:900;letter-spacing:.1em}.usp-wldnpf{margin:0;margin-top:.25rem;padding:0;font-size:.75rem;line-height:1rem;color:var(--c-text-subtle);font-weight:500;letter-spacing:.1em;text-transform:uppercase}.usp-eixzps{margin-bottom:12px;display:flex;flex-direction:column}.usp-wuozi0{box-sizing:border-box;width:100%;border-width:1px;border-color:var(--c-border);border-radius:.375rem;border-style:solid;background-color:var(--c-surface-1);padding:16px}.usp-pwew53{aspect-ratio:2/1!important;width:35%!important;max-width:40%!important;opacity:.82}.usp-5j05ej{width:100%;display:flex;justify-content:space-between;font-size:14px;line-height:20px}.usp-njfh97{width:100%}.usp-rr63za{font-size:clamp(13px,6cqi,16px)}.usp-zut3e2{font-size:clamp(12px,5cqi,14px)}.rail-wrap.svelte-2e8g0h{width:100%;box-sizing:border-box;padding:16px;border-radius:8px;border:1px solid var(--c-border);background:var(--c-surface-1)}.rail-grid.svelte-2e8g0h{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.hint.svelte-2e8g0h{margin:10px 0 0;font-size:12px;line-height:16px;opacity:.5}.skeleton-loading.svelte-2e8g0h{width:100%;box-sizing:border-box;padding:16px;border-radius:8px;border:1px solid var(--c-border);background:var(--c-surface-1)}.skeleton-grid.svelte-2e8g0h{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.skeleton-card.svelte-2e8g0h{height:320px;background:linear-gradient(90deg,var(--c-subtle-fill) 25%,color-mix(in srgb,var(--c-subtle-fill),var(--c-text) 7%) 50%,var(--c-subtle-fill) 75%);background-size:200% 100%;animation:svelte-2e8g0h-skeleton-loading 1.5s ease-in-out infinite;border-radius:8px}@keyframes svelte-2e8g0h-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.usp-iyir7g{position:relative;width:100%;height:100%}.usp-qfz9n0{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.usp-f58jig{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem}.usp-qzmshq{margin:0;padding:0}.usp-yw6rlx{margin:0}.usp-8l4frt{margin-bottom:.5rem}.usp-f4bkl3{margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between}.usp-wgf8gn{margin-top:1rem!important;height:48px!important;flex-shrink:0!important}.usp-kfhh1j{width:100%}.usp-2b9227{display:flex;flex-direction:column;justify-content:space-between}.usp-ch0148{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.usp-w2ai29{font-size:.875rem;line-height:1.25rem}.usp-9kzkc0{color:var(--c-danger)}.usp-3gg61y{font-weight:700}.summary-panel.svelte-bdx2q1.svelte-bdx2q1{display:flex;flex-direction:column;padding:16px;background:var(--c-surface-1);border:1px solid var(--c-border);border-radius:12px;box-shadow:0 1px 2px #11111108}.summary-panel__selected.svelte-bdx2q1.svelte-bdx2q1{list-style:none;padding:0;margin:0}.summary-panel__selected-item.svelte-bdx2q1.svelte-bdx2q1{list-style:none}.summary-panel__section.svelte-bdx2q1.svelte-bdx2q1{margin-bottom:12px}.summary-panel__section.svelte-bdx2q1+.summary-panel__section.svelte-bdx2q1{margin-top:4px}.summary-panel__section-label.svelte-bdx2q1.svelte-bdx2q1{display:block;font-size:12px;line-height:1.4;color:var(--c-text-muted);margin-bottom:6px}.summary-panel__deals.svelte-bdx2q1.svelte-bdx2q1{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;container-type:inline-size;gap:8px}.summary-panel__deal.svelte-bdx2q1.svelte-bdx2q1{list-style:none;display:flex;align-items:stretch;gap:10px;padding:8px;border-radius:8px;border:1px solid var(--c-warning-soft);background:var(--c-surface-2)}.summary-panel__deal-thumb.svelte-bdx2q1.svelte-bdx2q1{display:block;width:76px;height:76px;flex:0 0 76px;border-radius:6px;overflow:hidden}.summary-panel__deal-title.svelte-bdx2q1.svelte-bdx2q1{font-size:13px;line-height:1.4;font-weight:500;color:var(--c-text)}.summary-panel__deal-remove.svelte-bdx2q1.svelte-bdx2q1{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--c-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.summary-panel__deal-remove.svelte-bdx2q1.svelte-bdx2q1:hover{background:var(--c-hover);color:var(--c-danger)}.summary-panel__price.svelte-bdx2q1.svelte-bdx2q1{display:flex;flex-direction:column;gap:6px;padding-top:4px}.summary-panel__price-row.svelte-bdx2q1.svelte-bdx2q1{display:flex;align-items:center;justify-content:space-between;font-size:13px;line-height:1.4;color:var(--c-text-muted)}.summary-panel__price-row--total.svelte-bdx2q1.svelte-bdx2q1{margin-top:2px;color:var(--c-text)}.summary-panel__price-value.svelte-bdx2q1.svelte-bdx2q1{font-variant-numeric:tabular-nums}.summary-panel__save-line.svelte-bdx2q1.svelte-bdx2q1{text-align:right;font-size:12px;line-height:1.4;color:var(--c-danger)}.summary-panel__title.svelte-bdx2q1.svelte-bdx2q1{font-size:18px;font-weight:600;line-height:1;color:var(--c-text)}.summary-panel__empty.svelte-bdx2q1.svelte-bdx2q1{display:flex;flex-direction:column;align-items:center;padding:24px 0}.summary-panel__empty-icon.svelte-bdx2q1.svelte-bdx2q1{width:100%;color:var(--c-text-muted);opacity:.5}.summary-panel__empty.svelte-bdx2q1 p.svelte-bdx2q1:first-child{font-size:16px;font-weight:500;color:var(--c-text)}.summary-panel__empty-hint.svelte-bdx2q1.svelte-bdx2q1{font-size:13px;color:var(--c-text-muted)}.summary-panel__total-label.svelte-bdx2q1.svelte-bdx2q1{font-size:16px}.summary-panel__total-value.svelte-bdx2q1.svelte-bdx2q1{display:flex;align-items:baseline;gap:4px}.summary-panel__amount.svelte-bdx2q1.svelte-bdx2q1{font-size:22px;font-weight:600;line-height:1}.summary-panel__code.svelte-bdx2q1.svelte-bdx2q1{font-size:14px;font-weight:500;line-height:1}.summary-panel__details.svelte-bdx2q1.svelte-bdx2q1{display:flex;flex-direction:column}.summary-panel__details-inner.svelte-bdx2q1.svelte-bdx2q1{display:flex;flex-direction:column;min-height:0}.summary-panel__toggle.svelte-bdx2q1.svelte-bdx2q1{display:none;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:0;border:0;background:none;font-size:13px;line-height:1.4;color:var(--c-text-muted);cursor:pointer;transition:color .15s ease}.summary-panel__toggle.svelte-bdx2q1.svelte-bdx2q1:hover{color:var(--c-text)}.summary-panel.svelte-bdx2q1.svelte-bdx2q1{position:fixed;right:72px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:100;width:min(360px,calc(100vw - 88px));max-height:min(72vh,560px);overflow:hidden;gap:0;box-shadow:0 16px 40px #11111124}.summary-panel__details.svelte-bdx2q1.svelte-bdx2q1{display:grid;grid-template-rows:0fr;flex:1 1 auto;min-height:0;transition:grid-template-rows .26s cubic-bezier(.4,0,.2,1)}.summary-panel.is-open.svelte-bdx2q1 .summary-panel__details.svelte-bdx2q1{grid-template-rows:1fr}.summary-panel__details-inner.svelte-bdx2q1.svelte-bdx2q1{overflow:hidden;min-height:0}.summary-panel.is-open.svelte-bdx2q1 .summary-panel__details-inner.svelte-bdx2q1{overflow-y:auto}.summary-panel.svelte-bdx2q1 .summary-panel__toggle{margin-top:6px;display:flex}.summary-panel.svelte-bdx2q1 .summary-panel__cta{margin-top:12px}.usp-5oc6si{max-width:120px!important;height:36px!important}.usp-w7ql3v{width:3rem;display:flex;cursor:pointer;align-items:center;justify-content:center}.usp-whf6we{width:100%;display:flex;flex-direction:column;gap:10px;border-width:1px;border-color:var(--c-border);border-radius:.375rem;border-style:solid;background-color:var(--c-surface-1);padding:1rem;padding-left:30px}.usp-zxw8p8{max-width:192px!important;height:36px!important;font-size:12px}.usp-45eipz{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}.usp-e7pq5p{display:flex;flex-direction:row;align-items:center;gap:10px}.usp-fgz4v7{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:12px}.usp-w4fta5{display:flex;align-items:center}.usp-8ubivt{font-size:12px}@media (min-width: 1024px){.usp-e7pq5p{margin-left:auto}.usp-whf6we{flex-direction:row;align-items:center;justify-content:space-between}}.usp-3410m0,.usp-cjrcvr{width:2rem;height:2rem;display:flex;cursor:pointer;align-items:center;justify-content:center;color:var(--c-text-subtle);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.usp-7tf6oe{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:20px}.usp-g1pxvp{width:60%}.usp-hjw5i8{width:1620px;height:100%;min-width:850px;max-width:100%;display:flex;flex-direction:column;gap:20px}.usp-vk7dh3{width:1320px;height:100%;min-width:850px;max-width:100%;display:flex;flex-direction:column;gap:20px}.usp-ye5llb{width:100%;display:flex;align-items:center;justify-content:center}.usp-wiuy4n{display:flex;align-items:center;gap:.75rem}.usp-3410m0:hover{color:var(--c-warning)}.usp-cjrcvr:hover{color:var(--c-danger)}.cart-layout.svelte-yws7gf{display:grid;grid-template-columns:1fr;gap:20px;width:100%;align-items:start}.cart-main.svelte-yws7gf{display:flex;flex-direction:column;gap:20px;min-width:0}@media (max-width: 1319.98px){.cart-layout.svelte-yws7gf{padding-bottom:180px}}
