.pf-od__head{gap:8px}.pf-od__gift,.pf-od__head{align-items:center;display:flex;flex-wrap:wrap}.pf-od__gift{background:#fff3f4;background:var(--pf-brand-tint,#fff3f4);border-radius:12px;color:#333;font-size:13px;gap:10px;margin-bottom:14px;padding:12px 14px}.pf-od__gift>.pf-ic:first-child{color:#e44b55;color:var(--pf-brand,#e44b55);flex:none}.pf-od__gift>span{flex:1;min-width:180px}.pf-drawer-wrap{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1060}.pf-drawer__dim{background:rgba(0,0,0,.35);left:0}.pf-drawer,.pf-drawer__dim{bottom:0;position:absolute;right:0;top:0}.pf-drawer{background:#fff;box-shadow:-20px 0 50px rgba(0,0,0,.18);display:flex;flex-direction:column;max-width:100%;width:480px}.pf-drawer__h{align-items:center;border-bottom:1px solid #efefef;display:flex;gap:12px;padding:18px 22px}.pf-drawer__h h4{flex:1;font-size:17px;font-weight:600;margin:0}.pf-drawer__x{align-items:center;background:none;border:0;color:#555;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.pf-drawer__b{-webkit-overflow-scrolling:touch;flex:1;overflow:auto;padding:18px 22px}.pf-drawer__f{border-top:1px solid #efefef;display:flex;flex-wrap:wrap;gap:10px;padding:14px 22px}.pf-drawer-enter-active,.pf-drawer-leave-active{transition:opacity .2s}.pf-drawer-enter-active .pf-drawer,.pf-drawer-leave-active .pf-drawer{transition:transform .28s cubic-bezier(.32,.72,0,1)}.pf-drawer-enter,.pf-drawer-leave-to{opacity:0}.pf-drawer-enter .pf-drawer,.pf-drawer-leave-to .pf-drawer{transform:translateX(40px)}