.pg-gifting .gf{background:var(--h-paper);color:var(--ink);padding-top:var(--h-sec)}.pg-gifting .gf>.hm-open{margin-bottom:clamp(16px,3dvh,28px)}.pg-gifting .gf-pic{max-width:1200px;margin:0}.pg-gifting .gf-pic img,.pg-gifting .gf-pic .img-fail{aspect-ratio:1200/1083;object-fit:cover;object-position:50% 45%;width:100%;height:auto;display:block}.pg-gifting .gf-pic .img-fail{background:var(--wine-2);min-height:0;color:var(--on-wine-soft);place-items:center;display:grid}.pg-gifting .gf-n{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 0;padding:0;list-style:none;display:grid}.pg-gifting .gf-n b{font:400 var(--fs-2) / .9 var(--display);font-variant-numeric:oldstyle-nums;letter-spacing:-.015em;color:var(--wine);display:block}.pg-gifting .gf-n li>span{font:400 var(--fs-b) / 1.4 var(--sans);color:var(--ink);margin-top:10px;display:block}.pg-gifting .gf-mix{font:400 var(--fs-b) / 1.5 var(--sans);color:var(--h-soft);margin:20px 0}.pg-gifting .gf-mix .icon{vertical-align:-.2em;color:var(--h-gold);margin-right:.5em}.pg-gifting .gf-d{font:400 var(--fs-b) / 1.5 var(--sans);margin:4px 0 0}.pg-gifting .gf-d .zh{margin-top:2px}@media (max-width:899px){.pg-gifting .gf-txt{margin-top:24px}}@media (min-width:900px){.pg-gifting .gf{--ph:clamp(300px, calc(100dvh - var(--head) - var(--h-sec) - 76px), 575px)}.pg-gifting .gf-pic img,.pg-gifting .gf-pic .img-fail{height:var(--ph);aspect-ratio:auto}.pg-gifting .gf-n{margin-top:0}.pg-gifting .gf-mix{margin:clamp(12px,2.4dvh,24px) 0}}@media (max-width:899px){.pg-gifting .gf-cover .c-pic{margin-top:24px}.pg-gifting .gf-cover .c-pic img{max-height:max(220px, calc(100svh - var(--head) - 2 * var(--cp) - 322px))}}
