.wish-control.svelte-17mzu07{position:absolute;top:12px;right:12px;z-index:2}.wish-control.inline.svelte-17mzu07{position:relative;inset:auto}button.svelte-17mzu07{width:44px;height:44px;background:#fff;border:1px solid #ddd;color:#222;display:grid;place-items:center;cursor:pointer}.saved.svelte-17mzu07{background:#222;color:#fff}.feedback.svelte-17mzu07{position:absolute;right:0;top:48px;width:190px;padding:9px;background:#fff;border:1px solid #ccc;color:#333;font-size:10px;line-height:1.6;z-index:3}button.svelte-17mzu07:focus-visible{outline:2px solid #777;outline-offset:3px}.lu-image.svelte-1avfpq8{position:relative;width:100%;overflow:hidden;border-radius:0;background:var(--lucira-cream, #f1e4d1)}.lu-image.svelte-1avfpq8 .lu-image-img{width:100%;height:100%;display:block}.lu-image.svelte-1avfpq8 .lu-image-img--cover{-o-object-fit:cover;object-fit:cover}.lu-image.svelte-1avfpq8 .lu-image-img--contain{-o-object-fit:contain;object-fit:contain}.lu-image.svelte-1avfpq8 .lu-image-empty{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lu-price.svelte-136ab5c{display:flex;align-items:baseline;gap:8px}.lu-price-now.svelte-136ab5c{color:var(--lucira-maroon, #620001);font-family:var(--font-body);font-weight:500;letter-spacing:.02em}.lu-price-was.svelte-136ab5c{color:#8a8a8a;text-decoration:line-through;font-size:.85em}.lu-price--sm.svelte-136ab5c .lu-price-now:where(.svelte-136ab5c){font-size:13px}.lu-price--md.svelte-136ab5c .lu-price-now:where(.svelte-136ab5c){font-size:15px}.lu-price--lg.svelte-136ab5c .lu-price-now:where(.svelte-136ab5c){font-size:22px}.lu-card.svelte-1w6fb1n{display:flex;flex-direction:column;min-width:0;background:#fff;color:#171717}.unavailable-media.svelte-1w6fb1n{display:flex;aspect-ratio:4/5;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid #ededed;color:#777;gap:15px;font-size:15px;line-height:1.5}.unavailable-media.svelte-1w6fb1n small:where(.svelte-1w6fb1n){font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#888}.lu-card-visual.svelte-1w6fb1n{position:relative;overflow:hidden;background:#fff}.lu-card-media.svelte-1w6fb1n{display:block;text-decoration:none}.product-preview.svelte-1w6fb1n{display:block;width:100%;height:auto;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover}.lu-card-media.svelte-1w6fb1n .lu-image{background:#fff}.lu-card-media.svelte-1w6fb1n img{transition:transform .4s ease}.lu-card-media.svelte-1w6fb1n:hover img{transform:scale(1.035)}.lu-card-body.svelte-1w6fb1n{display:flex;flex-direction:column;flex:1;padding-top:18px}.lu-card-spec.svelte-1w6fb1n{font-size:10px;font-weight:500;line-height:1.6;letter-spacing:.04em;text-transform:uppercase;color:#707070;margin:0 0 9px}.lu-card-title-link.svelte-1w6fb1n{color:inherit;text-decoration:none}.lu-card-title-link.svelte-1w6fb1n:hover{text-decoration:underline;text-underline-offset:3px}.lu-card-title.svelte-1w6fb1n{font-family:var(--font-body);font-size:15px;line-height:1.5;font-weight:500;letter-spacing:-.015em;color:#171717;margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.5em}.lu-card-price.svelte-1w6fb1n{margin-top:14px;font-size:14px;color:#171717}.lu-card-price.svelte-1w6fb1n .lu-price-now{font-weight:600;letter-spacing:0}.lu-card-actions.svelte-1w6fb1n{margin-top:20px;display:grid;grid-template-columns:1.1fr 1fr;gap:8px}.card-action.svelte-1w6fb1n{display:flex;width:100%;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:10px;border:1px solid #171717;font-family:inherit;font-size:12px;font-weight:500;background:#fff;color:#171717;text-decoration:none;cursor:pointer}.card-action.svelte-1w6fb1n svg{width:18px;height:18px}.card-action.svelte-1w6fb1n:hover{background:#eee}.card-action-primary.svelte-1w6fb1n{color:#fff;background:#171717}.card-action-primary.svelte-1w6fb1n:hover{background:#353535}.card-action.svelte-1w6fb1n:disabled{opacity:.5;cursor:default}.piece-dialog.svelte-1w6fb1n{position:fixed;top:0;right:0;bottom:0;left:0;width:calc(100% - 32px);max-width:610px;max-height:calc(100dvh - 40px);margin:auto;padding:26px;border:0;background:#fff;color:#171717;overflow:auto}.piece-dialog.svelte-1w6fb1n::backdrop{background:#000000a6}.piece-dialog-top.svelte-1w6fb1n{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.13em}.piece-dialog-top.svelte-1w6fb1n button:where(.svelte-1w6fb1n){border:0;color:#171717;background:none;width:44px;height:44px;cursor:pointer;font-size:19px}.piece-dialog.svelte-1w6fb1n h2:where(.svelte-1w6fb1n){margin:10px 0 24px;font-size:21px;font-weight:500;line-height:1.35}.piece-dialog-content.svelte-1w6fb1n{display:flex;align-items:flex-start;gap:24px}.dialog-preview.svelte-1w6fb1n{width:140px;height:175px;-o-object-fit:cover;object-fit:cover;background:#fff}.piece-choices.svelte-1w6fb1n{flex:1;min-width:0;display:grid;gap:16px;font-size:13px}.piece-choice.svelte-1w6fb1n{display:grid;gap:7px;font-size:12px}.piece-choice.svelte-1w6fb1n select:where(.svelte-1w6fb1n){width:100%;min-height:44px;background:#fff;border:1px solid #9c9c9c;color:#171717;border-radius:0;padding:8px 28px 8px 10px}.selection-spec.svelte-1w6fb1n{font-size:11px;color:#646464;line-height:1.7;margin:0}.selection-price.svelte-1w6fb1n{padding-top:4px}.dialog-confirm.svelte-1w6fb1n{margin-top:24px;min-height:48px}.piece-detail-link.svelte-1w6fb1n{display:block;width:-moz-fit-content;width:fit-content;padding:14px 0 2px;font-size:12px;color:#171717;text-underline-offset:4px}.option-error.svelte-1w6fb1n{font-size:12px;color:#9e211c}.option-error.svelte-1w6fb1n button:where(.svelte-1w6fb1n){background:none;border:0;text-decoration:underline;padding:10px;cursor:pointer}.cart-feedback.svelte-1w6fb1n{margin:0;font-size:11px;line-height:1.5}.cart-feedback.svelte-1w6fb1n:not(:empty){padding-top:8px}.lu-card .card-spinner{animation:svelte-1w6fb1n-card-spin 1s linear infinite}@keyframes svelte-1w6fb1n-card-spin{to{transform:rotate(360deg)}}a.svelte-1w6fb1n:focus-visible,button.svelte-1w6fb1n:focus-visible{outline:2px solid #171717;outline-offset:3px}@media(max-width:600px){.lu-card-actions.svelte-1w6fb1n{grid-template-columns:1fr;gap:6px}.piece-dialog.svelte-1w6fb1n{padding:18px}.piece-dialog-content.svelte-1w6fb1n{gap:16px}.dialog-preview.svelte-1w6fb1n{width:84px;height:105px}.lu-card-body.svelte-1w6fb1n{padding-top:13px}.lu-card-title.svelte-1w6fb1n{font-size:12px;line-height:1.5}.lu-card-spec.svelte-1w6fb1n{font-size:8px;margin-bottom:7px}.lu-card-price.svelte-1w6fb1n{margin-top:11px}.lu-card-price.svelte-1w6fb1n .lu-price-now{font-size:13px}.lu-card-actions.svelte-1w6fb1n{margin-top:15px}.card-action.svelte-1w6fb1n{font-size:11px;gap:8px}}@media(min-width:601px)and (max-width:1200px){.lu-card-actions.svelte-1w6fb1n{grid-template-columns:1fr}}.lu-card-stack.svelte-1w6fb1n{display:grid;grid-template-columns:144px minmax(0,1fr);-moz-column-gap:26px;column-gap:26px;align-content:center;padding-block:24px;border-bottom:1px solid #dedede}.lu-card-stack.svelte-1w6fb1n .lu-card-visual:where(.svelte-1w6fb1n){grid-column:1;grid-row:1 / 4;align-self:center}.lu-card-stack.svelte-1w6fb1n .lu-card-body:where(.svelte-1w6fb1n){grid-column:2;padding-top:0}.lu-card-stack.svelte-1w6fb1n .lu-card-title:where(.svelte-1w6fb1n){font-size:16px;line-height:1.4;min-height:0;font-weight:500}.lu-card-stack.svelte-1w6fb1n .lu-card-spec:where(.svelte-1w6fb1n){font-size:10px;margin-bottom:8px}.lu-card-stack.svelte-1w6fb1n .lu-card-price:where(.svelte-1w6fb1n){margin-top:10px}.lu-card-stack.svelte-1w6fb1n .lu-card-actions:where(.svelte-1w6fb1n){grid-column:2;grid-template-columns:minmax(0,168px);margin-top:14px}.lu-card-stack.svelte-1w6fb1n .cart-feedback:where(.svelte-1w6fb1n){grid-column:2}@media(min-width:601px)and (max-width:1200px){.lu-card-stack.svelte-1w6fb1n{grid-template-columns:112px minmax(0,1fr);-moz-column-gap:18px;column-gap:18px;padding-block:22px}.lu-card-stack.svelte-1w6fb1n .lu-card-title:where(.svelte-1w6fb1n){font-size:15px}}@media(max-width:600px){.lu-card-stack.svelte-1w6fb1n{grid-template-columns:96px minmax(0,1fr);-moz-column-gap:20px;column-gap:20px;padding-block:22px}.lu-card-stack.svelte-1w6fb1n .lu-card-title:where(.svelte-1w6fb1n){font-size:14px}.lu-card-stack.svelte-1w6fb1n .lu-card-actions:where(.svelte-1w6fb1n){grid-template-columns:minmax(0,168px);margin-top:12px}.lu-card-stack.svelte-1w6fb1n .lu-card-spec:where(.svelte-1w6fb1n){font-size:9px}.lu-card-stack.svelte-1w6fb1n .card-action:where(.svelte-1w6fb1n){min-height:44px;font-size:11px}}@media(prefers-reduced-motion:reduce){.lu-card-media.svelte-1w6fb1n img{transition:none}.lu-card-media.svelte-1w6fb1n:hover img{transform:none}.lu-card .card-spinner{animation:none}}
