.kit-card{--kc-denim: #365C7C;--kc-ink: #294760;--kc-muted: #4A5A68;--kc-linen: #F3F0EC;--kc-mat: #EDE8E2;--kc-label: #FBF9F6;--kc-mint: #A8D5CF;--kc-rule: rgba(41, 71, 96, .22);--kc-serif: "mrs-eaves", "Mrs Eaves", Georgia, serif;--kc-sans: "mr-eaves-sans", "Mr Eaves Sans", Helvetica, Arial, sans-serif;container-type:inline-size;display:flex;flex-direction:column;min-width:0;color:var(--kc-ink);font-family:var(--kc-sans)}.kit-card__mat{position:relative;display:block;aspect-ratio:4 / 5;background:var(--kc-mat);overflow:hidden}.kit-card__photo{position:absolute;top:6%;right:7%;bottom:16%;left:7%;display:flex;align-items:center;justify-content:center}.kit-card__photo img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;box-shadow:0 1px 3px #2947602e}.kit-card__badge{position:absolute;top:14px;right:14px;padding:5px 12px;border-radius:999px;font-size:13px;font-weight:500;line-height:1.2}.kit-card__badge--new{background:var(--kc-denim);color:var(--kc-linen)}.kit-card__badge--preorder{background:var(--kc-mint);color:var(--kc-ink)}.kit-card__badge--soldout{background:var(--kc-linen);color:var(--kc-ink);box-shadow:inset 0 0 0 1px var(--kc-ink)}.kit-card__label{position:relative;margin:-17% 8% 0;height:132px;box-sizing:border-box;padding:12px 16px;background:var(--kc-label);border:1px solid var(--kc-rule);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center}.kit-card__line,.kit-card__name{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-card__line{font-size:14px;line-height:1.3;color:var(--kc-muted)}.kit-card__name{margin:0;font-family:var(--kc-serif);font-variant-caps:small-caps;font-weight:400;font-size:28px;line-height:1.1;letter-spacing:0}.kit-card__name a{color:inherit;text-decoration:none}.kit-card__name a:hover{text-decoration:underline;text-underline-offset:3px}.kit-card__name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.kit-card__meta{font-size:14px;color:var(--kc-ink)}.kit-card__size{font-weight:600}.kit-card__foot{height:92px;box-sizing:border-box;padding:10px 8% 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px}.kit-card__price{order:-1;font-size:17px;font-weight:500;white-space:nowrap}.kit-card__options{display:flex;align-items:center;gap:4px;min-width:0;max-width:100%}.kit-card__swatches,.kit-card__pills{display:flex;align-items:center;gap:2px;min-width:0}.kit-card__pills{max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px 0 2px 2px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 18px),transparent)}.kit-card__pills::-webkit-scrollbar{display:none}.kit-card__swatch{width:36px;height:36px;padding:0;border:0;background:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.kit-card__swatch-dot{position:relative;display:block;width:22px;height:22px;border-radius:50%;overflow:hidden;background-color:var(--kc-mat);background-size:360%;background-position:center;box-shadow:inset 0 0 0 1px #29476059}.kit-card__swatch[aria-pressed=true] .kit-card__swatch-dot{box-shadow:0 0 0 2px var(--kc-linen),0 0 0 3.5px var(--kc-ink)}.kit-card__swatch.is-out .kit-card__swatch-dot:after{content:"";position:absolute;left:-3px;right:-3px;top:50%;height:1.5px;background:var(--kc-ink);transform:rotate(-45deg)}.kit-card__swatch-name{margin-left:4px;font-size:13px;color:var(--kc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-card__pill{height:34px;padding:0 14px;margin-right:4px;border-radius:999px;border:1px solid rgba(41,71,96,.45);background:transparent;color:var(--kc-ink);font:inherit;font-size:14px;cursor:pointer;flex:none}.kit-card__pill[aria-pressed=true]{background:var(--kc-ink);border-color:var(--kc-ink);color:var(--kc-linen)}.kit-card button:focus-visible,.kit-card a:focus-visible{outline:2px solid var(--kc-denim);outline-offset:2px}@container (max-width: 240px){.kit-card__badge{top:8px;right:8px;padding:3px 8px;font-size:11.5px}.kit-card__label{margin:-17% 5% 0;height:124px;padding:8px 10px;gap:3px}.kit-card__line{font-size:12px}.kit-card__name{font-size:19px;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.kit-card__meta{font-size:12px;line-height:1.25}.kit-card__foot{height:76px;padding:6px 5% 0;gap:2px}.kit-card__price{font-size:14px}.kit-card__swatch{width:32px;height:32px}.kit-card__swatch-dot{width:18px;height:18px}.kit-card__swatch-name{display:none}.kit-card__pill{height:30px;padding:0 11px;font-size:12.5px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/kit-card.css.map */
