.kayo-top.kayo-top--gifts{position:static;gap:1rem}.kayo-gifts{display:block;padding:1.2rem;background:var(--kayo-pink-soft, #fdeff3);border-radius:.6rem;color:var(--kayo-ink, #000)}.kayo-gifts__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.kayo-gifts__title{margin:0;font-family:Anton,Impact,Arial Narrow Bold,sans-serif;font-size:1.8rem;line-height:1.05;letter-spacing:.01em;text-transform:uppercase}.kayo-gifts__count{flex:none;padding:.3rem .9rem;background:#fff;border-radius:99rem;font-size:1.1rem;font-weight:700;line-height:1.4}.kayo-gifts__steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.5rem;margin:1rem 0 .8rem}.kayo-gifts__steps span{display:block;height:.5rem;border-radius:99rem;background:#fff}.kayo-gifts__steps span.is-on{background:linear-gradient(90deg,var(--kayo-pink, #f8bbc9),var(--kayo-pink-deep, #ef8ea8))}.kayo-gifts__msg{margin:0 0 1rem;font-size:1.25rem;line-height:1.35;color:#444}.kayo-gifts__msg strong{color:#000}.kayo-gifts.is-unlocked .kayo-gifts__msg strong{color:#d4517a}.kayo-gifts__tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.kayo-gifts__tile{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.9rem .5rem .8rem;background:#fff;border:.15rem solid #fff;border-radius:.6rem;text-align:center;transition:border-color .3s ease}.kayo-gifts__tile.is-on{border-color:var(--kayo-pink-deep, #ef8ea8)}.kayo-gifts__media{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:.3rem;overflow:hidden;background:var(--kayo-pink-soft, #fdeff3)}.kayo-gifts__media img{display:block;width:100%;height:100%;object-fit:cover}.kayo-gifts__media svg{width:2rem;height:2rem;fill:none;stroke:#000;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.kayo-gifts__name{font-size:1.1rem;font-weight:600;line-height:1.2}.kayo-gifts__state{display:flex;align-items:center;gap:.3rem;font-size:1.05rem;line-height:1.2;color:#6b6b6b}.kayo-gifts__state svg{width:1.1rem;height:1.1rem;flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.kayo-gifts__state--on{font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#d4517a}.kayo-gifts__swatches{display:flex;justify-content:center;gap:.4rem;min-height:2.8rem}.kayo-gifts__swatch{display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;min-width:0;min-height:0;margin:0;padding:0;border:.15rem solid transparent;border-radius:50%;background:#fff;cursor:pointer}.kayo-gifts__swatch span{display:block;width:1.9rem;height:1.9rem;border-radius:50%;background-color:#ddd;background-size:cover;background-position:center;box-shadow:inset 0 0 0 .1rem #00000024}.kayo-gifts__swatch.is-active{border-color:#000}.kayo-gifts__swatch:disabled{opacity:.3;cursor:not-allowed}.kayo-gifts.is-busy .kayo-gifts__swatches{opacity:.5;pointer-events:none}@media screen and (max-width:749px){.kayo-gifts{padding:1rem}.kayo-gifts__title{font-size:1.6rem}.kayo-gifts__tiles{gap:.5rem}.kayo-gifts__name{font-size:1.05rem}}.kayo-gift-badge{display:inline-block;margin:0 0 .4rem;padding:.2rem .8rem;background:#000;color:var(--kayo-pink, #f8bbc9);border-radius:99rem;font-size:.95rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.5}.kayo-line-price strong.kayo-gift-free{color:#d4517a}.kayo-cart .cart-item.kayo-is-gift .cart-item__quantity{display:none}
/*# sourceMappingURL=/cdn/shop/t/43/assets/kayo-gifts.css.map */
