.pc-is-hidden{display:none!important}.pc-step-panel{display:none}.pc-step-panel.active{display:block;animation:pcStepFadeIn .4s var(--pc-ease)}@keyframes pcStepFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pc-step-panel.active{animation:none}}.pc-step-head{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end}.pc-step-head h2{font-size:clamp(28px,3.5vw,44px)}@media(max-width:800px){.pc-step-head{grid-template-columns:1fr;gap:16px}}.pc-step-nav{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:32px;border-top:1px solid var(--pc-line-soft)}.pc-step-nav .pc-back-btn{background:none;border:0;padding:0;cursor:pointer;font-family:var(--pc-sans);color:var(--pc-ink-mute);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;transition:color .25s}.pc-step-nav .pc-back-btn:hover{color:var(--pc-ink)}.pc-step-nav .btn[disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}@media(max-width:480px){.pc-step-nav{flex-direction:column-reverse;align-items:stretch;gap:16px}.pc-step-nav .btn{width:100%}.pc-step-nav .pc-back-btn{text-align:center}}.pc-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(200%);background:var(--pc-ink);color:var(--pc-paper);padding:14px 24px;border-radius:999px;font-family:var(--pc-sans);font-size:13px;z-index:250;transition:transform .35s var(--pc-ease);display:flex;align-items:center;gap:10px;max-width:calc(100vw - 40px)}.pc-toast:before{content:"\2713";color:var(--pc-wheat)}.pc-toast.error:before{content:"!";color:#ff9c8f}.pc-toast.show{transform:translate(-50%) translateY(0)}.pcard-lg{background:var(--pc-paper);border:1px solid var(--pc-line-soft);border-radius:3px;padding:32px}.pcard-lg.dark{background:var(--pc-ink);color:var(--pc-bone);border-color:transparent}.pcard-lg.dark h2,.pcard-lg.dark h3{color:var(--pc-paper)}.pcard-lg-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:20px;border-bottom:1px solid var(--pc-line-soft);margin-bottom:24px}.pcard-lg.dark .pcard-lg-head{border-bottom-color:#f4efe626}.pcard-lg-head h3{font-family:var(--pc-serif);font-size:22px;font-weight:400}.pc-review-layout{display:grid;grid-template-columns:1fr 380px;gap:48px;align-items:start}.pc-review-sticky{position:sticky;top:100px}@media(max-width:900px){.pc-review-layout{grid-template-columns:1fr;gap:32px}.pc-review-sticky{position:static}}.pc-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 32px}.pc-form-grid .full{grid-column:1 / -1}.pc-form-grid .field-label .hint{opacity:.6}@media(max-width:900px){.pc-form-grid{grid-template-columns:1fr}}.pc-summary-line{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;font-size:14px}.pc-summary-line+.pc-summary-line{border-top:1px dashed var(--pc-line-soft)}.pcard-lg.dark .pc-summary-line+.pc-summary-line{border-top-color:#f4efe626}.pc-summary-line .lbl{color:var(--pc-ink-mute)}.pcard-lg.dark .pc-summary-line .lbl{color:#f4efe6b3}.pc-summary-line .val{font-family:var(--pc-serif);font-size:16px;letter-spacing:-.01em;white-space:nowrap}.pc-summary-line.discount .lbl,.pc-summary-line.discount .val{color:var(--pc-moss);font-weight:500}.pcard-lg.dark .pc-summary-line.discount .lbl,.pcard-lg.dark .pc-summary-line.discount .val{color:var(--pc-wheat)}.pc-summary-total-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:20px 0 0;border-top:1px solid var(--pc-line);margin-top:12px}.pcard-lg.dark .pc-summary-total-row{border-top-color:#f4efe640}.pc-summary-total-row .lbl{font-family:var(--pc-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--pc-ink-mute)}.pcard-lg.dark .pc-summary-total-row .lbl{color:#f4efe6b3}.pc-summary-total-row .val{font-family:var(--pc-serif);font-size:32px;letter-spacing:-.02em;font-variation-settings:"opsz" 144,"SOFT" 30}.pc-summary-fine{font-family:var(--pc-mono);font-size:10px;letter-spacing:.06em;color:var(--pc-ink-mute);margin-top:12px}.pcard-lg.dark .pc-summary-fine{color:#f4efe699}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-reserve.css.map */
