.mini-edition__price{display:flex;align-items:baseline;gap:10px;margin:18px 0 12px;color:#38251b}.mini-edition__price strong{font:500 40px/1 var(--display)}.mini-edition__price span{font:12px/1.4 var(--ui);color:#887667}.mini-edition__order{width:100%;border:0;cursor:pointer}.mini-edition__note{max-width:360px;margin-inline:auto}
.mini-order{width:min(620px,calc(100% - 28px));max-height:calc(100dvh - 28px);margin:auto;padding:0;border:1px solid #d9cbbc;border-radius:20px;background:#fbf8f1;color:#38251b;box-shadow:0 30px 90px rgba(35,20,12,.28);overflow:auto}.mini-order::backdrop{background:rgba(28,21,17,.72);backdrop-filter:blur(4px)}.mini-order__close{position:sticky;float:right;top:14px;margin:14px 14px 0 0;z-index:2;width:42px;height:42px;border:1px solid #cdb6a4;border-radius:50%;background:#fbf8f1;color:#38251b;font:28px/1 var(--ui);cursor:pointer}.mini-order__heading{padding:38px 44px 24px;border-bottom:1px solid #dfd5c7}.mini-order__heading h2{font:500 42px/1.08 var(--display);margin:14px 0}.mini-order__heading h2 em{color:#7b3e38;font-weight:400}.mini-order__heading p{font:15px/1.65 var(--ui);color:#65564b;margin:0;max-width:500px}.mini-order__form{display:grid;gap:18px;padding:28px 44px 38px}.mini-order__field{display:grid;gap:7px}.mini-order__field>span{font:600 13px/1.4 var(--ui)}.mini-order__field input{width:100%;min-height:48px;border:1px solid #cdbfb2;border-radius:10px;background:#fffdf8;color:#38251b;padding:11px 13px;font:16px/1.4 var(--ui)}.mini-order__field input:focus{outline:2px solid #7b3e38;outline-offset:2px}.mini-order__field small{font:12px/1.45 var(--ui);color:#887667}.mini-order__consent{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;font:12px/1.55 var(--ui);color:#65564b}.mini-order__consent input{width:18px;height:18px;margin:1px 0;accent-color:#7b3e38}.mini-order__consent a{color:#7b3e38;text-underline-offset:3px}.mini-order__form .btn{border:0;cursor:pointer}.mini-order__form .btn:disabled{cursor:wait;opacity:.72}.mini-order__status{margin:0;padding:11px 13px;border-radius:10px;background:#f3e5e1;color:#73382f;font:600 12px/1.5 var(--ui);text-align:center}.mini-order__security{text-align:center;font:11px/1.45 var(--ui);color:#887667;margin:0}.mini-order[open]{animation:miniOrderIn .2s ease-out}@keyframes miniOrderIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@media(max-width:680px){.mini-edition__price strong{font-size:36px}.mini-order__heading{padding:28px 22px 20px}.mini-order__heading h2{font-size:34px;padding-right:32px}.mini-order__form{padding:24px 22px 30px}.mini-order__close{top:10px;margin:10px 10px 0 0}.mini-order{max-height:calc(100dvh - 16px)}}
@media(prefers-reduced-motion:reduce){.mini-order[open]{animation:none}}
