.back.wrap{padding:clamp(12px,3vw,24px) clamp(20px,5vw,56px) 0}.product{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,56px);align-items:start;padding:clamp(20px,4vw,40px) 0 clamp(48px,12vw,120px)}.product .plate .ph{height:clamp(280px,45vw,560px)}.pinfo-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.pinfo .kicker{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--green);margin-bottom:16px}.pinfo .grade-tag{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--crimson);opacity:.8;white-space:nowrap}.pinfo h1{font-weight:400;font-style:italic;font-size:clamp(28px,4.5vw,42px);margin:0 0 10px}.pinfo .origin{font-size:14px;opacity:.6;margin-bottom:28px}.pinfo .price{font-family:Newsreader,serif;font-size:24px;margin-bottom:28px;transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.pinfo .price.swap{opacity:0;transform:translateY(4px)}.pinfo p{font-size:15px;opacity:.8;max-width:440px}.pinfo .label{margin:28px 0 8px}.cta{display:inline-flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--paper);background:var(--ink);text-decoration:none;padding:14px 26px;margin-top:16px;border:none;cursor:pointer}.cta:hover{background:var(--green)}.pinfo .format-note{font-size:12px;font-style:italic;opacity:.55;margin-top:28px}.pinfo .format{margin-top:28px}.pinfo .format-note+.format{margin-top:12px}.pinfo .format label{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.5;margin-bottom:8px}.pinfo select{font:inherit;font-size:14px;color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--ink);padding:8px 20px 8px 0;width:100%;border-radius:0;-webkit-appearance:none;appearance:none;cursor:pointer}.pinfo select:hover{color:var(--green)}.pinfo select:focus{outline:none;border-color:var(--green)}.added-msg{font-size:12px;opacity:0;margin-top:10px;transform:translateY(-4px);transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.added-msg.show{opacity:.65;transform:translateY(0)}@media(max-width:860px){.product{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.added-msg,.pinfo .price{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product.css.map */
