.v7m .gift-eyebrow{margin-bottom:var(--s2);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-lo);font-size:12px;font-weight:500;display:block}.v7m .gifts{padding:var(--s5) 0 0;gap:var(--s5) var(--s3);grid-template-columns:repeat(12,1fr);display:grid}.v7m .gift{border-top:1px solid var(--rule-strong);padding-top:var(--s3);flex-direction:column;grid-column:span 6;align-items:flex-start;min-width:0;display:flex}.v7m .gift h2{margin-top:10px;font-size:clamp(1.6rem,3vw,2.125rem);line-height:1.1}.v7m .gift-facts{margin-top:var(--s2);color:var(--mbody);font-size:.9375rem}.v7m .gift-desc{margin-top:var(--s2);max-width:30rem;color:var(--mbody);font-size:.9375rem;line-height:1.68}.v7m .gift-price{width:100%;margin-top:var(--s4);align-items:baseline;gap:14px;display:flex}.v7m .gift-unit{color:var(--mbody);flex:none;font-size:.9375rem}.v7m .gift-leader{border-bottom:1px dotted var(--rule-strong);flex:1;min-width:24px;transform:translateY(-5px)}.v7m .gift-amt{font-family:var(--gyst);font-variant-numeric:tabular-nums;color:var(--gold);flex:none;font-size:clamp(1.85rem,3vw,2.35rem);line-height:1}.v7m .gift-tax{color:var(--quiet);margin-top:8px;font-size:.8125rem}.v7m .gift .btn{margin-top:var(--s4)}.v7m .btn-solid{background:var(--cream);color:var(--ink);border-color:var(--cream)}.v7m .btn-solid:hover{background:var(--gold);color:var(--ink);border-color:var(--gold)}.v7m .gift-fine{max-width:46rem;color:var(--quiet);grid-column:1/-1;margin:0;font-size:.8125rem;line-height:1.7}.v7m .amounts{padding:var(--s6) 0 0;border-top:1px solid var(--rule);margin-top:var(--s6)}.v7m .amounts h2{font-size:clamp(1.5rem,2.7vw,2rem);line-height:1.15}.v7m .amounts-lead{margin-top:var(--s2);max-width:36rem;color:var(--mbody);font-size:.9375rem}.v7m .amount-list{gap:0 var(--s5);margin-top:var(--s4);grid-template-columns:repeat(2,1fr);display:grid}.v7m .amount{padding:var(--s3) 0 var(--s1);color:inherit;align-items:center;gap:14px;min-width:0;text-decoration:none;display:flex}.v7m .amount-name{color:var(--mbody);flex:none;font-size:.9375rem}.v7m .amount .leader{flex:1}.v7m .amount .price{font-size:clamp(1.4rem,2.2vw,1.75rem)}.v7m a.amount:hover .price,.v7m a.amount:hover .amount-name{color:var(--gold-hi)}.v7m .amounts-note{margin-top:var(--s4);color:var(--quiet);font-size:.8125rem}.v7m .amounts-note a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.v7m .buy{padding:var(--s5) 0 var(--s4);max-width:34rem;scroll-margin-top:96px}.v7m .buy-steps{margin-bottom:var(--s4);align-items:center;gap:16px;display:flex}.v7m .buy-step{letter-spacing:.08em;width:28px;height:28px;color:var(--quiet);border:1px solid var(--rule);background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:11px;display:flex}.v7m .buy-step.is-current{color:var(--ink);background:var(--gold);border-color:var(--gold)}.v7m .buy-step.is-done{color:var(--gold);border-color:var(--gold)}.v7m .buy-rule{background:var(--rule);flex:1;max-width:48px;height:1px}.v7m .buy-card{border:1px solid var(--rule);background:#ffffff08;border-radius:12px;padding:20px}.v7m .buy-card+.buy-card,.v7m .buy-field+.buy-field{margin-top:16px}.v7m .buy-row{justify-content:space-between;align-items:baseline;gap:var(--s2);display:flex}.v7m .buy-row dt{color:var(--quiet);font-size:.875rem}.v7m .buy-row dd{color:var(--cream);font-variant-numeric:tabular-nums;font-size:1.0625rem}.v7m .buy-row.is-quiet dd,.v7m .buy-row.is-quiet dt{color:var(--quiet);font-size:.875rem}.v7m .buy-total{border-top:1px solid var(--rule);margin-top:12px;padding-top:12px}.v7m .buy-hint{color:var(--quiet);margin-top:8px;font-size:.75rem}.v7m .buy-label{letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);margin-bottom:8px;font-size:11px;display:block}.v7m .buy-input,.v7m .buy-area{border:1px solid var(--rule);width:100%;color:var(--cream);font-family:var(--marfa);background:#ffffff0a;border-radius:12px;padding:12px 16px;font-size:.9375rem}.v7m .buy-input::placeholder,.v7m .buy-area::placeholder{color:#e8d8c447}.v7m .buy-input:focus,.v7m .buy-area:focus{border-color:var(--gold-lo);outline:none}.v7m .buy-area{resize:none;min-height:5.5rem}.v7m .buy-choice{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:0;font-family:inherit;display:flex}.v7m .buy-choice+.buy-choice{margin-top:14px}.v7m .buy-radio{border:1px solid var(--rule-strong);border-radius:999px;flex:none;place-items:center;width:16px;height:16px;margin-top:3px;display:grid}.v7m .buy-choice.is-on .buy-radio{border-color:var(--gold)}.v7m .buy-choice.is-on .buy-radio:after{content:"";background:var(--gold);border-radius:999px;width:8px;height:8px}.v7m .buy-choice-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.v7m .buy-choice-copy strong{color:var(--mbody);font-weight:400}.v7m .buy-choice.is-on .buy-choice-copy strong{color:var(--cream)}.v7m .buy-choice-hint{color:var(--quiet);font-size:.8125rem}.v7m .buy-error{color:#f87171;background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;margin-top:16px;padding:12px 16px;font-size:.875rem}.v7m .buy-actions{margin-top:var(--s3);align-items:center;gap:12px;display:flex}.v7m .buy-actions .btn{flex:1;justify-content:center}.v7m .buy-back{color:var(--quiet);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:.875rem;text-decoration:none}.v7m .buy-back:hover{color:var(--cream)}.v7m .buy-count{text-align:right;color:var(--quiet);margin-top:6px;font-size:.75rem}.v7m .buy-unavailable{color:var(--quiet);font-size:.9375rem}.v7m .buy .btn:disabled{opacity:1;cursor:not-allowed;color:var(--quiet);border-color:var(--rule);background:0 0;transform:none}.v7m .buy .btn:disabled:hover{color:var(--quiet);border-color:var(--rule);background:0 0;transform:none}@media (max-width:900px){.v7m .gift{grid-column:1/-1}.v7m .amount-list{grid-template-columns:1fr}.v7m .gifts{padding-top:var(--s4);row-gap:var(--s5)}.v7m .amounts{margin-top:var(--s5);padding-top:var(--s5)}.v7m .gift-rail{display:none}}@media (max-width:560px){.v7m .gift .btn,.v7m .buy-actions .btn{width:100%}.v7m .buy-actions{flex-direction:column-reverse;align-items:stretch}.v7m .buy-back{text-align:center;padding:8px 0}}
/*# sourceMappingURL=13l_cyk32s7cw.css.map*/