.ab-page{padding-top:24px;overflow-x:clip}.ab-page .ab-crumbs ol{gap:8px;font-size:inherit;line-height:inherit;color:inherit}.ab-page .ab-crumbs li{gap:8px}.ab-page .ab-crumbs li+li:before{content:"/";color:var(--muted)}.ab-page .ab-crumbs a{min-height:0;color:var(--muted);text-decoration:none}.ab-page .ab-crumbs a:after{top:-14px;right:-8px;bottom:-14px;left:-8px}.ab-page .ab-crumbs [aria-current]{min-height:0;color:var(--ink)}@media(hover:hover){.ab-page .ab-crumbs a:hover{text-decoration:underline}}.ab-cert__crumbs .ab-crumbs{margin-bottom:0}.ab-form{display:grid;gap:14px}.ab-form .field__input{border-radius:var(--r-pill);padding-inline:20px}.ab-form textarea.field__input{border-radius:var(--r-panel)}.ab-form .field{position:static;width:auto;display:flex;flex-direction:column;gap:6px;transition:none}.ab-form .field:before,.ab-form .field:after{content:none;display:none}.ab-form .field__label{position:static;top:auto;left:auto;pointer-events:auto;transition:none;font-size:12px;line-height:1.3;letter-spacing:.04em;color:var(--muted)}.ab-form .field__input{height:auto;min-width:0;margin:0;flex-grow:0;text-align:left;box-sizing:border-box;background-color:var(--white);color:var(--ink);font-family:inherit;font-size:16px;line-height:1.4;letter-spacing:normal;border:1px solid var(--line);padding:11px 20px;transition:border-color var(--dur-1),box-shadow var(--dur-1)}.ab-form textarea.field__input{padding:14px 20px;min-height:120px}.ab-form .field__input:not(:placeholder-shown),.ab-form .field__input:focus{margin:0;padding:11px 20px}.ab-form textarea.field__input:not(:placeholder-shown),.ab-form textarea.field__input:focus{padding:14px 20px}.ab-form .field__input::placeholder{opacity:1;color:var(--muted)}@media(hover:hover){.ab-form .field__input:hover{border-color:var(--ink-2)}}.ab-form .field__input:focus,.ab-form .field__input:focus-visible{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);outline:none}.ab-form .field.is-error .field__input{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.ab-chips__row{display:flex;flex-wrap:wrap;gap:8px}.ab-field .field__label{margin-bottom:8px;display:block}.ab-form .ab-field .field__label{margin-bottom:8px}.ab-added{display:flex;align-items:center;gap:10px;background:var(--ink);color:var(--white);border-radius:var(--r-panel);padding:14px 16px;animation:ab-in var(--dur-3) var(--ease-out) both}@keyframes ab-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ab-steps__list{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:12px}.ab-step{display:flex;align-items:center;gap:12px}.ab-step__n{flex:none;width:32px;height:32px;border-radius:50%;background:var(--ink);color:var(--white);display:grid;place-items:center;font-size:12px;font-weight:500}.ab-cert{display:grid;gap:16px}.ab-cert__steps{display:grid;gap:12px;margin-top:16px;align-content:start}.ab-cert__steps .ab-steps__list{margin-top:4px}.ab-gift{background:var(--lime);border-radius:var(--r-panel);padding:20px;min-height:200px;display:flex;flex-direction:column;justify-content:space-between}.ab-gift__brand{font-size:24px;font-weight:500;letter-spacing:-.01em}.ab-gift__t{font-size:16px}.ab-gift__amount{display:block;margin-top:4px;font-size:40px;font-weight:500;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.ab-gift.is-pop{animation:ab-bump .35s var(--ease-out)}@keyframes ab-bump{0%{transform:none}40%{transform:translateY(-4px)}to{transform:none}}.ab-cert__main{display:grid;gap:12px;align-content:start}.ab-certform{margin-top:8px}.ab-greet{display:grid;gap:6px}.ab-greet .t-caption{justify-self:start}.ab-delivery{display:flex;gap:12px;background:var(--plate);border-radius:var(--r-panel);padding:14px 16px}.ab-delivery svg{flex:none;margin-top:2px}.ab-cert__sum{display:flex;justify-content:space-between;align-items:baseline}.ab-cert__total{font-size:28px;font-weight:500;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ab-steps__list--col .ab-step{align-items:flex-start}lystia-certificate{display:block}@media(prefers-reduced-motion:reduce){.ab-added,.ab-gift.is-pop{animation:none}}@media(min-width:1024px){.ab-page{padding-top:40px}.ab-cert{grid-template-columns:786fr 560fr;grid-template-areas:"crumbs crumbs" "card main" "steps main";grid-template-rows:auto auto 1fr;gap:0 48px;align-items:start}.ab-cert__crumbs{grid-area:crumbs;margin-bottom:8px}.ab-cert__card{grid-area:card}.ab-cert__main{grid-area:main}.ab-cert__steps{grid-area:steps;margin-top:24px}.ab-gift{min-height:520px;padding:32px}.ab-gift__amount{font-size:56px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-certificate.css.map */
