.rs-kit-card{display:flex;flex-direction:column;border-radius:2rem;padding:2.2rem 2.2rem 2.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.rs-kit-card .rs-kit__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.rs-kit-card .rs-kit__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.4rem;line-height:1.04;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--color-foreground))}.rs-kit-card .rs-kit__count{font:600 1.1rem var(--font-heading-family);letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a;white-space:nowrap}.rs-kit-card .rs-kit__text{margin:.6rem 0 1.6rem;font-size:1.45rem;line-height:1.6;color:#555}.rs-kit-card .rs-kit__pics{display:flex;align-items:center;gap:.4rem;background:#fff;border-radius:1.4rem;padding:1rem}.rs-kit-card .rs-kit__pic{display:block;flex:1 1 0;min-width:0}.rs-kit-card .rs-kit__pic img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.rs-kit-card .rs-kit__plus{flex:none;width:2.8rem;height:2.8rem;border-radius:50%;background:#1e1e1e;color:#fff;display:flex;align-items:center;justify-content:center;font:600 1.7rem/1 var(--font-heading-family)}.rs-kit-card .rs-kit__item{padding:1.4rem 0;border-bottom:1px solid #deded6}.rs-kit-card .rs-kit__l1{display:flex;justify-content:space-between;gap:1rem;font:600 1.4rem/1.6 var(--font-heading-family);letter-spacing:.05em;text-transform:uppercase}.rs-kit-card .rs-kit__l1 a{color:inherit;text-decoration:none}.rs-kit-card .rs-kit__l1 a:hover{color:#5f6e49}.rs-kit-card .rs-kit__cname{font:400 1.25rem var(--font-body-family);letter-spacing:0;text-transform:none;color:#8a8a8a;margin-left:.6rem}.rs-kit-card .rs-kit__l2{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.9rem}.rs-kit-card .rs-kit__dots{display:flex;flex-wrap:wrap;gap:.5rem}.rs-kit-card .rs-kit__dot{width:2.1rem;height:2.1rem;flex:none;padding:0;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #d2d2ca;background-color:#ddd;background-size:cover;background-position:center;cursor:pointer;transition:box-shadow .15s}.rs-kit-card .rs-kit__dot:hover{box-shadow:0 0 0 1px #1e1e1e}.rs-kit-card .rs-kit__dot[aria-pressed=true]{box-shadow:0 0 0 2px #1e1e1e}.rs-kit-card .rs-kit__dot:focus-visible{outline:2px solid #5f6e49;outline-offset:3px}.rs-kit-card .rs-kit__size{flex:none;width:auto;min-width:0;height:3.6rem;margin:0;border:1.5px solid #e7e7e2;border-radius:.9rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23242424' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 1.1rem center;padding:0 2.8rem 0 1.2rem;font:500 1.3rem var(--font-body-family);color:#242424;-webkit-appearance:none;appearance:none;cursor:pointer;box-shadow:none}.rs-kit-card .rs-kit__size:focus-visible{outline:2px solid #5f6e49;outline-offset:2px}.rs-kit-card .rs-kit__item.is-error .rs-kit__size{border-color:#bf2a2a}.rs-kit-card .rs-kit__onesize{flex:none;font-size:1.25rem;color:#8a8a8a}.rs-kit-card .rs-kit__err{display:block;font-size:1.25rem;font-weight:500;color:#bf2a2a;margin-top:.6rem}.rs-kit-card .rs-kit__err:empty{display:none}.rs-kit-card .rs-kit__total{display:flex;justify-content:space-between;align-items:baseline;margin-top:1.6rem;font:600 1.9rem/1.6 var(--font-heading-family);text-transform:uppercase;letter-spacing:.05em}.rs-kit-card .rs-kit__total small{font:400 1.25rem var(--font-body-family);color:#8a8a8a;text-transform:none;letter-spacing:0;margin-left:.6rem}.rs-kit-card .rs-kit__meta{display:flex;flex-wrap:wrap;gap:.8rem;margin:1rem 0 1.8rem}.rs-kit-card .rs-kit__ship{display:inline-flex;gap:.6rem;align-items:center;font:600 1.1rem/1 var(--font-heading-family);letter-spacing:.12em;text-transform:uppercase;color:#5f6e49;background:#f4f6f1;border:1px solid #dfe5d6;border-radius:999px;padding:.7rem 1.1rem}.rs-kit-card .rs-kit__ship[hidden]{display:none}.rs-kit-card .rs-kit__offer{display:inline-flex;align-items:center;gap:.6rem;font:600 1.05rem/1.2 var(--font-body-family);letter-spacing:.03em;color:#7a5a00;background:#fffbf0;border:1.5px dashed #c99a2e;border-radius:999px;padding:.5rem 1.1rem}.rs-kit-card .rs-kit__add{width:100%;height:auto;margin-top:auto;padding:1.9rem 3.4rem;font-size:1.5rem;line-height:2.4rem;letter-spacing:.12em;text-transform:uppercase;border-radius:999px}.rs-kit-card .rs-kit__formerr{display:block;margin-top:.8rem;font-size:1.3rem;color:#bf2a2a;text-align:center}.rs-kit-card .rs-kit__formerr:empty{display:none}@media(max-width:520px){.rs-kit-card{padding:1.8rem 1.6rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/rs-kit-card.css.map */
