pas-free-gift{display:block;--pas-fg-ink: #292522;--pas-fg-soft: #857b6f;--pas-fg-line: #e7dcc6;--pas-fg-sand: #f8f3ea;--pas-fg-gold: #b8863f;--pas-fg-radius: 1.2rem}pas-free-gift.is-hidden{display:none}pas-free-gift[hidden]{display:none}.pas-fg{margin:0 0 1.2rem}.pas-fg--page{margin-bottom:1.6rem}.pas-fg__card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"media body btn" "note  note note";align-items:center;gap:.4rem 1.1rem;padding:1.1rem 1.2rem;border:1px solid var(--pas-fg-line);border-radius:var(--pas-fg-radius);background:var(--pas-fg-sand);color:var(--pas-fg-ink)}.pas-fg__media{grid-area:media;flex:0 0 auto;width:4.8rem;height:4.8rem;border-radius:.8rem;overflow:hidden;background:#fff}.pas-fg__media--blank{display:grid;place-items:center;border:1px dashed var(--pas-fg-line);color:var(--pas-fg-gold);background:transparent}.pas-fg__media--blank svg{width:2.2rem;height:2.2rem}.pas-fg__img{display:block;width:100%;height:100%;object-fit:cover}.pas-fg__body{grid-area:body;flex:1 1 auto;min-width:0}.pas-fg__eyebrow{margin:0 0 .25rem;font-size:.9rem;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--pas-fg-gold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pas-fg__title{margin:0;font-size:1.25rem;line-height:1.3;font-weight:500;color:var(--pas-fg-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pas-fg__meta{margin:.3rem 0 0;font-size:1.05rem;line-height:1.3;display:flex;align-items:baseline;gap:.6rem;white-space:nowrap;overflow:hidden}.pas-fg__was{color:var(--pas-fg-soft);text-decoration-thickness:1px}.pas-fg__free{color:var(--pas-fg-gold);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pas-fg__btn{grid-area:btn;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:3.2rem;padding:0 1.3rem;border:0;border-radius:999px;background:var(--pas-fg-ink);color:#fff;font:inherit;font-size:1.15rem;font-weight:500;letter-spacing:.01em;line-height:1;white-space:nowrap;cursor:pointer;transition:opacity .2s ease}.pas-fg__btn:hover{opacity:.85}.pas-fg__note{grid-area:note;margin:.45rem 0 0;min-width:0;font-size:.95rem;line-height:1.35;letter-spacing:.01em;color:var(--pas-fg-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pas-fg__bar{display:none;align-items:center;gap:.8rem;padding:.85rem 1.15rem;border:1px solid var(--pas-fg-line);border-radius:var(--pas-fg-radius);background:#fffdf9;color:var(--pas-fg-ink)}.pas-fg__bar--re{background:var(--pas-fg-sand)}.pas-fg__ico{flex:0 0 auto;display:inline-flex;color:var(--pas-fg-gold)}.pas-fg__ico svg{width:1.7rem;height:1.7rem}.pas-fg__bartext{flex:1 1 auto;min-width:0;font-size:1.18rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pas-fg__mini{flex:0 0 auto;height:2.8rem;padding:0 1.2rem;border:0;border-radius:999px;background:var(--pas-fg-ink);color:#fff;font:inherit;font-size:1.1rem;line-height:1;white-space:nowrap;cursor:pointer}.pas-fg__mini:hover{opacity:.85}pas-free-gift.is-added{display:none}.pas-fg.is-reinvite .pas-fg__card{display:none}.pas-fg.is-reinvite .pas-fg__bar--re{display:flex}.pas-fg[data-busy="1"] .pas-fg__btn,.pas-fg[data-busy="1"] .pas-fg__mini{pointer-events:none;opacity:.6}.pas-fg__err{margin:.5rem 0 0;padding:.7rem .9rem;border:1px solid #e3b4a8;border-radius:.8rem;background:#fdf1ef;color:#8c3a26;font-size:1.05rem;line-height:1.45}.pas-fg__err[hidden]{display:none}.pas-fg.is-celebrate .pas-fg__card{animation:pas-fg-in .5s cubic-bezier(.22,.61,.36,1) both}@keyframes pas-fg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}pas-free-gift-state{display:none}@media(max-width:749px){.pas-fg__card{gap:.35rem .9rem;padding:1rem}.pas-fg__media{width:4.4rem;height:4.4rem}.pas-fg__btn{height:3rem;padding:0 1.1rem}.pas-fg__note{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media(prefers-reduced-motion:reduce){.pas-fg.is-celebrate .pas-fg__card{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/pas-free-gift.css.map */
