.unicorn-pair{display:block;margin-top:20px;padding:20px;border:1px solid #dccfdb;border-radius:14px;background:#fcf8fc;color:#382b37}.unicorn-pair__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.unicorn-pair__heading h2{margin:0;font-size:2rem;color:inherit}.unicorn-pair__badge{border-radius:20px;padding:5px 10px;background:#73526f;color:#fff;font-size:1.2rem;font-weight:600;white-space:nowrap}.unicorn-pair__intro{margin:9px 0 17px;font-size:1.4rem;line-height:1.55}.unicorn-pair__product{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px}.unicorn-pair__image{display:block}.unicorn-pair__image img{display:block;width:96px;height:96px;border-radius:10px;object-fit:cover}.unicorn-pair__title{color:inherit;font-size:1.5rem;font-weight:600;text-decoration:none;line-height:1.45}.unicorn-pair__title:hover{text-decoration:underline}.unicorn-pair__price{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px;align-items:center;font-size:1.5rem}.unicorn-pair__price s{color:#6c616a}.unicorn-pair__price strong{font-size:1.8rem;color:#654661}.unicorn-pair__fields{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.5fr);gap:12px;margin-top:18px}.unicorn-pair label{display:block;margin-bottom:6px;font-size:1.3rem;font-weight:600}.unicorn-pair input,.unicorn-pair select{display:block;box-sizing:border-box;width:100%;min-height:46px;padding:10px 12px;background:#fff;color:#382b37;border:1px solid #ad9faa;border-radius:7px;font-family:inherit;font-size:16px}.unicorn-pair :focus-visible{outline:2px solid #73526f;outline-offset:3px}.unicorn-pair__hint,.unicorn-pair__terms{margin:8px 0 13px;font-size:1.2rem;line-height:1.5;color:#61575f}.unicorn-pair__terms{margin:11px 0 0}.unicorn-pair__button{background:#73526f;color:#fff;border-radius:7px;font-size:1.5rem;padding:13px}.unicorn-pair__button:after{box-shadow:none}.unicorn-pair__button:hover{background:#61445d}.unicorn-pair__button:disabled{opacity:.65;cursor:wait}.unicorn-pair__error{color:#a02132;font-size:1.4rem}@media(max-width:480px){.unicorn-pair{padding:16px}.unicorn-pair__heading h2{font-size:1.8rem}.unicorn-pair__fields{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map */
