.cgift *{box-sizing:border-box}.cgift :where(button){height:auto;min-height:0;margin:0;padding:0;white-space:normal;line-height:1.4;text-transform:none;letter-spacing:normal;font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit;background:none;border:0;border-radius:0;justify-content:flex-start}.cgift{--cg-ink: #0a0a0a;--cg-muted: #666666;--cg-line: #e6e6e6;--cg-tint: #f7f7f7;--cg-accent: #ff6100;--cg-radius: 12px;background:#fff;color:var(--cg-ink);padding:var(--cg-pad-top, 40px) 20px var(--cg-pad-bottom, 72px)}.cgift__wrap{max-width:1080px;margin:0 auto}.cgift__head{max-width:640px}.cgift__eyebrow{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--cg-accent);margin:0 0 10px}.cgift__h1{font-size:34px;line-height:1.15;letter-spacing:-.03em;font-weight:500;margin:0 0 12px}.cgift__sub{font-size:16px;line-height:1.6;color:var(--cg-muted);margin:0 0 28px}.cgift__steps{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 28px;padding:0}.cgift__step{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--cg-line);border-radius:999px;padding:6px 14px 6px 8px;font-size:13px;color:var(--cg-muted)}.cgift__stepnum{width:22px;height:22px;border-radius:50%;background:var(--cg-tint);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;color:var(--cg-muted)}.cgift__step.is-done,.cgift__step.is-current{color:var(--cg-ink);border-color:var(--cg-ink)}.cgift__step.is-done .cgift__stepnum,.cgift__step.is-current .cgift__stepnum{background:var(--cg-ink);color:#fff}.cgift__step.is-done{cursor:pointer}.cgift__panel[hidden]{display:none!important}.cgift__panel{max-width:100%}.cgift__h2{font-size:22px;font-weight:500;letter-spacing:-.02em;margin:0 0 6px}.cgift__panelbody{font-size:15px;line-height:1.6;color:var(--cg-muted);margin:0 0 20px;max-width:60ch}.cgift__group{margin:0 0 26px}.cgift__grouplabel{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--cg-muted);margin:0 0 12px}.cgift__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px}.cgift__cards--single{grid-template-columns:minmax(0,320px)}.cgift__card{position:relative;display:flex;flex-direction:column;text-align:left;border:1px solid var(--cg-line);border-radius:var(--cg-radius);background:#fff;padding:10px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.cgift__card:hover{border-color:var(--cg-ink)}.cgift__card:focus-visible{outline:2px solid var(--cg-accent);outline-offset:2px}.cgift__card[aria-pressed=true]{border-color:var(--cg-accent);box-shadow:0 0 0 1px var(--cg-accent)}.cgift__card[aria-pressed=true]:after{content:"\2713";position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:50%;background:var(--cg-accent);color:#fff;font-size:12px;line-height:20px;text-align:center}.cgift__thumb{display:block;background:var(--cg-tint);border-radius:8px;overflow:hidden;aspect-ratio:1 / 1;margin-bottom:10px}.cgift__thumb img{width:100%;height:100%;object-fit:contain;display:block;padding:6px}.cgift__name{font-size:14px;font-weight:500;line-height:1.35}.cgift__price{font-size:13px;color:var(--cg-muted);margin-top:4px}.cgift__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:22px}.cgift__actions[hidden]{display:none!important}.cgift__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;height:48px;padding:0 24px;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.cgift__btn--primary{background:var(--cg-ink);color:#fff}.cgift__btn--primary:hover{background:#1a1a1a}.cgift__btn--ghost{border:1px solid var(--cg-line);background:#fff;color:var(--cg-ink)}.cgift__btn--ghost:hover{border-color:var(--cg-ink)}.cgift__btn--block{width:100%}.cgift__link{background:none;border:0;padding:0;font-size:14px;color:var(--cg-muted);text-decoration:underline;cursor:pointer}.cgift__link:hover{color:var(--cg-ink)}.cgift__offer[hidden]{display:none!important}.cgift__offer{border:1px solid var(--cg-line);border-left:3px solid var(--cg-accent);border-radius:var(--cg-radius);padding:16px;margin-top:22px;max-width:560px;background:#fff}.cgift__offertag{display:inline-block;font-size:12px;font-weight:500;color:var(--cg-accent);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.cgift__offer h3{font-size:17px;font-weight:500;margin:0 0 6px}.cgift__offer p{font-size:14px;line-height:1.6;color:var(--cg-muted);margin:0 0 14px}.cgift__summary{border:1px solid var(--cg-line);border-radius:var(--cg-radius);padding:18px;margin-bottom:24px}.cgift__row{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--cg-line)}.cgift__row:last-of-type{border-bottom:0}.cgift__rowname{font-size:15px;font-weight:500}.cgift__rowsku{font-size:12px;color:var(--cg-muted)}.cgift__rowprice{font-size:15px;white-space:nowrap}.cgift__total{display:flex;justify-content:space-between;gap:16px;margin-top:12px;padding-top:12px;border-top:1px solid var(--cg-ink);font-size:16px;font-weight:500}.cgift__free{font-size:14px;color:var(--cg-muted);margin:10px 0 0}.cgift__btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:auto}.cgift__warn{border:1px solid var(--cg-line);border-left:3px solid var(--cg-accent);border-radius:8px;padding:12px 14px;margin:0 0 16px;max-width:560px;font-size:14px;line-height:1.5;color:var(--cg-ink)}.cgift__warn[hidden]{display:none!important}.cgift__note{font-size:13px;line-height:1.5;color:var(--cg-muted);margin:14px 0 0;max-width:560px}@media(max-width:749px){.cgift{padding:28px 16px 56px}.cgift__h1{font-size:27px}.cgift__cards{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}.cgift__cards--single{grid-template-columns:minmax(0,1fr)}.cgift__btn{width:100%}.cgift__actions .cgift__link{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/163/assets/creator-gift.css.map */
