.outfitPiece.svelte-i11j1j{border-top:1px solid var(--color-border-subtle);padding:20px 0}.outfitPiece__head.svelte-i11j1j{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;margin-bottom:14px;display:grid}.outfitPiece__name.svelte-i11j1j{font-size:var(--typography-label-medium-size);line-height:var(--typography-label-line-height);font-weight:var(--typography-label-weight);color:var(--color-on-surface-base-primary);text-decoration:none}.outfitPiece__name.svelte-i11j1j:hover{text-decoration:underline}.outfitPiece__price.svelte-i11j1j{font-size:var(--typography-label-medium-size);line-height:var(--typography-label-line-height);font-weight:var(--typography-label-weight);white-space:nowrap}.outfitPiece__price_sale.svelte-i11j1j{color:var(--color-status-error-default)}.outfitPiece__price.svelte-i11j1j del:where(.svelte-i11j1j){color:var(--color-on-surface-base-tertiary);margin-left:8px;font-weight:500}.outfitPiece__color.svelte-i11j1j{font-size:var(--typography-body-small-size);line-height:var(--typography-body-line-height);font-weight:var(--typography-body-weight);letter-spacing:var(--typography-body-small-letter-spacing);color:var(--color-on-surface-base-secondary);grid-column:1/-1}.outfitPiece__colors.svelte-i11j1j{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.outfitPiece__swatch.svelte-i11j1j{cursor:pointer;color:var(--color-on-surface-base-primary);aspect-ratio:54/63;cursor:pointer;background-color:#0000;background:var(--color-surface-base-secondary);border:2px solid #0000;padding:0;font-family:inherit;text-decoration:none;overflow:hidden}.outfitPiece__swatch.svelte-i11j1j img:where(.svelte-i11j1j){object-fit:cover;width:100%;height:100%;display:block}.outfitPiece__swatch[aria-pressed=true].svelte-i11j1j{outline:2px solid var(--color-border-selected);background-clip:padding-box}.outfitPiece__swatch[aria-busy=true].svelte-i11j1j{opacity:.5}.outfitPiece__swatch.svelte-i11j1j:focus-visible{outline:2px solid var(--color-border-selected);outline-offset:2px}.outfitPiece__swatch_more.svelte-i11j1j{font-size:var(--typography-label-medium-size);line-height:var(--typography-label-line-height);font-weight:var(--typography-label-weight);color:var(--color-on-surface-base-primary);place-items:center;display:grid}.outfitPiece.svelte-i11j1j .outfitPiece__insulation{margin-bottom:20px}.outfitPiece__outOfStock.svelte-i11j1j{font-size:var(--typography-body-medium-size);line-height:var(--typography-body-line-height);font-weight:var(--typography-body-weight);color:var(--color-on-surface-base-tertiary);margin:0}.outfitModelPreview.svelte-i11j1j{cursor:pointer;color:var(--color-on-surface-base-primary);z-index:90;cursor:pointer;background:#eaeeef;border:0;width:64px;height:116px;padding:4px;font-family:inherit;text-decoration:none;animation:.2s ease-out svelte-i11j1j-outfitModelPreviewIn;position:fixed;top:72px;right:8px;box-shadow:0 6px 20px #00000029}.outfitModelPreview_hidden.svelte-i11j1j{display:none}.outfitModelPreview.svelte-i11j1j img:where(.svelte-i11j1j){object-fit:contain;mix-blend-mode:multiply;width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;inset:4px}.outfitModelPreview.svelte-i11j1j .outfitModelPreview__next:where(.svelte-i11j1j){opacity:0}.outfitModelPreview.svelte-i11j1j:focus-visible{outline:2px solid var(--color-border-selected);outline-offset:2px}@keyframes svelte-i11j1j-outfitModelPreviewIn{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.outfitModelPreview.svelte-i11j1j{animation:none}}.outfitCreatorLink.svelte-i11j1j{cursor:pointer;color:var(--color-on-surface-base-primary);font-family:inherit;font-size:var(--typography-body-medium-size);line-height:var(--typography-body-line-height);font-weight:var(--typography-body-weight);width:100%;min-height:44px;cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:0;text-decoration:underline;display:flex}.jacketPage__addedToCart{margin-top:10px}.rsButton.svelte-i11j1j{cursor:pointer;color:var(--color-on-surface-base-primary);box-sizing:border-box;white-space:nowrap;text-align:center;cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;font-family:inherit;text-decoration:none;transition:background-color .15s,border .15s;display:inline-flex}.rsButton_primary.svelte-i11j1j{color:var(--color-button-primary-default-on-surface);background-color:var(--color-button-primary-default-surface);border:1px solid #0000}.rsButton_primary.svelte-i11j1j:hover{background-color:var(--color-button-primary-default-hover)}.rsButton_primary.svelte-i11j1j:active{background-color:var(--color-button-primary-default-pressed)}.rsButton_large.svelte-i11j1j{font-size:var(--typography-heading-xxsmall-size);line-height:var(--typography-heading-line-height);font-weight:var(--typography-heading-weight);gap:8px;padding:16px 24px}.rsButton_large.svelte-i11j1j:has(>.rsButton__iconRight:where(.svelte-i11j1j)){padding-right:20px}.rsButton_spaced.svelte-i11j1j{gap:10px;min-width:200px}.rsButton_alignLeft.svelte-i11j1j{text-align:left}.rsButton_fullWidth.svelte-i11j1j{width:100%}.rsButton.svelte-i11j1j:disabled{cursor:wait;opacity:.85}.jacketPage__cartButton__text.svelte-i11j1j{flex:1;justify-content:space-between;align-items:center;display:inline-flex}.jacketPage__cartButton__text__price.svelte-i11j1j{font-size:var(--typography-heading-xxsmall-size);line-height:var(--typography-heading-line-height);font-weight:var(--typography-heading-weight);color:var(--color-button-primary-default-on-surface);text-align:right}.rsButton__iconRight.svelte-i11j1j{color:var(--color-button-primary-default-on-surface);flex-shrink:0}.rsGuaranteeList.svelte-i11j1j{border-top:1px solid var(--color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 0;padding:16px 0 24px;list-style-type:none;display:grid}.rsBullet.svelte-i11j1j{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.rsBullet__icon.svelte-i11j1j,.rsBullet__icon.svelte-i11j1j svg:where(.svelte-i11j1j){width:20px;height:20px}.rsBullet__text.svelte-i11j1j{font-size:var(--typography-body-small-size);line-height:var(--typography-body-line-height);font-weight:var(--typography-body-weight);letter-spacing:var(--typography-body-small-letter-spacing);color:var(--color-on-surface-base-secondary)}
